/* Generated automatically by the program `genautomata'
   from the machine description file `md'.  */

#define IN_TARGET_CODE 1
#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "tm.h"
#include "alias.h"
#include "tree.h"
#include "varasm.h"
#include "stor-layout.h"
#include "calls.h"
#include "rtl.h"
#include "memmodel.h"
#include "tm_p.h"
#include "insn-config.h"
#include "recog.h"
#include "regs.h"
#include "output.h"
#include "insn-attr.h"
#include "diagnostic-core.h"
#include "flags.h"
#include "function.h"
#include "emit-rtl.h"

/* Vector translating external insn codes to internal ones.*/
static const unsigned char cortex_a53_translate[] ATTRIBUTE_UNUSED = {
    0,     1,     2,     1,     1,     2,     3,     4,     5,     6,
    7,     8,     7,     8,     9,    10,     1,     1,     1,     1,
    1,     1,     1,     1,     1,     6,     8,     7,     9,     1,
   11,     1,    11,    11,    11,    12,    12,    11,     1,     1,
   11,    11,    11,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,    13};

/* Vector for state transitions.  */
static const unsigned char cortex_a53_transitions[] ATTRIBUTE_UNUSED = {
    0,     2,    13,     1,    12,    10,     9,     9,     7,     6,
    5,     2,     1,     0,     1,    15,    15,    15,    15,    15,
   15,    15,    15,    15,    15,    15,    15,     0,     2,     1,
    1,     1,     1,    15,     1,     1,    15,     3,     1,    15,
   15,     0,     3,    15,    15,    15,    15,    15,    15,    15,
   15,    15,    15,    15,    15,     4,     4,     1,     1,     1,
    1,    15,     1,    15,    15,    15,     1,    15,    15,     0,
    5,     1,     1,     1,     1,    15,     1,     1,    15,     3,
   15,    15,    15,     0,     6,     3,     3,     3,     3,    15,
   15,    15,    15,    15,     3,    15,    15,     4,     7,    15,
   15,    15,    15,    15,    15,    15,    15,    15,    15,    15,
   15,     8,     8,     1,     1,     1,     1,    15,    15,     1,
   15,     3,     1,    15,    15,     0,     9,     1,     1,     1,
    1,    15,    15,    15,    15,    15,     1,    15,    15,     0,
   10,    14,    14,    14,    14,    15,    14,    14,    15,     3,
   14,    15,    15,    11,    11,     2,    13,     1,    12,    15,
    9,     9,     7,     6,     5,     2,     1,     0,    12,     1,
    1,     1,    15,    15,     1,     1,    15,     3,     1,    15,
   15,     0,    13,     1,    15,     1,     1,    15,     1,     1,
   15,     3,     1,    15,    15,     0,    14,    15,    15,    15,
   15,    15,    15,    15,    15,    15,    15,    15,    15,    11,
};

/* Vector of min issue delay of insns.  */
static const unsigned char cortex_a53_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     1,    85,    85,    84,     0,    16,    65,
   65,    86,   106,   104,     0,    17,    81,    64,     1,     4,
   84,     0,    38,   162,   129,    86,   153,   104,     0,    20,
   65,    64,     1,    85,    20,     0,    32,    65,    64,     1,
    0,     0,     0,    80,    65,    64,    65,     4,    20,    21,
  101,    85,    64};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char cortex_a53_advsimd_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     1,     1,     2,     3,
    1,     1,     1,     1,     0,     0,     0,     0,     0,     1,
    4,     2,     5,     6,     6,     7,     7,     0,     0,     8,
    8,     8,     8,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     9};

/* Vector for state transitions.  */
static const unsigned short cortex_a53_advsimd_transitions[] ATTRIBUTE_UNUSED = {
    0,    14,  3409,  3416,    41,  3410,  3509,  3508,     1,     0,
    1,    15,  3415,  3421,    42,     6,  3507,     2,  3510,     0,
    2,    16,  3510,  3510,    17,  3510,  3510,  3510,  3510,     3,
    3,    95,  3506,  3503,   111,  3502,  3510,  3510,  3496,     4,
    4,    64,  3495,  3494,    78,  3410,  3510,  3510,     5,     0,
    5,    65,  3493,  3492,     9,     6,  3510,  3510,  3510,     0,
    6,     7,  3510,  3510,     8,  3510,  3510,  3510,  3510,     0,
    7,     8,  3510,  3510,  3510,  3510,  3510,  3510,  3510,     0,
    8,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,     0,
    9,  3510,    70,    10,  3510,     8,  3510,  3510,  3510,     0,
   10,  3510,    31,    37,  3510,  3510,  3510,  3510,  3510,    11,
   11,   133,   447,   461,   155,   455,  3491,  3490,  3487,    12,
   12,    60,  3295,  3303,   323,  3296,  3486,  3485,  3482,    13,
   13,    92,   195,   202,   124,   196,  3481,  3480,  3477,    14,
   14,    41,  3398,  3402,  3510,    71,  3476,  3475,    15,     0,
   15,    42,  3401,  3405,  3510,     7,    18,    16,  3510,     0,
   16,    17,  3510,  3510,  3510,  3510,  3510,  3510,  3510,     3,
   17,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,     3,
   18,    43,  3400,  3404,  3510,  3510,    16,  3510,  3510,    19,
   19,    20,  3464,  3468,    21,  3429,  3472,  3510,  3474,    25,
   20,    21,  3453,  3457,  3510,  2866,  3461,  3510,  3463,    25,
   21,  3510,    22,  3440,  3510,    23,  3450,  3510,  3452,    25,
   22,  3510,    23,   444,  3510,  3510,  3425,  3510,  3439,    25,
   23,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    24,    25,
   24,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    25,
   25,    26,  3409,  3416,    27,  3410,  3422,  3510,  3424,     0,
   26,    27,  3398,  3402,  3510,    71,  3406,  3510,  3408,     0,
   27,  3510,    28,    35,  3510,    29,  3395,  3510,  3397,     0,
   28,  3510,    29,    30,  3510,  3510,    32,  3510,    34,     0,
   29,  3510,  3510,  3510,  3510,  3510,  3510,  3510,     8,     0,
   30,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    31,    11,
   31,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    11,
   32,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    33,    19,
   33,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    19,
   34,  3510,     8,    31,  3510,  3510,    33,  3510,  3510,     0,
   35,  3510,    30,    36,  3510,  3510,  3365,  3510,  3362,    11,
   36,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    37,    38,
   37,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    38,
   38,   144,  2687,  2694,   256,  2688,  3394,  3393,  3390,    39,
   39,   398,  3389,  3386,   671,  3385,  3382,  3381,  3371,    40,
   40,   108,   299,   306,   420,   300,  3370,  3369,  3366,    41,
   41,  3510,    28,    35,  3510,    29,  3364,  3363,    42,     0,
   42,  3510,    34,  3362,  3510,     8,    43,    17,  3510,     0,
   43,  3510,    33,    44,  3510,  3510,    17,  3510,  3510,    19,
   44,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    45,
   45,    46,  3345,  3353,    47,  3346,  3359,  3510,  3361,    51,
   46,    47,  3334,  3338,  3510,  2882,  3342,  3510,  3344,    51,
   47,  3510,    48,  3321,  3510,    49,  3331,  3510,  3333,    51,
   48,  3510,    49,   681,  3510,  3510,  3312,  3510,  3320,    51,
   49,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    50,    51,
   50,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    51,
   51,    52,  3295,  3303,    53,  3296,  3309,  3510,  3311,    13,
   52,    53,  3283,  3280,  3510,  3279,  3292,  3510,  3294,    13,
   53,  3510,    54,  2957,  3510,    55,  3289,  3510,  3291,    13,
   54,  3510,    55,    57,  3510,  3510,  2956,  3510,  2952,    13,
   55,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    56,    13,
   56,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    13,
   57,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    58,    59,
   58,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    59,
   59,   362,  3067,  3071,   513,   382,  3288,  3287,  3284,    60,
   60,   323,  3283,  3280,  3510,  3279,  3276,  3275,    61,    13,
   61,   324,  3274,  3271,  3510,  3270,  3267,    62,  3510,    13,
   62,   325,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    63,
   63,   695,  3266,  3263,   727,  3262,  3510,  3510,    79,    64,
   64,    78,    76,    72,  3510,    71,  3510,  3510,    65,     0,
   65,     9,    69,    66,  3510,     7,  3510,  3510,  3510,     0,
   66,    10,    68,    67,  3510,  3510,  3510,  3510,  3510,    11,
   67,    37,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    38,
   68,    31,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    11,
   69,    70,     7,    68,  3510,  3510,  3510,  3510,  3510,     0,
   70,  3510,     8,    31,  3510,  3510,  3510,  3510,  3510,     0,
   71,    29,  3510,  3510,  3510,  3510,  3510,  3510,     7,     0,
   72,    75,    74,    73,  3510,  3510,  3510,  3510,    66,    11,
   73,    36,  3510,  3510,  3510,  3510,  3510,  3510,    67,    38,
   74,    30,  3510,  3510,  3510,  3510,  3510,  3510,    68,    11,
   75,  3510,    30,    36,  3510,  3510,  3510,  3510,    10,    11,
   76,    77,    71,    74,  3510,  3510,  3510,  3510,    69,     0,
   77,  3510,    29,    30,  3510,  3510,  3510,  3510,    70,     0,
   78,  3510,    77,    75,  3510,    29,  3510,  3510,     9,     0,
   79,   696,  3261,  3258,    83,    80,  3510,  3510,  3510,    64,
   80,    82,  3510,  3510,    81,  3510,  3510,  3510,  3510,    64,
   81,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    64,
   82,    81,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    64,
   83,  3510,   716,    84,  3510,    81,  3510,  3510,  3510,    64,
   84,  3510,   714,   712,  3510,  3510,  3510,  3510,  3510,    85,
   85,   408,  3236,  3234,  3510,   449,  3510,  3510,    86,    12,
   86,   103,  3232,    89,  3510,    87,  3510,  3510,  3510,    12,
   87,    88,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    12,
   88,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    12,
   89,   104,   451,   464,  3510,  3510,  3510,  3510,  3510,    90,
   90,   221,  2299,  2307,   546,  2300,  3257,  3256,  3253,    91,
   91,   692,  2795,  2803,  1177,  2796,  3252,  3251,  3248,    92,
   92,   124,   179,   186,  3510,   180,  3247,  3246,    93,    14,
   93,   125,   185,   191,  3510,   140,  3245,    94,  3510,    14,
   94,   126,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    95,
   95,   111,  3244,  3241,  3510,  3240,  3510,  3510,    96,     4,
   96,   112,  3239,    99,  3510,    97,  3510,  3510,  3510,     4,
   97,    98,  3510,  3510,  3510,  3510,  3510,  3510,  3510,     4,
   98,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,     4,
   99,   113,  3238,  3237,  3510,  3510,  3510,  3510,  3510,   100,
  100,    85,  3235,  3233,   408,   455,  3510,  3510,   101,    12,
  101,    86,  3231,  3230,   103,   102,  3510,  3510,  3510,    12,
  102,    87,  3510,  3510,    88,  3510,  3510,  3510,  3510,    12,
  103,  3510,   411,   104,  3510,    88,  3510,  3510,  3510,    12,
  104,  3510,   340,   105,  3510,  3510,  3510,  3510,  3510,    90,
  105,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   106,
  106,   247,  2321,  2329,   624,  2322,  3229,  3228,  3225,   107,
  107,  1001,  3224,  3221,  1288,  3220,  3217,  3216,  3206,   108,
  108,   420,   284,   291,  3510,   285,  3205,  3204,   109,    41,
  109,   421,   290,   295,  3510,   151,  3203,   110,  3510,    41,
  110,   422,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   111,
  111,  3510,  3202,  3199,  3510,  3198,  3510,  3510,   112,     4,
  112,  3510,  3197,   113,  3510,    98,  3510,  3510,  3510,     4,
  113,  3510,  3196,   114,  3510,  3510,  3510,  3510,  3510,   100,
  114,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   115,
  115,   699,  3195,  3194,   413,  2688,  3510,  3510,   116,    39,
  116,   700,  3193,  3192,   120,   117,  3510,  3510,  3510,    39,
  117,   118,  3510,  3510,   119,  3510,  3510,  3510,  3510,    39,
  118,   119,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    39,
  119,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    39,
  120,  3510,   705,   121,  3510,   119,  3510,  3510,  3510,    39,
  121,  3510,   492,   417,  3510,  3510,  3510,  3510,  3510,   122,
  122,   591,  3191,  3188,  1100,  3187,  3184,  3183,  3173,   123,
  123,   819,  2587,  2595,   847,  2588,  3172,  3171,  3168,   124,
  124,  3510,   168,   173,  3510,   169,  3167,  3166,   125,    14,
  125,  3510,   172,   131,  3510,   130,   127,   126,  3510,    14,
  126,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    95,
  127,  3510,   129,   128,  3510,  3510,   126,  3510,  3510,    20,
  128,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    46,
  129,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    20,
  130,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    14,
  131,  3510,   132,   143,  3510,  3510,   128,  3510,  3510,   133,
  132,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   133,
  133,   155,   448,   462,  3510,   449,  3165,  3164,   134,    12,
  134,   156,   454,   467,  3510,    87,  3163,   135,  3510,    12,
  135,   157,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   136,
  136,   365,  3162,  3159,  1298,  3158,  3510,  3510,  3152,   137,
  137,   225,  3151,  3150,   234,   196,  3510,  3510,   138,    14,
  138,   226,  3149,  3148,   141,   139,  3510,  3510,  3510,    14,
  139,   140,  3510,  3510,   130,  3510,  3510,  3510,  3510,    14,
  140,   130,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    14,
  141,  3510,   229,   142,  3510,   130,  3510,  3510,  3510,    14,
  142,  3510,   132,   143,  3510,  3510,  3510,  3510,  3510,   133,
  143,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   144,
  144,   256,  2676,  2680,  3510,   706,  3147,  3146,   145,    39,
  145,   257,  2679,  2683,  3510,   118,  3145,   146,  3510,    39,
  146,   258,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   147,
  147,   535,  3144,  3141,  1337,  3140,  3510,  3510,  3134,   148,
  148,   251,  3133,  3132,   610,   300,  3510,  3510,   149,    41,
  149,   252,  3131,  3130,   153,   150,  3510,  3510,  3510,    41,
  150,   151,  3510,  3510,   152,  3510,  3510,  3510,  3510,    41,
  151,   152,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    41,
  152,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    41,
  153,  3510,   613,   154,  3510,   152,  3510,  3510,  3510,    41,
  154,  3510,   272,   255,  3510,  3510,  3510,  3510,  3510,   155,
  155,  3510,   337,   344,  3510,   338,  3129,  3128,   156,    12,
  156,  3510,   343,   468,  3510,    88,   158,   157,  3510,    12,
  157,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   136,
  158,  3510,   342,   347,  3510,  3510,   157,  3510,  3510,   159,
  159,   160,  3111,  3119,   161,  3112,  3125,  3510,  3127,   165,
  160,   161,  3100,  3104,  3510,   797,  3108,  3510,  3110,   165,
  161,  3510,   162,  3087,  3510,   163,  3097,  3510,  3099,   165,
  162,  3510,   163,   211,  3510,  3510,  3078,  3510,  3086,   165,
  163,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   164,   165,
  164,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   165,
  165,   166,   195,   202,   167,   196,   208,  3510,   210,    14,
  166,   167,   179,   186,  3510,   180,   192,  3510,   194,    14,
  167,  3510,   168,   173,  3510,   169,   176,  3510,   178,    14,
  168,  3510,   169,   170,  3510,  3510,   171,  3510,   172,    14,
  169,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   130,    14,
  170,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   132,   133,
  171,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   129,    20,
  172,  3510,   130,   132,  3510,  3510,   129,  3510,  3510,    14,
  173,  3510,   170,   174,  3510,  3510,   175,  3510,   131,   133,
  174,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   143,   144,
  175,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   128,    46,
  176,  3510,   171,   175,  3510,  3510,  3510,  3510,   177,    20,
  177,  3510,   129,   128,  3510,  3510,  3510,  3510,  3510,    20,
  178,  3510,   172,   131,  3510,   130,   177,  3510,  3510,    14,
  179,   168,   180,   181,  3510,  3510,   183,  3510,   185,    14,
  180,   169,  3510,  3510,  3510,  3510,  3510,  3510,   140,    14,
  181,   170,  3510,  3510,  3510,  3510,  3510,  3510,   182,   133,
  182,   132,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   133,
  183,   171,  3510,  3510,  3510,  3510,  3510,  3510,   184,    20,
  184,   129,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    20,
  185,   172,   140,   182,  3510,  3510,   184,  3510,  3510,    14,
  186,   173,   181,   187,  3510,  3510,   189,  3510,   191,   133,
  187,   174,  3510,  3510,  3510,  3510,  3510,  3510,   188,   144,
  188,   143,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   144,
  189,   175,  3510,  3510,  3510,  3510,  3510,  3510,   190,    46,
  190,   128,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    46,
  191,   131,   182,   188,  3510,  3510,   190,  3510,  3510,   133,
  192,   176,   183,   189,  3510,  3510,  3510,  3510,   193,    20,
  193,   177,   184,   190,  3510,  3510,  3510,  3510,  3510,    20,
  194,   178,   185,   191,  3510,   140,   193,  3510,  3510,    14,
  195,   179,   196,   197,   168,  3510,   199,  3510,   201,    14,
  196,   180,  3510,  3510,   169,  3510,  3510,  3510,   139,    14,
  197,   181,  3510,  3510,   170,  3510,  3510,  3510,   198,   133,
  198,   182,  3510,  3510,   132,  3510,  3510,  3510,  3510,   133,
  199,   183,  3510,  3510,   171,  3510,  3510,  3510,   200,    20,
  200,   184,  3510,  3510,   129,  3510,  3510,  3510,  3510,    20,
  201,   185,   139,   198,   172,  3510,   200,  3510,  3510,    14,
  202,   186,   197,   203,   173,  3510,   205,  3510,   207,   133,
  203,   187,  3510,  3510,   174,  3510,  3510,  3510,   204,   144,
  204,   188,  3510,  3510,   143,  3510,  3510,  3510,  3510,   144,
  205,   189,  3510,  3510,   175,  3510,  3510,  3510,   206,    46,
  206,   190,  3510,  3510,   128,  3510,  3510,  3510,  3510,    46,
  207,   191,   198,   204,   131,  3510,   206,  3510,  3510,   133,
  208,   192,   199,   205,   176,  3510,  3510,  3510,   209,    20,
  209,   193,   200,   206,   177,  3510,  3510,  3510,  3510,    20,
  210,   194,   201,   207,   178,   139,   209,  3510,  3510,    14,
  211,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   212,   213,
  212,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   213,
  213,   214,  3067,  3071,   215,   382,  3075,  3510,  3077,    60,
  214,   215,  2788,  2787,  3510,   383,  3064,  3510,  3066,    60,
  215,  3510,   216,   525,  3510,   217,  3061,  3510,  3063,    60,
  216,  3510,   217,   219,  3510,  3510,   524,  3510,   520,    60,
  217,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   218,    60,
  218,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    60,
  219,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   220,   221,
  220,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   221,
  221,   546,  2282,  2290,  3510,  2283,  3060,  3059,   222,    91,
  222,   547,  2289,  2295,  3510,  2284,  3058,   223,  3510,    91,
  223,   548,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   224,
  224,   942,  3057,  3054,   970,  3053,  3510,  3510,   235,   225,
  225,   234,   232,   230,  3510,   180,  3510,  3510,   226,    14,
  226,   141,   228,   227,  3510,   140,  3510,  3510,  3510,    14,
  227,   142,   182,   188,  3510,  3510,  3510,  3510,  3510,   133,
  228,   229,   140,   182,  3510,  3510,  3510,  3510,  3510,    14,
  229,  3510,   130,   132,  3510,  3510,  3510,  3510,  3510,    14,
  230,   231,   181,   187,  3510,  3510,  3510,  3510,   227,   133,
  231,  3510,   170,   174,  3510,  3510,  3510,  3510,   142,   133,
  232,   233,   180,   181,  3510,  3510,  3510,  3510,   228,    14,
  233,  3510,   169,   170,  3510,  3510,  3510,  3510,   229,    14,
  234,  3510,   233,   231,  3510,   169,  3510,  3510,   141,    14,
  235,   943,  3052,  3049,   239,   236,  3510,  3510,  3510,   225,
  236,   238,  3510,  3510,   237,  3510,  3510,  3510,  3510,   225,
  237,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   225,
  238,   237,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   225,
  239,  3510,   959,   240,  3510,   237,  3510,  3510,  3510,   225,
  240,  3510,   957,   955,  3510,  3510,  3510,  3510,  3510,   241,
  241,   384,   395,   393,  3510,   383,  3510,  3510,   242,    60,
  242,   373,   381,   244,  3510,   243,  3510,  3510,  3510,    60,
  243,   218,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    60,
  244,   374,   379,   245,  3510,  3510,  3510,  3510,  3510,   221,
  245,   246,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   247,
  246,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   247,
  247,   624,  2174,  2182,  3510,  2175,  3048,  3047,   248,   107,
  248,   625,  2181,  2187,  3510,  2176,  3046,   249,  3510,   107,
  249,   626,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   250,
  250,  1075,  3045,  3042,  1507,  3041,  3510,  3510,  3035,   251,
  251,   610,  3034,  3033,  3510,   285,  3510,  3510,   252,    41,
  252,   153,  3032,   253,  3510,   151,  3510,  3510,  3510,    41,
  253,   154,   287,   254,  3510,  3510,  3510,  3510,  3510,   155,
  254,   255,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   256,
  255,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   256,
  256,  3510,   490,   496,  3510,   414,  3031,  3030,   257,    39,
  257,  3510,   495,  2672,  3510,   119,   259,   258,  3510,    39,
  258,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   147,
  259,  3510,   494,   498,  3510,  3510,   258,  3510,  3510,   260,
  260,   261,  3013,  3021,   262,  3014,  3027,  3510,  3029,   266,
  261,   262,  2996,  3004,  3510,  2997,  3010,  3510,  3012,   266,
  262,  3510,   263,  2977,  3510,   264,  2993,  3510,  2995,   266,
  263,  3510,   264,   315,  3510,  3510,  2968,  3510,  2976,   266,
  264,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   265,   266,
  265,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   266,
  266,   267,   299,   306,   268,   300,   312,  3510,   314,    41,
  267,   268,   284,   291,  3510,   285,   296,  3510,   298,    41,
  268,  3510,   269,   276,  3510,   270,   281,  3510,   283,    41,
  269,  3510,   270,   271,  3510,  3510,   273,  3510,   275,    41,
  270,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   152,    41,
  271,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   272,   155,
  272,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   155,
  273,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   274,    21,
  274,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    21,
  275,  3510,   152,   272,  3510,  3510,   274,  3510,  3510,    41,
  276,  3510,   271,   277,  3510,  3510,   278,  3510,   280,   155,
  277,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   255,   256,
  278,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   279,    47,
  279,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    47,
  280,  3510,   272,   255,  3510,  3510,   279,  3510,  3510,   155,
  281,  3510,   273,   278,  3510,  3510,  3510,  3510,   282,    21,
  282,  3510,   274,   279,  3510,  3510,  3510,  3510,  3510,    21,
  283,  3510,   275,   280,  3510,   152,   282,  3510,  3510,    41,
  284,   269,   285,   286,  3510,  3510,   288,  3510,   290,    41,
  285,   270,  3510,  3510,  3510,  3510,  3510,  3510,   151,    41,
  286,   271,  3510,  3510,  3510,  3510,  3510,  3510,   287,   155,
  287,   272,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   155,
  288,   273,  3510,  3510,  3510,  3510,  3510,  3510,   289,    21,
  289,   274,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    21,
  290,   275,   151,   287,  3510,  3510,   289,  3510,  3510,    41,
  291,   276,   286,   292,  3510,  3510,   293,  3510,   295,   155,
  292,   277,  3510,  3510,  3510,  3510,  3510,  3510,   254,   256,
  293,   278,  3510,  3510,  3510,  3510,  3510,  3510,   294,    47,
  294,   279,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    47,
  295,   280,   287,   254,  3510,  3510,   294,  3510,  3510,   155,
  296,   281,   288,   293,  3510,  3510,  3510,  3510,   297,    21,
  297,   282,   289,   294,  3510,  3510,  3510,  3510,  3510,    21,
  298,   283,   290,   295,  3510,   151,   297,  3510,  3510,    41,
  299,   284,   300,   301,   269,  3510,   303,  3510,   305,    41,
  300,   285,  3510,  3510,   270,  3510,  3510,  3510,   150,    41,
  301,   286,  3510,  3510,   271,  3510,  3510,  3510,   302,   155,
  302,   287,  3510,  3510,   272,  3510,  3510,  3510,  3510,   155,
  303,   288,  3510,  3510,   273,  3510,  3510,  3510,   304,    21,
  304,   289,  3510,  3510,   274,  3510,  3510,  3510,  3510,    21,
  305,   290,   150,   302,   275,  3510,   304,  3510,  3510,    41,
  306,   291,   301,   307,   276,  3510,   309,  3510,   311,   155,
  307,   292,  3510,  3510,   277,  3510,  3510,  3510,   308,   256,
  308,   254,  3510,  3510,   255,  3510,  3510,  3510,  3510,   256,
  309,   293,  3510,  3510,   278,  3510,  3510,  3510,   310,    47,
  310,   294,  3510,  3510,   279,  3510,  3510,  3510,  3510,    47,
  311,   295,   302,   308,   280,  3510,   310,  3510,  3510,   155,
  312,   296,   303,   309,   281,  3510,  3510,  3510,   313,    21,
  313,   297,   304,   310,   282,  3510,  3510,  3510,  3510,    21,
  314,   298,   305,   311,   283,   150,   313,  3510,  3510,    41,
  315,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   316,   317,
  316,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   317,
  317,   318,  2394,  2391,   319,  2390,  2965,  3510,  2967,   323,
  318,   319,  1331,  1329,  3510,  1088,  2962,  3510,  2964,   323,
  319,  3510,   320,  1330,  3510,   321,  2959,  3510,  2961,   323,
  320,  3510,   321,  1092,  3510,  3510,  1327,  3510,  1319,   323,
  321,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   322,   323,
  322,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   323,
  323,  3510,    54,  2957,  3510,    55,  2954,  2953,   324,    13,
  324,  3510,  2952,  2944,  3510,    56,   326,   325,  3510,    13,
  325,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    63,
  326,  3510,  2943,  2924,  3510,  3510,   325,  3510,  3510,   327,
  327,   328,  2907,  2915,   329,  2908,  2921,  3510,  2923,    26,
  328,   329,  2896,  2900,  3510,   570,  2904,  3510,  2906,    26,
  329,  3510,   330,  2877,  3510,   331,  2893,  3510,  2895,    26,
  330,  3510,   331,   333,  3510,  3510,  2862,  3510,  2876,    26,
  331,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   332,    26,
  332,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    26,
  333,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   334,   335,
  334,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   335,
  335,   336,   448,   462,  3510,   449,   475,  3510,   481,    12,
  336,  3510,   337,   344,  3510,   338,   476,  3510,   482,    12,
  337,  3510,   338,   339,  3510,  3510,   341,  3510,   343,    12,
  338,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    88,    12,
  339,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   340,    90,
  340,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    90,
  341,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   342,   159,
  342,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   159,
  343,  3510,    88,   340,  3510,  3510,   342,  3510,  3510,    12,
  344,  3510,   339,   345,  3510,  3510,   346,  3510,   468,    90,
  345,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   105,   106,
  346,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   347,   348,
  347,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   348,
  348,   349,  2845,  2853,   350,  2846,  2859,  3510,  2861,   354,
  349,   350,  2834,  2838,  3510,  2195,  2842,  3510,  2844,   354,
  350,  3510,   351,  2821,  3510,   352,  2831,  3510,  2833,   354,
  351,  3510,   352,  1045,  3510,  3510,  2812,  3510,  2820,   354,
  352,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   353,   354,
  353,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   354,
  354,   355,  2795,  2803,   356,  2796,  2809,  3510,  2811,    92,
  355,   356,  2240,  2237,  3510,  2236,  2792,  3510,  2794,    92,
  356,  3510,   357,  1197,  3510,   358,  2789,  3510,  2791,    92,
  357,  3510,   358,   360,  3510,  3510,  1196,  3510,  1192,    92,
  358,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   359,    92,
  359,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    92,
  360,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   361,   362,
  361,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   362,
  362,   513,  2788,  2787,  3510,   383,  2784,  2783,   363,    60,
  363,   514,  2782,  2781,  3510,   243,  2778,   364,  3510,    60,
  364,   515,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   365,
  365,  1298,  2777,  2774,  3510,  2773,  3510,  3510,   366,   137,
  366,  1299,  2772,   369,  3510,   367,  3510,  3510,  3510,   137,
  367,   368,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   137,
  368,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   137,
  369,  1300,  2771,   396,  3510,  3510,  3510,  3510,  3510,   370,
  370,   241,   394,   388,   384,   382,  3510,  3510,   371,    60,
  371,   242,   380,   376,   373,   372,  3510,  3510,  3510,    60,
  372,   243,  3510,  3510,   218,  3510,  3510,  3510,  3510,    60,
  373,  3510,   375,   374,  3510,   218,  3510,  3510,  3510,    60,
  374,  3510,   220,   246,  3510,  3510,  3510,  3510,  3510,   221,
  375,  3510,   218,   220,  3510,  3510,  3510,  3510,  3510,    60,
  376,   244,   378,   377,   374,  3510,  3510,  3510,  3510,   221,
  377,   245,  3510,  3510,   246,  3510,  3510,  3510,  3510,   247,
  378,   379,  3510,  3510,   220,  3510,  3510,  3510,  3510,   221,
  379,   220,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   221,
  380,   381,   372,   378,   375,  3510,  3510,  3510,  3510,    60,
  381,   375,   243,   379,  3510,  3510,  3510,  3510,  3510,    60,
  382,   383,  3510,  3510,   217,  3510,  3510,  3510,   372,    60,
  383,   217,  3510,  3510,  3510,  3510,  3510,  3510,   243,    60,
  384,  3510,   387,   385,  3510,   217,  3510,  3510,   373,    60,
  385,  3510,   219,   386,  3510,  3510,  3510,  3510,   374,   221,
  386,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   246,   247,
  387,  3510,   217,   219,  3510,  3510,  3510,  3510,   375,    60,
  388,   393,   391,   389,   385,  3510,  3510,  3510,   376,   221,
  389,   390,  3510,  3510,   386,  3510,  3510,  3510,   377,   247,
  390,   386,  3510,  3510,  3510,  3510,  3510,  3510,   245,   247,
  391,   392,  3510,  3510,   219,  3510,  3510,  3510,   378,   221,
  392,   219,  3510,  3510,  3510,  3510,  3510,  3510,   379,   221,
  393,   385,   392,   390,  3510,  3510,  3510,  3510,   244,   221,
  394,   395,   382,   391,   387,  3510,  3510,  3510,   380,    60,
  395,   387,   383,   392,  3510,  3510,  3510,  3510,   381,    60,
  396,  1301,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   397,
  397,   946,  2770,  2769,   602,   761,  3510,  3510,  2766,   398,
  398,   671,  2765,  2762,  3510,  2761,  2758,  2757,   399,    40,
  399,   672,  2756,  2753,  3510,  2752,  2749,   400,  3510,    40,
  400,   673,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   401,
  401,  1004,  2748,  2745,   428,  2744,  3510,  3510,   402,    78,
  402,  1005,  2743,  2740,   406,   403,  3510,  3510,  3510,    78,
  403,   405,  3510,  3510,   404,  3510,  3510,  3510,  3510,    78,
  404,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    78,
  405,   404,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    78,
  406,  3510,   435,   407,  3510,   404,  3510,  3510,  3510,    78,
  407,  3510,   433,   412,  3510,  3510,  3510,  3510,  3510,   408,
  408,  3510,   410,   409,  3510,   338,  3510,  3510,   103,    12,
  409,  3510,   339,   345,  3510,  3510,  3510,  3510,   104,    90,
  410,  3510,   338,   339,  3510,  3510,  3510,  3510,   411,    12,
  411,  3510,    88,   340,  3510,  3510,  3510,  3510,  3510,    12,
  412,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   413,
  413,  3510,   711,   415,  3510,   414,  3510,  3510,   120,    39,
  414,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   119,    39,
  415,  3510,   491,   416,  3510,  3510,  3510,  3510,   121,   122,
  416,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   417,   418,
  417,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   418,
  418,   606,  2739,  2736,  1347,  2735,  2732,  2731,  2721,   419,
  419,  1544,  2720,  2717,  1609,  2716,  2713,  2712,   426,   420,
  420,  3510,   269,   276,  3510,   270,   425,   424,   421,    41,
  421,  3510,   275,   280,  3510,   152,   423,   422,  3510,    41,
  422,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   111,
  423,  3510,   274,   279,  3510,  3510,   422,  3510,  3510,    21,
  424,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   422,   111,
  425,  3510,   273,   278,  3510,  3510,   424,  3510,   423,    21,
  426,  1545,  2711,  2708,  1590,  2707,   438,   427,  3510,   420,
  427,   437,  3510,  3510,   436,  3510,  3510,  3510,  3510,   428,
  428,  3510,   434,   430,  3510,   429,  3510,  3510,   406,    78,
  429,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   404,    78,
  430,  3510,   432,   431,  3510,  3510,  3510,  3510,   407,   408,
  431,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   412,   413,
  432,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   433,   408,
  433,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   408,
  434,  3510,   429,   432,  3510,  3510,  3510,  3510,   435,    78,
  435,  3510,   404,   433,  3510,  3510,  3510,  3510,  3510,    78,
  436,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   428,
  437,   436,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   428,
  438,  1546,  2706,  2705,  1563,  3510,   427,  3510,  3510,   439,
  439,  3510,  1037,  1035,  3510,   641,  1033,  3510,   440,    27,
  440,  3510,  1027,  1025,  3510,   642,   441,  3510,  3510,    27,
  441,  3510,  1023,  1021,  3510,  3510,  3510,  3510,  3510,   442,
  442,  3510,   443,   484,  3510,    23,  3510,  3510,  2704,    25,
  443,  3510,    23,   444,  3510,  3510,  3510,  3510,   483,    25,
  444,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   445,   446,
  445,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   446,
  446,   335,   447,   461,   336,   455,   474,  3510,   480,    12,
  447,   448,   455,   456,   337,  3510,   458,  3510,   460,    12,
  448,   337,   449,   450,  3510,  3510,   452,  3510,   454,    12,
  449,   338,  3510,  3510,  3510,  3510,  3510,  3510,    87,    12,
  450,   339,  3510,  3510,  3510,  3510,  3510,  3510,   451,    90,
  451,   340,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    90,
  452,   341,  3510,  3510,  3510,  3510,  3510,  3510,   453,   159,
  453,   342,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   159,
  454,   343,    87,   451,  3510,  3510,   453,  3510,  3510,    12,
  455,   449,  3510,  3510,   338,  3510,  3510,  3510,   102,    12,
  456,   450,  3510,  3510,   339,  3510,  3510,  3510,   457,    90,
  457,   451,  3510,  3510,   340,  3510,  3510,  3510,  3510,    90,
  458,   452,  3510,  3510,   341,  3510,  3510,  3510,   459,   159,
  459,   453,  3510,  3510,   342,  3510,  3510,  3510,  3510,   159,
  460,   454,   102,   457,   343,  3510,   459,  3510,  3510,    12,
  461,   462,   456,   469,   344,  3510,   471,  3510,   473,    90,
  462,   344,   450,   463,  3510,  3510,   465,  3510,   467,    90,
  463,   345,  3510,  3510,  3510,  3510,  3510,  3510,   464,   106,
  464,   105,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   106,
  465,   346,  3510,  3510,  3510,  3510,  3510,  3510,   466,   348,
  466,   347,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   348,
  467,   468,   451,   464,  3510,  3510,   466,  3510,  3510,    90,
  468,  3510,   340,   105,  3510,  3510,   347,  3510,  3510,    90,
  469,   463,  3510,  3510,   345,  3510,  3510,  3510,   470,   106,
  470,   464,  3510,  3510,   105,  3510,  3510,  3510,  3510,   106,
  471,   465,  3510,  3510,   346,  3510,  3510,  3510,   472,   348,
  472,   466,  3510,  3510,   347,  3510,  3510,  3510,  3510,   348,
  473,   467,   457,   470,   468,  3510,   472,  3510,  3510,    90,
  474,   475,   458,   471,   476,  3510,  3510,  3510,   479,   159,
  475,   476,   452,   465,  3510,  3510,  3510,  3510,   478,   159,
  476,  3510,   341,   346,  3510,  3510,  3510,  3510,   477,   159,
  477,  3510,   342,   347,  3510,  3510,  3510,  3510,  3510,   159,
  478,   477,   453,   466,  3510,  3510,  3510,  3510,  3510,   159,
  479,   478,   459,   472,   477,  3510,  3510,  3510,  3510,   159,
  480,   481,   460,   473,   482,   102,   479,  3510,  3510,    12,
  481,   482,   454,   467,  3510,    87,   478,  3510,  3510,    12,
  482,  3510,   343,   468,  3510,    88,   477,  3510,  3510,    12,
  483,  3510,    24,   445,  3510,  3510,  3510,  3510,  3510,    25,
  484,  3510,   444,   485,  3510,  3510,  3510,  3510,  2703,   446,
  485,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   486,   487,
  486,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   487,
  487,   488,  2687,  2694,   489,  2688,  2700,  3510,  2702,    39,
  488,   489,  2676,  2680,  3510,   706,  2684,  3510,  2686,    39,
  489,  3510,   490,   496,  3510,   414,  2673,  3510,  2675,    39,
  490,  3510,   414,   491,  3510,  3510,   493,  3510,   495,    39,
  491,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   492,   122,
  492,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   122,
  493,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   494,   260,
  494,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   260,
  495,  3510,   119,   492,  3510,  3510,   494,  3510,  3510,    39,
  496,  3510,   491,   416,  3510,  3510,   497,  3510,  2672,   122,
  497,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   498,   499,
  498,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   499,
  499,   500,  2655,  2663,   501,  2656,  2669,  3510,  2671,   505,
  500,   501,  2638,  2646,  3510,  2639,  2652,  3510,  2654,   505,
  501,  3510,   502,  2619,  3510,   503,  2635,  3510,  2637,   505,
  502,  3510,   503,  2604,  3510,  3510,  2610,  3510,  2618,   505,
  503,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   504,   505,
  504,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   505,
  505,   506,  2587,  2595,   507,  2588,  2601,  3510,  2603,   124,
  506,   507,   846,   843,  3510,   842,  2584,  3510,  2586,   124,
  507,  3510,   508,   529,  3510,   509,  2581,  3510,  2583,   124,
  508,  3510,   509,   511,  3510,  3510,   526,  3510,   528,   124,
  509,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   510,   124,
  510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   124,
  511,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   512,   513,
  512,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   513,
  513,  3510,   216,   525,  3510,   217,   522,   521,   514,    60,
  514,  3510,   520,   519,  3510,   218,   516,   515,  3510,    60,
  515,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   365,
  516,  3510,   518,   517,  3510,  3510,   515,  3510,  3510,   160,
  517,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   349,
  518,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   160,
  519,  3510,   220,   246,  3510,  3510,   517,  3510,  3510,   221,
  520,  3510,   218,   220,  3510,  3510,   518,  3510,  3510,    60,
  521,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   515,   365,
  522,  3510,   524,   523,  3510,  3510,   521,  3510,   516,   160,
  523,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   517,   349,
  524,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   518,   160,
  525,  3510,   219,   386,  3510,  3510,   523,  3510,   519,   221,
  526,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   527,   329,
  527,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   329,
  528,  3510,   510,   512,  3510,  3510,   527,  3510,  3510,   124,
  529,  3510,   511,   530,  3510,  3510,   839,  3510,   830,   513,
  530,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   531,   532,
  531,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   532,
  532,  3510,   586,   770,  3510,   587,  1191,  1189,   533,   398,
  533,  3510,   760,   774,  3510,   588,  1187,   534,  3510,   398,
  534,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   535,
  535,  1337,  2580,  2577,  3510,  2576,  3510,  3510,   536,   148,
  536,  1338,  2575,   539,  3510,   537,  3510,  3510,  3510,   148,
  537,   538,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   148,
  538,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   148,
  539,  1339,  2574,  2573,  3510,  3510,  3510,  3510,  3510,   540,
  540,  1080,  2572,  2571,   620,  2390,  3510,  3510,   541,   323,
  541,  1081,  2570,  2569,   544,   542,  3510,  3510,  3510,   323,
  542,   543,  3510,  3510,   322,  3510,  3510,  3510,  3510,   323,
  543,   322,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   323,
  544,  3510,  1087,   545,  3510,   322,  3510,  3510,  3510,   323,
  545,  3510,  1085,   623,  3510,  3510,  3510,  3510,  3510,   546,
  546,  3510,   686,  2249,  3510,   687,  2568,  2567,   547,    91,
  547,  3510,  2248,  2278,  3510,   688,   549,   548,  3510,    91,
  548,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   224,
  549,  3510,  2247,  2259,  3510,  3510,   548,  3510,  3510,   550,
  550,   551,  2550,  2558,   552,  2551,  2564,  3510,  2566,   166,
  551,   552,  2539,  2543,  3510,   982,  2547,  3510,  2549,   166,
  552,  3510,   553,   581,  3510,   554,  2536,  3510,  2538,   166,
  553,  3510,   554,   556,  3510,  3510,   558,  3510,   580,   166,
  554,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   555,   166,
  555,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   166,
  556,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   557,   214,
  557,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   214,
  558,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   559,   560,
  559,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   560,
  560,   561,   569,   575,  3510,   570,  3510,  3510,   579,    26,
  561,  3510,   562,   564,  3510,   331,  3510,  3510,   568,    26,
  562,  3510,   331,   333,  3510,  3510,  3510,  3510,   563,    26,
  563,  3510,   332,   334,  3510,  3510,  3510,  3510,  3510,    26,
  564,  3510,   333,   565,  3510,  3510,  3510,  3510,   567,   335,
  565,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   566,   488,
  566,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   488,
  567,  3510,   334,   566,  3510,  3510,  3510,  3510,  3510,   335,
  568,  3510,   563,   567,  3510,   332,  3510,  3510,  3510,    26,
  569,   562,   570,   572,  3510,  3510,  3510,  3510,   574,    26,
  570,   331,  3510,  3510,  3510,  3510,  3510,  3510,   571,    26,
  571,   332,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    26,
  572,   333,  3510,  3510,  3510,  3510,  3510,  3510,   573,   335,
  573,   334,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   335,
  574,   563,   571,   573,  3510,  3510,  3510,  3510,  3510,    26,
  575,   564,   572,   576,  3510,  3510,  3510,  3510,   578,   335,
  576,   565,  3510,  3510,  3510,  3510,  3510,  3510,   577,   488,
  577,   566,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   488,
  578,   567,   573,   577,  3510,  3510,  3510,  3510,  3510,   335,
  579,   568,   574,   578,  3510,   571,  3510,  3510,  3510,    26,
  580,  3510,   555,   557,  3510,  3510,   559,  3510,  3510,   166,
  581,  3510,   556,   582,  3510,  3510,  2527,  3510,  2535,   214,
  582,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   583,   584,
  583,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   584,
  584,   585,   750,   769,  3510,   751,   786,  3510,   792,   398,
  585,  3510,   586,   770,  3510,   587,   787,  3510,   793,   398,
  586,  3510,   587,   589,  3510,  3510,   756,  3510,   760,   398,
  587,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   588,   398,
  588,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   398,
  589,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   590,   591,
  590,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   591,
  591,  1100,  2526,  2523,  3510,  2522,  2519,  2518,   592,   123,
  592,  1101,  2517,  2514,  3510,  2513,  2510,   593,  3510,   123,
  593,  1102,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   594,
  594,   850,  2509,  2506,   868,  2505,  3510,  3510,   595,   234,
  595,   851,  2504,  2501,   599,   596,  3510,  3510,  3510,   234,
  596,   598,  3510,  3510,   597,  3510,  3510,  3510,  3510,   234,
  597,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   234,
  598,   597,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   234,
  599,  3510,   857,   600,  3510,   597,  3510,  3510,  3510,   234,
  600,  3510,   855,   601,  3510,  3510,  3510,  3510,  3510,   384,
  601,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   602,
  602,  3510,   954,   952,  3510,   587,  3510,  3510,   603,   398,
  603,  3510,   950,   604,  3510,   588,  3510,  3510,  3510,   398,
  604,  3510,   590,   605,  3510,  3510,  3510,  3510,  3510,   591,
  605,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   606,
  606,  1347,  2500,  2497,  3510,  2496,  2493,  2492,   607,   419,
  607,  1348,  2491,  2488,  3510,  2487,  2484,   608,  3510,   419,
  608,  1349,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   609,
  609,  1612,  2483,  2480,  1635,  2479,  3510,  3510,   614,   610,
  610,  3510,   612,   611,  3510,   270,  3510,  3510,   153,    41,
  611,  3510,   271,   277,  3510,  3510,  3510,  3510,   154,   155,
  612,  3510,   270,   271,  3510,  3510,  3510,  3510,   613,    41,
  613,  3510,   152,   272,  3510,  3510,  3510,  3510,  3510,    41,
  614,  1613,  2478,  2475,   618,   615,  3510,  3510,  3510,   610,
  615,   617,  3510,  3510,   616,  3510,  3510,  3510,  3510,   610,
  616,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   610,
  617,   616,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   610,
  618,  3510,  1624,   619,  3510,   616,  3510,  3510,  3510,   610,
  619,  3510,  1622,  1620,  3510,  3510,  3510,  3510,  3510,   620,
  620,  3510,  1094,   621,  3510,   321,  3510,  3510,   544,   323,
  621,  3510,  1092,   622,  3510,  3510,  3510,  3510,   545,   546,
  622,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   623,   624,
  623,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   624,
  624,  3510,   813,  2127,  3510,   814,  2474,  2473,   625,   107,
  625,  3510,  2126,  2170,  3510,   815,   627,   626,  3510,   107,
  626,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   250,
  627,  3510,  2125,  2151,  3510,  3510,   626,  3510,  3510,   628,
  628,   629,  2456,  2464,   630,  2457,  2470,  3510,  2472,   267,
  629,   630,  2439,  2447,  3510,  2440,  2453,  3510,  2455,   267,
  630,  3510,   631,   663,  3510,   632,  2436,  3510,  2438,   267,
  631,  3510,   632,   634,  3510,  3510,   636,  3510,   662,   267,
  632,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   633,   267,
  633,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   267,
  634,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   635,   318,
  635,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   318,
  636,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   637,   638,
  637,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   638,
  638,   639,   651,   657,  3510,   652,  3510,  3510,   661,    27,
  639,  3510,   640,   646,  3510,   641,  3510,  3510,   650,    27,
  640,  3510,   641,   643,  3510,  3510,  3510,  3510,   645,    27,
  641,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   642,    27,
  642,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    27,
  643,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   644,   336,
  644,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   336,
  645,  3510,   642,   644,  3510,  3510,  3510,  3510,  3510,    27,
  646,  3510,   643,   647,  3510,  3510,  3510,  3510,   649,   336,
  647,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   648,   489,
  648,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   489,
  649,  3510,   644,   648,  3510,  3510,  3510,  3510,  3510,   336,
  650,  3510,   645,   649,  3510,   642,  3510,  3510,  3510,    27,
  651,   640,   652,   654,  3510,  3510,  3510,  3510,   656,    27,
  652,   641,  3510,  3510,  3510,  3510,  3510,  3510,   653,    27,
  653,   642,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    27,
  654,   643,  3510,  3510,  3510,  3510,  3510,  3510,   655,   336,
  655,   644,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   336,
  656,   645,   653,   655,  3510,  3510,  3510,  3510,  3510,    27,
  657,   646,   654,   658,  3510,  3510,  3510,  3510,   660,   336,
  658,   647,  3510,  3510,  3510,  3510,  3510,  3510,   659,   489,
  659,   648,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   489,
  660,   649,   655,   659,  3510,  3510,  3510,  3510,  3510,   336,
  661,   650,   656,   660,  3510,   653,  3510,  3510,  3510,    27,
  662,  3510,   633,   635,  3510,  3510,   637,  3510,  3510,   267,
  663,  3510,   634,   664,  3510,  3510,  2427,  3510,  2435,   318,
  664,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   665,   666,
  665,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   666,
  666,   667,  1829,  1828,  3510,  1803,  2424,  3510,  2426,   671,
  667,  3510,   668,  1581,  3510,   669,  2421,  3510,  2423,   671,
  668,  3510,   669,  1582,  3510,  3510,  1580,  3510,  1576,   671,
  669,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   670,   671,
  670,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   671,
  671,  3510,  2420,  2417,  3510,  2416,  2413,  2412,   672,    40,
  672,  3510,  2411,  2375,  3510,  2374,   674,   673,  3510,    40,
  673,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   401,
  674,  3510,  2373,  2354,  3510,  3510,   673,  3510,  3510,   675,
  675,  1017,  2353,  2350,   439,  2349,  2346,  3510,   676,    27,
  676,  1018,  2345,  2342,   440,  2341,   677,  3510,  3510,    27,
  677,  1019,  2340,   678,   441,  3510,  3510,  3510,  3510,   442,
  678,  1020,  3510,  3510,  1021,  3510,  3510,  3510,  3510,   679,
  679,  3510,   680,  2317,  3510,    49,  3510,  3510,  2339,    51,
  680,  3510,    49,   681,  3510,  3510,  3510,  3510,  2316,    51,
  681,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   682,   683,
  682,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   683,
  683,   684,  2299,  2307,   685,  2300,  2313,  3510,  2315,    91,
  684,   685,  2282,  2290,  3510,  2283,  2296,  3510,  2298,    91,
  685,  3510,   686,  2249,  3510,   687,  2279,  3510,  2281,    91,
  686,  3510,   687,   689,  3510,  3510,  2246,  3510,  2248,    91,
  687,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   688,    91,
  688,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    91,
  689,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   690,   691,
  690,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   691,
  691,   939,  1048,  1067,  1218,  1060,  2245,  2244,  2241,   692,
  692,  1177,  2240,  2237,  3510,  2236,  2233,  2232,   693,    92,
  693,  1178,  2231,  2228,  3510,  2227,   729,   694,  3510,    92,
  694,   728,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   695,
  695,   727,   725,   719,  3510,   717,  3510,  3510,   696,    64,
  696,    83,   715,   697,  3510,    82,  3510,  3510,  3510,    64,
  697,    84,   713,   698,  3510,  3510,  3510,  3510,  3510,    85,
  698,   712,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   699,
  699,   413,   710,   707,  3510,   706,  3510,  3510,   700,    39,
  700,   120,   704,   701,  3510,   118,  3510,  3510,  3510,    39,
  701,   121,   703,   702,  3510,  3510,  3510,  3510,  3510,   122,
  702,   417,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   418,
  703,   492,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   122,
  704,   705,   118,   703,  3510,  3510,  3510,  3510,  3510,    39,
  705,  3510,   119,   492,  3510,  3510,  3510,  3510,  3510,    39,
  706,   414,  3510,  3510,  3510,  3510,  3510,  3510,   118,    39,
  707,   415,   709,   708,  3510,  3510,  3510,  3510,   701,   122,
  708,   416,  3510,  3510,  3510,  3510,  3510,  3510,   702,   418,
  709,   491,  3510,  3510,  3510,  3510,  3510,  3510,   703,   122,
  710,   711,   706,   709,  3510,  3510,  3510,  3510,   704,    39,
  711,  3510,   414,   491,  3510,  3510,  3510,  3510,   705,    39,
  712,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   699,
  713,   714,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    85,
  714,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    85,
  715,   716,    82,   713,  3510,  3510,  3510,  3510,  3510,    64,
  716,  3510,    81,   714,  3510,  3510,  3510,  3510,  3510,    64,
  717,   718,  3510,  3510,  3510,  3510,  3510,  3510,    82,    64,
  718,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    81,    64,
  719,   724,   722,   720,  3510,  3510,  3510,  3510,   697,    85,
  720,   721,  3510,  3510,  3510,  3510,  3510,  3510,   698,   699,
  721,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   712,   699,
  722,   723,  3510,  3510,  3510,  3510,  3510,  3510,   713,    85,
  723,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   714,    85,
  724,  3510,   723,   721,  3510,  3510,  3510,  3510,    84,    85,
  725,   726,   717,   722,  3510,  3510,  3510,  3510,   715,    64,
  726,  3510,   718,   723,  3510,  3510,  3510,  3510,   716,    64,
  727,  3510,   726,   724,  3510,   718,  3510,  3510,    83,    64,
  728,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   695,
  729,  1179,  2226,   730,  3510,  3510,   694,  3510,  3510,   328,
  730,   731,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   732,
  731,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   732,
  732,   733,  2209,  2217,  3510,  2210,  2223,  3510,  2225,    52,
  733,  3510,   734,   808,  3510,   735,  2206,  3510,  2208,    52,
  734,  3510,   735,   737,  3510,  3510,   739,  3510,   807,    52,
  735,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   736,    52,
  736,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    52,
  737,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   738,   684,
  738,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   684,
  739,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   740,   741,
  740,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   741,
  741,   742,   796,   802,  3510,   797,  3510,  3510,   806,   165,
  742,  3510,   743,   745,  3510,   163,  3510,  3510,   795,   165,
  743,  3510,   163,   211,  3510,  3510,  3510,  3510,   744,   165,
  744,  3510,   164,   212,  3510,  3510,  3510,  3510,  3510,   165,
  745,  3510,   211,   746,  3510,  3510,  3510,  3510,   794,   213,
  746,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   747,   748,
  747,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   748,
  748,   584,   749,   768,   585,   761,   785,  3510,   791,   398,
  749,   750,   761,   763,   586,  3510,   765,  3510,   767,   398,
  750,   586,   751,   753,  3510,  3510,   755,  3510,   759,   398,
  751,   587,  3510,  3510,  3510,  3510,  3510,  3510,   752,   398,
  752,   588,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   398,
  753,   589,  3510,  3510,  3510,  3510,  3510,  3510,   754,   591,
  754,   590,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   591,
  755,   756,  3510,  3510,  3510,  3510,  3510,  3510,   758,   261,
  756,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   757,   261,
  757,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   261,
  758,   757,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   261,
  759,   760,   752,   754,  3510,  3510,   758,  3510,  3510,   398,
  760,  3510,   588,   590,  3510,  3510,   757,  3510,  3510,   398,
  761,   751,  3510,  3510,   587,  3510,  3510,  3510,   762,   398,
  762,   752,  3510,  3510,   588,  3510,  3510,  3510,  3510,   398,
  763,   753,  3510,  3510,   589,  3510,  3510,  3510,   764,   591,
  764,   754,  3510,  3510,   590,  3510,  3510,  3510,  3510,   591,
  765,   755,  3510,  3510,   756,  3510,  3510,  3510,   766,   261,
  766,   758,  3510,  3510,   757,  3510,  3510,  3510,  3510,   261,
  767,   759,   762,   764,   760,  3510,   766,  3510,  3510,   398,
  768,   769,   763,   780,   770,  3510,   782,  3510,   784,   591,
  769,   770,   753,   775,  3510,  3510,   777,  3510,   779,   591,
  770,  3510,   589,   771,  3510,  3510,   772,  3510,   774,   591,
  771,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   605,   606,
  772,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   773,   500,
  773,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   500,
  774,  3510,   590,   605,  3510,  3510,   773,  3510,  3510,   591,
  775,   771,  3510,  3510,  3510,  3510,  3510,  3510,   776,   606,
  776,   605,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   606,
  777,   772,  3510,  3510,  3510,  3510,  3510,  3510,   778,   500,
  778,   773,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   500,
  779,   774,   754,   776,  3510,  3510,   778,  3510,  3510,   591,
  780,   775,  3510,  3510,   771,  3510,  3510,  3510,   781,   606,
  781,   776,  3510,  3510,   605,  3510,  3510,  3510,  3510,   606,
  782,   777,  3510,  3510,   772,  3510,  3510,  3510,   783,   500,
  783,   778,  3510,  3510,   773,  3510,  3510,  3510,  3510,   500,
  784,   779,   764,   781,   774,  3510,   783,  3510,  3510,   591,
  785,   786,   765,   782,   787,  3510,  3510,  3510,   790,   261,
  786,   787,   755,   777,  3510,  3510,  3510,  3510,   789,   261,
  787,  3510,   756,   772,  3510,  3510,  3510,  3510,   788,   261,
  788,  3510,   757,   773,  3510,  3510,  3510,  3510,  3510,   261,
  789,   788,   758,   778,  3510,  3510,  3510,  3510,  3510,   261,
  790,   789,   766,   783,   788,  3510,  3510,  3510,  3510,   261,
  791,   792,   767,   784,   793,   762,   790,  3510,  3510,   398,
  792,   793,   759,   779,  3510,   752,   789,  3510,  3510,   398,
  793,  3510,   760,   774,  3510,   588,   788,  3510,  3510,   398,
  794,  3510,   212,   747,  3510,  3510,  3510,  3510,  3510,   213,
  795,  3510,   744,   794,  3510,   164,  3510,  3510,  3510,   165,
  796,   743,   797,   799,  3510,  3510,  3510,  3510,   801,   165,
  797,   163,  3510,  3510,  3510,  3510,  3510,  3510,   798,   165,
  798,   164,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   165,
  799,   211,  3510,  3510,  3510,  3510,  3510,  3510,   800,   213,
  800,   212,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   213,
  801,   744,   798,   800,  3510,  3510,  3510,  3510,  3510,   165,
  802,   745,   799,   803,  3510,  3510,  3510,  3510,   805,   213,
  803,   746,  3510,  3510,  3510,  3510,  3510,  3510,   804,   748,
  804,   747,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   748,
  805,   794,   800,   804,  3510,  3510,  3510,  3510,  3510,   213,
  806,   795,   801,   805,  3510,   798,  3510,  3510,  3510,   165,
  807,  3510,   736,   738,  3510,  3510,   740,  3510,  3510,    52,
  808,  3510,   737,   809,  3510,  3510,  2191,  3510,  2205,   684,
  809,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   810,   811,
  810,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   811,
  811,   812,  2174,  2182,  3510,  2175,  2188,  3510,  2190,   107,
  812,  3510,   813,  2127,  3510,   814,  2171,  3510,  2173,   107,
  813,  3510,   814,   816,  3510,  3510,  2124,  3510,  2126,   107,
  814,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   815,   107,
  815,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   107,
  816,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   817,   818,
  817,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   818,
  818,  1879,  2123,  2120,  1523,  2119,  2116,  2115,   848,   819,
  819,   847,   846,   843,  3510,   842,   837,   835,   820,   124,
  820,   834,   833,   829,  3510,   828,   823,   821,  3510,   124,
  821,   822,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   727,
  822,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   727,
  823,   827,   826,   824,  3510,  3510,   821,  3510,  3510,   329,
  824,   825,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   733,
  825,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   733,
  826,   527,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   329,
  827,  3510,   527,   825,  3510,  3510,   822,  3510,  3510,   329,
  828,   510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   124,
  829,   830,   831,   832,  3510,  3510,   824,  3510,  3510,   513,
  830,  3510,   512,   531,  3510,  3510,   825,  3510,  3510,   513,
  831,   512,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   513,
  832,   531,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   532,
  833,   528,   828,   831,  3510,  3510,   826,  3510,  3510,   124,
  834,  3510,   528,   830,  3510,   510,   827,   822,  3510,   124,
  835,   836,  3510,  3510,  3510,  3510,  3510,  3510,   821,   727,
  836,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   822,   727,
  837,   841,   840,   838,  3510,  3510,   835,  3510,   823,   329,
  838,   839,  3510,  3510,  3510,  3510,  3510,  3510,   824,   733,
  839,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   825,   733,
  840,   526,  3510,  3510,  3510,  3510,  3510,  3510,   826,   329,
  841,  3510,   526,   839,  3510,  3510,   836,  3510,   827,   329,
  842,   509,  3510,  3510,  3510,  3510,  3510,  3510,   828,   124,
  843,   529,   844,   845,  3510,  3510,   838,  3510,   829,   513,
  844,   511,  3510,  3510,  3510,  3510,  3510,  3510,   831,   513,
  845,   530,  3510,  3510,  3510,  3510,  3510,  3510,   832,   532,
  846,   508,   842,   844,  3510,  3510,   840,  3510,   833,   124,
  847,  3510,   508,   529,  3510,   509,   841,   836,   834,   124,
  848,  1880,  2114,  2111,  1524,  2110,   871,   849,  3510,   819,
  849,   870,  3510,  3510,   869,  3510,  3510,  3510,  3510,   850,
  850,   868,   866,   860,  3510,   858,  3510,  3510,   851,   234,
  851,   599,   856,   852,  3510,   598,  3510,  3510,  3510,   234,
  852,   600,   854,   853,  3510,  3510,  3510,  3510,  3510,   384,
  853,   601,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   602,
  854,   855,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   384,
  855,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   384,
  856,   857,   598,   854,  3510,  3510,  3510,  3510,  3510,   234,
  857,  3510,   597,   855,  3510,  3510,  3510,  3510,  3510,   234,
  858,   859,  3510,  3510,  3510,  3510,  3510,  3510,   598,   234,
  859,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   597,   234,
  860,   865,   863,   861,  3510,  3510,  3510,  3510,   852,   384,
  861,   862,  3510,  3510,  3510,  3510,  3510,  3510,   853,   602,
  862,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   601,   602,
  863,   864,  3510,  3510,  3510,  3510,  3510,  3510,   854,   384,
  864,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   855,   384,
  865,  3510,   864,   862,  3510,  3510,  3510,  3510,   600,   384,
  866,   867,   858,   863,  3510,  3510,  3510,  3510,   856,   234,
  867,  3510,   859,   864,  3510,  3510,  3510,  3510,   857,   234,
  868,  3510,   867,   865,  3510,   859,  3510,  3510,   599,   234,
  869,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   850,
  870,   869,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   850,
  871,  1881,  2109,  2108,   914,  3510,   849,  3510,  3510,   872,
  872,   913,   911,   905,  3510,   903,   897,  3510,   873,   167,
  873,   896,   894,   888,  3510,   886,   874,  3510,  3510,   167,
  874,   885,   883,   875,  3510,  3510,  3510,  3510,  3510,   561,
  875,   882,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   876,
  876,  3510,   877,   879,  3510,   735,  3510,  3510,   881,    52,
  877,  3510,   735,   737,  3510,  3510,  3510,  3510,   878,    52,
  878,  3510,   736,   738,  3510,  3510,  3510,  3510,  3510,    52,
  879,  3510,   737,   809,  3510,  3510,  3510,  3510,   880,   684,
  880,  3510,   738,   810,  3510,  3510,  3510,  3510,  3510,   684,
  881,  3510,   878,   880,  3510,   736,  3510,  3510,  3510,    52,
  882,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   876,
  883,   884,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   561,
  884,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   561,
  885,  3510,   884,   882,  3510,  3510,  3510,  3510,  3510,   561,
  886,   887,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   167,
  887,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   167,
  888,   893,   891,   889,  3510,  3510,   875,  3510,  3510,   215,
  889,   890,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   585,
  890,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   585,
  891,   892,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   215,
  892,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   215,
  893,  3510,   892,   890,  3510,  3510,   882,  3510,  3510,   215,
  894,   895,   886,   891,  3510,  3510,   883,  3510,  3510,   167,
  895,  3510,   887,   892,  3510,  3510,   884,  3510,  3510,   167,
  896,  3510,   895,   893,  3510,   887,   885,  3510,  3510,   167,
  897,   902,   900,   898,  3510,  3510,  3510,  3510,   874,   561,
  898,   899,  3510,  3510,  3510,  3510,  3510,  3510,   875,   876,
  899,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   882,   876,
  900,   901,  3510,  3510,  3510,  3510,  3510,  3510,   883,   561,
  901,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   884,   561,
  902,  3510,   901,   899,  3510,  3510,  3510,  3510,   885,   561,
  903,   904,  3510,  3510,  3510,  3510,  3510,  3510,   886,   167,
  904,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   887,   167,
  905,   910,   908,   906,  3510,  3510,   898,  3510,   888,   215,
  906,   907,  3510,  3510,  3510,  3510,  3510,  3510,   889,   585,
  907,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   890,   585,
  908,   909,  3510,  3510,  3510,  3510,  3510,  3510,   891,   215,
  909,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   892,   215,
  910,  3510,   909,   907,  3510,  3510,   899,  3510,   893,   215,
  911,   912,   903,   908,  3510,  3510,   900,  3510,   894,   167,
  912,  3510,   904,   909,  3510,  3510,   901,  3510,   895,   167,
  913,  3510,   912,   910,  3510,   904,   902,  3510,   896,   167,
  914,  3510,  1740,   915,  3510,  3510,   869,  3510,  3510,   872,
  915,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   916,
  916,  1160,  1172,  1170,  3510,  1158,  1156,  3510,   917,   356,
  917,  1135,  1147,  1145,  3510,  1133,   918,  3510,  3510,   356,
  918,  1126,  1131,   925,  3510,  3510,  3510,  3510,  3510,   919,
  919,  3510,   920,   922,  3510,   554,  3510,  3510,   924,   166,
  920,  3510,   554,   556,  3510,  3510,  3510,  3510,   921,   166,
  921,  3510,   555,   557,  3510,  3510,  3510,  3510,  3510,   166,
  922,  3510,   556,   582,  3510,  3510,  3510,  3510,   923,   214,
  923,  3510,   557,   583,  3510,  3510,  3510,  3510,  3510,   214,
  924,  3510,   921,   923,  3510,   555,  3510,  3510,  3510,   166,
  925,  1127,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   926,
  926,  3510,   927,  2084,  3510,   928,  3510,  3510,  2090,   355,
  927,  3510,   928,   930,  3510,  3510,  3510,  3510,  2082,   355,
  928,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   929,   355,
  929,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   355,
  930,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   931,   932,
  931,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   932,
  932,   933,  1049,  1068,  3510,  1050,  2006,  3510,  2012,   692,
  933,  3510,   934,  1069,  3510,   935,  2007,  3510,  2013,   692,
  934,  3510,   935,   937,  3510,  3510,  1055,  3510,  1059,   692,
  935,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   936,   692,
  936,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   692,
  937,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   938,   939,
  938,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   939,
  939,  1218,  1049,  1068,  3510,  1050,  2107,  2106,   940,   692,
  940,  1219,  1058,  1999,  3510,  1051,   972,   941,  3510,   692,
  941,   971,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   942,
  942,   970,   968,   962,  3510,   960,  3510,  3510,   943,   225,
  943,   239,   958,   944,  3510,   238,  3510,  3510,  3510,   225,
  944,   240,   956,   945,  3510,  3510,  3510,  3510,  3510,   241,
  945,   955,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   946,
  946,   602,   953,   951,  3510,   751,  3510,  3510,   947,   398,
  947,   603,   949,   948,  3510,   752,  3510,  3510,  3510,   398,
  948,   604,   754,   776,  3510,  3510,  3510,  3510,  3510,   591,
  949,   950,   752,   754,  3510,  3510,  3510,  3510,  3510,   398,
  950,  3510,   588,   590,  3510,  3510,  3510,  3510,  3510,   398,
  951,   952,   753,   775,  3510,  3510,  3510,  3510,   948,   591,
  952,  3510,   589,   771,  3510,  3510,  3510,  3510,   604,   591,
  953,   954,   751,   753,  3510,  3510,  3510,  3510,   949,   398,
  954,  3510,   587,   589,  3510,  3510,  3510,  3510,   950,   398,
  955,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   946,
  956,   957,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   241,
  957,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   241,
  958,   959,   238,   956,  3510,  3510,  3510,  3510,  3510,   225,
  959,  3510,   237,   957,  3510,  3510,  3510,  3510,  3510,   225,
  960,   961,  3510,  3510,  3510,  3510,  3510,  3510,   238,   225,
  961,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   237,   225,
  962,   967,   965,   963,  3510,  3510,  3510,  3510,   944,   241,
  963,   964,  3510,  3510,  3510,  3510,  3510,  3510,   945,   946,
  964,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   955,   946,
  965,   966,  3510,  3510,  3510,  3510,  3510,  3510,   956,   241,
  966,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   957,   241,
  967,  3510,   966,   964,  3510,  3510,  3510,  3510,   240,   241,
  968,   969,   960,   965,  3510,  3510,  3510,  3510,   958,   225,
  969,  3510,   961,   966,  3510,  3510,  3510,  3510,   959,   225,
  970,  3510,   969,   967,  3510,   961,  3510,  3510,   239,   225,
  971,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   942,
  972,  1220,  1057,   973,  3510,  3510,   941,  3510,  3510,   551,
  973,   974,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   975,
  974,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   975,
  975,   976,  2095,  2099,  3510,  2077,  2103,  3510,  2105,   355,
  976,  3510,   977,   993,  3510,   928,  2092,  3510,  2094,   355,
  977,  3510,   928,   930,  3510,  3510,   978,  3510,   992,   355,
  978,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   979,   980,
  979,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   980,
  980,   919,   981,   987,  3510,   982,  3510,  3510,   991,   166,
  981,   920,   982,   984,  3510,  3510,  3510,  3510,   986,   166,
  982,   554,  3510,  3510,  3510,  3510,  3510,  3510,   983,   166,
  983,   555,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   166,
  984,   556,  3510,  3510,  3510,  3510,  3510,  3510,   985,   214,
  985,   557,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   214,
  986,   921,   983,   985,  3510,  3510,  3510,  3510,  3510,   166,
  987,   922,   984,   988,  3510,  3510,  3510,  3510,   990,   214,
  988,   582,  3510,  3510,  3510,  3510,  3510,  3510,   989,   584,
  989,   583,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   584,
  990,   923,   985,   989,  3510,  3510,  3510,  3510,  3510,   214,
  991,   924,   986,   990,  3510,   983,  3510,  3510,  3510,   166,
  992,  3510,   929,   931,  3510,  3510,   979,  3510,  3510,   355,
  993,  3510,   930,   994,  3510,  3510,  2073,  3510,  2091,   932,
  994,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   995,   996,
  995,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   996,
  996,   997,  1995,  1992,  3510,  1991,  2034,  3510,  2040,  1001,
  997,  3510,   998,  1924,  3510,   999,  2035,  3510,  2041,  1001,
  998,  3510,   999,  1925,  3510,  3510,  1923,  3510,  1919,  1001,
  999,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1000,  1001,
 1000,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1001,
 1001,  1288,  2072,  2069,  3510,  2068,  2065,  2064,  1002,   108,
 1002,  1289,  2063,  2060,  3510,  2059,  1016,  1003,  3510,   108,
 1003,  1015,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1004,
 1004,   428,  1014,  1011,  3510,  1010,  3510,  3510,  1005,    78,
 1005,   406,  1009,  1006,  3510,   405,  3510,  3510,  3510,    78,
 1006,   407,  1008,  1007,  3510,  3510,  3510,  3510,  3510,   408,
 1007,   412,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   413,
 1008,   433,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   408,
 1009,   435,   405,  1008,  3510,  3510,  3510,  3510,  3510,    78,
 1010,   429,  3510,  3510,  3510,  3510,  3510,  3510,   405,    78,
 1011,   430,  1013,  1012,  3510,  3510,  3510,  3510,  1006,   408,
 1012,   431,  3510,  3510,  3510,  3510,  3510,  3510,  1007,   413,
 1013,   432,  3510,  3510,  3510,  3510,  3510,  3510,  1008,   408,
 1014,   434,  1010,  1013,  3510,  3510,  3510,  3510,  1009,    78,
 1015,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1004,
 1016,  1290,  2058,  1038,  3510,  3510,  1003,  3510,  3510,  1017,
 1017,   439,  1036,  1034,  3510,   652,  1028,  3510,  1018,    27,
 1018,   440,  1026,  1024,  3510,   653,  1019,  3510,  3510,    27,
 1019,   441,  1022,  1020,  3510,  3510,  3510,  3510,  3510,   442,
 1020,  1021,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   679,
 1021,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   679,
 1022,  1023,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   442,
 1023,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   442,
 1024,  1025,   655,   659,  3510,  3510,  1020,  3510,  3510,   336,
 1025,  3510,   644,   648,  3510,  3510,  1021,  3510,  3510,   336,
 1026,  1027,   653,   655,  3510,  3510,  1022,  3510,  3510,    27,
 1027,  3510,   642,   644,  3510,  3510,  1023,  3510,  3510,    27,
 1028,  1033,  1031,  1029,  3510,  3510,  3510,  3510,  1019,   442,
 1029,  1030,  3510,  3510,  3510,  3510,  3510,  3510,  1020,   679,
 1030,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1021,   679,
 1031,  1032,  3510,  3510,  3510,  3510,  3510,  3510,  1022,   442,
 1032,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1023,   442,
 1033,  3510,  1032,  1030,  3510,  3510,  3510,  3510,   441,   442,
 1034,  1035,   654,   658,  3510,  3510,  1029,  3510,  1024,   336,
 1035,  3510,   643,   647,  3510,  3510,  1030,  3510,  1025,   336,
 1036,  1037,   652,   654,  3510,  3510,  1031,  3510,  1026,    27,
 1037,  3510,   641,   643,  3510,  3510,  1032,  3510,  1027,    27,
 1038,  1291,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1039,
 1039,  1548,  2057,  2054,  3510,  2053,  2050,  3510,  1040,    53,
 1040,  1549,  2049,  2046,  3510,  2045,  1041,  3510,  3510,    53,
 1041,  1550,  2044,  1042,  3510,  3510,  3510,  3510,  3510,   742,
 1042,  1551,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1043,
 1043,  3510,  1044,  2015,  3510,   352,  3510,  3510,  2043,   354,
 1044,  3510,   352,  1045,  3510,  3510,  3510,  3510,  2014,   354,
 1045,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1046,  1047,
 1046,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1047,
 1047,   932,  1048,  1067,   933,  1060,  2005,  3510,  2011,   692,
 1048,  1049,  1060,  1062,   934,  3510,  1064,  3510,  1066,   692,
 1049,   934,  1050,  1052,  3510,  3510,  1054,  3510,  1058,   692,
 1050,   935,  3510,  3510,  3510,  3510,  3510,  3510,  1051,   692,
 1051,   936,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   692,
 1052,   937,  3510,  3510,  3510,  3510,  3510,  3510,  1053,   939,
 1053,   938,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   939,
 1054,  1055,  3510,  3510,  3510,  3510,  3510,  3510,  1057,   551,
 1055,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1056,   551,
 1056,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   551,
 1057,  1056,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   551,
 1058,  1059,  1051,  1053,  3510,  3510,  1057,  3510,  3510,   692,
 1059,  3510,   936,   938,  3510,  3510,  1056,  3510,  3510,   692,
 1060,  1050,  3510,  3510,   935,  3510,  3510,  3510,  1061,   692,
 1061,  1051,  3510,  3510,   936,  3510,  3510,  3510,  3510,   692,
 1062,  1052,  3510,  3510,   937,  3510,  3510,  3510,  1063,   939,
 1063,  1053,  3510,  3510,   938,  3510,  3510,  3510,  3510,   939,
 1064,  1054,  3510,  3510,  1055,  3510,  3510,  3510,  1065,   551,
 1065,  1057,  3510,  3510,  1056,  3510,  3510,  3510,  3510,   551,
 1066,  1058,  1061,  1063,  1059,  3510,  1065,  3510,  3510,   692,
 1067,  1068,  1062,  2000,  1069,  3510,  2002,  3510,  2004,   939,
 1068,  1069,  1052,  1996,  3510,  3510,  1998,  3510,  1999,   939,
 1069,  3510,   937,  1070,  3510,  3510,  1224,  3510,  1221,   939,
 1070,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1071,  1072,
 1071,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1072,
 1072,  1226,  1995,  1992,  3510,  1991,  1988,  1987,  1073,  1001,
 1073,  1227,  1986,  1983,  3510,  1982,  1979,  1074,  3510,  1001,
 1074,  1228,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1075,
 1075,  1507,  1978,  1975,  3510,  1974,  3510,  3510,  1076,   251,
 1076,  1508,  1973,  1079,  3510,  1077,  3510,  3510,  3510,   251,
 1077,  1078,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   251,
 1078,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   251,
 1079,  1509,  1972,  1095,  3510,  3510,  3510,  3510,  3510,  1080,
 1080,   620,  1093,  1089,  3510,  1088,  3510,  3510,  1081,   323,
 1081,   544,  1086,  1082,  3510,   543,  3510,  3510,  3510,   323,
 1082,   545,  1084,  1083,  3510,  3510,  3510,  3510,  3510,   546,
 1083,   623,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   624,
 1084,  1085,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   546,
 1085,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   546,
 1086,  1087,   543,  1084,  3510,  3510,  3510,  3510,  3510,   323,
 1087,  3510,   322,  1085,  3510,  3510,  3510,  3510,  3510,   323,
 1088,   321,  3510,  3510,  3510,  3510,  3510,  3510,   543,   323,
 1089,   621,  1091,  1090,  3510,  3510,  3510,  3510,  1082,   546,
 1090,   622,  3510,  3510,  3510,  3510,  3510,  3510,  1083,   624,
 1091,  1092,  3510,  3510,  3510,  3510,  3510,  3510,  1084,   546,
 1092,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1085,   546,
 1093,  1094,  1088,  1091,  3510,  3510,  3510,  3510,  1086,   323,
 1094,  3510,   321,  1092,  3510,  3510,  3510,  3510,  1087,   323,
 1095,  1510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1096,
 1096,  1616,  1811,  1809,  3510,  1803,  3510,  3510,  1097,   671,
 1097,  1344,  1801,  1099,  3510,  1098,  3510,  3510,  3510,   671,
 1098,   670,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   671,
 1099,  1345,  1799,  1797,  3510,  3510,  3510,  3510,  3510,  1100,
 1100,  3510,  1971,  1968,  3510,  1967,  1964,  1963,  1101,   123,
 1101,  3510,  1962,  1175,  3510,  1174,  1103,  1102,  3510,   123,
 1102,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   594,
 1103,  3510,  1173,  1122,  3510,  3510,  1102,  3510,  3510,  1104,
 1104,   872,  1121,  1118,   913,  1117,  1114,  3510,  1105,   167,
 1105,   873,  1113,  1110,   896,  1109,  1106,  3510,  3510,   167,
 1106,   874,  1108,  1107,   885,  3510,  3510,  3510,  3510,   561,
 1107,   875,  3510,  3510,   882,  3510,  3510,  3510,  3510,   876,
 1108,   883,  3510,  3510,   884,  3510,  3510,  3510,  3510,   561,
 1109,   886,  3510,  3510,   887,  3510,  3510,  3510,  3510,   167,
 1110,   888,  1112,  1111,   893,  3510,  1107,  3510,  3510,   215,
 1111,   889,  3510,  3510,   890,  3510,  3510,  3510,  3510,   585,
 1112,   891,  3510,  3510,   892,  3510,  3510,  3510,  3510,   215,
 1113,   894,  1109,  1112,   895,  3510,  1108,  3510,  3510,   167,
 1114,   897,  1116,  1115,   902,  3510,  3510,  3510,  1106,   561,
 1115,   898,  3510,  3510,   899,  3510,  3510,  3510,  1107,   876,
 1116,   900,  3510,  3510,   901,  3510,  3510,  3510,  1108,   561,
 1117,   903,  3510,  3510,   904,  3510,  3510,  3510,  1109,   167,
 1118,   905,  1120,  1119,   910,  3510,  1115,  3510,  1110,   215,
 1119,   906,  3510,  3510,   907,  3510,  3510,  3510,  1111,   585,
 1120,   908,  3510,  3510,   909,  3510,  3510,  3510,  1112,   215,
 1121,   911,  1117,  1120,   912,  3510,  1116,  3510,  1113,   167,
 1122,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1123,
 1123,   916,  1171,  1165,  1160,  1157,  1148,  3510,  1124,   356,
 1124,   917,  1146,  1140,  1135,  1132,  1125,  3510,  3510,   356,
 1125,   918,  1130,  1129,  1126,  3510,  3510,  3510,  3510,   919,
 1126,  3510,  1128,  1127,  3510,  3510,  3510,  3510,  3510,   919,
 1127,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   926,
 1128,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   919,
 1129,   925,  3510,  3510,  1127,  3510,  3510,  3510,  3510,   926,
 1130,  1131,  3510,  3510,  1128,  3510,  3510,  3510,  3510,   919,
 1131,  1128,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   919,
 1132,  1133,  3510,  3510,  1134,  3510,  3510,  3510,  3510,   356,
 1133,  1134,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   356,
 1134,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   356,
 1135,  3510,  1139,  1136,  3510,  1134,  1126,  3510,  3510,   356,
 1136,  3510,  1138,  1137,  3510,  3510,  1127,  3510,  3510,   933,
 1137,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   997,
 1138,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   933,
 1139,  3510,  1134,  1138,  3510,  3510,  1128,  3510,  3510,   356,
 1140,  1145,  1143,  1141,  1136,  3510,  1129,  3510,  3510,   933,
 1141,  1142,  3510,  3510,  1137,  3510,  3510,  3510,  3510,   997,
 1142,  1137,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   997,
 1143,  1144,  3510,  3510,  1138,  3510,  3510,  3510,  3510,   933,
 1144,  1138,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   933,
 1145,  1136,  1144,  1142,  3510,  3510,   925,  3510,  3510,   933,
 1146,  1147,  1132,  1143,  1139,  3510,  1130,  3510,  3510,   356,
 1147,  1139,  1133,  1144,  3510,  3510,  1131,  3510,  3510,   356,
 1148,  1156,  1154,  1152,  1149,  3510,  3510,  3510,  1125,   919,
 1149,  3510,  1151,  1150,  3510,  3510,  3510,  3510,  1126,   919,
 1150,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1127,   926,
 1151,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1128,   919,
 1152,  1153,  3510,  3510,  1150,  3510,  3510,  3510,  1129,   926,
 1153,  1150,  3510,  3510,  3510,  3510,  3510,  3510,   925,   926,
 1154,  1155,  3510,  3510,  1151,  3510,  3510,  3510,  1130,   919,
 1155,  1151,  3510,  3510,  3510,  3510,  3510,  3510,  1131,   919,
 1156,  1149,  1155,  1153,  3510,  3510,  3510,  3510,   918,   919,
 1157,  1158,  3510,  3510,  1159,  3510,  3510,  3510,  1132,   356,
 1158,  1159,  3510,  3510,  3510,  3510,  3510,  3510,  1133,   356,
 1159,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1134,   356,
 1160,  3510,  1164,  1161,  3510,  1159,  1149,  3510,  1135,   356,
 1161,  3510,  1163,  1162,  3510,  3510,  1150,  3510,  1136,   933,
 1162,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1137,   997,
 1163,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1138,   933,
 1164,  3510,  1159,  1163,  3510,  3510,  1151,  3510,  1139,   356,
 1165,  1170,  1168,  1166,  1161,  3510,  1152,  3510,  1140,   933,
 1166,  1167,  3510,  3510,  1162,  3510,  3510,  3510,  1141,   997,
 1167,  1162,  3510,  3510,  3510,  3510,  3510,  3510,  1142,   997,
 1168,  1169,  3510,  3510,  1163,  3510,  3510,  3510,  1143,   933,
 1169,  1163,  3510,  3510,  3510,  3510,  3510,  3510,  1144,   933,
 1170,  1161,  1169,  1167,  3510,  3510,  1153,  3510,  1145,   933,
 1171,  1172,  1157,  1168,  1164,  3510,  1154,  3510,  1146,   356,
 1172,  1164,  1158,  1169,  3510,  3510,  1155,  3510,  1147,   356,
 1173,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1104,
 1174,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   123,
 1175,  3510,  1961,  1940,  3510,  3510,  1122,  3510,  3510,  1176,
 1176,  1527,  1939,  1936,  1500,  1935,  1932,  1931,  1199,  1177,
 1177,  3510,   357,  1197,  3510,   358,  1194,  1193,  1178,    92,
 1178,  3510,  1192,  1181,  3510,   359,  1179,   728,  3510,    92,
 1179,  3510,  1180,   731,  3510,  3510,   728,  3510,  3510,   328,
 1180,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   328,
 1181,  3510,   361,  1182,  3510,  3510,   731,  3510,  3510,   362,
 1182,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1183,
 1183,   532,   750,   769,  3510,   751,  1190,  1188,  1184,   398,
 1184,   533,   759,   779,  3510,   752,  1186,  1185,  3510,   398,
 1185,   534,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   535,
 1186,  1187,   758,   778,  3510,  3510,  1185,  3510,  3510,   261,
 1187,  3510,   757,   773,  3510,  3510,   534,  3510,  3510,   261,
 1188,  1189,  3510,  3510,  3510,  3510,  3510,  3510,  1185,   535,
 1189,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   534,   535,
 1190,  1191,   755,   777,  3510,  3510,  1188,  3510,  1186,   261,
 1191,  3510,   756,   772,  3510,  3510,  1189,  3510,  1187,   261,
 1192,  3510,   359,   361,  3510,  3510,  1180,  3510,  3510,    92,
 1193,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   728,   695,
 1194,  3510,  1196,  1195,  3510,  3510,  1193,  3510,  1179,   328,
 1195,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   731,   732,
 1196,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1180,   328,
 1197,  3510,   360,  1198,  3510,  3510,  1195,  3510,  1181,   362,
 1198,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1182,  1183,
 1199,  1528,  1930,  1927,  1215,  1212,  1203,  1200,  3510,  1177,
 1200,  1202,  3510,  3510,  1201,  3510,  3510,  3510,  3510,   970,
 1201,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   970,
 1202,  1201,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   970,
 1203,  1211,  1209,  1207,  1204,  3510,  1200,  3510,  3510,   552,
 1204,  3510,  1206,  1205,  3510,  3510,  1201,  3510,  3510,   552,
 1205,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   976,
 1206,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   552,
 1207,  1208,  3510,  3510,  1205,  3510,  3510,  3510,  3510,   976,
 1208,  1205,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   976,
 1209,  1210,  3510,  3510,  1206,  3510,  3510,  3510,  3510,   552,
 1210,  1206,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   552,
 1211,  1204,  1210,  1208,  3510,  3510,  1202,  3510,  3510,   552,
 1212,  1213,  3510,  3510,  1214,  3510,  3510,  3510,  3510,  1177,
 1213,  1214,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1177,
 1214,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1177,
 1215,  3510,  1244,  1216,  3510,  1214,  1204,  1201,  3510,  1177,
 1216,  3510,  1217,  1225,  3510,  3510,  1205,  3510,  3510,  1218,
 1217,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1218,
 1218,  3510,   934,  1069,  3510,   935,  1223,  1222,  1219,   692,
 1219,  3510,  1059,  1221,  3510,   936,  1220,   971,  3510,   692,
 1220,  3510,  1056,   974,  3510,  3510,   971,  3510,  3510,   551,
 1221,  3510,   938,  1071,  3510,  3510,   974,  3510,  3510,   939,
 1222,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   971,   942,
 1223,  3510,  1055,  1224,  3510,  3510,  1222,  3510,  1220,   551,
 1224,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   974,   975,
 1225,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1226,
 1226,  3510,   998,  1924,  3510,   999,  1921,  1920,  1227,  1001,
 1227,  3510,  1919,  1877,  3510,  1000,  1229,  1228,  3510,  1001,
 1228,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1075,
 1229,  3510,  1876,  1230,  3510,  3510,  1228,  3510,  3510,   629,
 1230,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1231,
 1231,  1232,  1859,  1867,  3510,  1860,  1873,  3510,  1875,   506,
 1232,  3510,  1233,  1280,  3510,  1234,  1856,  3510,  1858,   506,
 1233,  3510,  1234,  1236,  3510,  3510,  1265,  3510,  1279,   506,
 1234,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1235,   506,
 1235,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   506,
 1236,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1237,  1238,
 1237,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1238,
 1238,  1239,  1251,  1257,  3510,  1252,  1262,  3510,  1264,  1177,
 1239,  3510,  1240,  1245,  3510,  1241,  1248,  3510,  1250,  1177,
 1240,  3510,  1241,  1242,  3510,  3510,  1243,  3510,  1244,  1177,
 1241,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1214,  1177,
 1242,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1217,  1218,
 1243,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1206,   552,
 1244,  3510,  1214,  1217,  3510,  3510,  1206,  3510,  3510,  1177,
 1245,  3510,  1242,  1246,  3510,  3510,  1247,  3510,  1216,  1218,
 1246,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1225,  1226,
 1247,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1205,   976,
 1248,  3510,  1243,  1247,  3510,  3510,  3510,  3510,  1249,   552,
 1249,  3510,  1206,  1205,  3510,  3510,  3510,  3510,  3510,   552,
 1250,  3510,  1244,  1216,  3510,  1214,  1249,  3510,  3510,  1177,
 1251,  1240,  1252,  1253,  3510,  3510,  1255,  3510,  1256,  1177,
 1252,  1241,  3510,  3510,  3510,  3510,  3510,  3510,  1213,  1177,
 1253,  1242,  3510,  3510,  3510,  3510,  3510,  3510,  1254,  1218,
 1254,  1217,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1218,
 1255,  1243,  3510,  3510,  3510,  3510,  3510,  3510,  1210,   552,
 1256,  1244,  1213,  1254,  3510,  3510,  1210,  3510,  3510,  1177,
 1257,  1245,  1253,  1258,  3510,  3510,  1260,  3510,  1261,  1218,
 1258,  1246,  3510,  3510,  3510,  3510,  3510,  3510,  1259,  1226,
 1259,  1225,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1226,
 1260,  1247,  3510,  3510,  3510,  3510,  3510,  3510,  1208,   976,
 1261,  1216,  1254,  1259,  3510,  3510,  1208,  3510,  3510,  1218,
 1262,  1248,  1255,  1260,  3510,  3510,  3510,  3510,  1263,   552,
 1263,  1249,  1210,  1208,  3510,  3510,  3510,  3510,  3510,   552,
 1264,  1250,  1256,  1261,  3510,  1213,  1263,  3510,  3510,  1177,
 1265,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1266,  1267,
 1266,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1267,
 1267,  1268,  1274,  1276,  3510,   903,  3510,  3510,  1278,   167,
 1268,  3510,  1269,  1271,  3510,   904,  3510,  3510,  1273,   167,
 1269,  3510,   904,   909,  3510,  3510,  3510,  3510,  1270,   167,
 1270,  3510,   887,   892,  3510,  3510,  3510,  3510,  3510,   167,
 1271,  3510,   909,   907,  3510,  3510,  3510,  3510,  1272,   215,
 1272,  3510,   892,   890,  3510,  3510,  3510,  3510,  3510,   215,
 1273,  3510,  1270,  1272,  3510,   887,  3510,  3510,  3510,   167,
 1274,  1269,   903,   908,  3510,  3510,  3510,  3510,  1275,   167,
 1275,  1270,   886,   891,  3510,  3510,  3510,  3510,  3510,   167,
 1276,  1271,   908,   906,  3510,  3510,  3510,  3510,  1277,   215,
 1277,  1272,   891,   889,  3510,  3510,  3510,  3510,  3510,   215,
 1278,  1273,  1275,  1277,  3510,   886,  3510,  3510,  3510,   167,
 1279,  3510,  1235,  1237,  3510,  3510,  1266,  3510,  3510,   506,
 1280,  3510,  1236,  1281,  3510,  3510,  1847,  3510,  1855,  1238,
 1281,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1282,  1283,
 1282,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1283,
 1283,  1284,  1737,  1731,  3510,  1730,  1844,  3510,  1846,  1288,
 1284,  3510,  1285,  1732,  3510,  1286,  1841,  3510,  1843,  1288,
 1285,  3510,  1286,  1733,  3510,  3510,  1728,  3510,  1721,  1288,
 1286,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1287,  1288,
 1287,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1288,
 1288,  3510,  1840,  1837,  3510,  1836,  1833,  1832,  1289,   108,
 1289,  3510,  1831,  1294,  3510,  1293,  1290,  1015,  3510,   108,
 1290,  3510,  1292,  1291,  3510,  3510,  1015,  3510,  3510,  1017,
 1291,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1039,
 1292,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1017,
 1293,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   108,
 1294,  3510,  1830,  1333,  3510,  3510,  1291,  3510,  3510,  1295,
 1295,  1332,  1331,  1329,  3510,  1088,  1323,  1321,  1296,   323,
 1296,  1320,  1318,  1316,  3510,   543,  1310,  1297,  3510,   323,
 1297,  1309,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1298,
 1298,  3510,  1308,  1305,  3510,  1304,  3510,  3510,  1299,   137,
 1299,  3510,  1303,  1300,  3510,   368,  3510,  3510,  3510,   137,
 1300,  3510,  1302,  1301,  3510,  3510,  3510,  3510,  3510,   370,
 1301,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   397,
 1302,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   370,
 1303,  3510,   368,  1302,  3510,  3510,  3510,  3510,  3510,   137,
 1304,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   368,   137,
 1305,  3510,  1307,  1306,  3510,  3510,  3510,  3510,  1300,   370,
 1306,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1301,   397,
 1307,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1302,   370,
 1308,  3510,  1304,  1307,  3510,  3510,  3510,  3510,  1303,   137,
 1309,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1298,
 1310,  1315,  1313,  1311,  3510,  3510,  1297,  3510,  3510,   161,
 1311,  1312,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   350,
 1312,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   350,
 1313,  1314,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   161,
 1314,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   161,
 1315,  3510,  1314,  1312,  3510,  3510,  1309,  3510,  3510,   161,
 1316,  1317,  1084,  1083,  3510,  3510,  1311,  3510,  3510,   546,
 1317,  3510,  1085,   623,  3510,  3510,  1312,  3510,  3510,   546,
 1318,  1319,   543,  1084,  3510,  3510,  1313,  3510,  3510,   323,
 1319,  3510,   322,  1085,  3510,  3510,  1314,  3510,  3510,   323,
 1320,  3510,  1319,  1317,  3510,   322,  1315,  1309,  3510,   323,
 1321,  1322,  3510,  3510,  3510,  3510,  3510,  3510,  1297,  1298,
 1322,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1309,  1298,
 1323,  1328,  1326,  1324,  3510,  3510,  1321,  3510,  1310,   161,
 1324,  1325,  3510,  3510,  3510,  3510,  3510,  3510,  1311,   350,
 1325,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1312,   350,
 1326,  1327,  3510,  3510,  3510,  3510,  3510,  3510,  1313,   161,
 1327,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1314,   161,
 1328,  3510,  1327,  1325,  3510,  3510,  1322,  3510,  1315,   161,
 1329,  1330,  1091,  1090,  3510,  3510,  1324,  3510,  1316,   546,
 1330,  3510,  1092,   622,  3510,  3510,  1325,  3510,  1317,   546,
 1331,   320,  1088,  1091,  3510,  3510,  1326,  3510,  1318,   323,
 1332,  3510,   320,  1330,  3510,   321,  1328,  1322,  1320,   323,
 1333,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1334,
 1334,  1568,  1829,  1828,  3510,  1803,  1825,  1824,  1335,   671,
 1335,  1569,  1823,  1822,  3510,  1098,  1819,  1336,  3510,   671,
 1336,  1570,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1337,
 1337,  3510,  1818,  1815,  3510,  1814,  3510,  3510,  1338,   148,
 1338,  3510,  1813,  1339,  3510,   538,  3510,  3510,  3510,   148,
 1339,  3510,  1812,  1340,  3510,  3510,  3510,  3510,  3510,   540,
 1340,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1341,
 1341,  1096,  1810,  1804,  1616,  1802,  3510,  3510,  1342,   671,
 1342,  1097,  1800,  1795,  1344,  1343,  3510,  3510,  3510,   671,
 1343,  1098,  3510,  3510,   670,  3510,  3510,  3510,  3510,   671,
 1344,  3510,  1619,  1345,  3510,   670,  3510,  3510,  3510,   671,
 1345,  3510,  1575,  1346,  3510,  3510,  3510,  3510,  3510,  1100,
 1346,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1347,
 1347,  3510,  1794,  1791,  3510,  1790,  1787,  1786,  1348,   419,
 1348,  3510,  1785,  1480,  3510,  1479,  1350,  1349,  3510,   419,
 1349,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   609,
 1350,  3510,  1478,  1417,  3510,  3510,  1349,  3510,  3510,  1351,
 1351,  1416,  1414,  1408,  1403,  1400,  1391,  3510,  1352,   268,
 1352,  1390,  1388,  1382,  1377,  1374,  1353,  3510,  3510,   268,
 1353,  1373,  1371,  1369,  1354,  3510,  3510,  3510,  3510,   639,
 1354,  3510,  1368,  1355,  3510,  3510,  3510,  3510,  3510,   639,
 1355,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1356,
 1356,  3510,  1357,  1363,  3510,  1358,  3510,  3510,  1367,    53,
 1357,  3510,  1358,  1360,  3510,  3510,  3510,  3510,  1362,    53,
 1358,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1359,    53,
 1359,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    53,
 1360,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1361,   685,
 1361,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   685,
 1362,  3510,  1359,  1361,  3510,  3510,  3510,  3510,  3510,    53,
 1363,  3510,  1360,  1364,  3510,  3510,  3510,  3510,  1366,   685,
 1364,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1365,   812,
 1365,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   812,
 1366,  3510,  1361,  1365,  3510,  3510,  3510,  3510,  3510,   685,
 1367,  3510,  1362,  1366,  3510,  1359,  3510,  3510,  3510,    53,
 1368,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   639,
 1369,  1370,  3510,  3510,  1355,  3510,  3510,  3510,  3510,  1356,
 1370,  1355,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1356,
 1371,  1372,  3510,  3510,  1368,  3510,  3510,  3510,  3510,   639,
 1372,  1368,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   639,
 1373,  1354,  1372,  1370,  3510,  3510,  3510,  3510,  3510,   639,
 1374,  1376,  3510,  3510,  1375,  3510,  3510,  3510,  3510,   268,
 1375,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   268,
 1376,  1375,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   268,
 1377,  3510,  1381,  1378,  3510,  1375,  1354,  3510,  3510,   268,
 1378,  3510,  1380,  1379,  3510,  3510,  1355,  3510,  3510,   319,
 1379,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   667,
 1380,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   319,
 1381,  3510,  1375,  1380,  3510,  3510,  1368,  3510,  3510,   268,
 1382,  1387,  1385,  1383,  1378,  3510,  1369,  3510,  3510,   319,
 1383,  1384,  3510,  3510,  1379,  3510,  3510,  3510,  3510,   667,
 1384,  1379,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   667,
 1385,  1386,  3510,  3510,  1380,  3510,  3510,  3510,  3510,   319,
 1386,  1380,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   319,
 1387,  1378,  1386,  1384,  3510,  3510,  1370,  3510,  3510,   319,
 1388,  1389,  1374,  1385,  1381,  3510,  1371,  3510,  3510,   268,
 1389,  1381,  1376,  1386,  3510,  3510,  1372,  3510,  3510,   268,
 1390,  1377,  1389,  1387,  3510,  1376,  1373,  3510,  3510,   268,
 1391,  1399,  1397,  1395,  1392,  3510,  3510,  3510,  1353,   639,
 1392,  3510,  1394,  1393,  3510,  3510,  3510,  3510,  1354,   639,
 1393,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1355,  1356,
 1394,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1368,   639,
 1395,  1396,  3510,  3510,  1393,  3510,  3510,  3510,  1369,  1356,
 1396,  1393,  3510,  3510,  3510,  3510,  3510,  3510,  1370,  1356,
 1397,  1398,  3510,  3510,  1394,  3510,  3510,  3510,  1371,   639,
 1398,  1394,  3510,  3510,  3510,  3510,  3510,  3510,  1372,   639,
 1399,  1392,  1398,  1396,  3510,  3510,  3510,  3510,  1373,   639,
 1400,  1402,  3510,  3510,  1401,  3510,  3510,  3510,  1374,   268,
 1401,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1375,   268,
 1402,  1401,  3510,  3510,  3510,  3510,  3510,  3510,  1376,   268,
 1403,  3510,  1407,  1404,  3510,  1401,  1392,  3510,  1377,   268,
 1404,  3510,  1406,  1405,  3510,  3510,  1393,  3510,  1378,   319,
 1405,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1379,   667,
 1406,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1380,   319,
 1407,  3510,  1401,  1406,  3510,  3510,  1394,  3510,  1381,   268,
 1408,  1413,  1411,  1409,  1404,  3510,  1395,  3510,  1382,   319,
 1409,  1410,  3510,  3510,  1405,  3510,  3510,  3510,  1383,   667,
 1410,  1405,  3510,  3510,  3510,  3510,  3510,  3510,  1384,   667,
 1411,  1412,  3510,  3510,  1406,  3510,  3510,  3510,  1385,   319,
 1412,  1406,  3510,  3510,  3510,  3510,  3510,  3510,  1386,   319,
 1413,  1404,  1412,  1410,  3510,  3510,  1396,  3510,  1387,   319,
 1414,  1415,  1400,  1411,  1407,  3510,  1397,  3510,  1388,   268,
 1415,  1407,  1402,  1412,  3510,  3510,  1398,  3510,  1389,   268,
 1416,  1403,  1415,  1413,  3510,  1402,  1399,  3510,  1390,   268,
 1417,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1418,
 1418,  1477,  1475,  1469,  1464,  1461,  1452,  3510,  1419,   507,
 1419,  1451,  1449,  1443,  1438,  1435,  1420,  3510,  3510,   507,
 1420,  1434,  1432,  1430,  1421,  3510,  3510,  3510,  3510,  1268,
 1421,  3510,  1429,  1422,  3510,  3510,  3510,  3510,  3510,  1268,
 1422,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1423,
 1423,  3510,  1424,  1426,  3510,  1159,  3510,  3510,  1428,   356,
 1424,  3510,  1159,  1163,  3510,  3510,  3510,  3510,  1425,   356,
 1425,  3510,  1134,  1138,  3510,  3510,  3510,  3510,  3510,   356,
 1426,  3510,  1163,  1162,  3510,  3510,  3510,  3510,  1427,   933,
 1427,  3510,  1138,  1137,  3510,  3510,  3510,  3510,  3510,   933,
 1428,  3510,  1425,  1427,  3510,  1134,  3510,  3510,  3510,   356,
 1429,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1268,
 1430,  1431,  3510,  3510,  1422,  3510,  3510,  3510,  3510,  1423,
 1431,  1422,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1423,
 1432,  1433,  3510,  3510,  1429,  3510,  3510,  3510,  3510,  1268,
 1433,  1429,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1268,
 1434,  1421,  1433,  1431,  3510,  3510,  3510,  3510,  3510,  1268,
 1435,  1437,  3510,  3510,  1436,  3510,  3510,  3510,  3510,   507,
 1436,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   507,
 1437,  1436,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   507,
 1438,  3510,  1442,  1439,  3510,  1436,  1421,  3510,  3510,   507,
 1439,  3510,  1441,  1440,  3510,  3510,  1422,  3510,  3510,  1239,
 1440,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1284,
 1441,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1239,
 1442,  3510,  1436,  1441,  3510,  3510,  1429,  3510,  3510,   507,
 1443,  1448,  1446,  1444,  1439,  3510,  1430,  3510,  3510,  1239,
 1444,  1445,  3510,  3510,  1440,  3510,  3510,  3510,  3510,  1284,
 1445,  1440,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1284,
 1446,  1447,  3510,  3510,  1441,  3510,  3510,  3510,  3510,  1239,
 1447,  1441,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1239,
 1448,  1439,  1447,  1445,  3510,  3510,  1431,  3510,  3510,  1239,
 1449,  1450,  1435,  1446,  1442,  3510,  1432,  3510,  3510,   507,
 1450,  1442,  1437,  1447,  3510,  3510,  1433,  3510,  3510,   507,
 1451,  1438,  1450,  1448,  3510,  1437,  1434,  3510,  3510,   507,
 1452,  1460,  1458,  1456,  1453,  3510,  3510,  3510,  1420,  1268,
 1453,  3510,  1455,  1454,  3510,  3510,  3510,  3510,  1421,  1268,
 1454,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1422,  1423,
 1455,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1429,  1268,
 1456,  1457,  3510,  3510,  1454,  3510,  3510,  3510,  1430,  1423,
 1457,  1454,  3510,  3510,  3510,  3510,  3510,  3510,  1431,  1423,
 1458,  1459,  3510,  3510,  1455,  3510,  3510,  3510,  1432,  1268,
 1459,  1455,  3510,  3510,  3510,  3510,  3510,  3510,  1433,  1268,
 1460,  1453,  1459,  1457,  3510,  3510,  3510,  3510,  1434,  1268,
 1461,  1463,  3510,  3510,  1462,  3510,  3510,  3510,  1435,   507,
 1462,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1436,   507,
 1463,  1462,  3510,  3510,  3510,  3510,  3510,  3510,  1437,   507,
 1464,  3510,  1468,  1465,  3510,  1462,  1453,  3510,  1438,   507,
 1465,  3510,  1467,  1466,  3510,  3510,  1454,  3510,  1439,  1239,
 1466,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1440,  1284,
 1467,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1441,  1239,
 1468,  3510,  1462,  1467,  3510,  3510,  1455,  3510,  1442,   507,
 1469,  1474,  1472,  1470,  1465,  3510,  1456,  3510,  1443,  1239,
 1470,  1471,  3510,  3510,  1466,  3510,  3510,  3510,  1444,  1284,
 1471,  1466,  3510,  3510,  3510,  3510,  3510,  3510,  1445,  1284,
 1472,  1473,  3510,  3510,  1467,  3510,  3510,  3510,  1446,  1239,
 1473,  1467,  3510,  3510,  3510,  3510,  3510,  3510,  1447,  1239,
 1474,  1465,  1473,  1471,  3510,  3510,  1457,  3510,  1448,  1239,
 1475,  1476,  1461,  1472,  1468,  3510,  1458,  3510,  1449,   507,
 1476,  1468,  1463,  1473,  3510,  3510,  1459,  3510,  1450,   507,
 1477,  1464,  1476,  1474,  3510,  1463,  1460,  3510,  1451,   507,
 1478,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1351,
 1479,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   419,
 1480,  3510,  1784,  1763,  3510,  3510,  1417,  3510,  3510,  1481,
 1481,  1641,  1762,  1759,  1667,  1758,  1755,  1754,  1482,   847,
 1482,  1642,  1753,  1750,  1498,  1495,  1486,  1483,  3510,   847,
 1483,  1485,  3510,  3510,  1484,  3510,  3510,  3510,  3510,   868,
 1484,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   868,
 1485,  1484,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   868,
 1486,  1494,  1492,  1490,  1487,  3510,  1483,  3510,  3510,   913,
 1487,  3510,  1489,  1488,  3510,  3510,  1484,  3510,  3510,   913,
 1488,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1160,
 1489,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   913,
 1490,  1491,  3510,  3510,  1488,  3510,  3510,  3510,  3510,  1160,
 1491,  1488,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1160,
 1492,  1493,  3510,  3510,  1489,  3510,  3510,  3510,  3510,   913,
 1493,  1489,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   913,
 1494,  1487,  1493,  1491,  3510,  3510,  1485,  3510,  3510,   913,
 1495,  1497,  3510,  3510,  1496,  3510,  3510,  3510,  3510,   847,
 1496,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   847,
 1497,  1496,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   847,
 1498,  3510,  1648,  1499,  3510,  1496,  1487,  1484,  3510,   847,
 1499,  3510,  1646,  1503,  3510,  3510,  1488,  3510,  3510,  1500,
 1500,  3510,  1240,  1245,  3510,  1241,  1502,  1501,  1215,  1177,
 1501,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1201,   970,
 1502,  3510,  1243,  1247,  3510,  3510,  1501,  3510,  1204,   552,
 1503,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1504,
 1504,  3510,  1285,  1732,  3510,  1286,  1729,  1723,  1505,  1288,
 1505,  3510,  1721,  1521,  3510,  1287,  1518,  1506,  3510,  1288,
 1506,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1507,
 1507,  3510,  1517,  1514,  3510,  1513,  3510,  3510,  1508,   251,
 1508,  3510,  1512,  1509,  3510,  1078,  3510,  3510,  3510,   251,
 1509,  3510,  1511,  1510,  3510,  3510,  3510,  3510,  3510,  1080,
 1510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1096,
 1511,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1080,
 1512,  3510,  1078,  1511,  3510,  3510,  3510,  3510,  3510,   251,
 1513,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1078,   251,
 1514,  3510,  1516,  1515,  3510,  3510,  3510,  3510,  1509,  1080,
 1515,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1510,  1096,
 1516,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1511,  1080,
 1517,  3510,  1513,  1516,  3510,  3510,  3510,  3510,  1512,   251,
 1518,  3510,  1520,  1519,  3510,  3510,  1506,  3510,  3510,   630,
 1519,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1232,
 1520,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   630,
 1521,  3510,  1522,  1542,  3510,  3510,  1519,  3510,  3510,  1523,
 1522,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1523,
 1523,  3510,  1749,  1746,  3510,  1745,  1742,  1741,  1524,   819,
 1524,  3510,  1739,  1526,  3510,  1525,   914,   869,  3510,   819,
 1525,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   819,
 1526,  3510,  1738,  1531,  3510,  3510,   915,  3510,  3510,  1527,
 1527,  1500,  1251,  1257,  3510,  1252,  1530,  1529,  1528,  1177,
 1528,  1215,  1256,  1261,  3510,  1213,  1211,  1202,  3510,  1177,
 1529,  1501,  3510,  3510,  3510,  3510,  3510,  3510,  1202,   970,
 1530,  1502,  1255,  1260,  3510,  3510,  1529,  3510,  1211,   552,
 1531,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1532,
 1532,  1504,  1737,  1731,  3510,  1730,  1724,  1722,  1533,  1288,
 1533,  1505,  1720,  1539,  3510,  1538,  1535,  1534,  3510,  1288,
 1534,  1506,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1507,
 1535,  1518,  1537,  1536,  3510,  3510,  1534,  3510,  3510,   630,
 1536,  1519,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1232,
 1537,  1520,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   630,
 1538,  1287,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1288,
 1539,  1521,  1540,  1541,  3510,  3510,  1536,  3510,  3510,  1523,
 1540,  1522,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1523,
 1541,  1542,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1543,
 1542,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1543,
 1543,  3510,  1719,  1716,  3510,  1715,  1712,  1711,  1610,  1544,
 1544,  1609,  1607,  1601,  3510,  1599,  1593,  1591,  1545,   420,
 1545,  1590,  1588,  1566,  3510,  1564,  1546,   437,  3510,   420,
 1546,  1563,  1561,  1547,  3510,  3510,   437,  3510,  3510,   439,
 1547,  1560,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1548,
 1548,  3510,  1559,  1558,  3510,  1358,  1555,  3510,  1549,    53,
 1549,  3510,  1554,  1553,  3510,  1359,  1550,  3510,  3510,    53,
 1550,  3510,  1552,  1551,  3510,  3510,  3510,  3510,  3510,   742,
 1551,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1043,
 1552,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   742,
 1553,  3510,  1361,  1365,  3510,  3510,  1551,  3510,  3510,   685,
 1554,  3510,  1359,  1361,  3510,  3510,  1552,  3510,  3510,    53,
 1555,  3510,  1557,  1556,  3510,  3510,  3510,  3510,  1550,   742,
 1556,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1551,  1043,
 1557,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1552,   742,
 1558,  3510,  1360,  1364,  3510,  3510,  1556,  3510,  1553,   685,
 1559,  3510,  1358,  1360,  3510,  3510,  1557,  3510,  1554,    53,
 1560,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1548,
 1561,  1562,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   439,
 1562,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   439,
 1563,  3510,  1562,  1560,  3510,  3510,   436,  3510,  3510,   439,
 1564,  1565,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   420,
 1565,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   420,
 1566,  1587,  1585,  1567,  3510,  3510,  1547,  3510,  3510,  1332,
 1567,  1584,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1568,
 1568,  3510,   668,  1581,  3510,   669,  1578,  1577,  1569,   671,
 1569,  3510,  1576,  1574,  3510,   670,  1571,  1570,  3510,   671,
 1570,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1337,
 1571,  3510,  1573,  1572,  3510,  3510,  1570,  3510,  3510,   262,
 1572,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   501,
 1573,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   262,
 1574,  3510,  1575,  1346,  3510,  3510,  1572,  3510,  3510,  1100,
 1575,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1100,
 1576,  3510,   670,  1575,  3510,  3510,  1573,  3510,  3510,   671,
 1577,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1570,  1337,
 1578,  3510,  1580,  1579,  3510,  3510,  1577,  3510,  1571,   262,
 1579,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1572,   501,
 1580,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1573,   262,
 1581,  3510,  1582,  1583,  3510,  3510,  1579,  3510,  1574,  1100,
 1582,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1575,  1100,
 1583,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1346,  1347,
 1584,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1568,
 1585,  1586,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1332,
 1586,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1332,
 1587,  3510,  1586,  1584,  3510,  3510,  1560,  3510,  3510,  1332,
 1588,  1589,  1564,  1585,  3510,  3510,  1561,  3510,  3510,   420,
 1589,  3510,  1565,  1586,  3510,  3510,  1562,  3510,  3510,   420,
 1590,  3510,  1589,  1587,  3510,  1565,  1563,   436,  3510,   420,
 1591,  1592,  3510,  3510,  3510,  3510,  3510,  3510,   437,   428,
 1592,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   436,   428,
 1593,  1598,  1596,  1594,  3510,  3510,  1591,  3510,  1546,   439,
 1594,  1595,  3510,  3510,  3510,  3510,  3510,  3510,  1547,  1548,
 1595,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1560,  1548,
 1596,  1597,  3510,  3510,  3510,  3510,  3510,  3510,  1561,   439,
 1597,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1562,   439,
 1598,  3510,  1597,  1595,  3510,  3510,  1592,  3510,  1563,   439,
 1599,  1600,  3510,  3510,  3510,  3510,  3510,  3510,  1564,   420,
 1600,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1565,   420,
 1601,  1606,  1604,  1602,  3510,  3510,  1594,  3510,  1566,  1332,
 1602,  1603,  3510,  3510,  3510,  3510,  3510,  3510,  1567,  1568,
 1603,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1584,  1568,
 1604,  1605,  3510,  3510,  3510,  3510,  3510,  3510,  1585,  1332,
 1605,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1586,  1332,
 1606,  3510,  1605,  1603,  3510,  3510,  1595,  3510,  1587,  1332,
 1607,  1608,  1599,  1604,  3510,  3510,  1596,  3510,  1588,   420,
 1608,  3510,  1600,  1605,  3510,  3510,  1597,  3510,  1589,   420,
 1609,  3510,  1608,  1606,  3510,  1600,  1598,  1592,  1590,   420,
 1610,  3510,  1710,  1640,  3510,  1639,  1636,  1611,  3510,  1544,
 1611,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1612,
 1612,  1635,  1633,  1627,  3510,  1625,  3510,  3510,  1613,   610,
 1613,   618,  1623,  1614,  3510,   617,  3510,  3510,  3510,   610,
 1614,   619,  1621,  1615,  3510,  3510,  3510,  3510,  3510,   620,
 1615,  1620,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1616,
 1616,  3510,  1618,  1617,  3510,   669,  3510,  3510,  1344,   671,
 1617,  3510,  1582,  1583,  3510,  3510,  3510,  3510,  1345,  1100,
 1618,  3510,   669,  1582,  3510,  3510,  3510,  3510,  1619,   671,
 1619,  3510,   670,  1575,  3510,  3510,  3510,  3510,  3510,   671,
 1620,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1616,
 1621,  1622,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   620,
 1622,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   620,
 1623,  1624,   617,  1621,  3510,  3510,  3510,  3510,  3510,   610,
 1624,  3510,   616,  1622,  3510,  3510,  3510,  3510,  3510,   610,
 1625,  1626,  3510,  3510,  3510,  3510,  3510,  3510,   617,   610,
 1626,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   616,   610,
 1627,  1632,  1630,  1628,  3510,  3510,  3510,  3510,  1614,   620,
 1628,  1629,  3510,  3510,  3510,  3510,  3510,  3510,  1615,  1616,
 1629,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1620,  1616,
 1630,  1631,  3510,  3510,  3510,  3510,  3510,  3510,  1621,   620,
 1631,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1622,   620,
 1632,  3510,  1631,  1629,  3510,  3510,  3510,  3510,   619,   620,
 1633,  1634,  1625,  1630,  3510,  3510,  3510,  3510,  1623,   610,
 1634,  3510,  1626,  1631,  3510,  3510,  3510,  3510,  1624,   610,
 1635,  3510,  1634,  1632,  3510,  1626,  3510,  3510,   618,   610,
 1636,  3510,  1638,  1637,  3510,  3510,  1611,  3510,  3510,  1416,
 1637,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1477,
 1638,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1416,
 1639,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1544,
 1640,  3510,  1709,  1668,  3510,  3510,  1637,  3510,  3510,  1641,
 1641,  1667,  1665,  1659,  3510,  1657,  1651,  1649,  1642,   847,
 1642,  1498,  1647,  1643,  3510,  1497,  1494,  1485,  3510,   847,
 1643,  1499,  1645,  1644,  3510,  3510,  1491,  3510,  3510,  1500,
 1644,  1503,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1504,
 1645,  1646,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1500,
 1646,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1500,
 1647,  1648,  1497,  1645,  3510,  3510,  1493,  3510,  3510,   847,
 1648,  3510,  1496,  1646,  3510,  3510,  1489,  3510,  3510,   847,
 1649,  1650,  3510,  3510,  3510,  3510,  3510,  3510,  1485,   868,
 1650,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1484,   868,
 1651,  1656,  1654,  1652,  3510,  3510,  1649,  3510,  1494,   913,
 1652,  1653,  3510,  3510,  3510,  3510,  3510,  3510,  1491,  1160,
 1653,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1488,  1160,
 1654,  1655,  3510,  3510,  3510,  3510,  3510,  3510,  1493,   913,
 1655,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1489,   913,
 1656,  3510,  1655,  1653,  3510,  3510,  1650,  3510,  1487,   913,
 1657,  1658,  3510,  3510,  3510,  3510,  3510,  3510,  1497,   847,
 1658,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1496,   847,
 1659,  1664,  1662,  1660,  3510,  3510,  1652,  3510,  1643,  1500,
 1660,  1661,  3510,  3510,  3510,  3510,  3510,  3510,  1644,  1504,
 1661,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1503,  1504,
 1662,  1663,  3510,  3510,  3510,  3510,  3510,  3510,  1645,  1500,
 1663,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1646,  1500,
 1664,  3510,  1663,  1661,  3510,  3510,  1653,  3510,  1499,  1500,
 1665,  1666,  1657,  1662,  3510,  3510,  1654,  3510,  1647,   847,
 1666,  3510,  1658,  1663,  3510,  3510,  1655,  3510,  1648,   847,
 1667,  3510,  1666,  1664,  3510,  1658,  1656,  1650,  1498,   847,
 1668,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1669,
 1669,  1683,  1708,  1705,  3510,  1704,  1701,  1700,  1670,  1609,
 1670,  1684,  1699,  1681,  3510,  1679,  1673,  1671,  3510,  1609,
 1671,  1672,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1635,
 1672,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1635,
 1673,  1678,  1676,  1674,  3510,  3510,  1671,  3510,  3510,  1403,
 1674,  1675,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1464,
 1675,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1464,
 1676,  1677,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1403,
 1677,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1403,
 1678,  3510,  1677,  1675,  3510,  3510,  1672,  3510,  3510,  1403,
 1679,  1680,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1609,
 1680,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1609,
 1681,  1685,  1698,  1682,  3510,  3510,  1674,  3510,  3510,  1667,
 1682,  1686,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1683,
 1683,  3510,  1697,  1694,  3510,  1693,  1690,  1689,  1684,  1609,
 1684,  3510,  1688,  1685,  3510,  1680,  1678,  1672,  3510,  1609,
 1685,  3510,  1687,  1686,  3510,  3510,  1675,  3510,  3510,  1667,
 1686,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1683,
 1687,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1667,
 1688,  3510,  1680,  1687,  3510,  3510,  1677,  3510,  3510,  1609,
 1689,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1672,  1635,
 1690,  3510,  1692,  1691,  3510,  3510,  1689,  3510,  1678,  1403,
 1691,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1675,  1464,
 1692,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1677,  1403,
 1693,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1680,  1609,
 1694,  3510,  1696,  1695,  3510,  3510,  1691,  3510,  1685,  1667,
 1695,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1686,  1683,
 1696,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1687,  1667,
 1697,  3510,  1693,  1696,  3510,  3510,  1692,  3510,  1688,  1609,
 1698,  1687,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1667,
 1699,  1688,  1679,  1698,  3510,  3510,  1676,  3510,  3510,  1609,
 1700,  1689,  3510,  3510,  3510,  3510,  3510,  3510,  1671,  1635,
 1701,  1690,  1703,  1702,  3510,  3510,  1700,  3510,  1673,  1403,
 1702,  1691,  3510,  3510,  3510,  3510,  3510,  3510,  1674,  1464,
 1703,  1692,  3510,  3510,  3510,  3510,  3510,  3510,  1676,  1403,
 1704,  1693,  3510,  3510,  3510,  3510,  3510,  3510,  1679,  1609,
 1705,  1694,  1707,  1706,  3510,  3510,  1702,  3510,  1681,  1667,
 1706,  1695,  3510,  3510,  3510,  3510,  3510,  3510,  1682,  1683,
 1707,  1696,  3510,  3510,  3510,  3510,  3510,  3510,  1698,  1667,
 1708,  1697,  1704,  1707,  3510,  3510,  1703,  3510,  1699,  1609,
 1709,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1641,
 1710,  3510,  1639,  1709,  3510,  3510,  1638,  3510,  3510,  1544,
 1711,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1611,  1612,
 1712,  3510,  1714,  1713,  3510,  3510,  1711,  3510,  1636,  1416,
 1713,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1637,  1477,
 1714,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1638,  1416,
 1715,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1639,  1544,
 1716,  3510,  1718,  1717,  3510,  3510,  1713,  3510,  1640,  1641,
 1717,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1668,  1669,
 1718,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1709,  1641,
 1719,  3510,  1715,  1718,  3510,  3510,  1714,  3510,  1710,  1544,
 1720,  1721,  1538,  1540,  3510,  3510,  1537,  3510,  3510,  1288,
 1721,  3510,  1287,  1522,  3510,  3510,  1520,  3510,  3510,  1288,
 1722,  1723,  3510,  3510,  3510,  3510,  3510,  3510,  1534,  1507,
 1723,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1506,  1507,
 1724,  1729,  1727,  1725,  3510,  3510,  1722,  3510,  1535,   630,
 1725,  1726,  3510,  3510,  3510,  3510,  3510,  3510,  1536,  1232,
 1726,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1519,  1232,
 1727,  1728,  3510,  3510,  3510,  3510,  3510,  3510,  1537,   630,
 1728,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1520,   630,
 1729,  3510,  1728,  1726,  3510,  3510,  1723,  3510,  1518,   630,
 1730,  1286,  3510,  3510,  3510,  3510,  3510,  3510,  1538,  1288,
 1731,  1732,  1735,  1736,  3510,  3510,  1725,  3510,  1539,  1523,
 1732,  3510,  1733,  1734,  3510,  3510,  1726,  3510,  1521,  1523,
 1733,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1522,  1523,
 1734,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1542,  1543,
 1735,  1733,  3510,  3510,  3510,  3510,  3510,  3510,  1540,  1523,
 1736,  1734,  3510,  3510,  3510,  3510,  3510,  3510,  1541,  1543,
 1737,  1285,  1730,  1735,  3510,  3510,  1727,  3510,  1720,  1288,
 1738,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1527,
 1739,  3510,  1525,  1738,  3510,  3510,  1740,  3510,  3510,   819,
 1740,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   872,
 1741,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   869,   850,
 1742,  3510,  1744,  1743,  3510,  3510,  1741,  3510,   914,   872,
 1743,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   915,   916,
 1744,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1740,   872,
 1745,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1525,   819,
 1746,  3510,  1748,  1747,  3510,  3510,  1743,  3510,  1526,  1527,
 1747,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1531,  1532,
 1748,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1738,  1527,
 1749,  3510,  1745,  1748,  3510,  3510,  1744,  3510,  1739,   819,
 1750,  1643,  1752,  1751,  1499,  3510,  1490,  3510,  3510,  1500,
 1751,  1644,  3510,  3510,  1503,  3510,  3510,  3510,  3510,  1504,
 1752,  1645,  3510,  3510,  1646,  3510,  3510,  3510,  3510,  1500,
 1753,  1647,  1495,  1752,  1648,  3510,  1492,  3510,  3510,   847,
 1754,  1649,  3510,  3510,  1650,  3510,  3510,  3510,  1483,   868,
 1755,  1651,  1757,  1756,  1656,  3510,  1754,  3510,  1486,   913,
 1756,  1652,  3510,  3510,  1653,  3510,  3510,  3510,  1490,  1160,
 1757,  1654,  3510,  3510,  1655,  3510,  3510,  3510,  1492,   913,
 1758,  1657,  3510,  3510,  1658,  3510,  3510,  3510,  1495,   847,
 1759,  1659,  1761,  1760,  1664,  3510,  1756,  3510,  1750,  1500,
 1760,  1660,  3510,  3510,  1661,  3510,  3510,  3510,  1751,  1504,
 1761,  1662,  3510,  3510,  1663,  3510,  3510,  3510,  1752,  1500,
 1762,  1665,  1758,  1761,  1666,  3510,  1757,  3510,  1753,   847,
 1763,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1764,
 1764,  1669,  1783,  1780,  1683,  1779,  1776,  1775,  1765,  1609,
 1765,  1670,  1774,  1771,  1684,  1770,  1767,  1766,  3510,  1609,
 1766,  1671,  3510,  3510,  1672,  3510,  3510,  3510,  3510,  1635,
 1767,  1673,  1769,  1768,  1678,  3510,  1766,  3510,  3510,  1403,
 1768,  1674,  3510,  3510,  1675,  3510,  3510,  3510,  3510,  1464,
 1769,  1676,  3510,  3510,  1677,  3510,  3510,  3510,  3510,  1403,
 1770,  1679,  3510,  3510,  1680,  3510,  3510,  3510,  3510,  1609,
 1771,  1681,  1773,  1772,  1685,  3510,  1768,  3510,  3510,  1667,
 1772,  1682,  3510,  3510,  1686,  3510,  3510,  3510,  3510,  1683,
 1773,  1698,  3510,  3510,  1687,  3510,  3510,  3510,  3510,  1667,
 1774,  1699,  1770,  1773,  1688,  3510,  1769,  3510,  3510,  1609,
 1775,  1700,  3510,  3510,  1689,  3510,  3510,  3510,  1766,  1635,
 1776,  1701,  1778,  1777,  1690,  3510,  1775,  3510,  1767,  1403,
 1777,  1702,  3510,  3510,  1691,  3510,  3510,  3510,  1768,  1464,
 1778,  1703,  3510,  3510,  1692,  3510,  3510,  3510,  1769,  1403,
 1779,  1704,  3510,  3510,  1693,  3510,  3510,  3510,  1770,  1609,
 1780,  1705,  1782,  1781,  1694,  3510,  1777,  3510,  1771,  1667,
 1781,  1706,  3510,  3510,  1695,  3510,  3510,  3510,  1772,  1683,
 1782,  1707,  3510,  3510,  1696,  3510,  3510,  3510,  1773,  1667,
 1783,  1708,  1779,  1782,  1697,  3510,  1778,  3510,  1774,  1609,
 1784,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1481,
 1785,  3510,  1479,  1784,  3510,  3510,  1478,  3510,  3510,   419,
 1786,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1349,   609,
 1787,  3510,  1789,  1788,  3510,  3510,  1786,  3510,  1350,  1351,
 1788,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1417,  1418,
 1789,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1478,  1351,
 1790,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1479,   419,
 1791,  3510,  1793,  1792,  3510,  3510,  1788,  3510,  1480,  1481,
 1792,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1763,  1764,
 1793,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1784,  1481,
 1794,  3510,  1790,  1793,  3510,  3510,  1789,  3510,  1785,   419,
 1795,  1099,  1798,  1796,  1345,  3510,  3510,  3510,  3510,  1100,
 1796,  1797,  3510,  3510,  1346,  3510,  3510,  3510,  3510,  1347,
 1797,  1346,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1347,
 1798,  1799,  3510,  3510,  1575,  3510,  3510,  3510,  3510,  1100,
 1799,  1575,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1100,
 1800,  1801,  1343,  1798,  1619,  3510,  3510,  3510,  3510,   671,
 1801,  1619,  1098,  1799,  3510,  3510,  3510,  3510,  3510,   671,
 1802,  1803,  3510,  3510,   669,  3510,  3510,  3510,  1343,   671,
 1803,   669,  3510,  3510,  3510,  3510,  3510,  3510,  1098,   671,
 1804,  1809,  1807,  1805,  1617,  3510,  3510,  3510,  1795,  1100,
 1805,  1806,  3510,  3510,  1583,  3510,  3510,  3510,  1796,  1347,
 1806,  1583,  3510,  3510,  3510,  3510,  3510,  3510,  1797,  1347,
 1807,  1808,  3510,  3510,  1582,  3510,  3510,  3510,  1798,  1100,
 1808,  1582,  3510,  3510,  3510,  3510,  3510,  3510,  1799,  1100,
 1809,  1617,  1808,  1806,  3510,  3510,  3510,  3510,  1099,  1100,
 1810,  1811,  1802,  1807,  1618,  3510,  3510,  3510,  1800,   671,
 1811,  1618,  1803,  1808,  3510,  3510,  3510,  3510,  1801,   671,
 1812,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   540,
 1813,  3510,   538,  1812,  3510,  3510,  3510,  3510,  3510,   148,
 1814,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   538,   148,
 1815,  3510,  1817,  1816,  3510,  3510,  3510,  3510,  1339,   540,
 1816,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1340,  1341,
 1817,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1812,   540,
 1818,  3510,  1814,  1817,  3510,  3510,  3510,  3510,  1813,   148,
 1819,  1571,  1821,  1820,  3510,  3510,  1336,  3510,  3510,   262,
 1820,  1572,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   501,
 1821,  1573,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   262,
 1822,  1574,  1799,  1797,  3510,  3510,  1820,  3510,  3510,  1100,
 1823,  1576,  1098,  1799,  3510,  3510,  1821,  3510,  3510,   671,
 1824,  1577,  3510,  3510,  3510,  3510,  3510,  3510,  1336,  1337,
 1825,  1578,  1827,  1826,  3510,  3510,  1824,  3510,  1819,   262,
 1826,  1579,  3510,  3510,  3510,  3510,  3510,  3510,  1820,   501,
 1827,  1580,  3510,  3510,  3510,  3510,  3510,  3510,  1821,   262,
 1828,  1581,  1808,  1806,  3510,  3510,  1826,  3510,  1822,  1100,
 1829,   668,  1803,  1808,  3510,  3510,  1827,  3510,  1823,   671,
 1830,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1295,
 1831,  3510,  1293,  1830,  3510,  3510,  1292,  3510,  3510,   108,
 1832,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1015,  1004,
 1833,  3510,  1835,  1834,  3510,  3510,  1832,  3510,  1290,  1017,
 1834,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1291,  1039,
 1835,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1292,  1017,
 1836,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1293,   108,
 1837,  3510,  1839,  1838,  3510,  3510,  1834,  3510,  1294,  1295,
 1838,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1333,  1334,
 1839,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1830,  1295,
 1840,  3510,  1836,  1839,  3510,  3510,  1835,  3510,  1831,   108,
 1841,  3510,  1728,  1726,  3510,  3510,  3510,  3510,  1842,   630,
 1842,  3510,  1520,  1519,  3510,  3510,  3510,  3510,  3510,   630,
 1843,  3510,  1721,  1521,  3510,  1287,  1842,  3510,  3510,  1288,
 1844,  1841,  1727,  1725,  3510,  3510,  3510,  3510,  1845,   630,
 1845,  1842,  1537,  1536,  3510,  3510,  3510,  3510,  3510,   630,
 1846,  1843,  1720,  1539,  3510,  1538,  1845,  3510,  3510,  1288,
 1847,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1848,  1849,
 1848,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1849,
 1849,  1423,  1850,  1852,  3510,  1158,  3510,  3510,  1854,   356,
 1850,  1424,  1158,  1169,  3510,  3510,  3510,  3510,  1851,   356,
 1851,  1425,  1133,  1144,  3510,  3510,  3510,  3510,  3510,   356,
 1852,  1426,  1169,  1167,  3510,  3510,  3510,  3510,  1853,   933,
 1853,  1427,  1144,  1142,  3510,  3510,  3510,  3510,  3510,   933,
 1854,  1428,  1851,  1853,  3510,  1133,  3510,  3510,  3510,   356,
 1855,  3510,  1237,  1282,  3510,  3510,  1848,  3510,  3510,  1238,
 1856,  3510,  1265,  1847,  3510,  3510,  3510,  3510,  1857,  1267,
 1857,  3510,  1266,  1848,  3510,  3510,  3510,  3510,  3510,  1267,
 1858,  3510,  1279,  1855,  3510,  1235,  1857,  3510,  3510,   506,
 1859,  1233,  1860,  1862,  3510,  3510,  1864,  3510,  1866,   506,
 1860,  1234,  3510,  3510,  3510,  3510,  3510,  3510,  1861,   506,
 1861,  1235,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   506,
 1862,  1236,  3510,  3510,  3510,  3510,  3510,  3510,  1863,  1238,
 1863,  1237,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1238,
 1864,  1265,  3510,  3510,  3510,  3510,  3510,  3510,  1865,  1267,
 1865,  1266,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1267,
 1866,  1279,  1861,  1863,  3510,  3510,  1865,  3510,  3510,   506,
 1867,  1280,  1862,  1868,  3510,  3510,  1870,  3510,  1872,  1238,
 1868,  1281,  3510,  3510,  3510,  3510,  3510,  3510,  1869,  1283,
 1869,  1282,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1283,
 1870,  1847,  3510,  3510,  3510,  3510,  3510,  3510,  1871,  1849,
 1871,  1848,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1849,
 1872,  1855,  1863,  1869,  3510,  3510,  1871,  3510,  3510,  1238,
 1873,  1856,  1864,  1870,  3510,  3510,  3510,  3510,  1874,  1267,
 1874,  1857,  1865,  1871,  3510,  3510,  3510,  3510,  3510,  1267,
 1875,  1858,  1866,  1872,  3510,  1861,  1874,  3510,  3510,   506,
 1876,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   629,
 1877,  3510,  1878,  1898,  3510,  3510,  1230,  3510,  3510,  1879,
 1878,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1879,
 1879,  1523,  1897,  1894,  3510,  1893,  1890,  1889,  1880,   819,
 1880,  1524,  1888,  1885,  3510,  1884,  1881,   870,  3510,   819,
 1881,   914,  1883,  1882,  3510,  3510,   870,  3510,  3510,   872,
 1882,   915,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   916,
 1883,  1740,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   872,
 1884,  1525,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   819,
 1885,  1526,  1887,  1886,  3510,  3510,  1882,  3510,  3510,  1527,
 1886,  1531,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1532,
 1887,  1738,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1527,
 1888,  1739,  1884,  1887,  3510,  3510,  1883,  3510,  3510,   819,
 1889,  1741,  3510,  3510,  3510,  3510,  3510,  3510,   870,   850,
 1890,  1742,  1892,  1891,  3510,  3510,  1889,  3510,  1881,   872,
 1891,  1743,  3510,  3510,  3510,  3510,  3510,  3510,  1882,   916,
 1892,  1744,  3510,  3510,  3510,  3510,  3510,  3510,  1883,   872,
 1893,  1745,  3510,  3510,  3510,  3510,  3510,  3510,  1884,   819,
 1894,  1746,  1896,  1895,  3510,  3510,  1891,  3510,  1885,  1527,
 1895,  1747,  3510,  3510,  3510,  3510,  3510,  3510,  1886,  1532,
 1896,  1748,  3510,  3510,  3510,  3510,  3510,  3510,  1887,  1527,
 1897,  1749,  1893,  1896,  3510,  3510,  1892,  3510,  1888,   819,
 1898,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1899,
 1899,  1543,  1918,  1915,  3510,  1914,  1911,  1910,  1900,  1544,
 1900,  1610,  1909,  1906,  3510,  1905,  1902,  1901,  3510,  1544,
 1901,  1611,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1612,
 1902,  1636,  1904,  1903,  3510,  3510,  1901,  3510,  3510,  1416,
 1903,  1637,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1477,
 1904,  1638,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1416,
 1905,  1639,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1544,
 1906,  1640,  1908,  1907,  3510,  3510,  1903,  3510,  3510,  1641,
 1907,  1668,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1669,
 1908,  1709,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1641,
 1909,  1710,  1905,  1908,  3510,  3510,  1904,  3510,  3510,  1544,
 1910,  1711,  3510,  3510,  3510,  3510,  3510,  3510,  1901,  1612,
 1911,  1712,  1913,  1912,  3510,  3510,  1910,  3510,  1902,  1416,
 1912,  1713,  3510,  3510,  3510,  3510,  3510,  3510,  1903,  1477,
 1913,  1714,  3510,  3510,  3510,  3510,  3510,  3510,  1904,  1416,
 1914,  1715,  3510,  3510,  3510,  3510,  3510,  3510,  1905,  1544,
 1915,  1716,  1917,  1916,  3510,  3510,  1912,  3510,  1906,  1641,
 1916,  1717,  3510,  3510,  3510,  3510,  3510,  3510,  1907,  1669,
 1917,  1718,  3510,  3510,  3510,  3510,  3510,  3510,  1908,  1641,
 1918,  1719,  1914,  1917,  3510,  3510,  1913,  3510,  1909,  1544,
 1919,  3510,  1000,  1878,  3510,  3510,  1876,  3510,  3510,  1001,
 1920,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1228,  1075,
 1921,  3510,  1923,  1922,  3510,  3510,  1920,  3510,  1229,   629,
 1922,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1230,  1231,
 1923,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1876,   629,
 1924,  3510,  1925,  1926,  3510,  3510,  1922,  3510,  1877,  1879,
 1925,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1878,  1879,
 1926,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1898,  1899,
 1927,  1261,  1928,  1929,  1216,  3510,  1207,  3510,  3510,  1218,
 1928,  1254,  3510,  3510,  1217,  3510,  3510,  3510,  3510,  1218,
 1929,  1259,  3510,  3510,  1225,  3510,  3510,  3510,  3510,  1226,
 1930,  1256,  1212,  1928,  1244,  3510,  1209,  3510,  3510,  1177,
 1931,  1529,  3510,  3510,  1501,  3510,  3510,  3510,  1200,   970,
 1932,  1530,  1934,  1933,  1502,  3510,  1931,  3510,  1203,   552,
 1933,  1260,  3510,  3510,  1247,  3510,  3510,  3510,  1207,   976,
 1934,  1255,  3510,  3510,  1243,  3510,  3510,  3510,  1209,   552,
 1935,  1252,  3510,  3510,  1241,  3510,  3510,  3510,  1212,  1177,
 1936,  1257,  1937,  1938,  1245,  3510,  1933,  3510,  1927,  1218,
 1937,  1253,  3510,  3510,  1242,  3510,  3510,  3510,  1928,  1218,
 1938,  1258,  3510,  3510,  1246,  3510,  3510,  3510,  1929,  1226,
 1939,  1251,  1935,  1937,  1240,  3510,  1934,  3510,  1930,  1177,
 1940,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1941,
 1941,  1532,  1960,  1957,  1504,  1956,  1953,  1952,  1942,  1288,
 1942,  1533,  1951,  1948,  1505,  1947,  1944,  1943,  3510,  1288,
 1943,  1534,  3510,  3510,  1506,  3510,  3510,  3510,  3510,  1507,
 1944,  1535,  1946,  1945,  1518,  3510,  1943,  3510,  3510,   630,
 1945,  1536,  3510,  3510,  1519,  3510,  3510,  3510,  3510,  1232,
 1946,  1537,  3510,  3510,  1520,  3510,  3510,  3510,  3510,   630,
 1947,  1538,  3510,  3510,  1287,  3510,  3510,  3510,  3510,  1288,
 1948,  1539,  1949,  1950,  1521,  3510,  1945,  3510,  3510,  1523,
 1949,  1540,  3510,  3510,  1522,  3510,  3510,  3510,  3510,  1523,
 1950,  1541,  3510,  3510,  1542,  3510,  3510,  3510,  3510,  1543,
 1951,  1720,  1947,  1949,  1721,  3510,  1946,  3510,  3510,  1288,
 1952,  1722,  3510,  3510,  1723,  3510,  3510,  3510,  1943,  1507,
 1953,  1724,  1955,  1954,  1729,  3510,  1952,  3510,  1944,   630,
 1954,  1725,  3510,  3510,  1726,  3510,  3510,  3510,  1945,  1232,
 1955,  1727,  3510,  3510,  1728,  3510,  3510,  3510,  1946,   630,
 1956,  1730,  3510,  3510,  1286,  3510,  3510,  3510,  1947,  1288,
 1957,  1731,  1958,  1959,  1732,  3510,  1954,  3510,  1948,  1523,
 1958,  1735,  3510,  3510,  1733,  3510,  3510,  3510,  1949,  1523,
 1959,  1736,  3510,  3510,  1734,  3510,  3510,  3510,  1950,  1543,
 1960,  1737,  1956,  1958,  1285,  3510,  1955,  3510,  1951,  1288,
 1961,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1176,
 1962,  3510,  1174,  1961,  3510,  3510,  1173,  3510,  3510,   123,
 1963,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1102,   594,
 1964,  3510,  1966,  1965,  3510,  3510,  1963,  3510,  1103,  1104,
 1965,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1122,  1123,
 1966,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1173,  1104,
 1967,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1174,   123,
 1968,  3510,  1970,  1969,  3510,  3510,  1965,  3510,  1175,  1176,
 1969,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1940,  1941,
 1970,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1961,  1176,
 1971,  3510,  1967,  1970,  3510,  3510,  1966,  3510,  1962,   123,
 1972,  1511,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1080,
 1973,  1512,  1077,  1972,  3510,  3510,  3510,  3510,  3510,   251,
 1974,  1513,  3510,  3510,  3510,  3510,  3510,  3510,  1077,   251,
 1975,  1514,  1977,  1976,  3510,  3510,  3510,  3510,  1079,  1080,
 1976,  1515,  3510,  3510,  3510,  3510,  3510,  3510,  1095,  1096,
 1977,  1516,  3510,  3510,  3510,  3510,  3510,  3510,  1972,  1080,
 1978,  1517,  1974,  1977,  3510,  3510,  3510,  3510,  1973,   251,
 1979,  1229,  1981,  1980,  3510,  3510,  1074,  3510,  3510,   629,
 1980,  1230,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1231,
 1981,  1876,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   629,
 1982,  1000,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1001,
 1983,  1877,  1984,  1985,  3510,  3510,  1980,  3510,  3510,  1879,
 1984,  1878,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1879,
 1985,  1898,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1899,
 1986,  1919,  1982,  1984,  3510,  3510,  1981,  3510,  3510,  1001,
 1987,  1920,  3510,  3510,  3510,  3510,  3510,  3510,  1074,  1075,
 1988,  1921,  1990,  1989,  3510,  3510,  1987,  3510,  1979,   629,
 1989,  1922,  3510,  3510,  3510,  3510,  3510,  3510,  1980,  1231,
 1990,  1923,  3510,  3510,  3510,  3510,  3510,  3510,  1981,   629,
 1991,   999,  3510,  3510,  3510,  3510,  3510,  3510,  1982,  1001,
 1992,  1924,  1993,  1994,  3510,  3510,  1989,  3510,  1983,  1879,
 1993,  1925,  3510,  3510,  3510,  3510,  3510,  3510,  1984,  1879,
 1994,  1926,  3510,  3510,  3510,  3510,  3510,  3510,  1985,  1899,
 1995,   998,  1991,  1993,  3510,  3510,  1990,  3510,  1986,  1001,
 1996,  1070,  3510,  3510,  3510,  3510,  3510,  3510,  1997,  1072,
 1997,  1071,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1072,
 1998,  1224,  3510,  3510,  3510,  3510,  3510,  3510,   973,   975,
 1999,  1221,  1053,  1997,  3510,  3510,   973,  3510,  3510,   939,
 2000,  1996,  3510,  3510,  1070,  3510,  3510,  3510,  2001,  1072,
 2001,  1997,  3510,  3510,  1071,  3510,  3510,  3510,  3510,  1072,
 2002,  1998,  3510,  3510,  1224,  3510,  3510,  3510,  2003,   975,
 2003,   973,  3510,  3510,   974,  3510,  3510,  3510,  3510,   975,
 2004,  1999,  1063,  2001,  1221,  3510,  2003,  3510,  3510,   939,
 2005,  2006,  1064,  2002,  2007,  3510,  3510,  3510,  2010,   551,
 2006,  2007,  1054,  1998,  3510,  3510,  3510,  3510,  2009,   551,
 2007,  3510,  1055,  1224,  3510,  3510,  3510,  3510,  2008,   551,
 2008,  3510,  1056,   974,  3510,  3510,  3510,  3510,  3510,   551,
 2009,  2008,  1057,   973,  3510,  3510,  3510,  3510,  3510,   551,
 2010,  2009,  1065,  2003,  2008,  3510,  3510,  3510,  3510,   551,
 2011,  2012,  1066,  2004,  2013,  1061,  2010,  3510,  3510,   692,
 2012,  2013,  1058,  1999,  3510,  1051,  2009,  3510,  3510,   692,
 2013,  3510,  1059,  1221,  3510,   936,  2008,  3510,  3510,   692,
 2014,  3510,   353,  1046,  3510,  3510,  3510,  3510,  3510,   354,
 2015,  3510,  1045,  2016,  3510,  3510,  3510,  3510,  2042,  1047,
 2016,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2017,  2018,
 2017,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2018,
 2018,   996,  2019,  2027,   997,  2020,  2033,  3510,  2039,  1001,
 2019,  1995,  2020,  2022,   998,  3510,  2024,  3510,  2026,  1001,
 2020,  1991,  3510,  3510,   999,  3510,  3510,  3510,  2021,  1001,
 2021,  1982,  3510,  3510,  1000,  3510,  3510,  3510,  3510,  1001,
 2022,  1993,  3510,  3510,  1925,  3510,  3510,  3510,  2023,  1879,
 2023,  1984,  3510,  3510,  1878,  3510,  3510,  3510,  3510,  1879,
 2024,  1990,  3510,  3510,  1923,  3510,  3510,  3510,  2025,   629,
 2025,  1981,  3510,  3510,  1876,  3510,  3510,  3510,  3510,   629,
 2026,  1986,  2021,  2023,  1919,  3510,  2025,  3510,  3510,  1001,
 2027,  1992,  2022,  2028,  1924,  3510,  2030,  3510,  2032,  1879,
 2028,  1994,  3510,  3510,  1926,  3510,  3510,  3510,  2029,  1899,
 2029,  1985,  3510,  3510,  1898,  3510,  3510,  3510,  3510,  1899,
 2030,  1989,  3510,  3510,  1922,  3510,  3510,  3510,  2031,  1231,
 2031,  1980,  3510,  3510,  1230,  3510,  3510,  3510,  3510,  1231,
 2032,  1983,  2023,  2029,  1877,  3510,  2031,  3510,  3510,  1879,
 2033,  2034,  2024,  2030,  2035,  3510,  3510,  3510,  2038,   629,
 2034,  2035,  1990,  1989,  3510,  3510,  3510,  3510,  2037,   629,
 2035,  3510,  1923,  1922,  3510,  3510,  3510,  3510,  2036,   629,
 2036,  3510,  1876,  1230,  3510,  3510,  3510,  3510,  3510,   629,
 2037,  2036,  1981,  1980,  3510,  3510,  3510,  3510,  3510,   629,
 2038,  2037,  2025,  2031,  2036,  3510,  3510,  3510,  3510,   629,
 2039,  2040,  2026,  2032,  2041,  2021,  2038,  3510,  3510,  1001,
 2040,  2041,  1986,  1983,  3510,  1982,  2037,  3510,  3510,  1001,
 2041,  3510,  1919,  1877,  3510,  1000,  2036,  3510,  3510,  1001,
 2042,  3510,  1046,  2017,  3510,  3510,  3510,  3510,  3510,  1047,
 2043,  3510,  2014,  2042,  3510,   353,  3510,  3510,  3510,   354,
 2044,  1552,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   742,
 2045,  1359,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    53,
 2046,  1553,  2048,  2047,  3510,  3510,  1042,  3510,  3510,   685,
 2047,  1365,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   812,
 2048,  1361,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   685,
 2049,  1554,  2045,  2048,  3510,  3510,  2044,  3510,  3510,    53,
 2050,  1555,  2052,  2051,  3510,  3510,  3510,  3510,  1041,   742,
 2051,  1556,  3510,  3510,  3510,  3510,  3510,  3510,  1042,  1043,
 2052,  1557,  3510,  3510,  3510,  3510,  3510,  3510,  2044,   742,
 2053,  1358,  3510,  3510,  3510,  3510,  3510,  3510,  2045,    53,
 2054,  1558,  2056,  2055,  3510,  3510,  2051,  3510,  2046,   685,
 2055,  1364,  3510,  3510,  3510,  3510,  3510,  3510,  2047,   812,
 2056,  1360,  3510,  3510,  3510,  3510,  3510,  3510,  2048,   685,
 2057,  1559,  2053,  2056,  3510,  3510,  2052,  3510,  2049,    53,
 2058,  1292,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1017,
 2059,  1293,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   108,
 2060,  1294,  2062,  2061,  3510,  3510,  1038,  3510,  3510,  1295,
 2061,  1333,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1334,
 2062,  1830,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1295,
 2063,  1831,  2059,  2062,  3510,  3510,  2058,  3510,  3510,   108,
 2064,  1832,  3510,  3510,  3510,  3510,  3510,  3510,  1003,  1004,
 2065,  1833,  2067,  2066,  3510,  3510,  2064,  3510,  1016,  1017,
 2066,  1834,  3510,  3510,  3510,  3510,  3510,  3510,  1038,  1039,
 2067,  1835,  3510,  3510,  3510,  3510,  3510,  3510,  2058,  1017,
 2068,  1836,  3510,  3510,  3510,  3510,  3510,  3510,  2059,   108,
 2069,  1837,  2071,  2070,  3510,  3510,  2066,  3510,  2060,  1295,
 2070,  1838,  3510,  3510,  3510,  3510,  3510,  3510,  2061,  1334,
 2071,  1839,  3510,  3510,  3510,  3510,  3510,  3510,  2062,  1295,
 2072,  1840,  2068,  2071,  3510,  3510,  2067,  3510,  2063,   108,
 2073,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2074,  2075,
 2074,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2075,
 2075,   926,  2076,  2083,  3510,  2077,  3510,  3510,  2089,   355,
 2076,   927,  2077,  2079,  3510,  3510,  3510,  3510,  2081,   355,
 2077,   928,  3510,  3510,  3510,  3510,  3510,  3510,  2078,   355,
 2078,   929,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   355,
 2079,   930,  3510,  3510,  3510,  3510,  3510,  3510,  2080,   932,
 2080,   931,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   932,
 2081,  2082,  2078,  2080,  3510,  3510,  3510,  3510,  3510,   355,
 2082,  3510,   929,   931,  3510,  3510,  3510,  3510,  3510,   355,
 2083,  2084,  2079,  2086,  3510,  3510,  3510,  3510,  2088,   932,
 2084,  3510,   930,   994,  3510,  3510,  3510,  3510,  2085,   932,
 2085,  3510,   931,   995,  3510,  3510,  3510,  3510,  3510,   932,
 2086,   994,  3510,  3510,  3510,  3510,  3510,  3510,  2087,   996,
 2087,   995,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   996,
 2088,  2085,  2080,  2087,  3510,  3510,  3510,  3510,  3510,   932,
 2089,  2090,  2081,  2088,  3510,  2078,  3510,  3510,  3510,   355,
 2090,  3510,  2082,  2085,  3510,   929,  3510,  3510,  3510,   355,
 2091,  3510,   931,   995,  3510,  3510,  2074,  3510,  3510,   932,
 2092,  3510,   978,  2073,  3510,  3510,  3510,  3510,  2093,   980,
 2093,  3510,   979,  2074,  3510,  3510,  3510,  3510,  3510,   980,
 2094,  3510,   992,  2091,  3510,   929,  2093,  3510,  3510,   355,
 2095,   977,  2077,  2079,  3510,  3510,  2096,  3510,  2098,   355,
 2096,   978,  3510,  3510,  3510,  3510,  3510,  3510,  2097,   980,
 2097,   979,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   980,
 2098,   992,  2078,  2080,  3510,  3510,  2097,  3510,  3510,   355,
 2099,   993,  2079,  2086,  3510,  3510,  2100,  3510,  2102,   932,
 2100,  2073,  3510,  3510,  3510,  3510,  3510,  3510,  2101,  2075,
 2101,  2074,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2075,
 2102,  2091,  2080,  2087,  3510,  3510,  2101,  3510,  3510,   932,
 2103,  2092,  2096,  2100,  3510,  3510,  3510,  3510,  2104,   980,
 2104,  2093,  2097,  2101,  3510,  3510,  3510,  3510,  3510,   980,
 2105,  2094,  2098,  2102,  3510,  2078,  2104,  3510,  3510,   355,
 2106,  1222,  3510,  3510,  3510,  3510,  3510,  3510,   941,   942,
 2107,  1223,  1054,  1998,  3510,  3510,  2106,  3510,   972,   551,
 2108,  1882,  3510,  3510,   915,  3510,  3510,  3510,  3510,   916,
 2109,  1883,  3510,  3510,  1740,  3510,  3510,  3510,  3510,   872,
 2110,  1884,  3510,  3510,  1525,  3510,  3510,  3510,  3510,   819,
 2111,  1885,  2113,  2112,  1526,  3510,  2108,  3510,  3510,  1527,
 2112,  1886,  3510,  3510,  1531,  3510,  3510,  3510,  3510,  1532,
 2113,  1887,  3510,  3510,  1738,  3510,  3510,  3510,  3510,  1527,
 2114,  1888,  2110,  2113,  1739,  3510,  2109,  3510,  3510,   819,
 2115,  1889,  3510,  3510,  1741,  3510,  3510,  3510,   849,   850,
 2116,  1890,  2118,  2117,  1742,  3510,  2115,  3510,   871,   872,
 2117,  1891,  3510,  3510,  1743,  3510,  3510,  3510,  2108,   916,
 2118,  1892,  3510,  3510,  1744,  3510,  3510,  3510,  2109,   872,
 2119,  1893,  3510,  3510,  1745,  3510,  3510,  3510,  2110,   819,
 2120,  1894,  2122,  2121,  1746,  3510,  2117,  3510,  2111,  1527,
 2121,  1895,  3510,  3510,  1747,  3510,  3510,  3510,  2112,  1532,
 2122,  1896,  3510,  3510,  1748,  3510,  3510,  3510,  2113,  1527,
 2123,  1897,  2119,  2122,  1749,  3510,  2118,  3510,  2114,   819,
 2124,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2125,   628,
 2125,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   628,
 2126,  3510,   815,   817,  3510,  3510,  2125,  3510,  3510,   107,
 2127,  3510,   816,  2128,  3510,  3510,  2150,  3510,  2170,   818,
 2128,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2129,  2130,
 2129,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2130,
 2130,  1899,  2149,  2146,  1543,  2145,  2142,  2141,  2131,  1544,
 2131,  1900,  2140,  2137,  1610,  2136,  2133,  2132,  3510,  1544,
 2132,  1901,  3510,  3510,  1611,  3510,  3510,  3510,  3510,  1612,
 2133,  1902,  2135,  2134,  1636,  3510,  2132,  3510,  3510,  1416,
 2134,  1903,  3510,  3510,  1637,  3510,  3510,  3510,  3510,  1477,
 2135,  1904,  3510,  3510,  1638,  3510,  3510,  3510,  3510,  1416,
 2136,  1905,  3510,  3510,  1639,  3510,  3510,  3510,  3510,  1544,
 2137,  1906,  2139,  2138,  1640,  3510,  2134,  3510,  3510,  1641,
 2138,  1907,  3510,  3510,  1668,  3510,  3510,  3510,  3510,  1669,
 2139,  1908,  3510,  3510,  1709,  3510,  3510,  3510,  3510,  1641,
 2140,  1909,  2136,  2139,  1710,  3510,  2135,  3510,  3510,  1544,
 2141,  1910,  3510,  3510,  1711,  3510,  3510,  3510,  2132,  1612,
 2142,  1911,  2144,  2143,  1712,  3510,  2141,  3510,  2133,  1416,
 2143,  1912,  3510,  3510,  1713,  3510,  3510,  3510,  2134,  1477,
 2144,  1913,  3510,  3510,  1714,  3510,  3510,  3510,  2135,  1416,
 2145,  1914,  3510,  3510,  1715,  3510,  3510,  3510,  2136,  1544,
 2146,  1915,  2148,  2147,  1716,  3510,  2143,  3510,  2137,  1641,
 2147,  1916,  3510,  3510,  1717,  3510,  3510,  3510,  2138,  1669,
 2148,  1917,  3510,  3510,  1718,  3510,  3510,  3510,  2139,  1641,
 2149,  1918,  2145,  2148,  1719,  3510,  2144,  3510,  2140,  1544,
 2150,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2151,  2152,
 2151,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2152,
 2152,  1231,  2153,  2161,  1232,  2154,  2167,  3510,  2169,   506,
 2153,  1859,  2154,  2156,  1233,  3510,  2158,  3510,  2160,   506,
 2154,  1860,  3510,  3510,  1234,  3510,  3510,  3510,  2155,   506,
 2155,  1861,  3510,  3510,  1235,  3510,  3510,  3510,  3510,   506,
 2156,  1862,  3510,  3510,  1236,  3510,  3510,  3510,  2157,  1238,
 2157,  1863,  3510,  3510,  1237,  3510,  3510,  3510,  3510,  1238,
 2158,  1864,  3510,  3510,  1265,  3510,  3510,  3510,  2159,  1267,
 2159,  1865,  3510,  3510,  1266,  3510,  3510,  3510,  3510,  1267,
 2160,  1866,  2155,  2157,  1279,  3510,  2159,  3510,  3510,   506,
 2161,  1867,  2156,  2162,  1280,  3510,  2164,  3510,  2166,  1238,
 2162,  1868,  3510,  3510,  1281,  3510,  3510,  3510,  2163,  1283,
 2163,  1869,  3510,  3510,  1282,  3510,  3510,  3510,  3510,  1283,
 2164,  1870,  3510,  3510,  1847,  3510,  3510,  3510,  2165,  1849,
 2165,  1871,  3510,  3510,  1848,  3510,  3510,  3510,  3510,  1849,
 2166,  1872,  2157,  2163,  1855,  3510,  2165,  3510,  3510,  1238,
 2167,  1873,  2158,  2164,  1856,  3510,  3510,  3510,  2168,  1267,
 2168,  1874,  2159,  2165,  1857,  3510,  3510,  3510,  3510,  1267,
 2169,  1875,  2160,  2166,  1858,  2155,  2168,  3510,  3510,   506,
 2170,  3510,   817,  2129,  3510,  3510,  2151,  3510,  3510,   818,
 2171,  3510,  2124,  2150,  3510,  3510,  3510,  3510,  2172,   628,
 2172,  3510,  2125,  2151,  3510,  3510,  3510,  3510,  3510,   628,
 2173,  3510,  2126,  2170,  3510,   815,  2172,  3510,  3510,   107,
 2174,   813,  2175,  2177,  3510,  3510,  2179,  3510,  2181,   107,
 2175,   814,  3510,  3510,  3510,  3510,  3510,  3510,  2176,   107,
 2176,   815,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   107,
 2177,   816,  3510,  3510,  3510,  3510,  3510,  3510,  2178,   818,
 2178,   817,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   818,
 2179,  2124,  3510,  3510,  3510,  3510,  3510,  3510,  2180,   628,
 2180,  2125,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   628,
 2181,  2126,  2176,  2178,  3510,  3510,  2180,  3510,  3510,   107,
 2182,  2127,  2177,  2183,  3510,  3510,  2185,  3510,  2187,   818,
 2183,  2128,  3510,  3510,  3510,  3510,  3510,  3510,  2184,  2130,
 2184,  2129,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2130,
 2185,  2150,  3510,  3510,  3510,  3510,  3510,  3510,  2186,  2152,
 2186,  2151,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2152,
 2187,  2170,  2178,  2184,  3510,  3510,  2186,  3510,  3510,   818,
 2188,  2171,  2179,  2185,  3510,  3510,  3510,  3510,  2189,   628,
 2189,  2172,  2180,  2186,  3510,  3510,  3510,  3510,  3510,   628,
 2190,  2173,  2181,  2187,  3510,  2176,  2189,  3510,  3510,   107,
 2191,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2192,  2193,
 2192,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2193,
 2193,  1043,  2194,  2200,  3510,  2195,  3510,  3510,  2204,   354,
 2194,  1044,  2195,  2197,  3510,  3510,  3510,  3510,  2199,   354,
 2195,   352,  3510,  3510,  3510,  3510,  3510,  3510,  2196,   354,
 2196,   353,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   354,
 2197,  1045,  3510,  3510,  3510,  3510,  3510,  3510,  2198,  1047,
 2198,  1046,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1047,
 2199,  2014,  2196,  2198,  3510,  3510,  3510,  3510,  3510,   354,
 2200,  2015,  2197,  2201,  3510,  3510,  3510,  3510,  2203,  1047,
 2201,  2016,  3510,  3510,  3510,  3510,  3510,  3510,  2202,  2018,
 2202,  2017,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2018,
 2203,  2042,  2198,  2202,  3510,  3510,  3510,  3510,  3510,  1047,
 2204,  2043,  2199,  2203,  3510,  2196,  3510,  3510,  3510,   354,
 2205,  3510,   738,   810,  3510,  3510,  2192,  3510,  3510,   684,
 2206,  3510,   739,  2191,  3510,  3510,  3510,  3510,  2207,   741,
 2207,  3510,   740,  2192,  3510,  3510,  3510,  3510,  3510,   741,
 2208,  3510,   807,  2205,  3510,   736,  2207,  3510,  3510,    52,
 2209,   734,  2210,  2212,  3510,  3510,  2214,  3510,  2216,    52,
 2210,   735,  3510,  3510,  3510,  3510,  3510,  3510,  2211,    52,
 2211,   736,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    52,
 2212,   737,  3510,  3510,  3510,  3510,  3510,  3510,  2213,   684,
 2213,   738,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   684,
 2214,   739,  3510,  3510,  3510,  3510,  3510,  3510,  2215,   741,
 2215,   740,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   741,
 2216,   807,  2211,  2213,  3510,  3510,  2215,  3510,  3510,    52,
 2217,   808,  2212,  2218,  3510,  3510,  2220,  3510,  2222,   684,
 2218,   809,  3510,  3510,  3510,  3510,  3510,  3510,  2219,   811,
 2219,   810,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   811,
 2220,  2191,  3510,  3510,  3510,  3510,  3510,  3510,  2221,  2193,
 2221,  2192,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2193,
 2222,  2205,  2213,  2219,  3510,  3510,  2221,  3510,  3510,   684,
 2223,  2206,  2214,  2220,  3510,  3510,  3510,  3510,  2224,   741,
 2224,  2207,  2215,  2221,  3510,  3510,  3510,  3510,  3510,   741,
 2225,  2208,  2216,  2222,  3510,  2211,  2224,  3510,  3510,    52,
 2226,  1180,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   328,
 2227,   359,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    92,
 2228,  1181,  2229,  2230,  3510,  3510,   730,  3510,  3510,   362,
 2229,   361,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   362,
 2230,  1182,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1183,
 2231,  1192,  2227,  2229,  3510,  3510,  2226,  3510,  3510,    92,
 2232,  1193,  3510,  3510,  3510,  3510,  3510,  3510,   694,   695,
 2233,  1194,  2235,  2234,  3510,  3510,  2232,  3510,   729,   328,
 2234,  1195,  3510,  3510,  3510,  3510,  3510,  3510,   730,   732,
 2235,  1196,  3510,  3510,  3510,  3510,  3510,  3510,  2226,   328,
 2236,   358,  3510,  3510,  3510,  3510,  3510,  3510,  2227,    92,
 2237,  1197,  2238,  2239,  3510,  3510,  2234,  3510,  2228,   362,
 2238,   360,  3510,  3510,  3510,  3510,  3510,  3510,  2229,   362,
 2239,  1198,  3510,  3510,  3510,  3510,  3510,  3510,  2230,  1183,
 2240,   357,  2236,  2238,  3510,  3510,  2235,  3510,  2231,    92,
 2241,   940,  1066,  2004,  1219,  1061,  2243,  2242,  3510,   692,
 2242,   941,  3510,  3510,   971,  3510,  3510,  3510,  3510,   942,
 2243,   972,  1065,  2003,  1220,  3510,  2242,  3510,  3510,   551,
 2244,  2106,  3510,  3510,  1222,  3510,  3510,  3510,  2242,   942,
 2245,  2107,  1064,  2002,  1223,  3510,  2244,  3510,  2243,   551,
 2246,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2247,   550,
 2247,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   550,
 2248,  3510,   688,   690,  3510,  3510,  2247,  3510,  3510,    91,
 2249,  3510,   689,  2250,  3510,  3510,  2258,  3510,  2278,   691,
 2250,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2251,  2252,
 2251,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2252,
 2252,  1072,  2019,  2027,  1226,  2020,  2257,  2256,  2253,  1001,
 2253,  1073,  2026,  2032,  1227,  2021,  2255,  2254,  3510,  1001,
 2254,  1074,  3510,  3510,  1228,  3510,  3510,  3510,  3510,  1075,
 2255,  1979,  2025,  2031,  1229,  3510,  2254,  3510,  3510,   629,
 2256,  1987,  3510,  3510,  1920,  3510,  3510,  3510,  2254,  1075,
 2257,  1988,  2024,  2030,  1921,  3510,  2256,  3510,  2255,   629,
 2258,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2259,  2260,
 2259,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2260,
 2260,   975,  2261,  2269,   976,  2262,  2275,  3510,  2277,   355,
 2261,  2095,  2262,  2264,   977,  3510,  2266,  3510,  2268,   355,
 2262,  2077,  3510,  3510,   928,  3510,  3510,  3510,  2263,   355,
 2263,  2078,  3510,  3510,   929,  3510,  3510,  3510,  3510,   355,
 2264,  2079,  3510,  3510,   930,  3510,  3510,  3510,  2265,   932,
 2265,  2080,  3510,  3510,   931,  3510,  3510,  3510,  3510,   932,
 2266,  2096,  3510,  3510,   978,  3510,  3510,  3510,  2267,   980,
 2267,  2097,  3510,  3510,   979,  3510,  3510,  3510,  3510,   980,
 2268,  2098,  2263,  2265,   992,  3510,  2267,  3510,  3510,   355,
 2269,  2099,  2264,  2270,   993,  3510,  2272,  3510,  2274,   932,
 2270,  2086,  3510,  3510,   994,  3510,  3510,  3510,  2271,   996,
 2271,  2087,  3510,  3510,   995,  3510,  3510,  3510,  3510,   996,
 2272,  2100,  3510,  3510,  2073,  3510,  3510,  3510,  2273,  2075,
 2273,  2101,  3510,  3510,  2074,  3510,  3510,  3510,  3510,  2075,
 2274,  2102,  2265,  2271,  2091,  3510,  2273,  3510,  3510,   932,
 2275,  2103,  2266,  2272,  2092,  3510,  3510,  3510,  2276,   980,
 2276,  2104,  2267,  2273,  2093,  3510,  3510,  3510,  3510,   980,
 2277,  2105,  2268,  2274,  2094,  2263,  2276,  3510,  3510,   355,
 2278,  3510,   690,  2251,  3510,  3510,  2259,  3510,  3510,   691,
 2279,  3510,  2246,  2258,  3510,  3510,  3510,  3510,  2280,   550,
 2280,  3510,  2247,  2259,  3510,  3510,  3510,  3510,  3510,   550,
 2281,  3510,  2248,  2278,  3510,   688,  2280,  3510,  3510,    91,
 2282,   686,  2283,  2285,  3510,  3510,  2287,  3510,  2289,    91,
 2283,   687,  3510,  3510,  3510,  3510,  3510,  3510,  2284,    91,
 2284,   688,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    91,
 2285,   689,  3510,  3510,  3510,  3510,  3510,  3510,  2286,   691,
 2286,   690,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   691,
 2287,  2246,  3510,  3510,  3510,  3510,  3510,  3510,  2288,   550,
 2288,  2247,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   550,
 2289,  2248,  2284,  2286,  3510,  3510,  2288,  3510,  3510,    91,
 2290,  2249,  2285,  2291,  3510,  3510,  2293,  3510,  2295,   691,
 2291,  2250,  3510,  3510,  3510,  3510,  3510,  3510,  2292,  2252,
 2292,  2251,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2252,
 2293,  2258,  3510,  3510,  3510,  3510,  3510,  3510,  2294,  2260,
 2294,  2259,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2260,
 2295,  2278,  2286,  2292,  3510,  3510,  2294,  3510,  3510,   691,
 2296,  2279,  2287,  2293,  3510,  3510,  3510,  3510,  2297,   550,
 2297,  2280,  2288,  2294,  3510,  3510,  3510,  3510,  3510,   550,
 2298,  2281,  2289,  2295,  3510,  2284,  2297,  3510,  3510,    91,
 2299,  2282,  2300,  2302,   686,  3510,  2304,  3510,  2306,    91,
 2300,  2283,  3510,  3510,   687,  3510,  3510,  3510,  2301,    91,
 2301,  2284,  3510,  3510,   688,  3510,  3510,  3510,  3510,    91,
 2302,  2285,  3510,  3510,   689,  3510,  3510,  3510,  2303,   691,
 2303,  2286,  3510,  3510,   690,  3510,  3510,  3510,  3510,   691,
 2304,  2287,  3510,  3510,  2246,  3510,  3510,  3510,  2305,   550,
 2305,  2288,  3510,  3510,  2247,  3510,  3510,  3510,  3510,   550,
 2306,  2289,  2301,  2303,  2248,  3510,  2305,  3510,  3510,    91,
 2307,  2290,  2302,  2308,  2249,  3510,  2310,  3510,  2312,   691,
 2308,  2291,  3510,  3510,  2250,  3510,  3510,  3510,  2309,  2252,
 2309,  2292,  3510,  3510,  2251,  3510,  3510,  3510,  3510,  2252,
 2310,  2293,  3510,  3510,  2258,  3510,  3510,  3510,  2311,  2260,
 2311,  2294,  3510,  3510,  2259,  3510,  3510,  3510,  3510,  2260,
 2312,  2295,  2303,  2309,  2278,  3510,  2311,  3510,  3510,   691,
 2313,  2296,  2304,  2310,  2279,  3510,  3510,  3510,  2314,   550,
 2314,  2297,  2305,  2311,  2280,  3510,  3510,  3510,  3510,   550,
 2315,  2298,  2306,  2312,  2281,  2301,  2314,  3510,  3510,    91,
 2316,  3510,    50,   682,  3510,  3510,  3510,  3510,  3510,    51,
 2317,  3510,   681,  2318,  3510,  3510,  3510,  3510,  2338,   683,
 2318,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2319,  2320,
 2319,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2320,
 2320,   811,  2321,  2329,   812,  2322,  2335,  3510,  2337,   107,
 2321,  2174,  2322,  2324,   813,  3510,  2326,  3510,  2328,   107,
 2322,  2175,  3510,  3510,   814,  3510,  3510,  3510,  2323,   107,
 2323,  2176,  3510,  3510,   815,  3510,  3510,  3510,  3510,   107,
 2324,  2177,  3510,  3510,   816,  3510,  3510,  3510,  2325,   818,
 2325,  2178,  3510,  3510,   817,  3510,  3510,  3510,  3510,   818,
 2326,  2179,  3510,  3510,  2124,  3510,  3510,  3510,  2327,   628,
 2327,  2180,  3510,  3510,  2125,  3510,  3510,  3510,  3510,   628,
 2328,  2181,  2323,  2325,  2126,  3510,  2327,  3510,  3510,   107,
 2329,  2182,  2324,  2330,  2127,  3510,  2332,  3510,  2334,   818,
 2330,  2183,  3510,  3510,  2128,  3510,  3510,  3510,  2331,  2130,
 2331,  2184,  3510,  3510,  2129,  3510,  3510,  3510,  3510,  2130,
 2332,  2185,  3510,  3510,  2150,  3510,  3510,  3510,  2333,  2152,
 2333,  2186,  3510,  3510,  2151,  3510,  3510,  3510,  3510,  2152,
 2334,  2187,  2325,  2331,  2170,  3510,  2333,  3510,  3510,   818,
 2335,  2188,  2326,  2332,  2171,  3510,  3510,  3510,  2336,   628,
 2336,  2189,  2327,  2333,  2172,  3510,  3510,  3510,  3510,   628,
 2337,  2190,  2328,  2334,  2173,  2323,  2336,  3510,  3510,   107,
 2338,  3510,   682,  2319,  3510,  3510,  3510,  3510,  3510,   683,
 2339,  3510,  2316,  2338,  3510,    50,  3510,  3510,  3510,    51,
 2340,  1022,  3510,  3510,  1023,  3510,  3510,  3510,  3510,   442,
 2341,   653,  3510,  3510,   642,  3510,  3510,  3510,  3510,    27,
 2342,  1024,  2344,  2343,  1025,  3510,   678,  3510,  3510,   336,
 2343,   659,  3510,  3510,   648,  3510,  3510,  3510,  3510,   489,
 2344,   655,  3510,  3510,   644,  3510,  3510,  3510,  3510,   336,
 2345,  1026,  2341,  2344,  1027,  3510,  2340,  3510,  3510,    27,
 2346,  1028,  2348,  2347,  1033,  3510,  3510,  3510,   677,   442,
 2347,  1029,  3510,  3510,  1030,  3510,  3510,  3510,   678,   679,
 2348,  1031,  3510,  3510,  1032,  3510,  3510,  3510,  2340,   442,
 2349,   652,  3510,  3510,   641,  3510,  3510,  3510,  2341,    27,
 2350,  1034,  2352,  2351,  1035,  3510,  2347,  3510,  2342,   336,
 2351,   658,  3510,  3510,   647,  3510,  3510,  3510,  2343,   489,
 2352,   654,  3510,  3510,   643,  3510,  3510,  3510,  2344,   336,
 2353,  1036,  2349,  2352,  1037,  3510,  2348,  3510,  2345,    27,
 2354,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2355,
 2355,  1039,  2372,  2369,  1548,  2368,  2365,  3510,  2356,    53,
 2356,  1040,  2364,  2361,  1549,  2360,  2357,  3510,  3510,    53,
 2357,  1041,  2359,  2358,  1550,  3510,  3510,  3510,  3510,   742,
 2358,  1042,  3510,  3510,  1551,  3510,  3510,  3510,  3510,  1043,
 2359,  2044,  3510,  3510,  1552,  3510,  3510,  3510,  3510,   742,
 2360,  2045,  3510,  3510,  1359,  3510,  3510,  3510,  3510,    53,
 2361,  2046,  2363,  2362,  1553,  3510,  2358,  3510,  3510,   685,
 2362,  2047,  3510,  3510,  1365,  3510,  3510,  3510,  3510,   812,
 2363,  2048,  3510,  3510,  1361,  3510,  3510,  3510,  3510,   685,
 2364,  2049,  2360,  2363,  1554,  3510,  2359,  3510,  3510,    53,
 2365,  2050,  2367,  2366,  1555,  3510,  3510,  3510,  2357,   742,
 2366,  2051,  3510,  3510,  1556,  3510,  3510,  3510,  2358,  1043,
 2367,  2052,  3510,  3510,  1557,  3510,  3510,  3510,  2359,   742,
 2368,  2053,  3510,  3510,  1358,  3510,  3510,  3510,  2360,    53,
 2369,  2054,  2371,  2370,  1558,  3510,  2366,  3510,  2361,   685,
 2370,  2055,  3510,  3510,  1364,  3510,  3510,  3510,  2362,   812,
 2371,  2056,  3510,  3510,  1360,  3510,  3510,  3510,  2363,   685,
 2372,  2057,  2368,  2371,  1559,  3510,  2367,  3510,  2364,    53,
 2373,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   675,
 2374,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    40,
 2375,  3510,  2410,  2395,  3510,  3510,  2354,  3510,  3510,  2376,
 2376,  1295,  2394,  2391,  1332,  2390,  2387,  2386,  2377,   323,
 2377,  1296,  2385,  2382,  1320,   542,  2379,  2378,  3510,   323,
 2378,  1297,  3510,  3510,  1309,  3510,  3510,  3510,  3510,  1298,
 2379,  1310,  2381,  2380,  1315,  3510,  2378,  3510,  3510,   161,
 2380,  1311,  3510,  3510,  1312,  3510,  3510,  3510,  3510,   350,
 2381,  1313,  3510,  3510,  1314,  3510,  3510,  3510,  3510,   161,
 2382,  1316,  2383,  2384,  1317,  3510,  2380,  3510,  3510,   546,
 2383,  1084,  3510,  3510,  1085,  3510,  3510,  3510,  3510,   546,
 2384,  1083,  3510,  3510,   623,  3510,  3510,  3510,  3510,   624,
 2385,  1318,   542,  2383,  1319,  3510,  2381,  3510,  3510,   323,
 2386,  1321,  3510,  3510,  1322,  3510,  3510,  3510,  2378,  1298,
 2387,  1323,  2389,  2388,  1328,  3510,  2386,  3510,  2379,   161,
 2388,  1324,  3510,  3510,  1325,  3510,  3510,  3510,  2380,   350,
 2389,  1326,  3510,  3510,  1327,  3510,  3510,  3510,  2381,   161,
 2390,  1088,  3510,  3510,   321,  3510,  3510,  3510,   542,   323,
 2391,  1329,  2392,  2393,  1330,  3510,  2388,  3510,  2382,   546,
 2392,  1091,  3510,  3510,  1092,  3510,  3510,  3510,  2383,   546,
 2393,  1090,  3510,  3510,   622,  3510,  3510,  3510,  2384,   624,
 2394,  1331,  2390,  2392,   320,  3510,  2389,  3510,  2385,   323,
 2395,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2396,
 2396,  1334,  2409,  2408,  1568,  1802,  2405,  2404,  2397,   671,
 2397,  1335,  2403,  2402,  1569,  1343,  2399,  2398,  3510,   671,
 2398,  1336,  3510,  3510,  1570,  3510,  3510,  3510,  3510,  1337,
 2399,  1819,  2401,  2400,  1571,  3510,  2398,  3510,  3510,   262,
 2400,  1820,  3510,  3510,  1572,  3510,  3510,  3510,  3510,   501,
 2401,  1821,  3510,  3510,  1573,  3510,  3510,  3510,  3510,   262,
 2402,  1822,  1798,  1796,  1574,  3510,  2400,  3510,  3510,  1100,
 2403,  1823,  1343,  1798,  1576,  3510,  2401,  3510,  3510,   671,
 2404,  1824,  3510,  3510,  1577,  3510,  3510,  3510,  2398,  1337,
 2405,  1825,  2407,  2406,  1578,  3510,  2404,  3510,  2399,   262,
 2406,  1826,  3510,  3510,  1579,  3510,  3510,  3510,  2400,   501,
 2407,  1827,  3510,  3510,  1580,  3510,  3510,  3510,  2401,   262,
 2408,  1828,  1807,  1805,  1581,  3510,  2406,  3510,  2402,  1100,
 2409,  1829,  1802,  1807,   668,  3510,  2407,  3510,  2403,   671,
 2410,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2376,
 2411,  3510,  2374,  2410,  3510,  3510,  2373,  3510,  3510,    40,
 2412,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   673,   401,
 2413,  3510,  2415,  2414,  3510,  3510,  2412,  3510,   674,   675,
 2414,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2354,  2355,
 2415,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2373,   675,
 2416,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2374,    40,
 2417,  3510,  2419,  2418,  3510,  3510,  2414,  3510,  2375,  2376,
 2418,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2395,  2396,
 2419,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2410,  2376,
 2420,  3510,  2416,  2419,  3510,  3510,  2415,  3510,  2411,    40,
 2421,  3510,  1580,  1579,  3510,  3510,  3510,  3510,  2422,   262,
 2422,  3510,  1573,  1572,  3510,  3510,  3510,  3510,  3510,   262,
 2423,  3510,  1576,  1574,  3510,   670,  2422,  3510,  3510,   671,
 2424,  2421,  1827,  1826,  3510,  3510,  3510,  3510,  2425,   262,
 2425,  2422,  1821,  1820,  3510,  3510,  3510,  3510,  3510,   262,
 2426,  2423,  1823,  1822,  3510,  1098,  2425,  3510,  3510,   671,
 2427,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2428,  2429,
 2428,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2429,
 2429,  1356,  2430,  2432,  3510,  2053,  3510,  3510,  2434,    53,
 2430,  1357,  2053,  2056,  3510,  3510,  3510,  3510,  2431,    53,
 2431,  1362,  2045,  2048,  3510,  3510,  3510,  3510,  3510,    53,
 2432,  1363,  2056,  2055,  3510,  3510,  3510,  3510,  2433,   685,
 2433,  1366,  2048,  2047,  3510,  3510,  3510,  3510,  3510,   685,
 2434,  1367,  2431,  2433,  3510,  2045,  3510,  3510,  3510,    53,
 2435,  3510,   635,   665,  3510,  3510,  2428,  3510,  3510,   318,
 2436,  3510,   636,  2427,  3510,  3510,  3510,  3510,  2437,   638,
 2437,  3510,   637,  2428,  3510,  3510,  3510,  3510,  3510,   638,
 2438,  3510,   662,  2435,  3510,   633,  2437,  3510,  3510,   267,
 2439,   631,  2440,  2442,  3510,  3510,  2444,  3510,  2446,   267,
 2440,   632,  3510,  3510,  3510,  3510,  3510,  3510,  2441,   267,
 2441,   633,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   267,
 2442,   634,  3510,  3510,  3510,  3510,  3510,  3510,  2443,   318,
 2443,   635,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   318,
 2444,   636,  3510,  3510,  3510,  3510,  3510,  3510,  2445,   638,
 2445,   637,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   638,
 2446,   662,  2441,  2443,  3510,  3510,  2445,  3510,  3510,   267,
 2447,   663,  2442,  2448,  3510,  3510,  2450,  3510,  2452,   318,
 2448,   664,  3510,  3510,  3510,  3510,  3510,  3510,  2449,   666,
 2449,   665,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   666,
 2450,  2427,  3510,  3510,  3510,  3510,  3510,  3510,  2451,  2429,
 2451,  2428,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2429,
 2452,  2435,  2443,  2449,  3510,  3510,  2451,  3510,  3510,   318,
 2453,  2436,  2444,  2450,  3510,  3510,  3510,  3510,  2454,   638,
 2454,  2437,  2445,  2451,  3510,  3510,  3510,  3510,  3510,   638,
 2455,  2438,  2446,  2452,  3510,  2441,  2454,  3510,  3510,   267,
 2456,  2439,  2457,  2459,   631,  3510,  2461,  3510,  2463,   267,
 2457,  2440,  3510,  3510,   632,  3510,  3510,  3510,  2458,   267,
 2458,  2441,  3510,  3510,   633,  3510,  3510,  3510,  3510,   267,
 2459,  2442,  3510,  3510,   634,  3510,  3510,  3510,  2460,   318,
 2460,  2443,  3510,  3510,   635,  3510,  3510,  3510,  3510,   318,
 2461,  2444,  3510,  3510,   636,  3510,  3510,  3510,  2462,   638,
 2462,  2445,  3510,  3510,   637,  3510,  3510,  3510,  3510,   638,
 2463,  2446,  2458,  2460,   662,  3510,  2462,  3510,  3510,   267,
 2464,  2447,  2459,  2465,   663,  3510,  2467,  3510,  2469,   318,
 2465,  2448,  3510,  3510,   664,  3510,  3510,  3510,  2466,   666,
 2466,  2449,  3510,  3510,   665,  3510,  3510,  3510,  3510,   666,
 2467,  2450,  3510,  3510,  2427,  3510,  3510,  3510,  2468,  2429,
 2468,  2451,  3510,  3510,  2428,  3510,  3510,  3510,  3510,  2429,
 2469,  2452,  2460,  2466,  2435,  3510,  2468,  3510,  3510,   318,
 2470,  2453,  2461,  2467,  2436,  3510,  3510,  3510,  2471,   638,
 2471,  2454,  2462,  2468,  2437,  3510,  3510,  3510,  3510,   638,
 2472,  2455,  2463,  2469,  2438,  2458,  2471,  3510,  3510,   267,
 2473,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   626,   250,
 2474,  3510,  2124,  2150,  3510,  3510,  2473,  3510,   627,   628,
 2475,  1614,  2477,  2476,   619,  3510,  3510,  3510,  3510,   620,
 2476,  1615,  3510,  3510,  1620,  3510,  3510,  3510,  3510,  1616,
 2477,  1621,  3510,  3510,  1622,  3510,  3510,  3510,  3510,   620,
 2478,  1623,   615,  2477,  1624,  3510,  3510,  3510,  3510,   610,
 2479,  1625,  3510,  3510,  1626,  3510,  3510,  3510,   615,   610,
 2480,  1627,  2482,  2481,  1632,  3510,  3510,  3510,  2475,   620,
 2481,  1628,  3510,  3510,  1629,  3510,  3510,  3510,  2476,  1616,
 2482,  1630,  3510,  3510,  1631,  3510,  3510,  3510,  2477,   620,
 2483,  1633,  2479,  2482,  1634,  3510,  3510,  3510,  2478,   610,
 2484,  1350,  2486,  2485,  3510,  3510,   608,  3510,  3510,  1351,
 2485,  1417,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1418,
 2486,  1478,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1351,
 2487,  1479,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   419,
 2488,  1480,  2490,  2489,  3510,  3510,  2485,  3510,  3510,  1481,
 2489,  1763,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1764,
 2490,  1784,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1481,
 2491,  1785,  2487,  2490,  3510,  3510,  2486,  3510,  3510,   419,
 2492,  1786,  3510,  3510,  3510,  3510,  3510,  3510,   608,   609,
 2493,  1787,  2495,  2494,  3510,  3510,  2492,  3510,  2484,  1351,
 2494,  1788,  3510,  3510,  3510,  3510,  3510,  3510,  2485,  1418,
 2495,  1789,  3510,  3510,  3510,  3510,  3510,  3510,  2486,  1351,
 2496,  1790,  3510,  3510,  3510,  3510,  3510,  3510,  2487,   419,
 2497,  1791,  2499,  2498,  3510,  3510,  2494,  3510,  2488,  1481,
 2498,  1792,  3510,  3510,  3510,  3510,  3510,  3510,  2489,  1764,
 2499,  1793,  3510,  3510,  3510,  3510,  3510,  3510,  2490,  1481,
 2500,  1794,  2496,  2499,  3510,  3510,  2495,  3510,  2491,   419,
 2501,   852,  2503,  2502,   600,  3510,  3510,  3510,  3510,   384,
 2502,   853,  3510,  3510,   601,  3510,  3510,  3510,  3510,   602,
 2503,   854,  3510,  3510,   855,  3510,  3510,  3510,  3510,   384,
 2504,   856,   596,  2503,   857,  3510,  3510,  3510,  3510,   234,
 2505,   858,  3510,  3510,   859,  3510,  3510,  3510,   596,   234,
 2506,   860,  2508,  2507,   865,  3510,  3510,  3510,  2501,   384,
 2507,   861,  3510,  3510,   862,  3510,  3510,  3510,  2502,   602,
 2508,   863,  3510,  3510,   864,  3510,  3510,  3510,  2503,   384,
 2509,   866,  2505,  2508,   867,  3510,  3510,  3510,  2504,   234,
 2510,  1103,  2512,  2511,  3510,  3510,   593,  3510,  3510,  1104,
 2511,  1122,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1123,
 2512,  1173,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1104,
 2513,  1174,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   123,
 2514,  1175,  2516,  2515,  3510,  3510,  2511,  3510,  3510,  1176,
 2515,  1940,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1941,
 2516,  1961,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1176,
 2517,  1962,  2513,  2516,  3510,  3510,  2512,  3510,  3510,   123,
 2518,  1963,  3510,  3510,  3510,  3510,  3510,  3510,   593,   594,
 2519,  1964,  2521,  2520,  3510,  3510,  2518,  3510,  2510,  1104,
 2520,  1965,  3510,  3510,  3510,  3510,  3510,  3510,  2511,  1123,
 2521,  1966,  3510,  3510,  3510,  3510,  3510,  3510,  2512,  1104,
 2522,  1967,  3510,  3510,  3510,  3510,  3510,  3510,  2513,   123,
 2523,  1968,  2525,  2524,  3510,  3510,  2520,  3510,  2514,  1176,
 2524,  1969,  3510,  3510,  3510,  3510,  3510,  3510,  2515,  1941,
 2525,  1970,  3510,  3510,  3510,  3510,  3510,  3510,  2516,  1176,
 2526,  1971,  2522,  2525,  3510,  3510,  2521,  3510,  2517,   123,
 2527,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2528,  2529,
 2528,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2529,
 2529,   876,  2530,  2532,  3510,  2210,  3510,  3510,  2534,    52,
 2530,   877,  2210,  2212,  3510,  3510,  3510,  3510,  2531,    52,
 2531,   878,  2211,  2213,  3510,  3510,  3510,  3510,  3510,    52,
 2532,   879,  2212,  2218,  3510,  3510,  3510,  3510,  2533,   684,
 2533,   880,  2213,  2219,  3510,  3510,  3510,  3510,  3510,   684,
 2534,   881,  2531,  2533,  3510,  2211,  3510,  3510,  3510,    52,
 2535,  3510,   557,   583,  3510,  3510,  2528,  3510,  3510,   214,
 2536,  3510,   558,  2527,  3510,  3510,  3510,  3510,  2537,   560,
 2537,  3510,   559,  2528,  3510,  3510,  3510,  3510,  3510,   560,
 2538,  3510,   580,  2535,  3510,   555,  2537,  3510,  3510,   166,
 2539,   553,   982,   984,  3510,  3510,  2540,  3510,  2542,   166,
 2540,   558,  3510,  3510,  3510,  3510,  3510,  3510,  2541,   560,
 2541,   559,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   560,
 2542,   580,   983,   985,  3510,  3510,  2541,  3510,  3510,   166,
 2543,   581,   984,   988,  3510,  3510,  2544,  3510,  2546,   214,
 2544,  2527,  3510,  3510,  3510,  3510,  3510,  3510,  2545,  2529,
 2545,  2528,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2529,
 2546,  2535,   985,   989,  3510,  3510,  2545,  3510,  3510,   214,
 2547,  2536,  2540,  2544,  3510,  3510,  3510,  3510,  2548,   560,
 2548,  2537,  2541,  2545,  3510,  3510,  3510,  3510,  3510,   560,
 2549,  2538,  2542,  2546,  3510,   983,  2548,  3510,  3510,   166,
 2550,  2539,  2551,  2553,   553,  3510,  2555,  3510,  2557,   166,
 2551,   982,  3510,  3510,   554,  3510,  3510,  3510,  2552,   166,
 2552,   983,  3510,  3510,   555,  3510,  3510,  3510,  3510,   166,
 2553,   984,  3510,  3510,   556,  3510,  3510,  3510,  2554,   214,
 2554,   985,  3510,  3510,   557,  3510,  3510,  3510,  3510,   214,
 2555,  2540,  3510,  3510,   558,  3510,  3510,  3510,  2556,   560,
 2556,  2541,  3510,  3510,   559,  3510,  3510,  3510,  3510,   560,
 2557,  2542,  2552,  2554,   580,  3510,  2556,  3510,  3510,   166,
 2558,  2543,  2553,  2559,   581,  3510,  2561,  3510,  2563,   214,
 2559,   988,  3510,  3510,   582,  3510,  3510,  3510,  2560,   584,
 2560,   989,  3510,  3510,   583,  3510,  3510,  3510,  3510,   584,
 2561,  2544,  3510,  3510,  2527,  3510,  3510,  3510,  2562,  2529,
 2562,  2545,  3510,  3510,  2528,  3510,  3510,  3510,  3510,  2529,
 2563,  2546,  2554,  2560,  2535,  3510,  2562,  3510,  3510,   214,
 2564,  2547,  2555,  2561,  2536,  3510,  3510,  3510,  2565,   560,
 2565,  2548,  2556,  2562,  2537,  3510,  3510,  3510,  3510,   560,
 2566,  2549,  2557,  2563,  2538,  2552,  2565,  3510,  3510,   166,
 2567,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   548,   224,
 2568,  3510,  2246,  2258,  3510,  3510,  2567,  3510,   549,   550,
 2569,  1082,  2383,  2384,   545,  3510,  3510,  3510,  3510,   546,
 2570,  1086,   542,  2383,  1087,  3510,  3510,  3510,  3510,   323,
 2571,  1089,  2392,  2393,   621,  3510,  3510,  3510,  2569,   546,
 2572,  1093,  2390,  2392,  1094,  3510,  3510,  3510,  2570,   323,
 2573,  1340,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  1341,
 2574,  1812,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   540,
 2575,  1813,   537,  2574,  3510,  3510,  3510,  3510,  3510,   148,
 2576,  1814,  3510,  3510,  3510,  3510,  3510,  3510,   537,   148,
 2577,  1815,  2579,  2578,  3510,  3510,  3510,  3510,   539,   540,
 2578,  1816,  3510,  3510,  3510,  3510,  3510,  3510,  2573,  1341,
 2579,  1817,  3510,  3510,  3510,  3510,  3510,  3510,  2574,   540,
 2580,  1818,  2576,  2579,  3510,  3510,  3510,  3510,  2575,   148,
 2581,  3510,   526,   839,  3510,  3510,  3510,  3510,  2582,   329,
 2582,  3510,   527,   825,  3510,  3510,  3510,  3510,  3510,   329,
 2583,  3510,   528,   830,  3510,   510,  2582,  3510,  3510,   124,
 2584,  2581,   840,   838,  3510,  3510,  3510,  3510,  2585,   329,
 2585,  2582,   826,   824,  3510,  3510,  3510,  3510,  3510,   329,
 2586,  2583,   833,   829,  3510,   828,  2585,  3510,  3510,   124,
 2587,   846,  2588,  2590,   508,  3510,  2592,  3510,  2594,   124,
 2588,   842,  3510,  3510,   509,  3510,  3510,  3510,  2589,   124,
 2589,   828,  3510,  3510,   510,  3510,  3510,  3510,  3510,   124,
 2590,   844,  3510,  3510,   511,  3510,  3510,  3510,  2591,   513,
 2591,   831,  3510,  3510,   512,  3510,  3510,  3510,  3510,   513,
 2592,   840,  3510,  3510,   526,  3510,  3510,  3510,  2593,   329,
 2593,   826,  3510,  3510,   527,  3510,  3510,  3510,  3510,   329,
 2594,   833,  2589,  2591,   528,  3510,  2593,  3510,  3510,   124,
 2595,   843,  2590,  2596,   529,  3510,  2598,  3510,  2600,   513,
 2596,   845,  3510,  3510,   530,  3510,  3510,  3510,  2597,   532,
 2597,   832,  3510,  3510,   531,  3510,  3510,  3510,  3510,   532,
 2598,   838,  3510,  3510,   839,  3510,  3510,  3510,  2599,   733,
 2599,   824,  3510,  3510,   825,  3510,  3510,  3510,  3510,   733,
 2600,   829,  2591,  2597,   830,  3510,  2599,  3510,  3510,   513,
 2601,  2584,  2592,  2598,  2581,  3510,  3510,  3510,  2602,   329,
 2602,  2585,  2593,  2599,  2582,  3510,  3510,  3510,  3510,   329,
 2603,  2586,  2594,  2600,  2583,  2589,  2602,  3510,  3510,   124,
 2604,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2605,  2606,
 2605,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2606,
 2606,  1238,  1939,  1936,  1239,  1935,  2607,  3510,  2609,  1177,
 2607,  1262,  1934,  1933,  1248,  3510,  3510,  3510,  2608,   552,
 2608,  1263,  1209,  1207,  1249,  3510,  3510,  3510,  3510,   552,
 2609,  1264,  1930,  1927,  1250,  1212,  2608,  3510,  3510,  1177,
 2610,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2611,  2612,
 2611,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2612,
 2612,  1267,  2613,  2615,  1268,  1117,  3510,  3510,  2617,   167,
 2613,  1274,  1117,  1120,  1269,  3510,  3510,  3510,  2614,   167,
 2614,  1275,  1109,  1112,  1270,  3510,  3510,  3510,  3510,   167,
 2615,  1276,  1120,  1119,  1271,  3510,  3510,  3510,  2616,   215,
 2616,  1277,  1112,  1111,  1272,  3510,  3510,  3510,  3510,   215,
 2617,  1278,  2614,  2616,  1273,  1109,  3510,  3510,  3510,   167,
 2618,  3510,   504,  2605,  3510,  3510,  2611,  3510,  3510,   505,
 2619,  3510,  2604,  2620,  3510,  3510,  2626,  3510,  2634,  2606,
 2620,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2621,  2622,
 2621,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2622,
 2622,  1283,  1960,  1957,  1284,  1956,  2623,  3510,  2625,  1288,
 2623,  1844,  1955,  1954,  1841,  3510,  3510,  3510,  2624,   630,
 2624,  1845,  1946,  1945,  1842,  3510,  3510,  3510,  3510,   630,
 2625,  1846,  1951,  1948,  1843,  1947,  2624,  3510,  3510,  1288,
 2626,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2627,  2628,
 2627,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2628,
 2628,  1849,  2629,  2631,  1423,  1157,  3510,  3510,  2633,   356,
 2629,  1850,  1157,  1168,  1424,  3510,  3510,  3510,  2630,   356,
 2630,  1851,  1132,  1143,  1425,  3510,  3510,  3510,  3510,   356,
 2631,  1852,  1168,  1166,  1426,  3510,  3510,  3510,  2632,   933,
 2632,  1853,  1143,  1141,  1427,  3510,  3510,  3510,  3510,   933,
 2633,  1854,  2630,  2632,  1428,  1132,  3510,  3510,  3510,   356,
 2634,  3510,  2605,  2621,  3510,  3510,  2627,  3510,  3510,  2606,
 2635,  3510,  2610,  2626,  3510,  3510,  3510,  3510,  2636,  2612,
 2636,  3510,  2611,  2627,  3510,  3510,  3510,  3510,  3510,  2612,
 2637,  3510,  2618,  2634,  3510,   504,  2636,  3510,  3510,   505,
 2638,   502,  2639,  2641,  3510,  3510,  2643,  3510,  2645,   505,
 2639,   503,  3510,  3510,  3510,  3510,  3510,  3510,  2640,   505,
 2640,   504,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   505,
 2641,  2604,  3510,  3510,  3510,  3510,  3510,  3510,  2642,  2606,
 2642,  2605,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2606,
 2643,  2610,  3510,  3510,  3510,  3510,  3510,  3510,  2644,  2612,
 2644,  2611,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2612,
 2645,  2618,  2640,  2642,  3510,  3510,  2644,  3510,  3510,   505,
 2646,  2619,  2641,  2647,  3510,  3510,  2649,  3510,  2651,  2606,
 2647,  2620,  3510,  3510,  3510,  3510,  3510,  3510,  2648,  2622,
 2648,  2621,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2622,
 2649,  2626,  3510,  3510,  3510,  3510,  3510,  3510,  2650,  2628,
 2650,  2627,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2628,
 2651,  2634,  2642,  2648,  3510,  3510,  2650,  3510,  3510,  2606,
 2652,  2635,  2643,  2649,  3510,  3510,  3510,  3510,  2653,  2612,
 2653,  2636,  2644,  2650,  3510,  3510,  3510,  3510,  3510,  2612,
 2654,  2637,  2645,  2651,  3510,  2640,  2653,  3510,  3510,   505,
 2655,  2638,  2656,  2658,   502,  3510,  2660,  3510,  2662,   505,
 2656,  2639,  3510,  3510,   503,  3510,  3510,  3510,  2657,   505,
 2657,  2640,  3510,  3510,   504,  3510,  3510,  3510,  3510,   505,
 2658,  2641,  3510,  3510,  2604,  3510,  3510,  3510,  2659,  2606,
 2659,  2642,  3510,  3510,  2605,  3510,  3510,  3510,  3510,  2606,
 2660,  2643,  3510,  3510,  2610,  3510,  3510,  3510,  2661,  2612,
 2661,  2644,  3510,  3510,  2611,  3510,  3510,  3510,  3510,  2612,
 2662,  2645,  2657,  2659,  2618,  3510,  2661,  3510,  3510,   505,
 2663,  2646,  2658,  2664,  2619,  3510,  2666,  3510,  2668,  2606,
 2664,  2647,  3510,  3510,  2620,  3510,  3510,  3510,  2665,  2622,
 2665,  2648,  3510,  3510,  2621,  3510,  3510,  3510,  3510,  2622,
 2666,  2649,  3510,  3510,  2626,  3510,  3510,  3510,  2667,  2628,
 2667,  2650,  3510,  3510,  2627,  3510,  3510,  3510,  3510,  2628,
 2668,  2651,  2659,  2665,  2634,  3510,  2667,  3510,  3510,  2606,
 2669,  2652,  2660,  2666,  2635,  3510,  3510,  3510,  2670,  2612,
 2670,  2653,  2661,  2667,  2636,  3510,  3510,  3510,  3510,  2612,
 2671,  2654,  2662,  2668,  2637,  2657,  2670,  3510,  3510,   505,
 2672,  3510,   492,   417,  3510,  3510,   498,  3510,  3510,   122,
 2673,  3510,   493,   497,  3510,  3510,  3510,  3510,  2674,   260,
 2674,  3510,   494,   498,  3510,  3510,  3510,  3510,  3510,   260,
 2675,  3510,   495,  2672,  3510,   119,  2674,  3510,  3510,    39,
 2676,   490,   706,   709,  3510,  3510,  2677,  3510,  2679,    39,
 2677,   493,  3510,  3510,  3510,  3510,  3510,  3510,  2678,   260,
 2678,   494,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   260,
 2679,   495,   118,   703,  3510,  3510,  2678,  3510,  3510,    39,
 2680,   496,   709,   708,  3510,  3510,  2681,  3510,  2683,   122,
 2681,   497,  3510,  3510,  3510,  3510,  3510,  3510,  2682,   499,
 2682,   498,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   499,
 2683,  2672,   703,   702,  3510,  3510,  2682,  3510,  3510,   122,
 2684,  2673,  2677,  2681,  3510,  3510,  3510,  3510,  2685,   260,
 2685,  2674,  2678,  2682,  3510,  3510,  3510,  3510,  3510,   260,
 2686,  2675,  2679,  2683,  3510,   118,  2685,  3510,  3510,    39,
 2687,  2676,  2688,  2689,   490,  3510,  2691,  3510,  2693,    39,
 2688,   706,  3510,  3510,   414,  3510,  3510,  3510,   117,    39,
 2689,   709,  3510,  3510,   491,  3510,  3510,  3510,  2690,   122,
 2690,   703,  3510,  3510,   492,  3510,  3510,  3510,  3510,   122,
 2691,  2677,  3510,  3510,   493,  3510,  3510,  3510,  2692,   260,
 2692,  2678,  3510,  3510,   494,  3510,  3510,  3510,  3510,   260,
 2693,  2679,   117,  2690,   495,  3510,  2692,  3510,  3510,    39,
 2694,  2680,  2689,  2695,   496,  3510,  2697,  3510,  2699,   122,
 2695,   708,  3510,  3510,   416,  3510,  3510,  3510,  2696,   418,
 2696,   702,  3510,  3510,   417,  3510,  3510,  3510,  3510,   418,
 2697,  2681,  3510,  3510,   497,  3510,  3510,  3510,  2698,   499,
 2698,  2682,  3510,  3510,   498,  3510,  3510,  3510,  3510,   499,
 2699,  2683,  2690,  2696,  2672,  3510,  2698,  3510,  3510,   122,
 2700,  2684,  2691,  2697,  2673,  3510,  3510,  3510,  2701,   260,
 2701,  2685,  2692,  2698,  2674,  3510,  3510,  3510,  3510,   260,
 2702,  2686,  2693,  2699,  2675,   117,  2701,  3510,  3510,    39,
 2703,  3510,   445,   486,  3510,  3510,  3510,  3510,  3510,   446,
 2704,  3510,   483,  2703,  3510,    24,  3510,  3510,  3510,    25,
 2705,  1547,  3510,  3510,  1560,  3510,  3510,  3510,  3510,  1548,
 2706,  1561,  3510,  3510,  1562,  3510,  3510,  3510,  3510,   439,
 2707,  1564,  3510,  3510,  1565,  3510,  3510,  3510,  3510,   420,
 2708,  1566,  2710,  2709,  1587,  3510,  2705,  3510,  3510,  1332,
 2709,  1567,  3510,  3510,  1584,  3510,  3510,  3510,  3510,  1568,
 2710,  1585,  3510,  3510,  1586,  3510,  3510,  3510,  3510,  1332,
 2711,  1588,  2707,  2710,  1589,  3510,  2706,  3510,  3510,   420,
 2712,  1591,  3510,  3510,  1592,  3510,  3510,  3510,   427,   428,
 2713,  1593,  2715,  2714,  1598,  3510,  2712,  3510,   438,   439,
 2714,  1594,  3510,  3510,  1595,  3510,  3510,  3510,  2705,  1548,
 2715,  1596,  3510,  3510,  1597,  3510,  3510,  3510,  2706,   439,
 2716,  1599,  3510,  3510,  1600,  3510,  3510,  3510,  2707,   420,
 2717,  1601,  2719,  2718,  1606,  3510,  2714,  3510,  2708,  1332,
 2718,  1602,  3510,  3510,  1603,  3510,  3510,  3510,  2709,  1568,
 2719,  1604,  3510,  3510,  1605,  3510,  3510,  3510,  2710,  1332,
 2720,  1607,  2716,  2719,  1608,  3510,  2715,  3510,  2711,   420,
 2721,   607,  2730,  2727,  1348,  2726,  2723,  2722,  3510,   419,
 2722,   608,  3510,  3510,  1349,  3510,  3510,  3510,  3510,   609,
 2723,  2484,  2725,  2724,  1350,  3510,  2722,  3510,  3510,  1351,
 2724,  2485,  3510,  3510,  1417,  3510,  3510,  3510,  3510,  1418,
 2725,  2486,  3510,  3510,  1478,  3510,  3510,  3510,  3510,  1351,
 2726,  2487,  3510,  3510,  1479,  3510,  3510,  3510,  3510,   419,
 2727,  2488,  2729,  2728,  1480,  3510,  2724,  3510,  3510,  1481,
 2728,  2489,  3510,  3510,  1763,  3510,  3510,  3510,  3510,  1764,
 2729,  2490,  3510,  3510,  1784,  3510,  3510,  3510,  3510,  1481,
 2730,  2491,  2726,  2729,  1785,  3510,  2725,  3510,  3510,   419,
 2731,  2492,  3510,  3510,  1786,  3510,  3510,  3510,  2722,   609,
 2732,  2493,  2734,  2733,  1787,  3510,  2731,  3510,  2723,  1351,
 2733,  2494,  3510,  3510,  1788,  3510,  3510,  3510,  2724,  1418,
 2734,  2495,  3510,  3510,  1789,  3510,  3510,  3510,  2725,  1351,
 2735,  2496,  3510,  3510,  1790,  3510,  3510,  3510,  2726,   419,
 2736,  2497,  2738,  2737,  1791,  3510,  2733,  3510,  2727,  1481,
 2737,  2498,  3510,  3510,  1792,  3510,  3510,  3510,  2728,  1764,
 2738,  2499,  3510,  3510,  1793,  3510,  3510,  3510,  2729,  1481,
 2739,  2500,  2735,  2738,  1794,  3510,  2734,  3510,  2730,   419,
 2740,  1006,  2742,  2741,   407,  3510,  3510,  3510,  3510,   408,
 2741,  1007,  3510,  3510,   412,  3510,  3510,  3510,  3510,   413,
 2742,  1008,  3510,  3510,   433,  3510,  3510,  3510,  3510,   408,
 2743,  1009,   403,  2742,   435,  3510,  3510,  3510,  3510,    78,
 2744,  1010,  3510,  3510,   429,  3510,  3510,  3510,   403,    78,
 2745,  1011,  2747,  2746,   430,  3510,  3510,  3510,  2740,   408,
 2746,  1012,  3510,  3510,   431,  3510,  3510,  3510,  2741,   413,
 2747,  1013,  3510,  3510,   432,  3510,  3510,  3510,  2742,   408,
 2748,  1014,  2744,  2747,   434,  3510,  3510,  3510,  2743,    78,
 2749,   674,  2751,  2750,  3510,  3510,   400,  3510,  3510,   675,
 2750,  2354,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2355,
 2751,  2373,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   675,
 2752,  2374,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    40,
 2753,  2375,  2755,  2754,  3510,  3510,  2750,  3510,  3510,  2376,
 2754,  2395,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2396,
 2755,  2410,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2376,
 2756,  2411,  2752,  2755,  3510,  3510,  2751,  3510,  3510,    40,
 2757,  2412,  3510,  3510,  3510,  3510,  3510,  3510,   400,   401,
 2758,  2413,  2760,  2759,  3510,  3510,  2757,  3510,  2749,   675,
 2759,  2414,  3510,  3510,  3510,  3510,  3510,  3510,  2750,  2355,
 2760,  2415,  3510,  3510,  3510,  3510,  3510,  3510,  2751,   675,
 2761,  2416,  3510,  3510,  3510,  3510,  3510,  3510,  2752,    40,
 2762,  2417,  2764,  2763,  3510,  3510,  2759,  3510,  2753,  2376,
 2763,  2418,  3510,  3510,  3510,  3510,  3510,  3510,  2754,  2396,
 2764,  2419,  3510,  3510,  3510,  3510,  3510,  3510,  2755,  2376,
 2765,  2420,  2761,  2764,  3510,  3510,  2760,  3510,  2756,    40,
 2766,   947,  2768,  2767,   603,   762,  3510,  3510,  3510,   398,
 2767,   948,   764,   781,   604,  3510,  3510,  3510,  3510,   591,
 2768,   949,   762,   764,   950,  3510,  3510,  3510,  3510,   398,
 2769,   951,   763,   780,   952,  3510,  3510,  3510,  2767,   591,
 2770,   953,   761,   763,   954,  3510,  3510,  3510,  2768,   398,
 2771,  1302,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   370,
 2772,  1303,   367,  2771,  3510,  3510,  3510,  3510,  3510,   137,
 2773,  1304,  3510,  3510,  3510,  3510,  3510,  3510,   367,   137,
 2774,  1305,  2776,  2775,  3510,  3510,  3510,  3510,   369,   370,
 2775,  1306,  3510,  3510,  3510,  3510,  3510,  3510,   396,   397,
 2776,  1307,  3510,  3510,  3510,  3510,  3510,  3510,  2771,   370,
 2777,  1308,  2773,  2776,  3510,  3510,  3510,  3510,  2772,   137,
 2778,   516,  2780,  2779,  3510,  3510,   364,  3510,  3510,   160,
 2779,   517,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   349,
 2780,   518,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   160,
 2781,   519,   379,   245,  3510,  3510,  2779,  3510,  3510,   221,
 2782,   520,   243,   379,  3510,  3510,  2780,  3510,  3510,    60,
 2783,   521,  3510,  3510,  3510,  3510,  3510,  3510,   364,   365,
 2784,   522,  2786,  2785,  3510,  3510,  2783,  3510,  2778,   160,
 2785,   523,  3510,  3510,  3510,  3510,  3510,  3510,  2779,   349,
 2786,   524,  3510,  3510,  3510,  3510,  3510,  3510,  2780,   160,
 2787,   525,   392,   390,  3510,  3510,  2785,  3510,  2781,   221,
 2788,   216,   383,   392,  3510,  3510,  2786,  3510,  2782,    60,
 2789,  3510,  1196,  1195,  3510,  3510,  3510,  3510,  2790,   328,
 2790,  3510,  1180,   731,  3510,  3510,  3510,  3510,  3510,   328,
 2791,  3510,  1192,  1181,  3510,   359,  2790,  3510,  3510,    92,
 2792,  2789,  2235,  2234,  3510,  3510,  3510,  3510,  2793,   328,
 2793,  2790,  2226,   730,  3510,  3510,  3510,  3510,  3510,   328,
 2794,  2791,  2231,  2228,  3510,  2227,  2793,  3510,  3510,    92,
 2795,  2240,  2796,  2798,   357,  3510,  2800,  3510,  2802,    92,
 2796,  2236,  3510,  3510,   358,  3510,  3510,  3510,  2797,    92,
 2797,  2227,  3510,  3510,   359,  3510,  3510,  3510,  3510,    92,
 2798,  2238,  3510,  3510,   360,  3510,  3510,  3510,  2799,   362,
 2799,  2229,  3510,  3510,   361,  3510,  3510,  3510,  3510,   362,
 2800,  2235,  3510,  3510,  1196,  3510,  3510,  3510,  2801,   328,
 2801,  2226,  3510,  3510,  1180,  3510,  3510,  3510,  3510,   328,
 2802,  2231,  2797,  2799,  1192,  3510,  2801,  3510,  3510,    92,
 2803,  2237,  2798,  2804,  1197,  3510,  2806,  3510,  2808,   362,
 2804,  2239,  3510,  3510,  1198,  3510,  3510,  3510,  2805,  1183,
 2805,  2230,  3510,  3510,  1182,  3510,  3510,  3510,  3510,  1183,
 2806,  2234,  3510,  3510,  1195,  3510,  3510,  3510,  2807,   732,
 2807,   730,  3510,  3510,   731,  3510,  3510,  3510,  3510,   732,
 2808,  2228,  2799,  2805,  1181,  3510,  2807,  3510,  3510,   362,
 2809,  2792,  2800,  2806,  2789,  3510,  3510,  3510,  2810,   328,
 2810,  2793,  2801,  2807,  2790,  3510,  3510,  3510,  3510,   328,
 2811,  2794,  2802,  2808,  2791,  2797,  2810,  3510,  3510,    92,
 2812,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2813,  2814,
 2813,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2814,
 2814,   980,  2815,  2817,   919,  2551,  3510,  3510,  2819,   166,
 2815,   981,  2551,  2553,   920,  3510,  3510,  3510,  2816,   166,
 2816,   986,  2552,  2554,   921,  3510,  3510,  3510,  3510,   166,
 2817,   987,  2553,  2559,   922,  3510,  3510,  3510,  2818,   214,
 2818,   990,  2554,  2560,   923,  3510,  3510,  3510,  3510,   214,
 2819,   991,  2816,  2818,   924,  2552,  3510,  3510,  3510,   166,
 2820,  3510,   353,  1046,  3510,  3510,  2813,  3510,  3510,   354,
 2821,  3510,  1045,  2016,  3510,  3510,  2822,  3510,  2830,  1047,
 2822,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2823,  2824,
 2823,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2824,
 2824,  2075,  2825,  2827,   926,  2262,  3510,  3510,  2829,   355,
 2825,  2076,  2262,  2264,   927,  3510,  3510,  3510,  2826,   355,
 2826,  2081,  2263,  2265,  2082,  3510,  3510,  3510,  3510,   355,
 2827,  2083,  2264,  2270,  2084,  3510,  3510,  3510,  2828,   932,
 2828,  2088,  2265,  2271,  2085,  3510,  3510,  3510,  3510,   932,
 2829,  2089,  2826,  2828,  2090,  2263,  3510,  3510,  3510,   355,
 2830,  3510,  1046,  2017,  3510,  3510,  2823,  3510,  3510,  1047,
 2831,  3510,  2812,  2822,  3510,  3510,  3510,  3510,  2832,  2814,
 2832,  3510,  2813,  2823,  3510,  3510,  3510,  3510,  3510,  2814,
 2833,  3510,  2820,  2830,  3510,   353,  2832,  3510,  3510,   354,
 2834,   351,  2195,  2197,  3510,  3510,  2835,  3510,  2837,   354,
 2835,  2812,  3510,  3510,  3510,  3510,  3510,  3510,  2836,  2814,
 2836,  2813,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2814,
 2837,  2820,  2196,  2198,  3510,  3510,  2836,  3510,  3510,   354,
 2838,  2821,  2197,  2201,  3510,  3510,  2839,  3510,  2841,  1047,
 2839,  2822,  3510,  3510,  3510,  3510,  3510,  3510,  2840,  2824,
 2840,  2823,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2824,
 2841,  2830,  2198,  2202,  3510,  3510,  2840,  3510,  3510,  1047,
 2842,  2831,  2835,  2839,  3510,  3510,  3510,  3510,  2843,  2814,
 2843,  2832,  2836,  2840,  3510,  3510,  3510,  3510,  3510,  2814,
 2844,  2833,  2837,  2841,  3510,  2196,  2843,  3510,  3510,   354,
 2845,  2834,  2846,  2848,   351,  3510,  2850,  3510,  2852,   354,
 2846,  2195,  3510,  3510,   352,  3510,  3510,  3510,  2847,   354,
 2847,  2196,  3510,  3510,   353,  3510,  3510,  3510,  3510,   354,
 2848,  2197,  3510,  3510,  1045,  3510,  3510,  3510,  2849,  1047,
 2849,  2198,  3510,  3510,  1046,  3510,  3510,  3510,  3510,  1047,
 2850,  2835,  3510,  3510,  2812,  3510,  3510,  3510,  2851,  2814,
 2851,  2836,  3510,  3510,  2813,  3510,  3510,  3510,  3510,  2814,
 2852,  2837,  2847,  2849,  2820,  3510,  2851,  3510,  3510,   354,
 2853,  2838,  2848,  2854,  2821,  3510,  2856,  3510,  2858,  1047,
 2854,  2201,  3510,  3510,  2016,  3510,  3510,  3510,  2855,  2018,
 2855,  2202,  3510,  3510,  2017,  3510,  3510,  3510,  3510,  2018,
 2856,  2839,  3510,  3510,  2822,  3510,  3510,  3510,  2857,  2824,
 2857,  2840,  3510,  3510,  2823,  3510,  3510,  3510,  3510,  2824,
 2858,  2841,  2849,  2855,  2830,  3510,  2857,  3510,  3510,  1047,
 2859,  2842,  2850,  2856,  2831,  3510,  3510,  3510,  2860,  2814,
 2860,  2843,  2851,  2857,  2832,  3510,  3510,  3510,  3510,  2814,
 2861,  2844,  2852,  2858,  2833,  2847,  2860,  3510,  3510,   354,
 2862,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2863,  2864,
 2863,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2864,
 2864,   442,  2865,  2871,  3510,  2866,  3510,  3510,  2875,    25,
 2865,   443,  2866,  2868,  3510,  3510,  3510,  3510,  2870,    25,
 2866,    23,  3510,  3510,  3510,  3510,  3510,  3510,  2867,    25,
 2867,    24,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    25,
 2868,   444,  3510,  3510,  3510,  3510,  3510,  3510,  2869,   446,
 2869,   445,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   446,
 2870,   483,  2867,  2869,  3510,  3510,  3510,  3510,  3510,    25,
 2871,   484,  2868,  2872,  3510,  3510,  3510,  3510,  2874,   446,
 2872,   485,  3510,  3510,  3510,  3510,  3510,  3510,  2873,   487,
 2873,   486,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   487,
 2874,  2703,  2869,  2873,  3510,  3510,  3510,  3510,  3510,   446,
 2875,  2704,  2870,  2874,  3510,  2867,  3510,  3510,  3510,    25,
 2876,  3510,   332,   334,  3510,  3510,  2863,  3510,  3510,    26,
 2877,  3510,   333,   565,  3510,  3510,  2878,  3510,  2892,   335,
 2878,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2879,  2880,
 2879,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2880,
 2880,   679,  2881,  2887,  3510,  2882,  3510,  3510,  2891,    51,
 2881,   680,  2882,  2884,  3510,  3510,  3510,  3510,  2886,    51,
 2882,    49,  3510,  3510,  3510,  3510,  3510,  3510,  2883,    51,
 2883,    50,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    51,
 2884,   681,  3510,  3510,  3510,  3510,  3510,  3510,  2885,   683,
 2885,   682,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   683,
 2886,  2316,  2883,  2885,  3510,  3510,  3510,  3510,  3510,    51,
 2887,  2317,  2884,  2888,  3510,  3510,  3510,  3510,  2890,   683,
 2888,  2318,  3510,  3510,  3510,  3510,  3510,  3510,  2889,  2320,
 2889,  2319,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2320,
 2890,  2338,  2885,  2889,  3510,  3510,  3510,  3510,  3510,   683,
 2891,  2339,  2886,  2890,  3510,  2883,  3510,  3510,  3510,    51,
 2892,  3510,   334,   566,  3510,  3510,  2879,  3510,  3510,   335,
 2893,  3510,  2862,  2878,  3510,  3510,  3510,  3510,  2894,  2864,
 2894,  3510,  2863,  2879,  3510,  3510,  3510,  3510,  3510,  2864,
 2895,  3510,  2876,  2892,  3510,   332,  2894,  3510,  3510,    26,
 2896,   330,   570,   572,  3510,  3510,  2897,  3510,  2899,    26,
 2897,  2862,  3510,  3510,  3510,  3510,  3510,  3510,  2898,  2864,
 2898,  2863,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2864,
 2899,  2876,   571,   573,  3510,  3510,  2898,  3510,  3510,    26,
 2900,  2877,   572,   576,  3510,  3510,  2901,  3510,  2903,   335,
 2901,  2878,  3510,  3510,  3510,  3510,  3510,  3510,  2902,  2880,
 2902,  2879,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2880,
 2903,  2892,   573,   577,  3510,  3510,  2902,  3510,  3510,   335,
 2904,  2893,  2897,  2901,  3510,  3510,  3510,  3510,  2905,  2864,
 2905,  2894,  2898,  2902,  3510,  3510,  3510,  3510,  3510,  2864,
 2906,  2895,  2899,  2903,  3510,   571,  2905,  3510,  3510,    26,
 2907,  2896,  2908,  2910,   330,  3510,  2912,  3510,  2914,    26,
 2908,   570,  3510,  3510,   331,  3510,  3510,  3510,  2909,    26,
 2909,   571,  3510,  3510,   332,  3510,  3510,  3510,  3510,    26,
 2910,   572,  3510,  3510,   333,  3510,  3510,  3510,  2911,   335,
 2911,   573,  3510,  3510,   334,  3510,  3510,  3510,  3510,   335,
 2912,  2897,  3510,  3510,  2862,  3510,  3510,  3510,  2913,  2864,
 2913,  2898,  3510,  3510,  2863,  3510,  3510,  3510,  3510,  2864,
 2914,  2899,  2909,  2911,  2876,  3510,  2913,  3510,  3510,    26,
 2915,  2900,  2910,  2916,  2877,  3510,  2918,  3510,  2920,   335,
 2916,   576,  3510,  3510,   565,  3510,  3510,  3510,  2917,   488,
 2917,   577,  3510,  3510,   566,  3510,  3510,  3510,  3510,   488,
 2918,  2901,  3510,  3510,  2878,  3510,  3510,  3510,  2919,  2880,
 2919,  2902,  3510,  3510,  2879,  3510,  3510,  3510,  3510,  2880,
 2920,  2903,  2911,  2917,  2892,  3510,  2919,  3510,  3510,   335,
 2921,  2904,  2912,  2918,  2893,  3510,  3510,  3510,  2922,  2864,
 2922,  2905,  2913,  2919,  2894,  3510,  3510,  3510,  3510,  2864,
 2923,  2906,  2914,  2920,  2895,  2909,  2922,  3510,  3510,    26,
 2924,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2925,
 2925,   732,  2926,  2934,   733,  2927,  2940,  3510,  2942,    52,
 2926,  2209,  2927,  2929,   734,  3510,  2931,  3510,  2933,    52,
 2927,  2210,  3510,  3510,   735,  3510,  3510,  3510,  2928,    52,
 2928,  2211,  3510,  3510,   736,  3510,  3510,  3510,  3510,    52,
 2929,  2212,  3510,  3510,   737,  3510,  3510,  3510,  2930,   684,
 2930,  2213,  3510,  3510,   738,  3510,  3510,  3510,  3510,   684,
 2931,  2214,  3510,  3510,   739,  3510,  3510,  3510,  2932,   741,
 2932,  2215,  3510,  3510,   740,  3510,  3510,  3510,  3510,   741,
 2933,  2216,  2928,  2930,   807,  3510,  2932,  3510,  3510,    52,
 2934,  2217,  2929,  2935,   808,  3510,  2937,  3510,  2939,   684,
 2935,  2218,  3510,  3510,   809,  3510,  3510,  3510,  2936,   811,
 2936,  2219,  3510,  3510,   810,  3510,  3510,  3510,  3510,   811,
 2937,  2220,  3510,  3510,  2191,  3510,  3510,  3510,  2938,  2193,
 2938,  2221,  3510,  3510,  2192,  3510,  3510,  3510,  3510,  2193,
 2939,  2222,  2930,  2936,  2205,  3510,  2938,  3510,  3510,   684,
 2940,  2223,  2931,  2937,  2206,  3510,  3510,  3510,  2941,   741,
 2941,  2224,  2932,  2938,  2207,  3510,  3510,  3510,  3510,   741,
 2942,  2225,  2933,  2939,  2208,  2928,  2941,  3510,  3510,    52,
 2943,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   327,
 2944,  3510,    58,  2945,  3510,  3510,  2924,  3510,  3510,    59,
 2945,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2946,
 2946,  1183,   749,   768,   532,   761,  2951,  2950,  2947,   398,
 2947,  1184,   767,   784,   533,   762,  2949,  2948,  3510,   398,
 2948,  1185,  3510,  3510,   534,  3510,  3510,  3510,  3510,   535,
 2949,  1186,   766,   783,  1187,  3510,  2948,  3510,  3510,   261,
 2950,  1188,  3510,  3510,  1189,  3510,  3510,  3510,  2948,   535,
 2951,  1190,   765,   782,  1191,  3510,  2950,  3510,  2949,   261,
 2952,  3510,    56,    58,  3510,  3510,  2943,  3510,  3510,    13,
 2953,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   325,    63,
 2954,  3510,  2956,  2955,  3510,  3510,  2953,  3510,   326,   327,
 2955,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2924,  2925,
 2956,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2943,   327,
 2957,  3510,    57,  2958,  3510,  3510,  2955,  3510,  2944,    59,
 2958,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2945,  2946,
 2959,  3510,  1327,  1325,  3510,  3510,  3510,  3510,  2960,   161,
 2960,  3510,  1314,  1312,  3510,  3510,  3510,  3510,  3510,   161,
 2961,  3510,  1319,  1317,  3510,   322,  2960,  3510,  3510,   323,
 2962,  2959,  1326,  1324,  3510,  3510,  3510,  3510,  2963,   161,
 2963,  2960,  1313,  1311,  3510,  3510,  3510,  3510,  3510,   161,
 2964,  2961,  1318,  1316,  3510,   543,  2963,  3510,  3510,   323,
 2965,  2962,  2389,  2388,  2959,  3510,  3510,  3510,  2966,   161,
 2966,  2963,  2381,  2380,  2960,  3510,  3510,  3510,  3510,   161,
 2967,  2964,  2385,  2382,  2961,   542,  2966,  3510,  3510,   323,
 2968,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2969,  2970,
 2969,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2970,
 2970,   638,  2971,  2973,   639,  2349,  3510,  3510,  2975,    27,
 2971,   651,  2349,  2352,   640,  3510,  3510,  3510,  2972,    27,
 2972,   656,  2341,  2344,   645,  3510,  3510,  3510,  3510,    27,
 2973,   657,  2352,  2351,   646,  3510,  3510,  3510,  2974,   336,
 2974,   660,  2344,  2343,   649,  3510,  3510,  3510,  3510,   336,
 2975,   661,  2972,  2974,   650,  2341,  3510,  3510,  3510,    27,
 2976,  3510,   265,   316,  3510,  3510,  2969,  3510,  3510,   266,
 2977,  3510,   315,  2978,  3510,  3510,  2984,  3510,  2992,   317,
 2978,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2979,  2980,
 2979,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2980,
 2980,   666,  2409,  2408,   667,  1802,  2981,  3510,  2983,   671,
 2981,  2424,  2407,  2406,  2421,  3510,  3510,  3510,  2982,   262,
 2982,  2425,  2401,  2400,  2422,  3510,  3510,  3510,  3510,   262,
 2983,  2426,  2403,  2402,  2423,  1343,  2982,  3510,  3510,   671,
 2984,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2985,  2986,
 2985,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2986,
 2986,  2429,  2987,  2989,  1356,  2368,  3510,  3510,  2991,    53,
 2987,  2430,  2368,  2371,  1357,  3510,  3510,  3510,  2988,    53,
 2988,  2431,  2360,  2363,  1362,  3510,  3510,  3510,  3510,    53,
 2989,  2432,  2371,  2370,  1363,  3510,  3510,  3510,  2990,   685,
 2990,  2433,  2363,  2362,  1366,  3510,  3510,  3510,  3510,   685,
 2991,  2434,  2988,  2990,  1367,  2360,  3510,  3510,  3510,    53,
 2992,  3510,   316,  2979,  3510,  3510,  2985,  3510,  3510,   317,
 2993,  3510,  2968,  2984,  3510,  3510,  3510,  3510,  2994,  2970,
 2994,  3510,  2969,  2985,  3510,  3510,  3510,  3510,  3510,  2970,
 2995,  3510,  2976,  2992,  3510,   265,  2994,  3510,  3510,   266,
 2996,   263,  2997,  2999,  3510,  3510,  3001,  3510,  3003,   266,
 2997,   264,  3510,  3510,  3510,  3510,  3510,  3510,  2998,   266,
 2998,   265,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   266,
 2999,   315,  3510,  3510,  3510,  3510,  3510,  3510,  3000,   317,
 3000,   316,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   317,
 3001,  2968,  3510,  3510,  3510,  3510,  3510,  3510,  3002,  2970,
 3002,  2969,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2970,
 3003,  2976,  2998,  3000,  3510,  3510,  3002,  3510,  3510,   266,
 3004,  2977,  2999,  3005,  3510,  3510,  3007,  3510,  3009,   317,
 3005,  2978,  3510,  3510,  3510,  3510,  3510,  3510,  3006,  2980,
 3006,  2979,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2980,
 3007,  2984,  3510,  3510,  3510,  3510,  3510,  3510,  3008,  2986,
 3008,  2985,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2986,
 3009,  2992,  3000,  3006,  3510,  3510,  3008,  3510,  3510,   317,
 3010,  2993,  3001,  3007,  3510,  3510,  3510,  3510,  3011,  2970,
 3011,  2994,  3002,  3008,  3510,  3510,  3510,  3510,  3510,  2970,
 3012,  2995,  3003,  3009,  3510,  2998,  3011,  3510,  3510,   266,
 3013,  2996,  3014,  3016,   263,  3510,  3018,  3510,  3020,   266,
 3014,  2997,  3510,  3510,   264,  3510,  3510,  3510,  3015,   266,
 3015,  2998,  3510,  3510,   265,  3510,  3510,  3510,  3510,   266,
 3016,  2999,  3510,  3510,   315,  3510,  3510,  3510,  3017,   317,
 3017,  3000,  3510,  3510,   316,  3510,  3510,  3510,  3510,   317,
 3018,  3001,  3510,  3510,  2968,  3510,  3510,  3510,  3019,  2970,
 3019,  3002,  3510,  3510,  2969,  3510,  3510,  3510,  3510,  2970,
 3020,  3003,  3015,  3017,  2976,  3510,  3019,  3510,  3510,   266,
 3021,  3004,  3016,  3022,  2977,  3510,  3024,  3510,  3026,   317,
 3022,  3005,  3510,  3510,  2978,  3510,  3510,  3510,  3023,  2980,
 3023,  3006,  3510,  3510,  2979,  3510,  3510,  3510,  3510,  2980,
 3024,  3007,  3510,  3510,  2984,  3510,  3510,  3510,  3025,  2986,
 3025,  3008,  3510,  3510,  2985,  3510,  3510,  3510,  3510,  2986,
 3026,  3009,  3017,  3023,  2992,  3510,  3025,  3510,  3510,   317,
 3027,  3010,  3018,  3024,  2993,  3510,  3510,  3510,  3028,  2970,
 3028,  3011,  3019,  3025,  2994,  3510,  3510,  3510,  3510,  2970,
 3029,  3012,  3020,  3026,  2995,  3015,  3028,  3510,  3510,   266,
 3030,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   258,   147,
 3031,  3510,   493,   497,  3510,  3510,  3030,  3510,   259,   260,
 3032,   613,   151,   287,  3510,  3510,  3510,  3510,  3510,    41,
 3033,   611,   286,   292,  3510,  3510,  3510,  3510,   253,   155,
 3034,   612,   285,   286,  3510,  3510,  3510,  3510,  3032,    41,
 3035,  1076,  3040,  3037,  1508,  3036,  3510,  3510,  3510,   251,
 3036,  1077,  3510,  3510,  1078,  3510,  3510,  3510,  3510,   251,
 3037,  1079,  3039,  3038,  1509,  3510,  3510,  3510,  3510,  1080,
 3038,  1095,  3510,  3510,  1510,  3510,  3510,  3510,  3510,  1096,
 3039,  1972,  3510,  3510,  1511,  3510,  3510,  3510,  3510,  1080,
 3040,  1973,  3036,  3039,  1512,  3510,  3510,  3510,  3510,   251,
 3041,  1974,  3510,  3510,  1513,  3510,  3510,  3510,  3036,   251,
 3042,  1975,  3044,  3043,  1514,  3510,  3510,  3510,  3037,  1080,
 3043,  1976,  3510,  3510,  1515,  3510,  3510,  3510,  3038,  1096,
 3044,  1977,  3510,  3510,  1516,  3510,  3510,  3510,  3039,  1080,
 3045,  1978,  3041,  3044,  1517,  3510,  3510,  3510,  3040,   251,
 3046,   627,  2180,  2186,  3510,  3510,   249,  3510,  3510,   628,
 3047,  2473,  3510,  3510,  3510,  3510,  3510,  3510,   249,   250,
 3048,  2474,  2179,  2185,  3510,  3510,  3047,  3510,  3046,   628,
 3049,   944,  3051,  3050,   240,  3510,  3510,  3510,  3510,   241,
 3050,   945,  3510,  3510,   955,  3510,  3510,  3510,  3510,   946,
 3051,   956,  3510,  3510,   957,  3510,  3510,  3510,  3510,   241,
 3052,   958,   236,  3051,   959,  3510,  3510,  3510,  3510,   225,
 3053,   960,  3510,  3510,   961,  3510,  3510,  3510,   236,   225,
 3054,   962,  3056,  3055,   967,  3510,  3510,  3510,  3049,   241,
 3055,   963,  3510,  3510,   964,  3510,  3510,  3510,  3050,   946,
 3056,   965,  3510,  3510,   966,  3510,  3510,  3510,  3051,   241,
 3057,   968,  3053,  3056,   969,  3510,  3510,  3510,  3052,   225,
 3058,   549,  2288,  2294,  3510,  3510,   223,  3510,  3510,   550,
 3059,  2567,  3510,  3510,  3510,  3510,  3510,  3510,   223,   224,
 3060,  2568,  2287,  2293,  3510,  3510,  3059,  3510,  3058,   550,
 3061,  3510,   524,   523,  3510,  3510,  3510,  3510,  3062,   160,
 3062,  3510,   518,   517,  3510,  3510,  3510,  3510,  3510,   160,
 3063,  3510,   520,   519,  3510,   218,  3062,  3510,  3510,    60,
 3064,  3061,  2786,  2785,  3510,  3510,  3510,  3510,  3065,   160,
 3065,  3062,  2780,  2779,  3510,  3510,  3510,  3510,  3510,   160,
 3066,  3063,  2782,  2781,  3510,   243,  3065,  3510,  3510,    60,
 3067,  2788,   382,   391,   216,  3510,  3068,  3510,  3070,    60,
 3068,  2786,  3510,  3510,   524,  3510,  3510,  3510,  3069,   160,
 3069,  2780,  3510,  3510,   518,  3510,  3510,  3510,  3510,   160,
 3070,  2782,   372,   378,   520,  3510,  3069,  3510,  3510,    60,
 3071,  2787,   391,   389,   525,  3510,  3072,  3510,  3074,   221,
 3072,  2785,  3510,  3510,   523,  3510,  3510,  3510,  3073,   349,
 3073,  2779,  3510,  3510,   517,  3510,  3510,  3510,  3510,   349,
 3074,  2781,   378,   377,   519,  3510,  3073,  3510,  3510,   221,
 3075,  3064,  3068,  3072,  3061,  3510,  3510,  3510,  3076,   160,
 3076,  3065,  3069,  3073,  3062,  3510,  3510,  3510,  3510,   160,
 3077,  3066,  3070,  3074,  3063,   372,  3076,  3510,  3510,    60,
 3078,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3079,  3080,
 3079,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3080,
 3080,   560,  3081,  3083,   561,  2908,  3510,  3510,  3085,    26,
 3081,   569,  2908,  2910,   562,  3510,  3510,  3510,  3082,    26,
 3082,   574,  2909,  2911,   563,  3510,  3510,  3510,  3510,    26,
 3083,   575,  2910,  2916,   564,  3510,  3510,  3510,  3084,   335,
 3084,   578,  2911,  2917,   567,  3510,  3510,  3510,  3510,   335,
 3085,   579,  3082,  3084,   568,  2909,  3510,  3510,  3510,    26,
 3086,  3510,   164,   212,  3510,  3510,  3079,  3510,  3510,   165,
 3087,  3510,   211,   746,  3510,  3510,  3088,  3510,  3096,   213,
 3088,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3089,  3090,
 3089,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3090,
 3090,  2529,  3091,  3093,   876,  2927,  3510,  3510,  3095,    52,
 3091,  2530,  2927,  2929,   877,  3510,  3510,  3510,  3092,    52,
 3092,  2531,  2928,  2930,   878,  3510,  3510,  3510,  3510,    52,
 3093,  2532,  2929,  2935,   879,  3510,  3510,  3510,  3094,   684,
 3094,  2533,  2930,  2936,   880,  3510,  3510,  3510,  3510,   684,
 3095,  2534,  3092,  3094,   881,  2928,  3510,  3510,  3510,    52,
 3096,  3510,   212,   747,  3510,  3510,  3089,  3510,  3510,   213,
 3097,  3510,  3078,  3088,  3510,  3510,  3510,  3510,  3098,  3080,
 3098,  3510,  3079,  3089,  3510,  3510,  3510,  3510,  3510,  3080,
 3099,  3510,  3086,  3096,  3510,   164,  3098,  3510,  3510,   165,
 3100,   162,   797,   799,  3510,  3510,  3101,  3510,  3103,   165,
 3101,  3078,  3510,  3510,  3510,  3510,  3510,  3510,  3102,  3080,
 3102,  3079,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3080,
 3103,  3086,   798,   800,  3510,  3510,  3102,  3510,  3510,   165,
 3104,  3087,   799,   803,  3510,  3510,  3105,  3510,  3107,   213,
 3105,  3088,  3510,  3510,  3510,  3510,  3510,  3510,  3106,  3090,
 3106,  3089,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3090,
 3107,  3096,   800,   804,  3510,  3510,  3106,  3510,  3510,   213,
 3108,  3097,  3101,  3105,  3510,  3510,  3510,  3510,  3109,  3080,
 3109,  3098,  3102,  3106,  3510,  3510,  3510,  3510,  3510,  3080,
 3110,  3099,  3103,  3107,  3510,   798,  3109,  3510,  3510,   165,
 3111,  3100,  3112,  3114,   162,  3510,  3116,  3510,  3118,   165,
 3112,   797,  3510,  3510,   163,  3510,  3510,  3510,  3113,   165,
 3113,   798,  3510,  3510,   164,  3510,  3510,  3510,  3510,   165,
 3114,   799,  3510,  3510,   211,  3510,  3510,  3510,  3115,   213,
 3115,   800,  3510,  3510,   212,  3510,  3510,  3510,  3510,   213,
 3116,  3101,  3510,  3510,  3078,  3510,  3510,  3510,  3117,  3080,
 3117,  3102,  3510,  3510,  3079,  3510,  3510,  3510,  3510,  3080,
 3118,  3103,  3113,  3115,  3086,  3510,  3117,  3510,  3510,   165,
 3119,  3104,  3114,  3120,  3087,  3510,  3122,  3510,  3124,   213,
 3120,   803,  3510,  3510,   746,  3510,  3510,  3510,  3121,   748,
 3121,   804,  3510,  3510,   747,  3510,  3510,  3510,  3510,   748,
 3122,  3105,  3510,  3510,  3088,  3510,  3510,  3510,  3123,  3090,
 3123,  3106,  3510,  3510,  3089,  3510,  3510,  3510,  3510,  3090,
 3124,  3107,  3115,  3121,  3096,  3510,  3123,  3510,  3510,   213,
 3125,  3108,  3116,  3122,  3097,  3510,  3510,  3510,  3126,  3080,
 3126,  3109,  3117,  3123,  3098,  3510,  3510,  3510,  3510,  3080,
 3127,  3110,  3118,  3124,  3099,  3113,  3126,  3510,  3510,   165,
 3128,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   157,   136,
 3129,  3510,   341,   346,  3510,  3510,  3128,  3510,   158,   159,
 3130,   253,   302,   308,   154,  3510,  3510,  3510,  3510,   155,
 3131,  3032,   150,   302,   613,  3510,  3510,  3510,  3510,    41,
 3132,  3033,   301,   307,   611,  3510,  3510,  3510,  3130,   155,
 3133,  3034,   300,   301,   612,  3510,  3510,  3510,  3131,    41,
 3134,   536,  3139,  3136,  1338,  3135,  3510,  3510,  3510,   148,
 3135,   537,  3510,  3510,   538,  3510,  3510,  3510,  3510,   148,
 3136,   539,  3138,  3137,  1339,  3510,  3510,  3510,  3510,   540,
 3137,  2573,  3510,  3510,  1340,  3510,  3510,  3510,  3510,  1341,
 3138,  2574,  3510,  3510,  1812,  3510,  3510,  3510,  3510,   540,
 3139,  2575,  3135,  3138,  1813,  3510,  3510,  3510,  3510,   148,
 3140,  2576,  3510,  3510,  1814,  3510,  3510,  3510,  3135,   148,
 3141,  2577,  3143,  3142,  1815,  3510,  3510,  3510,  3136,   540,
 3142,  2578,  3510,  3510,  1816,  3510,  3510,  3510,  3137,  1341,
 3143,  2579,  3510,  3510,  1817,  3510,  3510,  3510,  3138,   540,
 3144,  2580,  3140,  3143,  1818,  3510,  3510,  3510,  3139,   148,
 3145,   259,  2678,  2682,  3510,  3510,   146,  3510,  3510,   260,
 3146,  3030,  3510,  3510,  3510,  3510,  3510,  3510,   146,   147,
 3147,  3031,  2677,  2681,  3510,  3510,  3146,  3510,  3145,   260,
 3148,   227,   198,   204,   142,  3510,  3510,  3510,  3510,   133,
 3149,   228,   139,   198,   229,  3510,  3510,  3510,  3510,    14,
 3150,   230,   197,   203,   231,  3510,  3510,  3510,  3148,   133,
 3151,   232,   196,   197,   233,  3510,  3510,  3510,  3149,    14,
 3152,   366,  3157,  3154,  1299,  3153,  3510,  3510,  3510,   137,
 3153,   367,  3510,  3510,   368,  3510,  3510,  3510,  3510,   137,
 3154,   369,  3156,  3155,  1300,  3510,  3510,  3510,  3510,   370,
 3155,   396,  3510,  3510,  1301,  3510,  3510,  3510,  3510,   397,
 3156,  2771,  3510,  3510,  1302,  3510,  3510,  3510,  3510,   370,
 3157,  2772,  3153,  3156,  1303,  3510,  3510,  3510,  3510,   137,
 3158,  2773,  3510,  3510,  1304,  3510,  3510,  3510,  3153,   137,
 3159,  2774,  3161,  3160,  1305,  3510,  3510,  3510,  3154,   370,
 3160,  2775,  3510,  3510,  1306,  3510,  3510,  3510,  3155,   397,
 3161,  2776,  3510,  3510,  1307,  3510,  3510,  3510,  3156,   370,
 3162,  2777,  3158,  3161,  1308,  3510,  3510,  3510,  3157,   137,
 3163,   158,   453,   466,  3510,  3510,   135,  3510,  3510,   159,
 3164,  3128,  3510,  3510,  3510,  3510,  3510,  3510,   135,   136,
 3165,  3129,   452,   465,  3510,  3510,  3164,  3510,  3163,   159,
 3166,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   126,    95,
 3167,  3510,   171,   175,  3510,  3510,  3166,  3510,   127,    20,
 3168,   820,  2594,  2600,   834,  2589,  3170,  3169,  3510,   124,
 3169,   821,  3510,  3510,   822,  3510,  3510,  3510,  3510,   727,
 3170,   823,  2593,  2599,   827,  3510,  3169,  3510,  3510,   329,
 3171,   835,  3510,  3510,   836,  3510,  3510,  3510,  3169,   727,
 3172,   837,  2592,  2598,   841,  3510,  3171,  3510,  3170,   329,
 3173,   592,  3182,  3179,  1101,  3178,  3175,  3174,  3510,   123,
 3174,   593,  3510,  3510,  1102,  3510,  3510,  3510,  3510,   594,
 3175,  2510,  3177,  3176,  1103,  3510,  3174,  3510,  3510,  1104,
 3176,  2511,  3510,  3510,  1122,  3510,  3510,  3510,  3510,  1123,
 3177,  2512,  3510,  3510,  1173,  3510,  3510,  3510,  3510,  1104,
 3178,  2513,  3510,  3510,  1174,  3510,  3510,  3510,  3510,   123,
 3179,  2514,  3181,  3180,  1175,  3510,  3176,  3510,  3510,  1176,
 3180,  2515,  3510,  3510,  1940,  3510,  3510,  3510,  3510,  1941,
 3181,  2516,  3510,  3510,  1961,  3510,  3510,  3510,  3510,  1176,
 3182,  2517,  3178,  3181,  1962,  3510,  3177,  3510,  3510,   123,
 3183,  2518,  3510,  3510,  1963,  3510,  3510,  3510,  3174,   594,
 3184,  2519,  3186,  3185,  1964,  3510,  3183,  3510,  3175,  1104,
 3185,  2520,  3510,  3510,  1965,  3510,  3510,  3510,  3176,  1123,
 3186,  2521,  3510,  3510,  1966,  3510,  3510,  3510,  3177,  1104,
 3187,  2522,  3510,  3510,  1967,  3510,  3510,  3510,  3178,   123,
 3188,  2523,  3190,  3189,  1968,  3510,  3185,  3510,  3179,  1176,
 3189,  2524,  3510,  3510,  1969,  3510,  3510,  3510,  3180,  1941,
 3190,  2525,  3510,  3510,  1970,  3510,  3510,  3510,  3181,  1176,
 3191,  2526,  3187,  3190,  1971,  3510,  3186,  3510,  3182,   123,
 3192,   701,  2690,  2696,   121,  3510,  3510,  3510,  3510,   122,
 3193,   704,   117,  2690,   705,  3510,  3510,  3510,  3510,    39,
 3194,   707,  2689,  2695,   415,  3510,  3510,  3510,  3192,   122,
 3195,   710,  2688,  2689,   711,  3510,  3510,  3510,  3193,    39,
 3196,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   100,
 3197,  3510,    98,  3196,  3510,  3510,  3510,  3510,  3510,     4,
 3198,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    98,     4,
 3199,  3510,  3201,  3200,  3510,  3510,  3510,  3510,   113,   100,
 3200,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   114,   115,
 3201,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3196,   100,
 3202,  3510,  3198,  3201,  3510,  3510,  3510,  3510,  3197,     4,
 3203,   423,   289,   294,  3510,  3510,   110,  3510,  3510,    21,
 3204,   424,  3510,  3510,  3510,  3510,  3510,  3510,   110,   111,
 3205,   425,   288,   293,  3510,  3510,  3204,  3510,  3203,    21,
 3206,  1002,  3215,  3212,  1289,  3211,  3208,  3207,  3510,   108,
 3207,  1003,  3510,  3510,  1015,  3510,  3510,  3510,  3510,  1004,
 3208,  1016,  3210,  3209,  1290,  3510,  3207,  3510,  3510,  1017,
 3209,  1038,  3510,  3510,  1291,  3510,  3510,  3510,  3510,  1039,
 3210,  2058,  3510,  3510,  1292,  3510,  3510,  3510,  3510,  1017,
 3211,  2059,  3510,  3510,  1293,  3510,  3510,  3510,  3510,   108,
 3212,  2060,  3214,  3213,  1294,  3510,  3209,  3510,  3510,  1295,
 3213,  2061,  3510,  3510,  1333,  3510,  3510,  3510,  3510,  1334,
 3214,  2062,  3510,  3510,  1830,  3510,  3510,  3510,  3510,  1295,
 3215,  2063,  3211,  3214,  1831,  3510,  3210,  3510,  3510,   108,
 3216,  2064,  3510,  3510,  1832,  3510,  3510,  3510,  3207,  1004,
 3217,  2065,  3219,  3218,  1833,  3510,  3216,  3510,  3208,  1017,
 3218,  2066,  3510,  3510,  1834,  3510,  3510,  3510,  3209,  1039,
 3219,  2067,  3510,  3510,  1835,  3510,  3510,  3510,  3210,  1017,
 3220,  2068,  3510,  3510,  1836,  3510,  3510,  3510,  3211,   108,
 3221,  2069,  3223,  3222,  1837,  3510,  3218,  3510,  3212,  1295,
 3222,  2070,  3510,  3510,  1838,  3510,  3510,  3510,  3213,  1334,
 3223,  2071,  3510,  3510,  1839,  3510,  3510,  3510,  3214,  1295,
 3224,  2072,  3220,  3223,  1840,  3510,  3219,  3510,  3215,   108,
 3225,   248,  2328,  2334,   625,  2323,  3227,  3226,  3510,   107,
 3226,   249,  3510,  3510,   626,  3510,  3510,  3510,  3510,   250,
 3227,  3046,  2327,  2333,   627,  3510,  3226,  3510,  3510,   628,
 3228,  3047,  3510,  3510,  2473,  3510,  3510,  3510,  3226,   250,
 3229,  3048,  2326,  2332,  2474,  3510,  3228,  3510,  3227,   628,
 3230,    89,   457,   470,   104,  3510,  3510,  3510,  3510,    90,
 3231,  3232,   102,   457,   411,  3510,  3510,  3510,  3510,    12,
 3232,   411,    87,   451,  3510,  3510,  3510,  3510,  3510,    12,
 3233,  3234,   456,   469,   409,  3510,  3510,  3510,  3230,    90,
 3234,   409,   450,   463,  3510,  3510,  3510,  3510,    89,    90,
 3235,  3236,   455,   456,   410,  3510,  3510,  3510,  3231,    12,
 3236,   410,   449,   450,  3510,  3510,  3510,  3510,  3232,    12,
 3237,   114,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   115,
 3238,  3196,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   100,
 3239,  3197,    97,  3238,  3510,  3510,  3510,  3510,  3510,     4,
 3240,  3198,  3510,  3510,  3510,  3510,  3510,  3510,    97,     4,
 3241,  3199,  3243,  3242,  3510,  3510,  3510,  3510,    99,   100,
 3242,  3200,  3510,  3510,  3510,  3510,  3510,  3510,  3237,   115,
 3243,  3201,  3510,  3510,  3510,  3510,  3510,  3510,  3238,   100,
 3244,  3202,  3240,  3243,  3510,  3510,  3510,  3510,  3239,     4,
 3245,   127,   184,   190,  3510,  3510,    94,  3510,  3510,    20,
 3246,  3166,  3510,  3510,  3510,  3510,  3510,  3510,    94,    95,
 3247,  3167,   183,   189,  3510,  3510,  3246,  3510,  3245,    20,
 3248,   693,  2802,  2808,  1178,  2797,  3250,  3249,  3510,    92,
 3249,   694,  3510,  3510,   728,  3510,  3510,  3510,  3510,   695,
 3250,   729,  2801,  2807,  1179,  3510,  3249,  3510,  3510,   328,
 3251,  2232,  3510,  3510,  1193,  3510,  3510,  3510,  3249,   695,
 3252,  2233,  2800,  2806,  1194,  3510,  3251,  3510,  3250,   328,
 3253,   222,  2306,  2312,   547,  2301,  3255,  3254,  3510,    91,
 3254,   223,  3510,  3510,   548,  3510,  3510,  3510,  3510,   224,
 3255,  3058,  2305,  2311,   549,  3510,  3254,  3510,  3510,   550,
 3256,  3059,  3510,  3510,  2567,  3510,  3510,  3510,  3254,   224,
 3257,  3060,  2304,  2310,  2568,  3510,  3256,  3510,  3255,   550,
 3258,   697,  3260,  3259,    84,  3510,  3510,  3510,  3510,    85,
 3259,   698,  3510,  3510,   712,  3510,  3510,  3510,  3510,   699,
 3260,   713,  3510,  3510,   714,  3510,  3510,  3510,  3510,    85,
 3261,   715,    80,  3260,   716,  3510,  3510,  3510,  3510,    64,
 3262,   717,  3510,  3510,   718,  3510,  3510,  3510,    80,    64,
 3263,   719,  3265,  3264,   724,  3510,  3510,  3510,  3258,    85,
 3264,   720,  3510,  3510,   721,  3510,  3510,  3510,  3259,   699,
 3265,   722,  3510,  3510,   723,  3510,  3510,  3510,  3260,    85,
 3266,   725,  3262,  3265,   726,  3510,  3510,  3510,  3261,    64,
 3267,   326,  3269,  3268,  3510,  3510,    62,  3510,  3510,   327,
 3268,  2924,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2925,
 3269,  2943,  3510,  3510,  3510,  3510,  3510,  3510,  3510,   327,
 3270,    56,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    13,
 3271,  2944,  3272,  3273,  3510,  3510,  3268,  3510,  3510,    59,
 3272,    58,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    59,
 3273,  2945,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  2946,
 3274,  2952,  3270,  3272,  3510,  3510,  3269,  3510,  3510,    13,
 3275,  2953,  3510,  3510,  3510,  3510,  3510,  3510,    62,    63,
 3276,  2954,  3278,  3277,  3510,  3510,  3275,  3510,  3267,   327,
 3277,  2955,  3510,  3510,  3510,  3510,  3510,  3510,  3268,  2925,
 3278,  2956,  3510,  3510,  3510,  3510,  3510,  3510,  3269,   327,
 3279,    55,  3510,  3510,  3510,  3510,  3510,  3510,  3270,    13,
 3280,  2957,  3281,  3282,  3510,  3510,  3277,  3510,  3271,    59,
 3281,    57,  3510,  3510,  3510,  3510,  3510,  3510,  3272,    59,
 3282,  2958,  3510,  3510,  3510,  3510,  3510,  3510,  3273,  2946,
 3283,    54,  3279,  3281,  3510,  3510,  3278,  3510,  3274,    13,
 3284,   363,  3070,  3074,   514,   372,  3286,  3285,  3510,    60,
 3285,   364,  3510,  3510,   515,  3510,  3510,  3510,  3510,   365,
 3286,  2778,  3069,  3073,   516,  3510,  3285,  3510,  3510,   160,
 3287,  2783,  3510,  3510,   521,  3510,  3510,  3510,  3285,   365,
 3288,  2784,  3068,  3072,   522,  3510,  3287,  3510,  3286,   160,
 3289,  3510,  2956,  2955,  3510,  3510,  3510,  3510,  3290,   327,
 3290,  3510,  2943,  2924,  3510,  3510,  3510,  3510,  3510,   327,
 3291,  3510,  2952,  2944,  3510,    56,  3290,  3510,  3510,    13,
 3292,  3289,  3278,  3277,  3510,  3510,  3510,  3510,  3293,   327,
 3293,  3290,  3269,  3268,  3510,  3510,  3510,  3510,  3510,   327,
 3294,  3291,  3274,  3271,  3510,  3270,  3293,  3510,  3510,    13,
 3295,  3283,  3296,  3298,    54,  3510,  3300,  3510,  3302,    13,
 3296,  3279,  3510,  3510,    55,  3510,  3510,  3510,  3297,    13,
 3297,  3270,  3510,  3510,    56,  3510,  3510,  3510,  3510,    13,
 3298,  3281,  3510,  3510,    57,  3510,  3510,  3510,  3299,    59,
 3299,  3272,  3510,  3510,    58,  3510,  3510,  3510,  3510,    59,
 3300,  3278,  3510,  3510,  2956,  3510,  3510,  3510,  3301,   327,
 3301,  3269,  3510,  3510,  2943,  3510,  3510,  3510,  3510,   327,
 3302,  3274,  3297,  3299,  2952,  3510,  3301,  3510,  3510,    13,
 3303,  3280,  3298,  3304,  2957,  3510,  3306,  3510,  3308,    59,
 3304,  3282,  3510,  3510,  2958,  3510,  3510,  3510,  3305,  2946,
 3305,  3273,  3510,  3510,  2945,  3510,  3510,  3510,  3510,  2946,
 3306,  3277,  3510,  3510,  2955,  3510,  3510,  3510,  3307,  2925,
 3307,  3268,  3510,  3510,  2924,  3510,  3510,  3510,  3510,  2925,
 3308,  3271,  3299,  3305,  2944,  3510,  3307,  3510,  3510,    59,
 3309,  3292,  3300,  3306,  3289,  3510,  3510,  3510,  3310,   327,
 3310,  3293,  3301,  3307,  3290,  3510,  3510,  3510,  3510,   327,
 3311,  3294,  3302,  3308,  3291,  3297,  3310,  3510,  3510,    13,
 3312,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3313,  3314,
 3313,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3314,
 3314,   741,  3315,  3317,   742,  3112,  3510,  3510,  3319,   165,
 3315,   796,  3112,  3114,   743,  3510,  3510,  3510,  3316,   165,
 3316,   801,  3113,  3115,   744,  3510,  3510,  3510,  3510,   165,
 3317,   802,  3114,  3120,   745,  3510,  3510,  3510,  3318,   213,
 3318,   805,  3115,  3121,   794,  3510,  3510,  3510,  3510,   213,
 3319,   806,  3316,  3318,   795,  3113,  3510,  3510,  3510,   165,
 3320,  3510,    50,   682,  3510,  3510,  3313,  3510,  3510,    51,
 3321,  3510,   681,  2318,  3510,  3510,  3322,  3510,  3330,   683,
 3322,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3323,  3324,
 3323,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3324,
 3324,  2193,  3325,  3327,  1043,  2846,  3510,  3510,  3329,   354,
 3325,  2194,  2846,  2848,  1044,  3510,  3510,  3510,  3326,   354,
 3326,  2199,  2847,  2849,  2014,  3510,  3510,  3510,  3510,   354,
 3327,  2200,  2848,  2854,  2015,  3510,  3510,  3510,  3328,  1047,
 3328,  2203,  2849,  2855,  2042,  3510,  3510,  3510,  3510,  1047,
 3329,  2204,  3326,  3328,  2043,  2847,  3510,  3510,  3510,   354,
 3330,  3510,   682,  2319,  3510,  3510,  3323,  3510,  3510,   683,
 3331,  3510,  3312,  3322,  3510,  3510,  3510,  3510,  3332,  3314,
 3332,  3510,  3313,  3323,  3510,  3510,  3510,  3510,  3510,  3314,
 3333,  3510,  3320,  3330,  3510,    50,  3332,  3510,  3510,    51,
 3334,    48,  2882,  2884,  3510,  3510,  3335,  3510,  3337,    51,
 3335,  3312,  3510,  3510,  3510,  3510,  3510,  3510,  3336,  3314,
 3336,  3313,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3314,
 3337,  3320,  2883,  2885,  3510,  3510,  3336,  3510,  3510,    51,
 3338,  3321,  2884,  2888,  3510,  3510,  3339,  3510,  3341,   683,
 3339,  3322,  3510,  3510,  3510,  3510,  3510,  3510,  3340,  3324,
 3340,  3323,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3324,
 3341,  3330,  2885,  2889,  3510,  3510,  3340,  3510,  3510,   683,
 3342,  3331,  3335,  3339,  3510,  3510,  3510,  3510,  3343,  3314,
 3343,  3332,  3336,  3340,  3510,  3510,  3510,  3510,  3510,  3314,
 3344,  3333,  3337,  3341,  3510,  2883,  3343,  3510,  3510,    51,
 3345,  3334,  3346,  3348,    48,  3510,  3350,  3510,  3352,    51,
 3346,  2882,  3510,  3510,    49,  3510,  3510,  3510,  3347,    51,
 3347,  2883,  3510,  3510,    50,  3510,  3510,  3510,  3510,    51,
 3348,  2884,  3510,  3510,   681,  3510,  3510,  3510,  3349,   683,
 3349,  2885,  3510,  3510,   682,  3510,  3510,  3510,  3510,   683,
 3350,  3335,  3510,  3510,  3312,  3510,  3510,  3510,  3351,  3314,
 3351,  3336,  3510,  3510,  3313,  3510,  3510,  3510,  3510,  3314,
 3352,  3337,  3347,  3349,  3320,  3510,  3351,  3510,  3510,    51,
 3353,  3338,  3348,  3354,  3321,  3510,  3356,  3510,  3358,   683,
 3354,  2888,  3510,  3510,  2318,  3510,  3510,  3510,  3355,  2320,
 3355,  2889,  3510,  3510,  2319,  3510,  3510,  3510,  3510,  2320,
 3356,  3339,  3510,  3510,  3322,  3510,  3510,  3510,  3357,  3324,
 3357,  3340,  3510,  3510,  3323,  3510,  3510,  3510,  3510,  3324,
 3358,  3341,  3349,  3355,  3330,  3510,  3357,  3510,  3510,   683,
 3359,  3342,  3350,  3356,  3331,  3510,  3510,  3510,  3360,  3314,
 3360,  3343,  3351,  3357,  3332,  3510,  3510,  3510,  3510,  3314,
 3361,  3344,  3352,  3358,  3333,  3347,  3360,  3510,  3510,    51,
 3362,  3510,    31,    37,  3510,  3510,    44,  3510,  3510,    11,
 3363,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    17,     3,
 3364,  3510,    32,  3365,  3510,  3510,  3363,  3510,    43,    19,
 3365,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    44,    45,
 3366,   109,   305,   311,   421,   150,  3368,  3367,  3510,    41,
 3367,   110,  3510,  3510,   422,  3510,  3510,  3510,  3510,   111,
 3368,  3203,   304,   310,   423,  3510,  3367,  3510,  3510,    21,
 3369,  3204,  3510,  3510,   424,  3510,  3510,  3510,  3367,   111,
 3370,  3205,   303,   309,   425,  3510,  3369,  3510,  3368,    21,
 3371,   399,  3380,  3377,   672,  3376,  3373,  3372,  3510,    40,
 3372,   400,  3510,  3510,   673,  3510,  3510,  3510,  3510,   401,
 3373,  2749,  3375,  3374,   674,  3510,  3372,  3510,  3510,   675,
 3374,  2750,  3510,  3510,  2354,  3510,  3510,  3510,  3510,  2355,
 3375,  2751,  3510,  3510,  2373,  3510,  3510,  3510,  3510,   675,
 3376,  2752,  3510,  3510,  2374,  3510,  3510,  3510,  3510,    40,
 3377,  2753,  3379,  3378,  2375,  3510,  3374,  3510,  3510,  2376,
 3378,  2754,  3510,  3510,  2395,  3510,  3510,  3510,  3510,  2396,
 3379,  2755,  3510,  3510,  2410,  3510,  3510,  3510,  3510,  2376,
 3380,  2756,  3376,  3379,  2411,  3510,  3375,  3510,  3510,    40,
 3381,  2757,  3510,  3510,  2412,  3510,  3510,  3510,  3372,   401,
 3382,  2758,  3384,  3383,  2413,  3510,  3381,  3510,  3373,   675,
 3383,  2759,  3510,  3510,  2414,  3510,  3510,  3510,  3374,  2355,
 3384,  2760,  3510,  3510,  2415,  3510,  3510,  3510,  3375,   675,
 3385,  2761,  3510,  3510,  2416,  3510,  3510,  3510,  3376,    40,
 3386,  2762,  3388,  3387,  2417,  3510,  3383,  3510,  3377,  2376,
 3387,  2763,  3510,  3510,  2418,  3510,  3510,  3510,  3378,  2396,
 3388,  2764,  3510,  3510,  2419,  3510,  3510,  3510,  3379,  2376,
 3389,  2765,  3385,  3388,  2420,  3510,  3384,  3510,  3380,    40,
 3390,   145,  2693,  2699,   257,   117,  3392,  3391,  3510,    39,
 3391,   146,  3510,  3510,   258,  3510,  3510,  3510,  3510,   147,
 3392,  3145,  2692,  2698,   259,  3510,  3391,  3510,  3510,   260,
 3393,  3146,  3510,  3510,  3030,  3510,  3510,  3510,  3391,   147,
 3394,  3147,  2691,  2697,  3031,  3510,  3393,  3510,  3392,   260,
 3395,  3510,    32,  3365,  3510,  3510,  3510,  3510,  3396,    19,
 3396,  3510,    33,    44,  3510,  3510,  3510,  3510,  3510,    19,
 3397,  3510,    34,  3362,  3510,     8,  3396,  3510,  3510,     0,
 3398,    28,    71,    74,  3510,  3510,  3399,  3510,  3401,     0,
 3399,    32,  3510,  3510,  3510,  3510,  3510,  3510,  3400,    19,
 3400,    33,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    19,
 3401,    34,     7,    68,  3510,  3510,  3400,  3510,  3510,     0,
 3402,    35,    74,    73,  3510,  3510,  3403,  3510,  3405,    11,
 3403,  3365,  3510,  3510,  3510,  3510,  3510,  3510,  3404,    45,
 3404,    44,  3510,  3510,  3510,  3510,  3510,  3510,  3510,    45,
 3405,  3362,    68,    67,  3510,  3510,  3404,  3510,  3510,    11,
 3406,  3395,  3399,  3403,  3510,  3510,  3510,  3510,  3407,    19,
 3407,  3396,  3400,  3404,  3510,  3510,  3510,  3510,  3510,    19,
 3408,  3397,  3401,  3405,  3510,     7,  3407,  3510,  3510,     0,
 3409,  3398,  3410,  3411,    28,  3510,  3413,  3510,  3415,     0,
 3410,    71,  3510,  3510,    29,  3510,  3510,  3510,     6,     0,
 3411,    74,  3510,  3510,    30,  3510,  3510,  3510,  3412,    11,
 3412,    68,  3510,  3510,    31,  3510,  3510,  3510,  3510,    11,
 3413,  3399,  3510,  3510,    32,  3510,  3510,  3510,  3414,    19,
 3414,  3400,  3510,  3510,    33,  3510,  3510,  3510,  3510,    19,
 3415,  3401,     6,  3412,    34,  3510,  3414,  3510,  3510,     0,
 3416,  3402,  3411,  3417,    35,  3510,  3419,  3510,  3421,    11,
 3417,    73,  3510,  3510,    36,  3510,  3510,  3510,  3418,    38,
 3418,    67,  3510,  3510,    37,  3510,  3510,  3510,  3510,    38,
 3419,  3403,  3510,  3510,  3365,  3510,  3510,  3510,  3420,    45,
 3420,  3404,  3510,  3510,    44,  3510,  3510,  3510,  3510,    45,
 3421,  3405,  3412,  3418,  3362,  3510,  3420,  3510,  3510,    11,
 3422,  3406,  3413,  3419,  3395,  3510,  3510,  3510,  3423,    19,
 3423,  3407,  3414,  3420,  3396,  3510,  3510,  3510,  3510,    19,
 3424,  3408,  3415,  3421,  3397,     6,  3423,  3510,  3510,     0,
 3425,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3426,  3427,
 3426,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3427,
 3427,  2864,  3428,  3434,   442,  3429,  3510,  3510,  3438,    25,
 3428,  2865,  3429,  3431,   443,  3510,  3510,  3510,  3433,    25,
 3429,  2866,  3510,  3510,    23,  3510,  3510,  3510,  3430,    25,
 3430,  2867,  3510,  3510,    24,  3510,  3510,  3510,  3510,    25,
 3431,  2868,  3510,  3510,   444,  3510,  3510,  3510,  3432,   446,
 3432,  2869,  3510,  3510,   445,  3510,  3510,  3510,  3510,   446,
 3433,  2870,  3430,  3432,   483,  3510,  3510,  3510,  3510,    25,
 3434,  2871,  3431,  3435,   484,  3510,  3510,  3510,  3437,   446,
 3435,  2872,  3510,  3510,   485,  3510,  3510,  3510,  3436,   487,
 3436,  2873,  3510,  3510,   486,  3510,  3510,  3510,  3510,   487,
 3437,  2874,  3432,  3436,  2703,  3510,  3510,  3510,  3510,   446,
 3438,  2875,  3433,  3437,  2704,  3430,  3510,  3510,  3510,    25,
 3439,  3510,    24,   445,  3510,  3510,  3426,  3510,  3510,    25,
 3440,  3510,   444,   485,  3510,  3510,  3441,  3510,  3449,   446,
 3441,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3442,  3443,
 3442,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3443,
 3443,  2880,  3444,  3446,   679,  3346,  3510,  3510,  3448,    51,
 3444,  2881,  3346,  3348,   680,  3510,  3510,  3510,  3445,    51,
 3445,  2886,  3347,  3349,  2316,  3510,  3510,  3510,  3510,    51,
 3446,  2887,  3348,  3354,  2317,  3510,  3510,  3510,  3447,   683,
 3447,  2890,  3349,  3355,  2338,  3510,  3510,  3510,  3510,   683,
 3448,  2891,  3445,  3447,  2339,  3347,  3510,  3510,  3510,    51,
 3449,  3510,   445,   486,  3510,  3510,  3442,  3510,  3510,   446,
 3450,  3510,  3425,  3441,  3510,  3510,  3510,  3510,  3451,  3427,
 3451,  3510,  3426,  3442,  3510,  3510,  3510,  3510,  3510,  3427,
 3452,  3510,  3439,  3449,  3510,    24,  3451,  3510,  3510,    25,
 3453,    22,  2866,  2868,  3510,  3510,  3454,  3510,  3456,    25,
 3454,  3425,  3510,  3510,  3510,  3510,  3510,  3510,  3455,  3427,
 3455,  3426,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3427,
 3456,  3439,  2867,  2869,  3510,  3510,  3455,  3510,  3510,    25,
 3457,  3440,  2868,  2872,  3510,  3510,  3458,  3510,  3460,   446,
 3458,  3441,  3510,  3510,  3510,  3510,  3510,  3510,  3459,  3443,
 3459,  3442,  3510,  3510,  3510,  3510,  3510,  3510,  3510,  3443,
 3460,  3449,  2869,  2873,  3510,  3510,  3459,  3510,  3510,   446,
 3461,  3450,  3454,  3458,  3510,  3510,  3510,  3510,  3462,  3427,
 3462,  3451,  3455,  3459,  3510,  3510,  3510,  3510,  3510,  3427,
 3463,  3452,  3456,  3460,  3510,  2867,  3462,  3510,  3510,    25,
 3464,  3453,  3429,  3431,    22,  3510,  3465,  3510,  3467,    25,
 3465,  3454,  3510,  3510,  3425,  3510,  3510,  3510,  3466,  3427,
 3466,  3455,  3510,  3510,  3426,  3510,  3510,  3510,  3510,  3427,
 3467,  3456,  3430,  3432,  3439,  3510,  3466,  3510,  3510,    25,
 3468,  3457,  3431,  3435,  3440,  3510,  3469,  3510,  3471,   446,
 3469,  3458,  3510,  3510,  3441,  3510,  3510,  3510,  3470,  3443,
 3470,  3459,  3510,  3510,  3442,  3510,  3510,  3510,  3510,  3443,
 3471,  3460,  3432,  3436,  3449,  3510,  3470,  3510,  3510,   446,
 3472,  3461,  3465,  3469,  3450,  3510,  3510,  3510,  3473,  3427,
 3473,  3462,  3466,  3470,  3451,  3510,  3510,  3510,  3510,  3427,
 3474,  3463,  3467,  3471,  3452,  3430,  3473,  3510,  3510,    25,
 3475,  3363,  3510,  3510,  3510,  3510,  3510,  3510,    16,     3,
 3476,  3364,  3399,  3403,  3510,  3510,  3475,  3510,    18,    19,
 3477,    93,   201,   207,   125,   139,  3479,  3478,  3510,    14,
 3478,    94,  3510,  3510,   126,  3510,  3510,  3510,  3510,    95,
 3479,  3245,   200,   206,   127,  3510,  3478,  3510,  3510,    20,
 3480,  3246,  3510,  3510,  3166,  3510,  3510,  3510,  3478,    95,
 3481,  3247,   199,   205,  3167,  3510,  3480,  3510,  3479,    20,
 3482,    61,  3302,  3308,   324,  3297,  3484,  3483,  3510,    13,
 3483,    62,  3510,  3510,   325,  3510,  3510,  3510,  3510,    63,
 3484,  3267,  3301,  3307,   326,  3510,  3483,  3510,  3510,   327,
 3485,  3275,  3510,  3510,  2953,  3510,  3510,  3510,  3483,    63,
 3486,  3276,  3300,  3306,  2954,  3510,  3485,  3510,  3484,   327,
 3487,   134,   460,   473,   156,   102,  3489,  3488,  3510,    12,
 3488,   135,  3510,  3510,   157,  3510,  3510,  3510,  3510,   136,
 3489,  3163,   459,   472,   158,  3510,  3488,  3510,  3510,   159,
 3490,  3164,  3510,  3510,  3128,  3510,  3510,  3510,  3488,   136,
 3491,  3165,   458,   471,  3129,  3510,  3490,  3510,  3489,   159,
 3492,    66,  3412,  3418,    10,  3510,  3510,  3510,  3510,    11,
 3493,    69,     6,  3412,    70,  3510,  3510,  3510,  3510,     0,
 3494,    72,  3411,  3417,    75,  3510,  3510,  3510,  3492,    11,
 3495,    76,  3410,  3411,    77,  3510,  3510,  3510,  3493,     0,
 3496,    96,  3501,  3498,   112,  3497,  3510,  3510,  3510,     4,
 3497,    97,  3510,  3510,    98,  3510,  3510,  3510,  3510,     4,
 3498,    99,  3500,  3499,   113,  3510,  3510,  3510,  3510,   100,
 3499,  3237,  3510,  3510,   114,  3510,  3510,  3510,  3510,   115,
 3500,  3238,  3510,  3510,  3196,  3510,  3510,  3510,  3510,   100,
 3501,  3239,  3497,  3500,  3197,  3510,  3510,  3510,  3510,     4,
 3502,  3240,  3510,  3510,  3198,  3510,  3510,  3510,  3497,     4,
 3503,  3241,  3505,  3504,  3199,  3510,  3510,  3510,  3498,   100,
 3504,  3242,  3510,  3510,  3200,  3510,  3510,  3510,  3499,   115,
 3505,  3243,  3510,  3510,  3201,  3510,  3510,  3510,  3500,   100,
 3506,  3244,  3502,  3505,  3202,  3510,  3510,  3510,  3501,     4,
 3507,    18,  3414,  3420,    43,  3510,     2,  3510,  3510,    19,
 3508,  3475,  3510,  3510,  3363,  3510,  3510,  3510,     2,     3,
 3509,  3476,  3413,  3419,  3364,  3510,  3508,  3510,  3507,    19,
};

/* Vector of min issue delay of insns.  */
static const unsigned char cortex_a53_advsimd_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     0,    34,     0,
    0,     0,     0,    17,     0,     0,     0,     0,    17,    16,
    0,    17,     1,    17,    16,     0,    17,    17,    17,    16,
    1,    17,    17,    17,    16,     1,     0,    16,    17,    16,
    1,     0,    17,    17,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    16,     0,     0,     0,     0,    16,     0,    16,
    0,    17,    17,    51,    16,     1,    17,    17,    51,    16,
    0,     0,    17,     3,    16,     0,     0,     0,     2,     0,
    0,     0,    16,     2,     0,     1,     0,    16,     2,     0,
    1,     0,    17,     2,     0,     1,    17,    17,    18,     0,
    1,    17,    17,    18,    16,     0,     0,     0,     1,     0,
    0,     0,    16,     1,     0,     1,     0,    16,     1,     0,
    1,     0,    17,     1,     0,     1,    17,    17,    17,     0,
    1,    17,    17,    17,     0,     1,    17,    17,    17,    16,
    1,    17,    17,    19,     0,     1,    17,    17,    19,    16,
    1,     0,    17,     1,    16,     1,     0,    17,     1,     0,
    1,    17,    17,    17,     0,     1,    17,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     1,     0,    16,     0,     0,
    1,     0,    16,     0,    16,     1,     0,    17,     3,    16,
    1,    17,    17,    19,    16,     0,     0,     0,     2,     0,
    0,     0,    16,     2,     0,     1,     0,    16,     2,     0,
    1,     0,    17,     2,     0,     1,    17,    17,    18,     0,
    1,    17,    17,    18,    16,     0,     0,     0,     1,     0,
    0,     0,    16,     1,     0,     1,     0,    16,     1,     0,
    1,     0,    17,     1,     0,     1,    17,    17,    17,     0,
    1,    17,    17,    17,    16,     1,    17,    17,    17,     0,
    1,    17,    17,    17,    16,     0,     0,     0,     0,     0,
    0,     0,    16,     0,     0,     0,     0,    16,     0,    16,
    0,    17,    17,    51,    16,     0,     0,     0,    34,     0,
    0,     0,    16,    17,     0,     0,     0,    16,    17,    16,
    0,     0,    17,    17,    16,     0,    17,    17,    17,    16,
    0,    17,    17,    17,    16,     0,     0,    17,    17,    16,
    1,     0,    17,    17,    16,     0,    17,    17,    17,     0,
    0,     0,    17,    17,     0,     0,    17,    17,    17,     0,
    0,    17,    17,    17,     0,     1,     0,    17,    17,     0,
    0,     0,    17,    17,     0,     1,     0,    17,    17,     0,
    1,     0,    16,    17,     0,     0,     0,     0,    34,    16,
    0,    17,     1,    34,    16,     1,    17,    33,    34,    16,
    0,    17,    33,    34,    16,     1,     0,    32,    34,    16,
    1,     0,    33,    34,    16,     0,     0,    16,    17,     0,
    0,     0,    16,    17,    16,     0,    17,    17,    17,    16,
    1,    17,    17,    17,    16,     0,     0,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    32,     0,     0,     0,     0,    32,     0,    16,
    0,    17,    33,    51,    16,     0,     0,    16,    34,     0,
    0,     0,    16,    34,    16,     0,    17,    17,    34,    16,
    1,    17,    17,    34,    16,     0,     0,    17,    34,    16,
    0,     0,     0,    17,     0,     0,     0,     0,    17,    16,
    0,    17,     1,    17,    16,     1,     0,    16,    17,    16,
    1,     0,    17,    17,    16,     1,    17,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    32,     0,     0,     0,     0,    32,     0,    16,
    0,    17,    33,    51,    16,     1,     0,    16,    34,     0,
    1,     0,    16,    34,    16,     1,     0,    17,    34,    16,
    1,    17,    17,    34,    16,     0,     0,     0,    17,     0,
    0,     0,     0,    17,    16,     0,    17,     1,    17,    16,
    0,    17,    17,    17,    16,     1,    17,    17,    17,    16,
    1,     0,    16,    17,    16,     1,     0,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1,     0,    32,     0,     0,     1,     0,    32,     0,    16,
    1,    17,    33,    51,    16,     1,     0,    33,     3,    16,
    1,    17,    33,    19,    16,     1,    17,    33,    19,    16,
    1,    17,    33,    17,    16,     1,     0,    33,     1,    16,
    1,    17,    33,    17,    16,     0,     0,    16,     0,     0,
    0,     0,    16,     0,    16,     0,    17,    17,    51,    16,
    0,     0,     0,    34,     0,     0,     0,     0,    17,     0,
    0,     0,     0,    17,    16,     0,    17,     1,    17,    16,
    0,    17,    33,    17,    16,     1,     0,    32,    17,    16,
    1,     0,    33,    17,    16,     1,    17,    33,    17,    16,
    0,     0,    16,     0,     0,     0,     0,    16,     0,    16,
    0,    17,    17,    51,    16,     0,     0,     0,    34,     0,
    0,     0,     0,    17,     0,     0,     0,     0,    17,    16,
    0,    17,     1,    17,    16,     0,    17,    33,    17,    16,
    2,    17,    33,    17,    16,     2,     0,    32,    17,    16,
    2,     0,    33,    17,    16,     1,     0,    16,     0,     0,
    1,     0,    16,     0,    16,     1,    17,    17,    51,    16,
    1,     0,    17,     3,    16,     0,     0,     0,     2,     0,
    0,     0,    16,     2,     0,     1,     0,    16,     2,     0,
    1,     0,    17,     2,     0,     1,    17,    17,    18,     0,
    1,    17,    17,    18,    16,     0,     0,     0,     1,     0,
    0,     0,    32,     1,     0,     1,     0,    32,     1,     0,
    1,     0,    33,     1,     0,     1,    17,    33,    17,     0,
    1,    17,    33,    17,     0,     1,    17,    33,    19,     0,
    1,     0,    33,     1,    16,     1,     0,    33,     1,     0,
    1,    17,    33,    17,     0,     1,    17,    33,    19,     0,
    1,     0,    33,    19,     0,     1,     0,    33,    19,    16,
    1,     0,    32,     1,    16,     0,     0,    33,     1,     0,
    0,    17,    33,    17,     0,     0,    17,    33,    17,     0,
    0,    17,    33,    17,    16,     0,    17,    33,    19,     0,
    0,    17,    33,    19,    16,     0,     0,    33,     1,    16,
    0,     0,    33,     1,     0,     0,    17,    33,    17,     0,
    0,    17,    33,    17,    16,     0,    17,    33,    19,     0,
    0,    17,    33,    19,    16,     0,     0,    33,     1,    16,
    0,     0,    33,    19,     0,     0,     0,    33,    19,    16,
    0,     0,    32,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,    16,     0,    17,     1,    19,     0,
    0,    17,     1,    19,    16,     0,     0,     1,     1,    16,
    0,     0,     1,     1,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,    16,     0,    17,     1,    19,     0,
    0,    17,     1,    19,    16,     0,     0,     1,     1,    16,
    0,     0,     1,    19,     0,     0,     0,     1,    19,    16,
    0,     0,     0,     1,    16,     1,    17,    17,    18,     0,
    1,    17,    17,    18,    16,     0,     0,     0,     1,     0,
    0,     0,    32,     1,     0,     1,     0,    32,     1,     0,
    1,     0,    33,     1,     0,     1,    17,    33,    17,     0,
    1,    17,    33,    17,    16,     1,    17,    33,    17,     0,
    1,    17,    33,    17,    16,     0,     0,    16,     0,     0,
    0,     0,    16,     0,    16,     0,    17,    17,    51,    16,
    0,     0,     0,    34,     0,     0,     0,    32,    17,     0,
    0,     0,    32,    17,    16,     0,     0,    33,    17,    16,
    0,     0,    33,    17,    16,     1,     0,    33,    17,    16,
    0,     0,    33,    17,     0,     1,     0,    33,    17,     0,
    0,     0,    33,    17,     0,     1,     0,    33,    17,     0,
    1,     0,    32,    17,     0,     0,     0,     0,    34,    16,
    0,    17,     1,    34,    16,     1,    17,    49,    34,    16,
    0,    17,    49,    34,    16,     1,     0,    48,    34,    16,
    1,     0,    49,    34,    16,     0,     0,    32,    17,     0,
    0,     0,    32,    17,    16,     0,    17,    33,    17,    16,
    0,     0,    33,    17,    16,     0,    17,    33,    17,    16,
    1,    17,    33,    17,    16,     0,     0,    16,     0,     0,
    0,     0,    16,     0,    16,     0,    17,    17,    51,    16,
    0,     0,     0,    34,     0,     0,     0,    32,    17,     0,
    0,     0,    32,    17,    16,     0,     0,    33,    17,    16,
    0,    17,    33,    17,    16,     2,    17,    33,    17,    16,
    1,     0,    16,     0,     0,     1,     0,    16,     0,    16,
    1,    17,    17,    51,    16,     1,     0,    17,     3,    16,
    0,     0,     0,     2,     0,     0,     0,    16,     2,     0,
    1,     0,    16,     2,     0,     1,     0,    17,     2,     0,
    1,    17,    17,    18,     0,     1,    17,    17,    18,    16,
    0,     0,     0,     1,     0,     0,     0,    32,     1,     0,
    2,     0,    32,     1,     0,     2,     0,    33,     1,     0,
    2,    17,    33,    17,     0,     2,    17,    33,    17,     0,
    2,    17,    33,    17,    16,     2,    17,    33,    19,     0,
    2,    17,    33,    19,    16,     2,     0,    33,     1,    16,
    2,     0,    33,     1,     0,     2,    17,    33,    17,     0,
    2,    17,    33,    19,     0,     2,    17,    33,    19,    16,
    2,     0,    33,     1,    16,     2,     0,    33,    19,     0,
    2,     0,    33,    19,    16,     2,     0,    32,     1,    16,
    0,     0,    33,     1,     0,     0,    17,    33,    17,     0,
    0,    17,    33,    17,     0,     0,    17,    33,    17,    16,
    0,    17,    33,    19,     0,     0,    17,    33,    19,    16,
    0,     0,    33,     1,    16,     0,     0,    33,     1,     0,
    0,    17,    33,    17,     0,     0,    17,    33,    19,     0,
    0,    17,    33,    19,    16,     0,     0,    33,     1,    16,
    0,     0,    33,    19,     0,     0,     0,    33,    19,    16,
    0,     0,    32,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,    16,     0,    17,     1,    19,     0,
    0,    17,     1,    19,    16,     0,     0,     1,     1,    16,
    0,     0,     1,     1,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,    16,     0,    17,     1,    19,     0,
    0,    17,     1,    19,    16,     0,     0,     1,     1,    16,
    0,     0,     1,    19,     0,     0,     0,     1,    19,    16,
    0,     0,     0,     1,    16,     1,    17,    17,    18,     0,
    1,    17,    17,    18,    16,     0,     0,     0,     1,     0,
    0,     0,    32,     1,     0,     2,     0,    32,     1,     0,
    2,     0,    33,     1,     0,     2,    17,    33,    17,     0,
    2,    17,    33,    17,    16,     1,     0,    16,     0,     0,
    1,     0,    16,     0,    16,     1,    17,    17,    51,    16,
    1,     0,    17,     3,    16,     0,     0,     0,     2,     0,
    0,     0,    32,     2,     0,     1,     0,    32,     2,     0,
    1,     0,    33,     2,     0,     1,    17,    33,    18,     0,
    1,    17,    33,    18,    16,     1,    17,    33,    18,     0,
    1,    17,    33,    18,    16,     0,     0,    16,     1,     0,
    1,     0,    16,     1,     0,     1,     0,    17,     1,     0,
    1,    17,    17,    17,     0,     1,    17,    17,    17,     0,
    1,    17,    17,    17,    16,     1,    17,    17,    19,     0,
    1,    17,    17,    19,    16,     1,     0,    17,     1,    16,
    1,     0,    17,     1,     0,     1,    17,    17,    17,     0,
    1,    17,    17,    19,     0,     1,    17,    17,    19,    16,
    0,     0,     0,     2,     0,     0,     0,    16,     2,     0,
    1,     0,    16,     2,     0,     1,     0,    17,     2,     0,
    1,    17,    17,    18,     0,     1,    17,    17,    18,    16,
    0,     0,     0,     1,     0,     0,     0,    48,     1,     0,
    1,     0,    48,     1,     0,     1,     0,    49,     1,     0,
    1,    17,    49,    17,     0,     1,    17,    49,    17,    16,
    1,    17,    49,    17,     0,     1,    17,    49,    17,    16,
    0,     0,    32,     0,     0,     0,     0,    32,     0,    16,
    0,    17,    33,    51,    16,     0,     0,    16,    34,     0,
    0,     0,    16,    34,    16,     0,    17,    17,    34,    16,
    1,    17,    17,    34,    16,     0,     0,    17,    34,    16,
    0,     0,     0,    17,     0,     0,     0,     0,    17,    16,
    0,    17,     1,    17,    16,     1,     0,    32,    17,    16,
    1,     0,    33,    17,    16,     1,     0,    33,    17,    16,
    0,     0,     1,    17,    16,     0,    17,     1,    17,    16,
    0,    17,     1,    17,    16,     0,    17,    33,    17,    16,
    0,     0,     1,    17,    16,     0,     0,    33,    17,    16,
    0,    17,     1,    17,     0,     0,    17,    33,    17,     0,
    1,     0,    32,    17,     0,     1,     0,    33,    17,     0,
    1,    17,    33,    17,     0,     1,     0,    33,    17,     0,
    0,     0,     1,    17,     0,     0,    17,     1,    17,     0,
    0,    17,    33,    17,     0,     0,    17,     1,    17,     0,
    0,    17,    33,    17,     0,     0,     0,    33,    17,     0,
    0,     0,     1,    17,     0,     0,     0,    33,    17,     0,
    0,    17,    17,    34,    16,     0,     0,     0,    17,     0,
    0,     0,    16,     0,     0,     0,     0,    16,     0,    16,
    0,    17,    17,    51,    16,     0,     0,     0,    34,     0,
    0,     0,     0,    34,    16,     0,    17,     1,    34,    16,
    2,    17,    33,    34,    16,     0,    17,    33,    34,    16,
    2,     0,    32,    34,    16,     2,     0,    33,    34,    16,
    1,     0,    16,    17,     0,     1,     0,    17,    17,     0,
    1,     0,    17,    17,     0,     1,     0,    17,    17,    16,
    2,    17,    33,    34,    16,     1,     0,    16,    17,     0,
    1,    17,    17,    17,     0,     1,     0,    17,    17,     0,
    1,    17,    17,    17,     0,     1,    17,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2,     0,    32,     0,     0,     2,     0,    32,     0,    16,
    2,    17,    33,    51,    16,     2,     0,    33,     3,    16,
    2,    17,    33,    51,     0,     2,     0,    33,     3,     0,
    0,     0,     0,     0,    16,     0,    17,     1,    51,    16,
    2,     0,    32,    34,     0,     2,    17,    33,    34,     0,
    2,     0,    33,    34,     0,     2,    17,    33,    34,     0,
    2,    17,    33,    34,     0,     2,    17,    33,    34,    16,
    2,     0,    33,    34,     0,     2,     0,    33,    34,    16,
    3,    17,    49,    51,    16,     0,    17,    49,    51,    16,
    0,     0,     1,     3,    16,     2,     0,    32,     2,     0,
    2,     0,    32,     2,    16,     2,     0,    33,    35,    16,
    1,     0,    16,    18,     0,     1,     0,    17,    18,     0,
    1,    17,    17,    18,     0,     1,    17,    17,    18,    16,
    0,     0,     0,     1,     0,     0,     0,     1,     1,     0,
    0,     0,    17,     1,     0,     0,    17,    17,    17,     0,
    0,    17,    17,    17,     0,     0,    17,    17,    17,    16,
    0,    17,    17,    19,     0,     0,    17,    17,    19,    16,
    0,     0,    17,     1,    16,     0,    17,     1,    17,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,     1,     0,
    0,     0,    17,     1,     0,     0,    17,    17,    17,     0,
    0,    17,    17,    17,    16,     0,    17,    17,    19,     0,
    0,    17,    17,    19,    16,     0,     0,    17,     1,    16,
    1,     0,    17,     1,    16,     0,    17,     1,    17,     0,
    0,    17,     1,    17,    16,     0,    17,     1,    19,     0,
    0,    17,     1,    19,    16,     0,     0,     1,     1,    16,
    0,     0,     1,    19,     0,     0,     0,    17,    19,     0,
    1,     0,    17,    19,     0,     1,     0,    17,    19,    16,
    0,     0,    17,    19,    16,     0,     0,     1,    19,    16,
    0,     0,     0,     1,    16,     0,     0,    16,     1,    16,
    1,     0,    16,     1,    16,     1,     0,    17,    18,    16,
    1,     0,    17,    18,     0,     1,    17,    17,    18,     0,
    1,    17,    17,    18,    16,     0,     0,     0,     1,     0,
    0,     0,    16,     1,     0,     1,     0,    16,     1,     0,
    1,     0,    17,     1,     0,     1,    17,    17,    17,     0,
    1,    17,    17,    17,    16,     1,    17,    17,    19,     0,
    1,    17,    17,    19,    16,     1,     0,    17,     1,    16,
    1,     0,    17,     1,     0,     1,    17,    17,    19,     0,
    1,    17,    17,    19,    16,     0,     0,     0,     2,     0,
    0,     0,    16,     2,     0,     1,     0,    16,     2,     0,
    1,     0,    17,     2,     0,     1,    17,    17,    18,     0,
    1,    17,    17,    18,    16,     0,     0,     0,     1,     0,
    0,     0,    48,     1,     0,     2,     0,    48,     1,     0,
    2,     0,    49,     1,     0,     2,    17,    49,    17,     0,
    2,    17,    49,    17,    16,     2,    17,    49,    17,     0,
    2,    17,    49,    17,    16,     1,     0,    32,     0,     0,
    1,     0,    32,     0,    16,     1,    17,    33,    51,    16,
    1,     0,    33,     3,    16,     1,    17,    33,    19,    16,
    1,    17,    33,    19,    16,     1,     0,    33,     1,    16,
    1,     0,    33,     1,    16,     1,    17,    33,    51,     0,
    1,     0,    33,     3,     0,     1,    17,    33,    19,     0,
    1,    17,    33,    19,     0,     1,     0,    33,     1,     0,
    2,    17,    49,    19,     0,     2,    17,    49,    19,    16,
    2,     0,    49,     1,    16,     2,     0,    49,     1,     0,
    2,    17,    49,    17,     0,     2,    17,    49,    17,    16,
    1,     0,    32,     0,     0,     1,     0,    32,     0,    16,
    1,    17,    33,    51,    16,     0,     0,    16,    34,     0,
    0,     0,    16,    34,    16,     0,    17,    17,    34,    16,
    1,    17,    17,    34,    16,     0,     0,    17,    34,    16,
    0,     0,     0,    17,     0,     0,     0,     0,    17,    16,
    0,    17,     1,    17,    16,     0,    17,    33,    17,    16,
    2,     0,    32,    17,    16,     2,     0,    33,    17,    16,
    1,     0,    16,     0,     0,     1,     0,    16,     0,    16,
    1,    17,    17,    51,    16,     1,     0,    17,     3,    16,
    0,     0,     0,     2,     0,     0,     0,    48,     2,     0,
    1,     0,    48,     2,     0,     1,     0,    49,     2,     0,
    1,    17,    49,    18,     0,     1,    17,    49,    18,    16,
    1,    17,    49,    18,     0,     1,    17,    49,    18,    16,
    1,    17,    49,    35,     0,     1,    17,    49,    35,    16,
    0,     0,    32,    18,     0,     1,     0,    32,    18,     0,
    1,     0,    33,    18,     0,     1,     0,    33,    18,    16,
    1,     0,    33,    18,     0,     1,    17,    33,    18,     0,
    1,    17,    33,    18,    16,     1,     0,    33,    18,    16,
    1,     0,    32,    18,    16,     0,     0,    33,    18,     0,
    0,    17,    33,    18,     0,     0,    17,    33,    18,    16,
    0,    17,    33,    18,     0,     0,    17,    33,    18,    16,
    0,     0,    33,    18,    16,     0,     0,    33,    18,     0,
    0,    17,    33,    18,     0,     0,    17,    33,    18,    16,
    0,     0,    33,    18,    16,     0,     0,    32,    18,    16,
    1,     0,    49,     2,    16,     1,     0,    49,     2,     0,
    1,    17,    49,    18,     0,     1,    17,    49,    18,    16,
    0,     0,    32,     1,     0,     1,     0,    32,     1,     0,
    1,     0,    33,     1,     0,     1,    17,    33,    17,     0,
    1,    17,    33,    17,    16,     1,    17,    33,    17,     0,
    1,    17,    33,    17,    16,     0,     0,    16,     0,     0,
    0,     0,    16,     0,    16,     0,    17,    17,    51,    16,
    0,     0,     0,    34,     0,     0,     0,     0,    34,    16,
    0,    17,     1,    34,    16,     2,    17,    49,    34,    16,
    0,    17,    49,    34,    16,     2,     0,    48,    34,    16,
    2,     0,    49,    34,    16,     2,    17,    49,    34,    16,
    1,     0,    32,    17,     0,     1,     0,    32,    17,    16,
    1,     0,    33,    17,    16,     1,    17,    33,    17,    16,
    0,     0,    16,     0,     0,     0,     0,    16,     0,    16,
    0,    17,    17,    51,    16,     0,     0,     0,    34,     0,
    2,     0,    32,    17,     0,     2,     0,    33,    17,     0,
    2,     0,    33,    17,     0,     2,     0,    33,    17,    16,
    0,     0,     0,    34,    16,     0,    17,     1,    34,    16,
    3,    17,    49,    34,    16,     0,    17,    49,    34,    16,
    3,     0,    48,    34,    16,     3,     0,    49,    34,    16,
    2,     0,    32,    17,     0,     2,     0,    33,    17,     0,
    2,    17,    33,    17,     0,     2,    17,    33,    17,    16,
    1,     0,    16,     0,     0,     1,     0,    16,     0,    16,
    1,    17,    17,    51,    16,     1,     0,    17,     3,    16,
    0,     0,     0,     2,     0,     0,     0,    48,     2,     0,
    1,     0,    48,     2,     0,     1,     0,    49,     2,     0,
    1,    17,    49,    18,     0,     1,    17,    49,    18,    16,
    1,    17,    49,    18,     0,     1,    17,    49,    18,    16,
    1,    17,    49,    35,     0,     1,    17,    49,    35,    16,
    0,     0,    32,    18,     0,     2,     0,    32,    18,     0,
    2,     0,    33,    18,     0,     2,    17,    33,    18,     0,
    2,    17,    33,    18,    16,     2,    17,    33,    18,     0,
    2,    17,    33,    18,    16,     2,     0,    33,    18,    16,
    2,     0,    33,    18,     0,     2,    17,    33,    18,     0,
    2,    17,    33,    18,    16,     2,     0,    33,    18,    16,
    2,     0,    32,    18,    16,     0,     0,    33,    18,     0,
    0,    17,    33,    18,     0,     0,    17,    33,    18,    16,
    0,    17,    33,    18,     0,     0,    17,    33,    18,    16,
    0,     0,    33,    18,    16,     0,     0,    33,    18,     0,
    0,    17,    33,    18,     0,     0,    17,    33,    18,    16,
    0,     0,    33,    18,    16,     0,     0,    32,    18,    16,
    1,     0,    49,     2,    16,     1,     0,    49,     2,     0,
    1,    17,    49,    18,     0,     1,    17,    49,    18,    16,
    0,     0,    32,     1,     0,     2,     0,    32,     1,     0,
    2,     0,    33,     1,     0,     2,    17,    33,    17,     0,
    2,    17,    33,    17,    16,     1,     0,    16,     0,     0,
    1,     0,    16,     0,    16,     1,    17,    17,    51,    16,
    1,     0,    17,     3,    16,     0,     0,     0,     2,     0,
    0,     0,     0,     2,    16,     0,     0,     1,    35,    16,
    0,    17,     1,    35,    16,     1,     0,    16,    18,     0,
    1,     0,    17,    18,     0,     1,    17,    17,    18,     0,
    1,    17,    17,    18,    16,     0,     0,     0,     1,     0,
    0,     0,    16,     1,     0,     1,     0,    16,     1,     0,
    1,     0,    17,     1,     0,     1,    17,    17,    17,     0,
    1,    17,    17,    17,    16,     1,    17,    17,    17,     0,
    1,    17,    17,    17,    16,     0,     0,     0,     0,     0,
    0,     0,    48,     0,     0,     0,     0,    48,     0,    16,
    0,    17,    49,    51,    16,     0,     0,    32,    34,     0,
    0,     0,    32,    34,    16,     0,     0,    33,    34,    16,
    0,    17,    33,    34,    16,     0,     0,    16,    17,     0,
    0,     0,    16,    17,    16,     0,     0,    17,    17,    16,
    0,    17,    17,    17,    16,     0,    17,    17,    17,    16,
    0,     0,    17,    17,    16,     1,     0,    17,    17,    16,
    0,    17,    17,    17,     0,     0,     0,    17,    17,     0,
    0,    17,    17,    17,     0,     0,    17,    17,    17,     0,
    0,     0,    17,    17,     0,     1,     0,    17,    17,     0,
    1,    17,    33,    34,    16,     0,    17,    33,    34,    16,
    1,    17,    33,    34,    16,     0,     0,    33,    34,    16,
    1,     0,    33,    34,    16,     0,    17,    33,    34,     0,
    1,    17,    33,    34,     0,     0,     0,    33,    34,     0,
    0,    17,    33,    34,     0,     1,    17,    33,    34,     0,
    0,    17,    33,    34,     0,     1,    17,    33,    34,     0,
    1,     0,    33,    34,     0,     0,     0,    33,    34,     0,
    1,     0,    33,    34,     0,     1,     0,    32,    34,     0,
    1,    17,    49,    51,    16,     0,     0,    49,     3,    16,
    0,    17,    49,    19,    16,     1,    17,    49,    19,    16,
    0,     0,    32,     2,     0,     1,     0,    32,     2,     0,
    1,     0,    33,     2,     0,     1,    17,    33,    18,     0,
    1,    17,    33,    18,    16,     1,    17,    33,    18,     0,
    1,    17,    33,    18,    16,     1,    17,    33,    35,     0,
    1,    17,    33,    35,    16,     0,     0,    16,    18,     0,
    1,     0,    16,    18,     0,     1,     0,    17,    18,     0,
    1,     0,    17,    18,    16,     1,     0,    17,    18,     0,
    1,    17,    17,    18,     0,     1,    17,    17,    18,    16,
    0,     0,     0,     1,     0,     0,     0,     1,     1,     0,
    0,     0,    33,     1,     0,     0,    17,    33,    17,     0,
    0,    17,    33,    17,    16,     0,    17,    33,    17,     0,
    0,    17,    33,    17,    16,     0,    17,    33,    19,     0,
    1,    17,    33,    19,     0,     1,    17,    33,    19,    16,
    0,    17,    33,    19,    16,     0,     0,    33,     1,    16,
    1,     0,    33,     1,    16,     0,    17,     1,    17,     0,
    0,    17,     1,    17,    16,     0,    17,     1,    17,     0,
    0,    17,     1,    17,    16,     0,    17,     1,    19,     0,
    0,    17,     1,    19,    16,     0,     0,     1,     1,    16,
    0,     0,     1,     1,     0,     0,     0,    33,     1,     0,
    1,     0,    33,     1,     0,     1,    17,    33,    17,     0,
    1,    17,    33,    19,     0,     1,    17,    33,    19,    16,
    1,     0,    33,     1,    16,     0,    17,    33,    17,     0,
    0,    17,    33,    17,    16,     0,    17,    33,    19,     0,
    0,    17,    33,    19,    16,     0,     0,    33,     1,    16,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,    19,     0,
    0,     0,    33,    19,     0,     1,     0,    33,    19,     0,
    1,     0,    33,    19,    16,     0,     0,    33,    19,    16,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    0,     0,    32,     1,    16,     1,     0,    32,     1,    16,
    1,     0,    17,    18,    16,     1,     0,    16,    18,    16,
    0,     0,    17,    18,     0,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,     0,    17,    18,    16,
    0,     0,    17,    18,     0,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,     0,    17,    18,    16,
    0,     0,    16,    18,    16,     1,     0,    33,     2,    16,
    1,     0,    33,     2,     0,     1,    17,    33,    18,     0,
    1,    17,    33,    18,    16,     0,     0,    16,     1,     0,
    1,     0,    16,     1,     0,     1,     0,    17,     1,     0,
    1,    17,    17,    17,     0,     1,    17,    17,    17,    16,
    1,    17,    17,    17,     0,     1,    17,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,    48,     0,     0,
    0,     0,    48,     0,    16,     0,    17,    49,    51,    16,
    2,    17,    49,    51,    16,     0,     0,    49,     3,    16,
    0,    17,    49,    19,    16,     2,    17,    49,    19,    16,
    0,    17,    49,    19,    16,     2,     0,    49,     3,    16,
    0,    17,    49,    17,    16,     0,     0,    49,     1,    16,
    2,     0,    49,     1,    16,     0,    17,    49,    17,    16,
    0,    17,    49,    17,    16,     0,     0,    49,     1,    16,
    2,     0,    48,     0,    16,     0,    17,    49,    51,     0,
    2,    17,    49,    51,     0,     0,     0,    49,     3,     0,
    0,    17,    49,    19,     0,     2,    17,    49,    19,     0,
    0,    17,    49,    19,     0,     2,     0,    49,     3,     0,
    0,    17,    49,    17,     0,     0,     0,    49,     1,     0,
    0,    17,    49,    17,     0,     0,    17,    49,    17,     0,
    0,     0,    49,     1,     0,     2,     0,    48,     0,     0,
    0,     0,     0,     0,    16,     0,    17,     1,    51,    16,
    0,     0,    48,    34,     0,     0,     0,    48,    34,    16,
    0,     0,    49,    34,    16,     0,    17,    49,    34,    16,
    0,    17,    49,    34,    16,     2,    17,    49,    34,    16,
    0,     0,    49,    34,    16,     2,     0,    49,    34,    16,
    0,    17,    49,    34,     0,     2,    17,    49,    34,     0,
    0,     0,    49,    34,     0,     0,    17,    49,    34,     0,
    2,    17,    49,    34,     0,     0,    17,    49,    34,     0,
    2,    17,    49,    34,     0,     2,     0,    49,    34,     0,
    0,     0,    49,    34,     0,     2,     0,    49,    34,     0,
    2,     0,    48,    34,     0,     1,    17,    65,    51,    16,
    0,    17,    65,    51,    16,     0,     0,     1,     3,    16,
    0,     0,    48,     2,     0,     0,     0,    48,     2,    16,
    0,     0,    49,    35,    16,     0,    17,    49,    35,    16,
    1,     0,    32,    18,     0,     1,     0,    33,    18,     0,
    1,     0,    33,    18,    16,     1,     0,    33,    18,     0,
    1,     0,    33,    18,    16,     1,     0,    32,    18,    16,
    2,    17,    49,    35,    16,     0,    17,    49,    35,    16,
    2,    17,    49,    35,    16,     2,     0,    49,    35,    16,
    0,    17,    49,    18,    16,     2,    17,    49,    18,    16,
    0,     0,    49,     2,    16,     0,    17,    49,    18,    16,
    2,    17,    49,    18,    16,     0,    17,    49,    18,    16,
    2,    17,    49,    18,    16,     2,     0,    49,     2,    16,
    0,     0,    49,     2,    16,     2,     0,    49,     2,    16,
    2,     0,    48,     2,    16,     0,     0,    49,    35,     0,
    0,    17,    49,    35,     0,     2,    17,    49,    35,     0,
    0,    17,    49,    35,     0,     2,    17,    49,    35,     0,
    2,     0,    49,    35,     0,     0,    17,    49,    18,     0,
    2,    17,    49,    18,     0,     0,     0,    49,     2,     0,
    0,    17,    49,    18,     0,     2,    17,    49,    18,     0,
    0,    17,    49,    18,     0,     2,    17,    49,    18,     0,
    2,     0,    49,     2,     0,     0,     0,    49,     2,     0,
    2,     0,    49,     2,     0,     2,     0,    48,     2,     0,
    1,     0,    65,     3,    16,     1,    17,    81,    19,    16,
    0,     0,    64,     2,     0,     0,     0,    64,     2,    16,
    0,     0,    65,    35,    16,     1,     0,    48,    18,     0,
    1,     0,    49,    18,     0,     1,     0,    49,    18,    16,
    1,     0,    49,    18,     0,     1,     0,    49,    18,    16,
    1,     0,    48,    18,    16,     0,    17,    81,    35,    16,
    1,     0,    64,    18,     0,     1,     0,    65,    18,     0,
    1,    17,    65,    18,     0,     1,    17,    65,    18,    16,
    1,    17,    81,    18,     0,     1,    17,    81,    18,    16,
    0,     0,    64,     1,     0,     1,     0,    64,     1,     0,
    1,     0,    65,     1,     0,     1,    17,    65,    17,     0,
    1,    17,    65,    17,    16,     1,    17,    81,    17,     0,
    1,    17,    81,    17,    16,     0,     0,    64,     0,     0,
    0,     0,    64,     0,    16,     0,    17,    65,    51,    16,
    0,     0,    48,    34,     0,     0,     0,    48,    34,    16,
    0,     0,    49,    34,    16,     0,    17,    49,    34,    16,
    0,     0,    32,    17,     0,     0,     0,    32,    17,    16,
    0,     0,    33,    17,    16,     0,     0,    33,    17,    16,
    1,     0,    33,    17,    16,     0,     0,    33,    17,     0,
    1,     0,    33,    17,     0,     0,     0,    33,    17,     0,
    1,     0,    33,    17,     0,     1,    17,    49,    34,    16,
    0,    17,    49,    34,    16,     1,    17,    49,    34,    16,
    0,     0,    49,    34,    16,     1,     0,    49,    34,    16,
    0,    17,    49,    34,     0,     1,    17,    49,    34,     0,
    0,     0,    49,    34,     0,     0,    17,    49,    34,     0,
    1,    17,    49,    34,     0,     0,    17,    49,    34,     0,
    1,    17,    49,    34,     0,     1,     0,    49,    34,     0,
    0,     0,    49,    34,     0,     1,     0,    49,    34,     0,
    1,     0,    48,    34,     0,     1,    17,    65,    51,    16,
    0,     0,    65,     3,    16,     0,    17,    81,    19,    16,
    1,    17,    81,    19,    16,     0,     0,    64,     2,     0,
    1,     0,    64,     2,     0,     1,     0,    65,     2,     0,
    1,    17,    65,    35,     0,     1,    17,    65,    35,    16,
    0,     0,    48,    18,     0,     0,     0,    49,    18,     0,
    0,    17,    49,    18,     0,     0,    17,    49,    18,    16,
    0,    17,    49,    18,     0,     0,    17,    49,    18,    16,
    0,     0,    49,    18,    16,     0,     0,    49,    18,     0,
    0,    17,    49,    18,     0,     0,    17,    49,    18,    16,
    0,     0,    49,    18,    16,     0,     0,    48,    18,    16,
    1,     0,    65,     2,    16,     1,     0,    81,     2,     0,
    1,    17,    81,    18,     0,     1,    17,    81,    18,    16,
    0,     0,    64,     1,     0,     1,     0,    64,     1,     0,
    1,     0,    65,     1,     0,     1,    17,    65,    17,     0,
    1,    17,    65,    17,    16,     0,     0,    48,     0,     0,
    0,     0,    48,     0,    16,     0,    17,    49,    51,    16,
    0,     0,    32,    34,     0,     0,     0,    32,    34,    16,
    0,     0,    33,    34,    16,     0,    17,    33,    34,    16,
    0,    17,    33,    34,    16,     0,     0,    33,    34,    16,
    0,    17,    33,    34,     0,     0,     0,    33,    34,     0,
    0,    17,    33,    34,     0,     0,    17,    33,    34,     0,
    0,     0,    33,    34,     0,     1,    17,    49,    51,    16,
    0,     0,    49,     3,    16,     0,     0,    32,     2,     0,
    0,     0,    32,     2,    16,     0,     0,    33,    35,    16,
    0,    17,    33,    35,    16,     2,    17,    33,    35,    16,
    0,    17,    33,    35,    16,     2,    17,    33,    35,    16,
    0,     0,    33,     2,    16,     2,     0,    33,     2,    16,
    0,     0,    33,     2,    16,     2,     0,    33,     2,    16,
    0,     0,    33,    35,     0,     0,    17,    33,    35,     0,
    2,    17,    33,    35,     0,     0,    17,    33,    35,     0,
    2,    17,    33,    35,     0,     2,     0,    33,    35,     0,
    0,     0,    33,     2,     0,     2,     0,    33,     2,     0,
    0,     0,    33,     2,     0,     2,     0,    33,     2,     0,
    0,    17,    49,    19,    16,     0,     0,    32,     2,     0,
    0,     0,    32,     2,    16,     0,     0,    33,    35,    16,
    0,    17,    33,    35,    16,     1,     0,    16,    18,     0,
    1,     0,    17,    18,     0,     1,    17,    17,    18,     0,
    1,    17,    17,    18,    16,     0,     0,     0,     1,     0,
    0,     0,     1,     1,     0,     0,     0,    65,     1,     0,
    0,    17,    65,    17,     0,     0,    17,    65,    17,    16,
    0,    17,    81,    17,     0,     0,    17,    81,    17,    16,
    0,    17,    65,    19,     0,     1,    17,    65,    19,     0,
    1,    17,    65,    19,    16,     0,    17,    65,    19,    16,
    0,     0,    65,     1,    16,     1,     0,    65,     1,    16,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,     1,     0,
    0,     0,    81,     1,     0,     1,     0,    81,     1,     0,
    1,    17,    81,    17,     0,     1,    17,    81,    17,    16,
    0,     0,    64,     0,     0,     0,     0,    64,     0,    16,
    0,    17,    65,    51,    16,     0,     0,    48,    34,     0,
    0,     0,    48,    34,    16,     0,    17,    49,    34,    16,
    1,    17,    49,    34,    16,     0,     0,    49,    34,    16,
    0,     0,    32,    17,     0,     0,     0,    32,    17,    16,
    0,     0,    33,    17,    16,     0,    17,    33,    17,    16,
    0,    17,    33,    17,    16,     2,    17,    33,    17,    16,
    0,     0,    33,    17,    16,     2,     0,    33,    17,    16,
    0,    17,    33,    17,     0,     0,     0,    33,    17,     0,
    0,    17,    33,    17,     0,     0,    17,    33,    17,     0,
    2,    17,    33,    17,     0,     0,     0,    33,    17,     0,
    2,     0,    33,    17,     0,     0,    17,    49,    34,    16,
    0,     0,    32,    17,     0,     0,     0,    32,    17,    16,
    0,    17,    33,    17,    16,     0,     0,    33,    17,    16,
    1,     0,    16,     0,     0,     1,     0,    16,     0,    16,
    1,    17,    17,    51,    16,     1,     0,    17,     3,    16,
    0,     0,     0,     2,     0,     0,     0,     0,     2,    16,
    0,     0,     1,    35,    16,     0,    17,     1,    35,    16,
    0,    17,     1,    35,    16,     0,    17,     1,    18,    16,
    0,     0,     1,     2,    16,     0,    17,     1,    18,    16,
    0,    17,     1,    18,    16,     0,     0,     1,     2,    16,
    0,     0,     1,    35,     0,     0,    17,     1,    35,     0,
    0,    17,     1,    35,     0,     0,    17,     1,    18,     0,
    0,     0,     1,     2,     0,     0,    17,     1,    18,     0,
    0,    17,     1,    18,     0,     0,     0,     1,     2,     0,
    1,    17,    17,    19,    16,     0,     0,     0,     2,     0,
    0,     0,     0,     2,    16,     0,     0,     1,    35,    16,
    2,     0,    65,    35,    16,     2,    17,    81,    35,    16,
    2,    17,    65,    35,    16,     0,    17,     1,    35,    16,
    0,    17,     1,    35,    16,     0,    17,    65,    35,    16,
    0,    17,     1,    18,    16,     0,    17,    65,    18,    16,
    2,    17,    65,    18,    16,     2,     0,    64,     2,    16,
    2,     0,    81,     2,    16,     2,    17,    81,    18,    16,
    2,    17,    81,    18,    16,     2,     0,    65,     2,    16,
    0,     0,     1,     2,    16,     0,    17,     1,    18,    16,
    0,    17,    81,    18,    16,     0,    17,     1,    18,    16,
    0,    17,    81,    18,    16,     0,     0,    81,     2,    16,
    0,     0,     1,     2,    16,     0,     0,    65,     2,    16,
    0,     0,     1,    35,     0,     2,     0,    65,    35,     0,
    2,    17,    81,    35,     0,     2,    17,    65,    35,     0,
    0,    17,     1,    35,     0,     0,    17,    81,    35,     0,
    0,    17,     1,    35,     0,     0,    17,    65,    35,     0,
    0,     0,    65,    35,     0,     0,    17,     1,    18,     0,
    0,    17,    65,    18,     0,     2,    17,    65,    18,     0,
    2,     0,    64,     2,     0,     2,     0,    81,     2,     0,
    2,    17,    81,    18,     0,     2,    17,    81,    18,     0,
    2,     0,    65,     2,     0,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,    81,    18,     0,
    0,    17,     1,    18,     0,     0,    17,    81,    18,     0,
    0,     0,    81,     2,     0,     0,     0,     1,     2,     0,
    0,     0,    65,     2,     0,     1,    17,    17,    19,    16,
    1,    17,    17,    17,    16,     1,     0,    17,     1,    16,
    0,     0,     0,     0,     0,     1,     0,    48,     0,     0,
    1,     0,    48,     0,    16,     1,     0,    49,     3,    16,
    1,    17,    49,    19,    16,     1,     0,    49,     1,    16,
    1,    17,    49,    17,    16,     0,     0,    32,     0,     0,
    0,     0,    32,     0,    16,     0,    17,    33,    51,    16,
    0,     0,    33,     3,    16,     1,     0,    33,     3,    16,
    0,    17,    33,    51,     0,     1,    17,    33,    51,     0,
    0,     0,    33,     3,     0,     1,     0,    33,     3,     0,
    1,     0,    49,     1,    16,     1,    17,    49,    51,     0,
    1,     0,    49,     3,     0,     1,    17,    49,    19,     0,
    1,    17,    49,    19,     0,     1,     0,    49,     1,     0,
    1,    17,    49,    17,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     2,    17,    65,    51,    16,
    0,    17,    65,    51,    16,     0,     0,     1,     3,    16,
    2,     0,    65,     3,    16,     2,    17,    81,    19,    16,
    2,    17,    65,    19,    16,     0,    17,     1,    19,    16,
    0,    17,    81,    19,    16,     0,    17,     1,    19,    16,
    0,    17,    65,    19,    16,     0,     0,    65,     3,    16,
    0,    17,     1,    17,    16,     0,    17,    65,    17,    16,
    2,    17,    65,    17,    16,     2,     0,    64,     0,    16,
    2,     0,    81,     1,    16,     2,    17,    81,    17,    16,
    1,     0,    64,     0,     0,     1,     0,    64,     0,    16,
    1,     0,    65,     3,    16,     1,     0,    81,     1,    16,
    1,    17,    65,    51,     0,     1,     0,    65,     3,     0,
    1,    17,    81,    19,     0,     2,    17,    81,    17,    16,
    1,     0,    64,     0,     0,     1,     0,    64,     0,    16,
    1,    17,    65,    51,    16,     1,     0,    65,     3,    16,
    1,    17,    81,    19,    16,     0,     0,    64,     2,     0,
    1,     0,    64,     2,     0,     1,     0,    65,     2,     0,
    1,    17,    65,    18,     0,     1,    17,    65,    18,    16,
    1,    17,    81,    18,     0,     1,    17,    81,    18,    16,
    0,     0,    64,     1,     0,     2,     0,    64,     1,     0,
    2,     0,    65,     1,     0,     2,    17,    65,    17,     0,
    2,    17,    81,    17,     0,     2,    17,    65,    19,     0,
    2,     0,    65,     1,    16,     2,     0,    81,     1,     0,
    2,    17,    81,    17,     0,     2,    17,    81,    19,     0,
    2,     0,    65,    19,     0,     2,     0,    65,    19,    16,
    2,     0,    64,     1,    16,     0,     0,    65,     1,     0,
    0,    17,    65,    17,     0,     0,    17,    81,    17,     0,
    0,    17,    81,    17,    16,     0,    17,    65,    19,     0,
    0,     0,    65,     1,    16,     0,     0,    81,     1,     0,
    0,    17,    81,    17,     0,     0,    17,    81,    17,    16,
    0,    17,    81,    19,     0,     0,     0,    81,     1,    16,
    0,     0,    65,    19,     0,     0,     0,    65,    19,    16,
    0,     0,    64,     1,    16,     1,    17,    65,    35,     0,
    1,    17,    65,    35,    16,     0,     0,    48,    18,     0,
    2,     0,    48,    18,     0,     2,     0,    49,    18,     0,
    2,     0,    49,    18,    16,     2,     0,    49,    18,     0,
    2,     0,    49,    18,    16,     2,     0,    48,    18,    16,
    0,     0,    49,    18,     0,     0,     0,    49,    18,    16,
    0,     0,    49,    18,     0,     0,     0,    49,    18,    16,
    0,     0,    48,    18,    16,     1,     0,    65,     2,    16,
    1,     0,    81,     2,     0,     1,    17,    81,    18,     0,
    1,    17,    81,    18,    16,     0,     0,    64,     1,     0,
    2,     0,    64,     1,     0,     2,     0,    65,     1,     0,
    2,    17,    65,    17,     0,     2,    17,    65,    17,    16,
    1,     0,    48,     0,     0,     1,     0,    48,     0,    16,
    1,     0,    49,     3,    16,     1,    17,    49,    19,    16,
    1,    17,    49,    19,    16,     1,    17,    49,    17,    16,
    1,     0,    49,     1,    16,     0,     0,    32,     0,     0,
    0,     0,    32,     0,    16,     0,    17,    33,    51,    16,
    1,     0,    16,    34,     0,     1,     0,    16,    34,    16,
    1,     0,    17,    34,    16,     1,    17,    17,    34,    16,
    1,    17,    17,    34,    16,     1,     0,    17,    34,    16,
    1,    17,    17,    34,     0,     1,     0,    17,    34,     0,
    1,    17,    17,    34,     0,     1,    17,    17,    34,     0,
    1,     0,    17,    34,     0,     2,    17,    33,    51,    16,
    0,     0,    33,     3,    16,     0,    17,    33,    19,    16,
    2,    17,    33,    19,    16,     0,    17,    33,    19,    16,
    2,    17,    33,    19,    16,     2,     0,    33,     3,    16,
    0,     0,    33,     1,    16,     2,     0,    33,     1,    16,
    0,     0,    33,     1,    16,     2,     0,    33,     1,    16,
    2,     0,    32,     0,    16,     0,    17,    33,    51,     0,
    2,    17,    33,    51,     0,     0,     0,    33,     3,     0,
    0,    17,    33,    19,     0,     2,    17,    33,    19,     0,
    0,    17,    33,    19,     0,     2,    17,    33,    19,     0,
    2,     0,    33,     3,     0,     0,     0,    33,     1,     0,
    2,     0,    33,     1,     0,     0,     0,    33,     1,     0,
    2,     0,    32,     0,     0,     1,    17,    49,    17,    16,
    0,     0,    32,     0,     0,     0,     0,    32,     0,    16,
    0,    17,    33,    51,    16,     1,     0,    16,    34,     0,
    1,     0,    16,    34,    16,     1,     0,    17,    34,    16,
    1,    17,    17,    34,    16,     0,     0,     0,    17,     0,
    0,     0,     0,    17,    16,     0,    17,     1,    17,    16,
    2,     0,    32,    17,    16,     2,     0,    33,    17,    16,
    2,    17,    33,    17,    16,     1,     0,    16,     0,     0,
    1,     0,    16,     0,    16,     1,    17,    17,    51,    16,
    1,     0,    17,     3,    16,     0,     0,     0,     2,     0,
    0,     0,     0,     2,    16,     0,     0,     1,    35,    16,
    3,     0,    49,    35,    16,     3,    17,    49,    35,    16,
    2,     0,    32,    18,     0,     2,     0,    33,    18,     0,
    2,    17,    33,    18,     0,     2,    17,    33,    18,    16,
    2,    17,    33,    18,     0,     2,    17,    33,    18,    16,
    2,     0,    33,    18,    16,     2,     0,    33,    18,     0,
    2,    17,    33,    18,     0,     2,    17,    33,    18,    16,
    2,     0,    33,    18,    16,     2,     0,    32,    18,    16,
    3,    17,    49,    35,    16,     0,    17,     1,    35,    16,
    0,    17,    49,    35,    16,     0,    17,     1,    35,    16,
    0,    17,    49,    35,    16,     0,     0,    49,    35,    16,
    0,    17,     1,    18,    16,     3,    17,    49,    18,    16,
    0,    17,    49,    18,    16,     3,     0,    48,     2,    16,
    3,     0,    49,     2,    16,     3,    17,    49,    18,    16,
    3,    17,    49,    18,    16,     3,     0,    49,     2,    16,
    0,     0,     1,     2,    16,     0,    17,     1,    18,    16,
    0,    17,    49,    18,    16,     0,    17,     1,    18,    16,
    0,    17,    49,    18,    16,     0,     0,    49,     2,    16,
    0,     0,     1,     2,    16,     0,     0,    49,     2,    16,
    0,     0,    48,     2,    16,     0,     0,     1,    35,     0,
    3,     0,    49,    35,     0,     3,    17,    49,    35,     0,
    3,    17,    49,    35,     0,     0,    17,     1,    35,     0,
    0,    17,    49,    35,     0,     0,    17,     1,    35,     0,
    0,    17,    49,    35,     0,     0,     0,    49,    35,     0,
    0,    17,     1,    18,     0,     3,    17,    49,    18,     0,
    0,    17,    49,    18,     0,     3,     0,    48,     2,     0,
    3,     0,    49,     2,     0,     3,    17,    49,    18,     0,
    3,    17,    49,    18,     0,     3,     0,    49,     2,     0,
    0,     0,     1,     2,     0,     0,    17,     1,    18,     0,
    0,    17,    49,    18,     0,     0,    17,     1,    18,     0,
    0,    17,    49,    18,     0,     0,     0,    49,     2,     0,
    0,     0,     1,     2,     0,     0,     0,    49,     2,     0,
    0,     0,    48,     2,     0,     1,    17,    17,    19,    16,
    0,     0,     0,     2,     0,     0,     0,     0,     2,    16,
    0,     0,     1,    35,    16,     3,     0,    65,    35,    16,
    3,    17,    81,    35,    16,     2,     0,    64,    18,     0,
    2,     0,    65,    18,     0,     2,     0,    65,    18,    16,
    2,     0,    81,    18,     0,     2,     0,    81,    18,    16,
    2,     0,    64,    18,    16,     3,    17,    65,    35,    16,
    0,    17,     1,    35,    16,     0,    17,    81,    35,    16,
    0,    17,     1,    35,    16,     0,    17,    65,    35,    16,
    0,     0,    65,    35,    16,     0,    17,     1,    18,    16,
    3,    17,    65,    18,    16,     0,    17,    65,    18,    16,
    3,     0,    64,     2,    16,     3,     0,    81,     2,    16,
    3,    17,    81,    18,    16,     3,    17,    81,    18,    16,
    3,     0,    65,     2,    16,     0,     0,     1,     2,    16,
    0,    17,     1,    18,    16,     0,    17,    81,    18,    16,
    0,    17,     1,    18,    16,     0,    17,    81,    18,    16,
    0,     0,    81,     2,    16,     0,     0,     1,     2,    16,
    0,     0,    65,     2,    16,     0,     0,    64,     2,    16,
    0,     0,     1,    35,     0,     3,     0,    65,    35,     0,
    3,    17,    81,    35,     0,     3,    17,    65,    35,     0,
    0,    17,     1,    35,     0,     0,    17,    81,    35,     0,
    0,    17,     1,    35,     0,     0,    17,    65,    35,     0,
    0,     0,    65,    35,     0,     0,    17,     1,    18,     0,
    3,    17,    65,    18,     0,     0,    17,    65,    18,     0,
    3,     0,    64,     2,     0,     3,     0,    81,     2,     0,
    3,    17,    81,    18,     0,     3,    17,    81,    18,     0,
    3,     0,    65,     2,     0,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,    81,    18,     0,
    0,    17,     1,    18,     0,     0,    17,    81,    18,     0,
    0,     0,    81,     2,     0,     0,     0,     1,     2,     0,
    0,     0,    65,     2,     0,     0,     0,    64,     2,     0,
    1,    17,    17,    19,    16,     1,    17,    17,    17,    16,
    1,     0,    17,     1,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,    16,     0,    17,     1,    51,    16,
    3,    17,    65,    51,    16,     0,    17,    65,    51,    16,
    0,     0,     1,     3,    16,     3,     0,    65,     3,    16,
    3,    17,    81,    19,    16,     3,    17,    65,    19,    16,
    0,    17,     1,    19,    16,     0,    17,    81,    19,    16,
    0,    17,     1,    19,    16,     0,    17,    65,    19,    16,
    0,     0,    65,     3,    16,     0,    17,     1,    17,    16,
    3,    17,    65,    17,    16,     0,    17,    65,    17,    16,
    3,     0,    64,     0,    16,     3,     0,    81,     1,    16,
    2,     0,    64,     0,     0,     2,    17,    65,    51,     0,
    2,     0,    65,     3,     0,     3,    17,    81,    17,    16,
    2,     0,    64,     0,     0,     2,     0,    64,     0,    16,
    2,    17,    65,    51,    16,     1,     0,    48,    34,     0,
    1,     0,    48,    34,    16,     1,     0,    49,    34,    16,
    1,    17,    49,    34,    16,     1,    17,    49,    34,    16,
    1,     0,    49,    34,    16,     1,    17,    49,    34,     0,
    1,     0,    49,    34,     0,     1,    17,    49,    34,     0,
    1,    17,    49,    34,     0,     1,     0,    49,    34,     0,
    2,     0,    65,     3,    16,     2,    17,    81,    19,    16,
    2,    17,    65,    19,    16,     2,     0,    81,     1,    16,
    2,    17,    81,    17,    16,     1,     0,    64,     0,     0,
    1,     0,    64,     0,    16,     1,    17,    65,    17,    16,
    1,     0,    81,     1,    16,     0,     0,    64,     0,     0,
    0,     0,    64,     0,    16,     0,    17,    65,    51,     0,
    0,     0,    65,     3,     0,     1,    17,    81,    17,    16,
    0,     0,    64,     0,     0,     0,     0,    64,     0,    16,
    0,    17,    65,    51,    16,     0,     0,    65,     3,    16,
    0,    17,    81,    19,    16,     0,    17,    65,    19,    16,
    0,    17,    65,    17,    16,     0,     0,    81,     1,    16,
    0,    17,    81,    17,    16,     0,    17,    81,    17,    16,
    2,    17,    81,    17,    16,     1,     0,    64,     0,     0,
    0,     0,    48,     0,     0,     0,     0,    48,     0,    16,
    0,     0,    49,     3,    16,     0,    17,    49,    19,    16,
    2,     0,    32,     2,     0,     2,     0,    32,     2,    16,
    2,     0,    33,    35,    16,     2,    17,    33,    35,    16,
    2,    17,    33,    35,    16,     2,     0,    33,     2,    16,
    2,     0,    33,     2,    16,     2,     0,    33,    35,     0,
    2,    17,    33,    35,     0,     2,    17,    33,    35,     0,
    2,     0,    33,     2,     0,     2,     0,    33,     2,     0,
    3,    17,    49,    19,    16,     0,    17,    49,    19,    16,
    3,    17,    49,    19,    16,     3,     0,    49,     3,    16,
    0,    17,    49,    17,    16,     3,    17,    49,    17,    16,
    0,     0,    49,     1,    16,     0,    17,    49,    17,    16,
    2,     0,    32,     0,     0,     2,     0,    32,     0,    16,
    2,    17,    33,    51,    16,     2,     0,    33,     3,    16,
    2,    17,    33,    19,    16,     2,    17,    33,    19,    16,
    2,     0,    33,     1,    16,     2,    17,    33,    17,    16,
    2,     0,    33,     1,    16,     2,    17,    33,    51,     0,
    2,     0,    33,     3,     0,     2,    17,    33,    19,     0,
    2,    17,    33,    19,     0,     2,     0,    33,     1,     0,
    2,    17,    33,    17,     0,     2,    17,    33,    17,     0,
    3,    17,    49,    17,    16,     0,    17,    49,    17,    16,
    3,    17,    49,    17,    16,     3,     0,    49,     1,    16,
    0,     0,    49,     1,    16,     3,     0,    49,     1,    16,
    3,     0,    48,     0,    16,     0,    17,    49,    51,     0,
    3,    17,    49,    51,     0,     0,     0,    49,     3,     0,
    0,    17,    49,    19,     0,     3,    17,    49,    19,     0,
    0,    17,    49,    19,     0,     3,    17,    49,    19,     0,
    3,     0,    49,     3,     0,     0,    17,    49,    17,     0,
    3,    17,    49,    17,     0,     0,     0,    49,     1,     0,
    0,    17,    49,    17,     0,     3,    17,    49,    17,     0,
    0,    17,    49,    17,     0,     3,    17,    49,    17,     0,
    3,     0,    49,     1,     0,     0,     0,    49,     1,     0,
    3,     0,    49,     1,     0,     3,     0,    48,     0,     0,
    1,     0,    64,     0,    16,     1,    17,    65,    51,    16,
    0,     0,    48,    34,     0,     0,     0,    48,    34,    16,
    0,     0,    49,    34,    16,     0,    17,    49,    34,    16,
    2,     0,    32,    17,     0,     2,     0,    33,    17,     0,
    2,     0,    33,    17,     0,     2,     0,    33,    17,    16,
    3,    17,    49,    34,    16,     0,    17,    49,    34,    16,
    3,    17,    49,    34,    16,     0,     0,    49,    34,    16,
    3,     0,    49,    34,    16,     0,    17,    49,    34,     0,
    3,    17,    49,    34,     0,     0,     0,    49,    34,     0,
    0,    17,    49,    34,     0,     3,    17,    49,    34,     0,
    0,    17,    49,    34,     0,     3,    17,    49,    34,     0,
    3,     0,    49,    34,     0,     0,     0,    49,    34,     0,
    3,     0,    49,    34,     0,     3,     0,    48,    34,     0,
    1,     0,    65,     3,    16,     1,    17,    81,    19,    16,
    1,    17,    65,    19,    16,     1,    17,    65,    17,    16,
    1,     0,    81,     1,    16,     0,     0,    64,     0,     0,
    0,     0,    64,     0,    16,     0,     0,    81,     1,    16,
    0,    17,    81,    17,    16,     0,    17,    81,    17,    16,
    3,    17,    81,    17,    16,     0,     0,    65,     1,    16,
    3,     0,    65,     1,    16,     0,    17,    65,    51,     0,
    3,    17,    65,    51,     0,     0,     0,    65,     3,     0,
    0,    17,    81,    19,     0,     3,    17,    81,    19,     0,
    0,    17,    65,    19,     0,     3,    17,    65,    19,     0,
    3,     0,    65,     3,     0,     0,    17,    65,    17,     0,
    3,    17,    65,    17,     0,     0,     0,    81,     1,     0,
    0,    17,    81,    17,     0,     3,    17,    81,    17,     0,
    0,    17,    81,    17,     0,     3,    17,    81,    17,     0,
    3,     0,    81,     1,     0,     0,     0,    65,     1,     0,
    3,     0,    65,     1,     0,     3,     0,    64,     0,     0,
    1,    17,    81,    17,    16,     0,     0,    64,     0,     0,
    0,     0,    64,     0,    16,     0,    17,    65,    51,    16,
    4,    17,    65,    51,    16,     0,     0,    65,     3,    16,
    0,    17,    81,    19,    16,     4,    17,    81,    19,    16,
    0,    17,    65,    19,    16,     4,    17,    65,    19,    16,
    4,     0,    65,     3,    16,     0,    17,    65,    17,    16,
    4,    17,    65,    17,    16,     0,     0,    81,     1,    16,
    0,    17,    81,    17,    16,     4,     0,    64,     0,     0,
    4,     0,    64,     0,    16,     4,     0,    81,     1,    16,
    5,    17,    81,    17,    16,     4,    17,    81,    17,    16,
    4,     0,    65,     1,    16,     4,    17,    65,    51,     0,
    4,     0,    65,     3,     0,     4,    17,    81,    19,     0,
    4,    17,    65,    19,     0,     4,    17,    65,    17,     0,
    4,     0,    81,     1,     0,     5,    17,    81,    17,     0,
    4,    17,    81,    17,     0,     4,     0,    65,     1,     0,
    0,    17,    81,    17,    16,     0,     0,    65,     1,    16,
    0,    17,    65,    51,     0,     0,     0,    65,     3,     0,
    0,    17,    81,    19,     0,     0,    17,    65,    19,     0,
    0,    17,    65,    17,     0,     0,     0,    81,     1,     0,
    0,    17,    81,    17,     0,     0,    17,    81,    17,     0,
    0,     0,    65,     1,     0,     1,    17,    81,    17,    16,
    1,     0,    65,     1,    16,     1,    17,    65,    51,     0,
    1,     0,    65,     3,     0,     1,    17,    81,    19,     0,
    1,    17,    65,    19,     0,     1,    17,    65,    17,     0,
    1,     0,    81,     1,     0,     1,    17,    81,    17,     0,
    1,    17,    81,    17,     0,     1,     0,    65,     1,     0,
    0,     0,    65,     1,    16,     2,     0,    65,     1,    16,
    0,    17,    65,    51,     0,     2,    17,    65,    51,     0,
    0,     0,    65,     3,     0,     0,    17,    81,    19,     0,
    2,    17,    81,    19,     0,     0,    17,    65,    19,     0,
    2,    17,    65,    19,     0,     2,     0,    65,     3,     0,
    0,    17,    65,    17,     0,     0,     0,    81,     1,     0,
    2,     0,    81,     1,     0,     2,    17,    81,    17,     0,
    2,    17,    81,    17,     0,     0,    17,    81,    17,     0,
    0,    17,    81,    17,     0,     0,     0,    65,     1,     0,
    1,    17,    81,    17,    16,     1,     0,    65,     1,    16,
    1,    17,    65,    19,    16,     1,    17,    65,    51,     0,
    1,     0,    65,     3,     0,     1,    17,    81,    19,     0,
    1,    17,    65,    19,     0,     1,    17,    65,    17,     0,
    1,     0,    81,     1,     0,     1,    17,    81,    17,     0,
    1,    17,    81,    17,     0,     1,     0,    65,     1,     0,
    0,     0,     1,     1,    16,     0,    17,     1,    17,    16,
    0,    17,     1,    17,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     1,    17,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    19,    16,     0,    17,     1,    19,    16,
    0,    17,     1,    17,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    17,    16,     0,    17,     1,    17,    16,
    0,     0,     1,     1,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    1,    17,    17,    17,    16,     1,     0,    17,     1,    16,
    1,    17,    17,    51,     0,     1,     0,    17,     3,     0,
    1,    17,    17,    19,     0,     1,    17,    17,    19,     0,
    1,    17,    17,    17,     0,     1,     0,    17,     1,     0,
    1,    17,    17,    17,     0,     1,    17,    17,    17,     0,
    1,     0,    17,     1,     0,     0,     0,     1,    17,    16,
    0,    17,     1,    17,    16,     0,    17,    33,    17,    16,
    0,    17,     1,    17,    16,     0,    17,    33,    17,    16,
    0,     0,     1,    17,    16,     0,     0,    33,    17,    16,
    0,    17,     1,    17,     0,     0,    17,    33,    17,     0,
    0,     0,     1,    17,     0,     0,    17,     1,    17,     0,
    0,    17,    33,    17,     0,     0,    17,     1,    17,     0,
    0,    17,    33,    17,     0,     0,     0,    33,    17,     0,
    0,     0,     1,    17,     0,     0,     0,    33,    17,     0,
    1,    17,    17,    34,    16,     1,     0,    17,    34,    16,
    1,    17,    17,    34,     0,     1,     0,    17,    34,     0,
    1,    17,    17,    34,     0,     1,    17,    17,    34,     0,
    1,     0,    17,    34,     0,     0,     0,    33,     3,    16,
    0,    17,    33,    19,    16,     0,    17,    33,    19,    16,
    0,     0,    33,     1,    16,     0,     0,    33,     1,    16,
    0,    17,    33,    51,     0,     0,     0,    33,     3,     0,
    0,    17,    33,    19,     0,     0,    17,    33,    19,     0,
    0,     0,    33,     1,     0,     0,     0,    33,     1,     0,
    1,    17,    49,    17,    16,     1,     0,    49,     1,    16,
    1,    17,    49,    51,     0,     1,     0,    49,     3,     0,
    1,    17,    49,    19,     0,     1,    17,    49,    19,     0,
    1,    17,    49,    17,     0,     1,     0,    49,     1,     0,
    1,    17,    49,    17,     0,     1,    17,    49,    17,     0,
    1,     0,    49,     1,     0,     2,     0,    65,    19,     0,
    2,     0,    65,    19,    16,     2,     0,    64,     1,    16,
    0,     0,    65,    19,     0,     0,     0,    65,    19,    16,
    0,     0,    64,     1,    16,     1,    17,    81,    35,     0,
    1,    17,    81,    35,    16,     0,     0,    64,    18,     0,
    0,     0,    65,    18,     0,     0,     0,    65,    18,    16,
    0,     0,    81,    18,     0,     0,     0,    81,    18,    16,
    0,     0,    64,    18,    16,     1,     0,    81,     2,    16,
    1,     0,    65,    35,     0,     1,     0,    65,    35,    16,
    1,     0,    64,     2,    16,     0,     0,    65,     2,     0,
    0,    17,    65,    18,     0,     0,    17,    65,    18,    16,
    0,    17,    81,    18,     0,     0,    17,    81,    18,    16,
    0,    17,    65,    35,     0,     0,    17,    65,    35,    16,
    0,     0,    65,     2,    16,     0,     0,    81,     2,     0,
    0,    17,    81,    18,     0,     0,    17,    81,    18,    16,
    0,    17,    81,    35,     0,     0,    17,    81,    35,    16,
    0,     0,    81,     2,    16,     0,     0,    65,    35,     0,
    0,     0,    65,    35,    16,     0,     0,    64,     2,    16,
    1,    17,    65,    19,    16,     1,     0,    81,     1,    16,
    1,    17,    81,    17,    16,     0,     0,    64,     0,     0,
    0,     0,    64,     0,    16,     0,     0,    65,     3,    16,
    0,    17,    81,    19,    16,     0,    17,    65,    19,    16,
    0,    17,    65,    17,    16,     0,     0,    81,     1,    16,
    0,    17,    81,    17,    16,     0,    17,    81,    17,    16,
    0,     0,    65,     1,    16,     0,    17,    65,    51,     0,
    0,     0,    65,     3,     0,     0,    17,    81,    19,     0,
    0,    17,    65,    19,     0,     0,    17,    65,    17,     0,
    0,     0,    81,     1,     0,     0,    17,    81,    17,     0,
    0,    17,    81,    17,     0,     0,     0,    65,     1,     0,
    1,    17,    81,    17,    16,     0,     0,    64,     0,     0,
    0,     0,    64,     0,    16,     0,    17,    65,    51,    16,
    0,     0,    65,     3,    16,     0,    17,    81,    19,    16,
    0,    17,    65,    19,    16,     0,    17,    65,    17,    16,
    0,     0,    81,     1,    16,     0,    17,    81,    17,    16,
    0,    17,    81,    17,    16,     0,     0,    65,     1,    16,
    0,    17,    65,    51,     0,     0,     0,    65,     3,     0,
    0,    17,    81,    19,     0,     0,    17,    65,    19,     0,
    0,    17,    65,    17,     0,     0,     0,    81,     1,     0,
    0,    17,    81,    17,     0,     0,    17,    81,    17,     0,
    0,     0,    65,     1,     0,     1,     0,    65,     1,    16,
    1,    17,    65,    51,     0,     1,     0,    65,     3,     0,
    1,    17,    81,    19,     0,     1,    17,    65,    19,     0,
    1,     0,    81,     1,     0,     1,    17,    81,    17,     0,
    1,    17,    81,    17,     0,     0,     0,     1,     1,    16,
    0,    17,     1,    17,    16,     0,    17,     1,    17,    16,
    0,     0,     1,     1,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    1,    17,    17,    17,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,    16,     0,    17,     1,    51,    16,
    0,     0,     1,     3,    16,     0,    17,     1,    19,    16,
    0,    17,     1,    19,    16,     0,    17,     1,    17,    16,
    0,     0,     1,     1,    16,     0,    17,     1,    17,    16,
    0,    17,     1,    17,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     1,    17,    17,    17,    16,
    1,     0,    17,     1,    16,     1,    17,    17,    51,     0,
    1,     0,    17,     3,     0,     1,    17,    17,    19,     0,
    1,    17,    17,    19,     0,     1,    17,    17,    17,     0,
    1,     0,    17,     1,     0,     1,    17,    17,    17,     0,
    1,    17,    17,    17,     0,     1,     0,    17,     1,     0,
    0,    17,    49,    34,    16,     0,     0,    49,    34,    16,
    0,    17,    49,    34,     0,     0,     0,    49,    34,     0,
    0,    17,    49,    34,     0,     0,    17,    49,    34,     0,
    0,     0,    49,    34,     0,     0,     0,    65,     3,    16,
    0,    17,    81,    19,    16,     0,    17,    65,    19,    16,
    0,    17,    65,    17,    16,     0,     0,    81,     1,    16,
    0,    17,    81,    17,    16,     0,    17,    81,    17,    16,
    0,     0,    65,     1,    16,     0,    17,    65,    51,     0,
    0,     0,    65,     3,     0,     0,    17,    81,    19,     0,
    0,    17,    65,    19,     0,     0,    17,    65,    17,     0,
    0,     0,    81,     1,     0,     0,    17,    81,    17,     0,
    0,    17,    81,    17,     0,     0,     0,    65,     1,     0,
    0,    17,    81,    17,     0,     0,    17,    81,    17,    16,
    0,    17,    81,    19,     0,     0,     0,    81,     1,    16,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,    19,     0,
    0,     0,    65,    19,     0,     1,     0,    65,    19,     0,
    1,     0,    65,    19,    16,     0,     0,    65,    19,    16,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    0,     0,    64,     1,    16,     1,     0,    64,     1,    16,
    1,     0,    17,    18,    16,     1,     0,    17,    18,     0,
    1,    17,    17,    18,     0,     1,    17,    17,    18,    16,
    0,     0,     0,     1,     0,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,    19,     0,
    0,     0,    65,    19,     0,     1,     0,    65,    19,     0,
    1,     0,    65,    19,    16,     0,     0,    65,    19,    16,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    0,     0,    64,     1,    16,     1,     0,    64,     1,    16,
    1,     0,    17,    18,    16,     1,     0,    16,    18,    16,
    0,    17,    33,    35,    16,     0,    17,    33,    18,    16,
    0,     0,    33,     2,    16,     0,    17,    33,    18,    16,
    0,    17,    33,    18,    16,     0,     0,    33,     2,    16,
    0,     0,    33,    35,     0,     0,    17,    33,    35,     0,
    0,    17,    33,    35,     0,     0,    17,    33,    18,     0,
    0,     0,    33,     2,     0,     0,    17,    33,    18,     0,
    0,    17,    33,    18,     0,     0,     0,    33,     2,     0,
    0,    17,    49,    19,    16,     0,    17,    49,    17,    16,
    0,     0,    49,     1,    16,     0,    17,    49,    17,    16,
    0,    17,    49,    17,    16,     0,     0,    49,     1,    16,
    0,    17,    49,    51,     0,     0,     0,    49,     3,     0,
    0,    17,    49,    19,     0,     0,    17,    49,    19,     0,
    0,    17,    49,    17,     0,     0,     0,    49,     1,     0,
    0,    17,    49,    17,     0,     0,    17,    49,    17,     0,
    0,     0,    49,     1,     0,     1,    17,    81,    35,     0,
    1,    17,    81,    35,    16,     0,     0,    64,    18,     0,
    0,     0,    65,    18,     0,     0,    17,    65,    18,     0,
    0,    17,    65,    18,    16,     0,    17,    81,    18,     0,
    0,    17,    81,    18,    16,     0,     0,    65,    18,    16,
    1,     0,    65,    18,    16,     0,     0,    81,    18,     0,
    1,     0,    81,    18,     0,     1,     0,    81,    18,    16,
    0,    17,    81,    18,     0,     0,    17,    81,    18,    16,
    0,     0,    81,    18,    16,     0,     0,    64,    18,    16,
    1,     0,    64,    18,    16,     1,     0,    81,     2,    16,
    1,     0,    65,    35,     0,     1,     0,    65,    35,    16,
    1,     0,    64,     2,    16,     0,     0,    65,     2,     0,
    0,    17,    65,    35,     0,     0,    17,    65,    35,    16,
    0,     0,    65,     2,    16,     0,     0,    81,     2,     0,
    0,    17,    81,    35,     0,     0,    17,    81,    35,    16,
    0,     0,    81,     2,    16,     0,     0,    65,    35,     0,
    0,     0,    65,    35,    16,     0,     0,    64,     2,    16,
    0,    17,    65,    51,     0,     0,     0,    65,     3,     0,
    0,    17,     1,    19,    16,     0,    17,     1,    19,    16,
    0,    17,     1,    17,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    17,    16,     0,    17,     1,    17,    16,
    0,     0,     1,     1,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    1,    17,    17,    19,     0,     1,    17,    17,    19,    16,
    1,     0,    17,     1,    16,     1,     0,    17,     1,     0,
    1,    17,    17,    17,     0,     1,    17,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    19,    16,     0,    17,     1,    19,    16,
    0,    17,     1,    17,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    17,    16,     0,    17,     1,    17,    16,
    0,     0,     1,     1,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    1,    17,    17,    19,     0,     1,    17,    17,    19,    16,
    0,     0,     0,     2,     0,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,    35,     0,
    0,     0,     1,    35,    16,     0,     0,     0,     2,    16,
    1,     0,    17,     1,    16,     1,     0,    17,    19,     0,
    1,     0,    17,    19,    16,     1,     0,    16,     1,    16,
    0,     0,    17,     1,     0,     0,    17,    17,    17,     0,
    0,    17,    17,    17,    16,     0,    17,    17,    17,     0,
    0,    17,    17,    17,    16,     0,    17,    17,    19,     0,
    0,    17,    17,    19,    16,     0,     0,    17,     1,    16,
    0,     0,    17,     1,     0,     0,    17,    17,    17,     0,
    0,    17,    17,    17,    16,     0,    17,    17,    19,     0,
    0,    17,    17,    19,    16,     0,     0,    17,     1,    16,
    0,     0,    17,    19,     0,     0,     0,    17,    19,    16,
    0,     0,    16,     1,    16,     1,    17,    33,    35,     0,
    1,    17,    33,    35,    16,     0,     0,    16,    18,     0,
    0,     0,    17,    18,     0,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,     0,    17,    18,    16,
    0,     0,    17,    18,     0,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,     0,    17,    18,    16,
    0,     0,    16,    18,    16,     1,     0,    33,     2,    16,
    1,     0,    33,    35,     0,     1,     0,    33,    35,    16,
    1,     0,    32,     2,    16,     0,     0,    33,     2,     0,
    0,    17,    33,    18,     0,     0,    17,    33,    18,    16,
    0,    17,    33,    18,     0,     0,    17,    33,    18,    16,
    0,    17,    33,    35,     0,     0,    17,    33,    35,    16,
    0,     0,    33,     2,    16,     0,     0,    33,     2,     0,
    0,    17,    33,    18,     0,     0,    17,    33,    18,    16,
    0,    17,    33,    35,     0,     0,    17,    33,    35,    16,
    0,     0,    33,     2,    16,     0,     0,    33,    35,     0,
    0,     0,    33,    35,    16,     0,     0,    32,     2,    16,
    0,    17,    49,    19,    16,     0,    17,    49,    17,    16,
    0,     0,    49,     1,    16,     0,    17,    49,    17,    16,
    0,    17,    49,    17,    16,     0,     0,    49,     1,    16,
    0,    17,    49,    51,     0,     0,     0,    49,     3,     0,
    0,    17,    49,    19,     0,     0,    17,    49,    19,     0,
    0,    17,    49,    17,     0,     0,     0,    49,     1,     0,
    0,    17,    49,    17,     0,     0,    17,    49,    17,     0,
    0,     0,    49,     1,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    1,    17,    17,    19,     0,     1,    17,    17,    19,    16,
    1,     0,    17,     1,    16,     1,     0,    17,     1,     0,
    1,    17,    17,    17,     0,     1,    17,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    1,    17,    17,    19,     0,     1,    17,    17,    19,    16,
    0,     0,     0,     2,     0,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,    35,     0,
    0,     0,     1,    35,    16,     0,     0,     0,     2,    16,
    1,     0,    17,     1,    16,     1,     0,    17,    19,     0,
    1,     0,    17,    19,    16,     1,     0,    16,     1,    16,
    0,     0,    17,     1,     0,     0,    17,    17,    17,     0,
    0,    17,    17,    17,    16,     0,    17,    17,    17,     0,
    0,    17,    17,    17,    16,     0,    17,    17,    19,     0,
    0,    17,    17,    19,    16,     0,     0,    17,     1,    16,
    0,     0,    17,     1,     0,     0,    17,    17,    17,     0,
    0,    17,    17,    17,    16,     0,    17,    17,    19,     0,
    0,    17,    17,    19,    16,     0,     0,    17,     1,    16,
    0,     0,    17,    19,     0,     0,     0,    17,    19,    16,
    0,     0,    16,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,    19,     0,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    1,     0,    17,    18,    16,     1,     0,    17,    18,     0,
    1,    17,    17,    18,     0,     1,    17,    17,    18,    16,
    0,     0,     0,     1,     0,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,    19,     0,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    1,     0,    17,    18,    16,     1,     0,    16,    18,    16,
    0,    17,     1,    35,    16,     0,    17,     1,    18,    16,
    0,     0,     1,     2,    16,     0,    17,     1,    18,    16,
    0,    17,     1,    18,    16,     0,     0,     1,     2,    16,
    0,     0,     1,    35,     0,     0,    17,     1,    35,     0,
    0,    17,     1,    35,     0,     0,    17,     1,    18,     0,
    0,     0,     1,     2,     0,     0,    17,     1,    18,     0,
    0,    17,     1,    18,     0,     0,     0,     1,     2,     0,
    1,    17,    17,    19,    16,     0,     0,     0,     2,     0,
    0,     0,     0,     2,    16,     0,     0,     1,    35,    16,
    0,    17,     1,    35,    16,     0,    17,     1,    35,    16,
    0,    17,     1,    18,    16,     0,     0,     1,     2,    16,
    0,    17,     1,    18,    16,     0,    17,     1,    18,    16,
    0,     0,     1,     2,    16,     0,     0,     1,    35,     0,
    0,    17,     1,    35,     0,     0,    17,     1,    35,     0,
    0,    17,     1,    18,     0,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,     0,
    0,     0,     1,     2,     0,     1,    17,    17,    19,    16,
    1,    17,    17,    17,    16,     1,     0,    17,     1,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    19,    16,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,    17,     1,    17,    16,
    0,    17,     1,    17,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     1,    17,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    19,    16,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    19,     0,
    0,     0,     1,     1,     0,     0,     0,     1,     1,     0,
    1,    17,    17,    17,    16,     1,     0,    17,     1,    16,
    1,    17,    17,    51,     0,     1,     0,    17,     3,     0,
    1,    17,    17,    19,     0,     1,    17,    17,    19,     0,
    1,    17,    17,    17,     0,     1,     0,    17,     1,     0,
    1,    17,    17,    17,     0,     1,    17,    17,    17,     0,
    1,     0,    17,     1,     0,     2,     0,    33,    19,     0,
    2,     0,    33,    19,    16,     2,     0,    32,     1,    16,
    0,     0,    33,    19,     0,     0,     0,    33,    19,    16,
    0,     0,    32,     1,    16,     1,    17,    49,    35,     0,
    1,    17,    49,    35,    16,     0,     0,    32,    18,     0,
    0,     0,    33,    18,     0,     0,     0,    33,    18,    16,
    0,     0,    33,    18,     0,     0,     0,    33,    18,    16,
    0,     0,    32,    18,    16,     1,     0,    49,     2,    16,
    1,     0,    49,    35,     0,     1,     0,    49,    35,    16,
    1,     0,    48,     2,    16,     0,     0,    49,     2,     0,
    0,    17,    49,    18,     0,     0,    17,    49,    18,    16,
    0,    17,    49,    18,     0,     0,    17,    49,    18,    16,
    0,    17,    49,    35,     0,     0,    17,    49,    35,    16,
    0,     0,    49,     2,    16,     0,     0,    49,     2,     0,
    0,    17,    49,    18,     0,     0,    17,    49,    18,    16,
    0,    17,    49,    35,     0,     0,    17,    49,    35,    16,
    0,     0,    49,     2,    16,     0,     0,    49,    35,     0,
    0,     0,    49,    35,    16,     0,     0,    48,     2,    16,
    0,     0,     1,     2,     0,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,    17,     1,    35,     0,
    0,    17,     1,    35,    16,     0,     0,     1,     2,    16,
    0,     0,     1,     2,     0,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,    17,     1,    35,     0,
    0,    17,     1,    35,    16,     0,     0,     1,     2,    16,
    0,     0,     1,    35,     0,     0,     0,     1,    35,    16,
    0,     0,     0,     2,    16,     1,    17,    17,    51,     0,
    1,     0,    17,     3,     0,     0,     0,     1,    34,    16,
    0,    17,     1,    34,    16,     0,    17,     1,    34,    16,
    0,     0,     1,    34,    16,     0,    17,     1,    34,     0,
    0,     0,     1,    34,     0,     0,    17,     1,    34,     0,
    0,    17,     1,    34,     0,     0,     0,     1,    34,     0,
    0,     0,    17,     3,    16,     0,    17,    17,    19,    16,
    0,    17,    17,    19,    16,     0,    17,    17,    17,    16,
    0,     0,    17,     1,    16,     0,    17,    17,    17,    16,
    0,    17,    17,    17,    16,     0,     0,    17,     1,    16,
    0,    17,    17,    51,     0,     0,     0,    17,     3,     0,
    0,    17,    17,    19,     0,     0,    17,    17,    19,     0,
    0,    17,    17,    17,     0,     0,     0,    17,     1,     0,
    0,    17,    17,    17,     0,     0,    17,    17,    17,     0,
    0,     0,    17,     1,     0,     0,     0,     1,    34,    16,
    0,    17,     1,    34,    16,     0,    17,     1,    34,    16,
    0,     0,     1,    34,    16,     0,    17,     1,    34,     0,
    0,     0,     1,    34,     0,     0,    17,     1,    34,     0,
    0,    17,     1,    34,     0,     0,     0,     1,    34,     0,
    0,     0,    17,     3,    16,     0,    17,    17,    19,    16,
    0,    17,    17,    19,    16,     0,    17,    17,    17,    16,
    0,     0,    17,     1,    16,     0,    17,    17,    17,    16,
    0,    17,    17,    17,    16,     0,     0,    17,     1,    16,
    0,    17,    17,    51,     0,     0,     0,    17,     3,     0,
    0,    17,    17,    19,     0,     0,    17,    17,    19,     0,
    0,    17,    17,    17,     0,     0,     0,    17,     1,     0,
    0,    17,    17,    17,     0,     0,    17,    17,    17,     0,
    0,     0,    17,     1,     0,     1,    17,    49,    35,     0,
    1,    17,    49,    35,    16,     0,     0,    32,    18,     0,
    0,     0,    33,    18,     0,     0,     0,    33,    18,    16,
    0,     0,    33,    18,     0,     0,     0,    33,    18,    16,
    0,     0,    32,    18,    16,     1,     0,    49,     2,    16,
    1,     0,    49,    35,     0,     1,     0,    49,    35,    16,
    1,     0,    48,     2,    16,     0,     0,    49,     2,     0,
    0,    17,    49,    35,     0,     0,    17,    49,    35,    16,
    0,     0,    49,     2,    16,     0,     0,    49,     2,     0,
    0,    17,    49,    35,     0,     0,    17,    49,    35,    16,
    0,     0,    49,     2,    16,     0,     0,    49,    35,     0,
    0,     0,    49,    35,    16,     0,     0,    48,     2,    16,
    0,     0,     1,     2,     0,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,    17,     1,    35,     0,
    0,    17,     1,    35,    16,     0,     0,     1,     2,    16,
    0,     0,     1,     2,     0,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,    17,     1,    35,     0,
    0,    17,     1,    35,    16,     0,     0,     1,     2,    16,
    0,     0,     1,    35,     0,     0,     0,     1,    35,    16,
    0,     0,     0,     2,    16,     1,    17,    17,    51,     0,
    1,     0,    17,     3,     0,     0,     0,     1,    17,    16,
    0,     0,     1,    17,    16,     0,     0,     1,    17,     0,
    0,     0,     1,    17,     0,     0,    17,    17,    34,    16,
    0,    17,    17,    34,    16,     0,     0,    17,    34,    16,
    0,    17,    17,    34,     0,     0,     0,    17,    34,     0,
    0,    17,    17,    34,     0,     0,    17,    17,    34,     0,
    0,     0,    17,    34,     0,     2,     0,    49,    19,     0,
    2,     0,    49,    19,    16,     2,     0,    48,     1,    16,
    0,     0,    49,    19,     0,     0,     0,    49,    19,    16,
    0,     0,    48,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,    19,     0,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    1,    17,    17,    18,     0,     1,    17,    17,    18,    16,
    0,     0,     0,     1,     0,     0,     0,     1,    19,     0,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    1,    17,    17,    35,     0,     1,    17,    17,    35,    16,
    0,     0,     0,    18,     0,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     0,    18,    16,
    1,     0,    17,     2,    16,     1,     0,    17,     2,     0,
    1,    17,    17,    18,     0,     1,    17,    17,    18,    16,
    0,     0,     0,     1,     0,     0,     0,     1,    19,     0,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    1,    17,    17,    35,     0,     1,    17,    17,    35,    16,
    0,     0,     0,    18,     0,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     0,    18,    16,
    1,     0,    17,     2,    16,     1,     0,    17,    35,     0,
    1,     0,    17,    35,    16,     1,     0,    16,     2,    16,
    0,     0,    17,     2,     0,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,    17,    17,    35,     0,
    0,    17,    17,    35,    16,     0,     0,    17,     2,    16,
    0,     0,    17,     2,     0,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,    17,    17,    35,     0,
    0,    17,    17,    35,    16,     0,     0,    17,     2,    16,
    0,     0,    17,    35,     0,     0,     0,    17,    35,    16,
    0,     0,    16,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,    35,     0,
    0,     0,     1,    35,    16,     0,     0,     0,     2,    16,
    1,     0,    17,     1,    16,     1,     0,    17,    19,     0,
    1,     0,    17,    19,    16,     1,     0,    16,     1,    16,
    0,     0,    17,     1,     0,     0,    17,    17,    19,     0,
    0,    17,    17,    19,    16,     0,     0,    17,     1,    16,
    0,     0,    17,     1,     0,     0,    17,    17,    19,     0,
    0,    17,    17,    19,    16,     0,     0,    17,     1,    16,
    0,     0,    17,    19,     0,     0,     0,    17,    19,    16,
    0,     0,    16,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,    16,     0,    17,     1,    19,     0,
    0,    17,     1,    19,    16,     0,     0,     1,     1,    16,
    0,     0,     1,     1,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,    16,     0,    17,     1,    19,     0,
    0,    17,     1,    19,    16,     0,     0,     1,     1,    16,
    0,     0,     1,    19,     0,     0,     0,     1,    19,    16,
    0,     0,     0,     1,    16,     1,     0,    17,    18,    16,
    1,     0,    16,    18,    16,     0,    17,     1,    19,    16,
    0,    17,     1,    19,    16,     0,    17,     1,    17,    16,
    0,     0,     1,     1,    16,     0,    17,     1,    17,    16,
    0,    17,     1,    17,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    19,    16,     0,    17,     1,    19,    16,
    0,    17,     1,    17,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    17,    16,     0,    17,     1,    17,    16,
    0,     0,     1,     1,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    0,     0,     1,    34,    16,     0,    17,     1,    34,    16,
    0,    17,     1,    34,    16,     0,     0,     1,    34,    16,
    0,    17,     1,    34,     0,     0,     0,     1,    34,     0,
    0,    17,     1,    34,     0,     0,    17,     1,    34,     0,
    0,     0,     1,    34,     0,     0,     0,    17,     3,    16,
    0,    17,    17,    19,    16,     0,    17,    17,    19,    16,
    0,    17,    17,    17,    16,     0,     0,    17,     1,    16,
    0,    17,    17,    17,    16,     0,    17,    17,    17,    16,
    0,     0,    17,     1,    16,     0,    17,    17,    51,     0,
    0,     0,    17,     3,     0,     0,    17,    17,    19,     0,
    0,    17,    17,    19,     0,     0,    17,    17,    17,     0,
    0,     0,    17,     1,     0,     0,    17,    17,    17,     0,
    0,    17,    17,    17,     0,     0,     0,    17,     1,     0,
    0,     0,     0,    17,    16,     0,     0,     1,    17,    16,
    0,     0,     1,    17,    16,     0,     0,     1,    17,     0,
    0,     0,     1,    17,     0,     0,    17,    17,    34,    16,
    0,     0,    17,    34,    16,     0,    17,    17,    34,     0,
    0,     0,    17,    34,     0,     0,    17,    17,    34,     0,
    0,    17,    17,    34,     0,     0,     0,    17,    34,     0,
    0,     0,    33,     3,    16,     0,    17,    33,    19,    16,
    0,    17,    33,    19,    16,     0,     0,    33,     1,    16,
    0,     0,    33,     1,    16,     0,    17,    33,    51,     0,
    0,     0,    33,     3,     0,     0,    17,    33,    19,     0,
    0,    17,    33,    19,     0,     0,     0,    33,     1,     0,
    0,     0,    33,     1,     0,     1,     0,    49,    19,     0,
    1,     0,    49,    19,    16,     1,     0,    48,     1,    16,
    0,     0,    49,    19,     0,     0,     0,    49,    19,    16,
    0,     0,    48,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,    19,     0,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    1,    17,    17,    35,     0,     1,    17,    17,    35,    16,
    0,     0,     0,    18,     0,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     0,    18,    16,
    1,     0,    17,     2,    16,     1,     0,    17,     2,     0,
    1,    17,    17,    35,     0,     1,    17,    17,    35,    16,
    0,     0,     0,    18,     0,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     0,    18,    16,
    1,     0,    17,     2,    16,     1,     0,    17,    35,     0,
    1,     0,    17,    35,    16,     1,     0,    16,     2,    16,
    0,     0,    17,     2,     0,     0,    17,    17,    35,     0,
    0,    17,    17,    35,    16,     0,     0,    17,     2,    16,
    0,     0,    17,     2,     0,     0,    17,    17,    35,     0,
    0,    17,    17,    35,    16,     0,     0,    17,     2,    16,
    0,     0,    17,    35,     0,     0,     0,    17,    35,    16,
    0,     0,    16,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,    35,     0,
    0,     0,     1,    35,    16,     0,     0,     0,     2,    16,
    1,    17,    33,    35,     0,     1,    17,    33,    35,    16,
    0,     0,    16,    18,     0,     0,     0,    17,    18,     0,
    0,    17,    17,    18,     0,     0,    17,    17,    18,    16,
    0,    17,    17,    18,     0,     0,    17,    17,    18,    16,
    0,     0,    17,    18,    16,     0,     0,    17,    18,     0,
    0,    17,    17,    18,     0,     0,    17,    17,    18,    16,
    0,     0,    17,    18,    16,     0,     0,    16,    18,    16,
    1,     0,    33,     2,    16,     1,     0,    33,     2,     0,
    1,    17,    33,    35,     0,     1,    17,    33,    35,    16,
    0,     0,    16,    18,     0,     0,     0,    17,    18,     0,
    0,    17,    17,    18,     0,     0,    17,    17,    18,    16,
    0,    17,    17,    18,     0,     0,    17,    17,    18,    16,
    0,     0,    17,    18,    16,     0,     0,    17,    18,     0,
    0,    17,    17,    18,     0,     0,    17,    17,    18,    16,
    0,     0,    17,    18,    16,     0,     0,    16,    18,    16,
    1,     0,    33,     2,    16,     1,     0,    33,    35,     0,
    1,     0,    33,    35,    16,     1,     0,    32,     2,    16,
    0,     0,    33,     2,     0,     0,    17,    33,    35,     0,
    0,    17,    33,    35,    16,     0,     0,    33,     2,    16,
    0,     0,    33,     2,     0,     0,    17,    33,    35,     0,
    0,    17,    33,    35,    16,     0,     0,    33,     2,    16,
    0,     0,    33,    35,     0,     0,     0,    33,    35,    16,
    0,     0,    32,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,    35,     0,
    0,     0,     1,    35,    16,     0,     0,     0,     2,    16,
    1,    17,    17,    19,    16,     0,     0,     0,     2,     0,
    0,     0,     1,     2,     0,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,    17,     1,    35,     0,
    0,    17,     1,    35,    16,     0,     0,     1,     2,    16,
    0,     0,     1,     2,     0,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,    17,     1,    35,     0,
    0,    17,     1,    35,    16,     0,     0,     1,     2,    16,
    0,     0,     1,    35,     0,     0,     0,     1,    35,    16,
    0,     0,     0,     2,    16,     1,    17,    17,    19,    16,
    1,     0,    17,     1,    16,     1,    17,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    1,     0,    17,     1,    16,     1,    17,    17,    51,     0,
    1,     0,    17,     3,     0,     1,    17,    17,    19,     0,
    1,    17,    17,    19,     0,     1,     0,    17,     1,     0,
    1,    17,    17,    17,     0,     2,     0,    33,    19,     0,
    2,     0,    33,    19,    16,     2,     0,    32,     1,    16,
    0,     0,    33,    19,     0,     0,     0,    33,    19,    16,
    0,     0,    32,     1,    16,     0,     0,     1,    19,     0,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    1,    17,    17,    35,     0,     1,    17,    17,    35,    16,
    0,     0,     0,    18,     0,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     0,    18,    16,
    1,     0,    17,     2,    16,     1,     0,    17,     2,     0,
    1,    17,    17,    18,     0,     1,    17,    17,    18,    16,
    0,     0,     0,     1,     0,     0,     0,     1,    19,     0,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    1,    17,    17,    35,     0,     1,    17,    17,    35,    16,
    0,     0,     0,    18,     0,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     0,    18,    16,
    1,     0,    17,     2,    16,     1,     0,    17,    35,     0,
    1,     0,    17,    35,    16,     1,     0,    16,     2,    16,
    0,     0,    17,     2,     0,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,    17,    17,    35,     0,
    0,    17,    17,    35,    16,     0,     0,    17,     2,    16,
    0,     0,    17,     2,     0,     0,    17,    17,    18,     0,
    0,    17,    17,    18,    16,     0,    17,    17,    35,     0,
    0,    17,    17,    35,    16,     0,     0,    17,     2,    16,
    0,     0,    17,    35,     0,     0,     0,    17,    35,    16,
    0,     0,    16,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,    35,     0,
    0,     0,     1,    35,    16,     0,     0,     0,     2,    16,
    1,    17,    17,    51,     0,     1,     0,    17,     3,     0,
    0,     0,    33,    17,    16,     0,     0,    33,    17,     0,
    0,     0,    33,    17,     0,     0,     0,     0,    34,    16,
    0,    17,     1,    34,    16,     0,     0,     1,    34,    16,
    0,    17,     1,    34,    16,     0,    17,     1,    34,    16,
    0,     0,     1,    34,    16,     0,    17,     1,    34,     0,
    0,     0,     1,    34,     0,     0,    17,     1,    34,     0,
    0,    17,     1,    34,     0,     0,     0,     1,    34,     0,
    0,     0,    17,     3,    16,     0,    17,    17,    51,     0,
    0,     0,    17,     3,     0,     0,     0,     1,    34,    16,
    0,    17,     1,    34,    16,     0,    17,     1,    34,    16,
    0,     0,     1,    34,    16,     0,    17,     1,    34,     0,
    0,     0,     1,    34,     0,     0,    17,     1,    34,     0,
    0,    17,     1,    34,     0,     0,     0,     1,    34,     0,
    0,     0,    17,     3,    16,     0,    17,    17,    51,     0,
    0,     0,    17,     3,     0,     1,     0,    33,    19,     0,
    1,     0,    33,    19,    16,     1,     0,    32,     1,    16,
    0,     0,    33,    19,     0,     0,     0,    33,    19,    16,
    0,     0,    32,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,    19,     0,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    1,    17,    17,    35,     0,     1,    17,    17,    35,    16,
    0,     0,     0,    18,     0,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     0,    18,    16,
    1,     0,    17,     2,    16,     1,     0,    17,     2,     0,
    1,    17,    17,    35,     0,     1,    17,    17,    35,    16,
    0,     0,     0,    18,     0,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     0,    18,    16,
    1,     0,    17,     2,    16,     1,     0,    17,    35,     0,
    1,     0,    17,    35,    16,     1,     0,    16,     2,    16,
    0,     0,    17,     2,     0,     0,    17,    17,    35,     0,
    0,    17,    17,    35,    16,     0,     0,    17,     2,    16,
    0,     0,    17,     2,     0,     0,    17,    17,    35,     0,
    0,    17,    17,    35,    16,     0,     0,    17,     2,    16,
    0,     0,    17,    35,     0,     0,     0,    17,    35,    16,
    0,     0,    16,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,    35,     0,
    0,     0,     1,    35,    16,     0,     0,     0,     2,    16,
    1,    17,    17,    51,     0,     1,     0,    17,     3,     0,
    0,     0,     1,    17,    16,     0,     0,     1,    17,    16,
    0,     0,     1,    17,     0,     0,     0,     1,    17,     0,
    0,     0,     0,    34,    16,     0,    17,     1,    34,    16,
    0,     0,     1,    34,    16,     0,    17,     1,    34,    16,
    0,    17,     1,    34,    16,     0,     0,     1,    34,    16,
    0,    17,     1,    34,     0,     0,     0,     1,    34,     0,
    0,    17,     1,    34,     0,     0,    17,     1,    34,     0,
    0,     0,     1,    34,     0,     0,     0,    17,     3,    16,
    0,    17,    17,    51,     0,     0,     0,    17,     3,     0,
    0,     0,     1,    17,    16,     0,     0,     1,    17,    16,
    0,     0,     1,    17,     0,     0,     0,     1,    17,     0,
    0,     0,     0,    34,    16,     0,    17,     1,    34,    16,
    0,     0,     1,    34,    16,     0,    17,     1,    34,    16,
    0,    17,     1,    34,    16,     0,     0,     1,    34,    16,
    0,    17,     1,    34,     0,     0,     0,     1,    34,     0,
    0,    17,     1,    34,     0,     0,    17,     1,    34,     0,
    0,     0,     1,    34,     0,     0,     0,    17,     3,    16,
    0,    17,    17,    51,     0,     0,     0,    17,     3,     0,
    1,    17,    33,    51,     0,     1,     0,    33,     3,     0,
    0,     0,     0,     0,    16,     0,    17,     1,    51,    16,
    0,     0,     1,     3,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    19,    16,     0,    17,     1,    19,    16,
    0,    17,     1,    17,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    17,    16,     0,    17,     1,    17,    16,
    0,     0,     1,     1,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    0,     0,     1,    17,    16,     0,     0,     1,    17,    16,
    0,     0,     1,    17,     0,     0,     0,     1,    17,     0,
    1,    17,    17,    34,    16,     1,     0,    17,    34,    16,
    1,    17,    17,    34,     0,     1,     0,    17,    34,     0,
    1,    17,    17,    34,     0,     1,    17,    17,    34,     0,
    1,     0,    17,    34,     0,     0,     0,    33,     3,    16,
    0,    17,    33,    51,     0,     0,     0,    33,     3,     0,
    0,     0,     0,     0,    16,     0,    17,     1,    51,    16,
    0,     0,     1,     3,    16,     0,    17,     1,    19,    16,
    0,    17,     1,    19,    16,     0,    17,     1,    17,    16,
    0,     0,     1,     1,    16,     0,    17,     1,    17,    16,
    0,    17,     1,    17,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    0,     0,     1,    17,    16,     0,     0,     1,    17,    16,
    0,     0,    17,    17,    16,     0,     0,     1,    17,     0,
    0,     0,    17,    17,     0,     0,     0,     1,    17,     0,
    0,     0,    17,    17,     0,     0,    17,    17,    34,    16,
    0,    17,    17,    34,    16,     0,     0,    17,    34,    16,
    0,    17,    17,    34,     0,     0,     0,    17,    34,     0,
    0,    17,    17,    34,     0,     0,    17,    17,    34,     0,
    0,     0,    17,    34,     0,     0,     0,    33,     3,    16,
    0,    17,    33,    51,     0,     0,     0,    33,     3,     0,
    0,     0,     0,     0,    16,     0,    17,     1,    51,    16,
    0,     0,     1,     3,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    0,     0,     1,    34,    16,     0,    17,     1,    34,    16,
    0,    17,     1,    34,    16,     0,     0,     1,    34,    16,
    0,    17,     1,    34,     0,     0,     0,     1,    34,     0,
    0,    17,     1,    34,     0,     0,    17,     1,    34,     0,
    0,     0,     1,    34,     0,     0,     0,    17,     3,    16,
    0,    17,    17,    19,    16,     0,    17,    17,    19,    16,
    0,    17,    17,    17,    16,     0,     0,    17,     1,    16,
    0,    17,    17,    17,    16,     0,    17,    17,    17,    16,
    0,     0,    17,     1,    16,     0,    17,    17,    51,     0,
    0,     0,    17,     3,     0,     0,    17,    17,    19,     0,
    0,    17,    17,    19,     0,     0,    17,    17,    17,     0,
    0,     0,    17,     1,     0,     0,    17,    17,    17,     0,
    0,    17,    17,    17,     0,     0,     0,    17,     1,     0,
    0,     0,     0,     0,    16,     0,    17,     1,    51,    16,
    0,     0,     1,     3,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     1,     0,    17,    19,     0,
    1,     0,    17,    19,    16,     1,     0,    16,     1,    16,
    0,     0,    17,    19,     0,     0,     0,    17,    19,    16,
    0,     0,    16,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,    16,
    0,    17,     1,    19,     0,     0,    17,     1,    19,    16,
    0,     0,     1,     1,    16,     0,     0,     1,    19,     0,
    0,     0,     1,    19,    16,     0,     0,     0,     1,    16,
    1,    17,    17,    35,     0,     1,    17,    17,    35,    16,
    0,     0,     0,    18,     0,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     0,    18,    16,
    1,     0,    17,     2,    16,     1,     0,    17,     2,     0,
    1,    17,    17,    35,     0,     1,    17,    17,    35,    16,
    0,     0,     0,    18,     0,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     1,    18,     0,
    0,     0,     1,    18,    16,     0,     0,     0,    18,    16,
    1,     0,    17,     2,    16,     1,     0,    17,    35,     0,
    1,     0,    17,    35,    16,     1,     0,    16,     2,    16,
    0,     0,    17,     2,     0,     0,    17,    17,    35,     0,
    0,    17,    17,    35,    16,     0,     0,    17,     2,    16,
    0,     0,    17,     2,     0,     0,    17,    17,    35,     0,
    0,    17,    17,    35,    16,     0,     0,    17,     2,    16,
    0,     0,    17,    35,     0,     0,     0,    17,    35,    16,
    0,     0,    16,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,     2,     0,
    0,    17,     1,    18,     0,     0,    17,     1,    18,    16,
    0,    17,     1,    35,     0,     0,    17,     1,    35,    16,
    0,     0,     1,     2,    16,     0,     0,     1,    35,     0,
    0,     0,     1,    35,    16,     0,     0,     0,     2,    16,
    1,     0,    17,     1,    16,     1,    17,    17,    51,     0,
    1,     0,    17,     3,     0,     1,    17,    17,    19,     0,
    0,     0,     0,     0,    16,     0,    17,     1,    51,    16,
    0,     0,     1,     3,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    19,    16,     0,    17,     1,    19,    16,
    0,    17,     1,    17,    16,     0,     0,     1,     1,    16,
    0,    17,     1,    17,    16,     0,    17,     1,    17,    16,
    0,     0,     1,     1,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     0,    17,     1,    19,     0,
    0,    17,     1,    19,     0,     0,    17,     1,    17,     0,
    0,     0,     1,     1,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,     0,     0,     0,     1,     1,     0,
    0,     0,     0,     0,    16,     0,    17,     1,    51,    16,
    0,     0,     1,     3,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     1,     0,    17,    19,     0,
    1,     0,    17,    19,    16,     1,     0,    16,     1,    16,
    0,     0,    17,     1,     0,     0,    17,    17,    19,     0,
    0,    17,    17,    19,    16,     0,     0,    17,     1,    16,
    0,     0,    17,     1,     0,     0,    17,    17,    19,     0,
    0,    17,    17,    19,    16,     0,     0,    17,     1,    16,
    0,     0,    17,    19,     0,     0,     0,    17,    19,    16,
    0,     0,    16,     1,    16,     0,     0,     1,     1,     0,
    0,    17,     1,    17,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,    16,     0,    17,     1,    19,     0,
    0,    17,     1,    19,    16,     0,     0,     1,     1,    16,
    0,     0,     1,     1,     0,     0,    17,     1,    17,     0,
    0,    17,     1,    17,    16,     0,    17,     1,    19,     0,
    0,    17,     1,    19,    16,     0,     0,     1,     1,    16,
    0,     0,     1,    19,     0,     0,     0,     1,    19,    16,
    0,     0,     0,     1,    16,     1,    17,    17,    35,     0,
    1,    17,    17,    35,    16,     0,     0,     0,    18,     0,
    0,     0,     1,    18,     0,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,     0,     1,    18,    16,
    0,     0,     1,    18,     0,     0,    17,     1,    18,     0,
    0,    17,     1,    18,    16,     0,     0,     1,    18,    16,
    0,     0,     0,    18,    16,     1,     0,    17,     2,    16,
    1,     0,    17,     2,     0,     1,    17,    17,    35,     0,
    1,    17,    17,    35,    16,     0,     0,     0,    18,     0,
    0,     0,     1,    18,     0,     0,     0,     1,    18,    16,
    0,     0,     1,    18,     0,     0,     0,     1,    18,    16,
    0,     0,     0,    18,    16,     1,     0,    17,     2,    16,
    1,     0,    17,    35,     0,     1,     0,    17,    35,    16,
    1,     0,    16,     2,    16,     0,     0,    17,     2,     0,
    0,    17,    17,    35,     0,     0,    17,    17,    35,    16,
    0,     0,    17,     2,    16,     0,     0,    17,     2,     0,
    0,    17,    17,    35,     0,     0,    17,    17,    35,    16,
    0,     0,    17,     2,    16,     0,     0,    17,    35,     0,
    0,     0,    17,    35,    16,     0,     0,    16,     2,    16,
    0,     0,     1,     2,     0,     0,    17,     1,    35,     0,
    0,    17,     1,    35,    16,     0,     0,     1,     2,    16,
    0,     0,     1,     2,     0,     0,    17,     1,    35,     0,
    0,    17,     1,    35,    16,     0,     0,     1,     2,    16,
    0,     0,     1,    35,     0,     0,     0,     1,    35,    16,
    0,     0,     0,     2,    16,     0,    17,    17,    51,     0,
    0,     0,    17,     3,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    0,     0,     0,     0,    16,     0,    17,     1,    51,    16,
    0,     0,     1,     3,    16,     0,    17,     1,    51,     0,
    0,     0,     1,     3,     0,     0,     0,     0,     0,    16,
    0,    17,     1,    51,    16,     0,     0,     1,     3,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
    0,     0,     1,    17,    16,     0,     0,     1,    17,    16,
    0,     0,     1,    17,     0,     0,     0,     1,    17,     0,
    0,     0,     0,    34,    16,     0,    17,     1,    34,    16,
    0,     0,     1,    34,    16,     0,    17,     1,    34,    16,
    0,    17,     1,    34,    16,     0,     0,     1,    34,    16,
    0,    17,     1,    34,     0,     0,     0,     1,    34,     0,
    0,    17,     1,    34,     0,     0,    17,     1,    34,     0,
    0,     0,     1,    34,     0,     0,     0,     1,     3,    16,
    0,    17,     1,    51,     0,     0,     0,     1,     3,     0,
};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char cortex_a57_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     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,     2,     2,     2,     3,     4,     5,
    6,     7,     8,     9,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     8,
    8,     0,     0,    10,     6,    11,     6,    12,     6,    12,
    8,     8,    13,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    14,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,    15};

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

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

/* Base vector for state transitions.  */
static const unsigned short cortex_a57_base[] = {
    0,   460,    46,   822,    16,    22,    62,   956,   557,   233,
  548,   826,   393,   345,   530,   425,   758,   239,   382,    96,
  835,   846,  1047,    85,   776,   857,   745,   444,   992,   395,
  109,   863,   869,   673,   546,  1043,  1292,   138,    98,  1054,
 1300,  1528,   833,  1060,   265,  1134,  1308,  1586,  1063,   278,
  291,  1311,  1317,  1076,  1074,   473,   122,   406,  1589,  1154,
  880,   731,   737,   805,  1130,   486,   135,   886,   892,  1138,
  759,  1173,  1319,   419,  1082,  1325,   499,    48,   149,  1090,
 1592,   726,  1096,  1600,  1224,  1328,  1102,  1108,  1336,   780,
  373,   230,   317,   304,  1231,  1344,  1603,   801,  1116,  1606,
 1251,   903,   909,  1352,  1355,   696,   605,  1363,   852,  1361,
  875,   631,  1612,  1306,  1374,  1372,  1609,   898,  1065,  1008,
  249,   657,   937,   569,   559,   430,  1620,   162,   262,  1481,
 1622,  1380,  1628,  1100,  1331,  1383,  1633,  1335,  1630,   175,
  443,  1385,  1255,  1634,  1354,  1401,  1124,  1132,  1393,  1403,
 1640,  1650,  1371,  1409,  1653,  1642,  1407,   579,   275,  1659,
 1411,  1661,  1327,  1515,  1420,  1666,  1559,  1663,   188,   456,
 1667,  1575,  1427,  1679,  1669,  1578,  1429,  1685,  1683,  1767,
  589,   288,  1686,  1691,  1436,  1438,  1140,  1445,  1151,  1447,
 1456,  1697,  1157,  1465,  1454,  1159,  1472,  1474,  1699,   915,
   64,   301,  1695,  1707,  1179,  1175,   926,  1183,   988,  1030,
  753,   942,  1483,   931,  1490,   948,  1197,  1711,  1463,  1717,
 1492,  1501,  1719,  1499,  1723,   602,  1195,   615,   958,   469,
  757,  1727,  1206,  1729,  1508,  1208,  1510,  1217,  1517,  1519,
 1735,  1526,  1739,   314,  1745,  1225,  1535,   974,  1233,  1747,
 1751,  1769,  1241,  1189,  1537,  1539,  1753,   978,  1247,  1545,
 1548,  1755,  1561,  1763,   327,   641,   628,   987,   482,   770,
  340,   667,   654,   997,   495,   781,   954,  1253,  1771,  1564,
  683,  1257,  1013,   797,  1264,  1555,  1019,  1024,  1572,  1773,
 1280,  1035,  1580,  1775,  1284,    80,   694,   715,  1044,   356,
  705,   508,   532,   806,   204,   519,  1288,  1779,  1583,    32,
  369,   217};

/* Vector of min issue delay of insns.  */
static const unsigned char cortex_a57_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     1,    17,
   17,    17,    17,    17,     1,    16,     1,    17,    33,    50,
   34,    35,    34,    32,     0,     0,    16,    33,    17,    18,
   17,    16,     0,     0,     0,    16,     0,     1,     0,     0,
    2,    34,    32,    34,    34,    34,    18,    32,     2,    34,
   33,    34,    34,    34,    18,    32,     1,    17,    16,    17,
   17,    17,     1,    16,     1,    17,    32,    50,    34,    35,
   34,    32,     0,     0,     0,    50,     2,     3,    34,     0,
    0,     0,    32,    50,     2,     3,    34,    32,     1,     0,
   32,    50,     2,    35,    34,    32,     1,    17,    32,    50,
    2,    35,    34,    32,     1,    17,    33,    50,     2,    35,
   34,    32,     1,    68,    64,    50,     2,    35,    36,    64,
    1,    68,    65,    50,     2,    35,    36,    64,     1,    68,
   65,    50,    34,    35,    36,    64,     0,    51,    48,    33,
   17,    18,    19,    48,     0,    34,    32,    16,     0,     1,
    2,    32,     0,    17,    16,     0,     0,     0,     1,    16,
    0,    17,    32,    50,     2,     3,    34,    32,     0,    17,
   32,    50,     2,     3,    34,    32,     0,    17,    33,    50,
    2,     3,    34,    32,     0,    17,    33,    50,    34,    35,
   34,    32,     1,    17,    33,    50,    34,    35,    34,    32,
    0,     0,    16,    33,    17,    18,    17,    16,     1,     0,
   16,    33,    17,    18,    17,    16,     1,     0,    17,    33,
   17,    18,    17,    16,     1,    68,    65,    33,    17,    18,
   20,    64,     0,    51,    48,    16,     0,     1,     3,    48,
    0,    34,    32,     0,     0,     0,     2,    32,     0,    34,
   32,    50,     2,     3,    34,    32,     0,    34,    32,    50,
    2,     3,    34,    32,     1,    34,    32,    50,     2,    35,
   34,    32,     1,    34,    33,    50,     2,    35,    34,    32,
    1,    34,    33,    50,    34,    35,    34,    32,     0,    17,
   16,    33,    17,    18,    17,    16,     0,    17,    17,    33,
   17,    18,    17,    16,     0,    17,    17,    33,    17,    18,
   17,    16,     1,    17,    17,    33,    17,    18,    17,    16,
    0,    17,    16,    33,    17,    18,    17,    16,     1,    17,
   16,    33,    17,    18,    17,    16,     1,    34,    32,    50,
   34,    35,    34,    32,     0,    34,    33,    50,     2,     3,
   34,    32,     0,    34,    33,    50,    34,    35,    34,    32,
    1,    34,    33,    50,    34,    35,    34,    32,     0,    34,
   32,    50,    34,    35,    34,    32,     1,    34,    32,    50,
   34,    35,    34,    32,     0,    34,    33,    50,     2,     3,
   34,    32,     0,    34,    33,    50,    34,    35,    34,    32,
    0,    34,    33,    50,    34,    35,    34,    32,     0,    34,
   32,    50,    34,    35,    34,    32,     0,    34,    32,    50,
   34,    35,    34,    32,     0,    34,    32,    17,    17,    17,
    2,    32,     1,    34,    32,    17,    17,    17,     2,    32,
    1,    34,    33,    17,    17,    17,     2,    32,     0,    17,
   16,     0,     0,     0,     1,    16,     1,    17,    16,     0,
    0,    16,     1,    16,     1,    17,    48,    51,    51,    51,
   35,    48,     1,    17,    49,    51,    51,    51,    35,    48,
    0,     0,    32,    34,    34,    34,    18,    32,     0,     0,
   16,    17,    17,    17,     1,    16,     0,     0,    16,    17,
   17,    17,     1,    16,     1,     0,    16,    17,    17,    17,
    1,    16,     1,    68,    64,    17,    17,    17,     4,    64,
    1,    68,    65,    17,    17,    17,     4,    64,     0,    51,
   48,     0,     0,     0,     3,    48,     0,    51,    48,    50,
    2,     3,    35,    48,     0,    51,    48,    50,     2,     3,
   35,    48,     1,    51,    48,    50,     2,    35,    35,    48,
    1,    51,    49,    50,     2,    35,    35,    48,     1,    51,
   49,    50,    34,    35,    35,    48,     0,    34,    32,    33,
   17,    18,    18,    32,     0,    17,    16,    16,     0,     1,
    1,    16,     0,    17,    32,    17,    17,    17,     2,    32,
    1,    17,    32,    17,    17,    17,     2,    32,     1,    17,
   33,    17,    17,    17,     2,    32,     0,     0,    16,     0,
    0,     0,     1,    16,     1,     0,    16,     0,     0,    16,
    1,    16,     1,     0,    32,    50,    34,    35,    34,    32,
    1,    68,    64,    50,    34,    35,    36,    64,     1,     0,
   33,    50,    34,    35,    34,    32,     1,     0,    48,    51,
   51,    51,    35,    48,     1,    68,    64,    51,    51,    51,
   36,    64,     1,    68,    65,    51,    51,    51,    36,    64,
    0,    51,    48,    34,    34,    34,    19,    48,     0,    34,
   32,    17,    17,    17,     2,    32,     0,    34,    32,    17,
   17,    17,     2,    32,     1,    34,    32,    17,    17,    17,
    2,    32,     1,    34,    33,    17,    17,    17,     2,    32,
    0,    34,    33,    17,    17,    17,     2,    32,     0,    34,
   33,    17,    17,    17,     2,    32,     0,    51,    49,    34,
   34,    34,    19,    48,     0,    51,    49,    34,    34,    34,
   19,    48,     1,    51,    49,    34,    34,    34,    19,    48,
    0,    51,    48,    34,    34,    34,    19,    48,     1,    51,
   48,    34,    34,    34,    19,    48,     1,     0,    49,    51,
   51,    51,    35,    48,     1,     0,    48,    67,    51,    52,
   51,    48,     1,    17,    48,    67,    51,    52,    51,    48,
    1,    17,    49,    67,    51,    52,    51,    48,     0,     0,
   32,    50,    34,    35,    34,    32,     0,     0,    32,    50,
   34,    35,    34,    32,     0,    17,    32,    50,    34,    35,
   34,    32,     0,    68,    64,    50,    34,    35,    36,    64,
    0,    68,    65,    50,    34,    35,    36,    64,     0,     0,
   33,    50,    34,    35,    34,    32,     0,    17,    32,    50,
   34,    35,    34,    32,     0,    17,    33,    50,    34,    35,
   34,    32,     0,    68,    64,    50,    34,    35,    36,    64,
    0,    68,    65,    50,    34,    35,    36,    64,     0,     0,
   33,    50,    34,    35,    34,    32,     1,    68,    64,    67,
   51,    52,    52,    64,     1,    68,    65,    67,    51,    52,
   52,    64,     0,    51,    48,    50,    34,    35,    35,    48,
    0,    51,    48,    50,    34,    35,    35,    48,     1,    51,
   48,    50,    34,    35,    35,    48,     0,    51,    49,    50,
   34,    35,    35,    48,     0,    51,    49,    50,    34,    35,
   35,    48,     1,     0,    49,    67,    51,    52,    51,    48,
    1,     0,    17,     0,     0,    16,     1,    16,     1,     0,
   33,    50,     2,    35,    34,    32,     1,     0,    17,    17,
   17,    17,     1,    16,     1,    68,    65,     0,     0,    16,
    4,    64,     1,    17,    17,     0,     0,    16,     1,    16,
    1,    68,    64,     0,     0,    16,     4,    64,     1,    68,
   64,    33,    17,    18,    20,    64,     0,    68,    64,     0,
    0,     0,     4,    64,     0,    68,    65,     0,     0,     0,
    4,    64,     0,    68,    65,    33,    17,    18,    20,    64,
    0,    68,    65,    67,    51,    52,    52,    64,     0,    68,
   65,    17,    17,    17,     4,    64,     0,    68,    65,    51,
   51,    51,    36,    64,     1,    68,    65,    17,    17,    17,
    4,    64,     1,    68,    65,    50,    34,    35,    36,    64,
    0,    51,    48,    33,    17,    18,    19,    48,     1,    51,
   48,    33,    17,    18,    19,    48,     1,    51,    49,    33,
   17,    18,    19,    48,     0,    51,    49,    33,    17,    18,
   19,    48,     0,    51,    48,     0,     0,     0,     3,    48,
    1,    51,    48,     0,     0,    16,     3,    48,     1,    51,
   48,    17,    17,    17,     3,    48,     1,    51,    49,    17,
   17,    17,     3,    48,     1,    51,    48,    51,    51,    51,
   35,    48,     1,    51,    49,    51,    51,    51,    35,    48,
    0,    34,    32,    34,    34,    34,    18,    32,     0,    17,
   16,    17,    17,    17,     1,    16,     0,    17,    16,    17,
   17,    17,     1,    16,     0,    17,    17,    17,    17,    17,
    1,    16,     0,    17,    17,    17,    17,    17,     1,    16,
    0,    34,    33,    34,    34,    34,    18,    32,     0,    34,
   33,    34,    34,    34,    18,    32,     1,    34,    33,    34,
   34,    34,    18,    32,     0,    34,    32,    34,    34,    34,
   18,    32,     1,    34,    32,    34,    34,    34,    18,    32,
    1,    51,    48,    67,    51,    52,    51,    48,     1,    51,
   49,    67,    51,    52,    51,    48,     1,    51,    49,     0,
    0,    16,     3,    48,     0,    51,    49,     0,     0,     0,
    3,    48,     0,    51,    49,    67,    51,    52,    51,    48,
    0,    51,    49,    17,    17,    17,     3,    48,     0,    51,
   49,    51,    51,    51,    35,    48,     1,    51,    49,    17,
   17,    17,     3,    48,     1,    51,    49,    50,    34,    35,
   35,    48,     0,    34,    32,    33,    17,    18,    18,    32,
    1,    34,    32,    33,    17,    18,    18,    32,     1,    34,
   33,    33,    17,    18,    18,    32,     0,    34,    33,    33,
   17,    18,    18,    32,     0,    34,    32,     0,     0,     0,
    2,    32,     1,    34,    32,     0,     0,    16,     2,    32,
    1,    34,    48,    51,    51,    51,    35,    48,     1,    34,
   49,    51,    51,    51,    35,    48,     0,    17,    32,    34,
   34,    34,    18,    32,     0,    17,    33,    34,    34,    34,
   18,    32,     0,    17,    33,    34,    34,    34,    18,    32,
    1,    17,    33,    34,    34,    34,    18,    32,     0,    17,
   32,    34,    34,    34,    18,    32,     1,    17,    32,    34,
   34,    34,    18,    32,     1,    34,    48,    67,    51,    52,
   51,    48,     1,    34,    49,    67,    51,    52,    51,    48,
    1,    34,    33,     0,     0,    16,     2,    32,     0,    34,
   33,     0,     0,     0,     2,    32,     0,    34,    49,    67,
   51,    52,    51,    48,     0,    34,    49,    51,    51,    51,
   35,    48,     0,    34,    48,    67,    51,    52,    51,    48,
    0,    34,    48,    51,    51,    51,    35,    48,     0,    51,
   49,    50,     2,     3,    35,    48,     0,    51,    48,    67,
   51,    52,    51,    48,     0,    51,    48,    17,    17,    17,
    3,    48,     0,    51,    48,    51,    51,    51,    35,    48,
    1,    51,    48,    17,    17,    17,     3,    48,     1,    51,
   48,    50,    34,    35,    35,    48,     0,    68,    65,    50,
    2,     3,    36,    64,     0,    68,    64,    33,    17,    18,
   20,    64,     0,    68,    64,    67,    51,    52,    52,    64,
    0,    68,    64,    17,    17,    17,     4,    64,     0,    68,
   64,    51,    51,    51,    36,    64,     1,    68,    64,    17,
   17,    17,     4,    64,     1,    68,    64,    50,    34,    35,
   36,    64,     0,    68,    64,    50,     2,     3,    36,    64,
    0,     0,    17,     0,     0,     0,     1,    16,     0,    17,
   17,     0,     0,     0,     1,    16,     0,    17,    49,    67,
   51,    52,    51,    48,     0,    17,    49,    51,    51,    51,
   35,    48,     0,     0,    17,    33,    17,    18,    17,    16,
    0,     0,    49,    67,    51,    52,    51,    48,     0,     0,
   17,    17,    17,    17,     1,    16,     0,     0,    49,    51,
   51,    51,    35,    48,     1,     0,    33,    17,    17,    17,
    2,    32,     1,     0,    33,    50,    34,    35,    34,    32,
    0,     0,    33,    50,     2,     3,    34,    32,     0,     0,
   48,    67,    51,    52,    51,    48,     0,    17,    48,    67,
   51,    52,    51,    48,     0,     0,    48,    51,    51,    51,
   35,    48,     0,    17,    48,    51,    51,    51,    35,    48,
    1,     0,    32,    17,    17,    17,     2,    32,     1,     0,
   32,    50,    34,    35,    34,    32,     1,    17,    32,    50,
   34,    35,    34,    32,     0,    17,    33,    17,    17,    17,
    2,    32,     0,    17,    33,    50,    34,    35,    34,    32,
    0,    17,    32,    50,    34,    35,    34,    32,     0,    17,
   48,    51,    51,    51,    35,    48,     0,    17,    49,    51,
   51,    51,    35,    48,     0,    17,    48,    67,    51,    52,
   51,    48,     0,    17,    49,    67,    51,    52,    51,    48,
    0,    17,    17,    16,     0,     1,     1,    16,     0,    17,
   33,    50,     2,     3,    34,    32,     0,    17,    17,    16,
    0,     1,     1,    16,     1,    17,    17,    16,     0,    17,
    1,    16,     0,    17,    16,    16,     0,     1,     1,    16,
    1,    17,    16,    16,     0,    17,     1,    16,     0,    34,
   33,    33,    17,    18,    18,    32,     0,    51,    49,    50,
    2,     3,    35,    48,     0,    51,    49,    50,    34,    35,
   35,    48,     0,    51,    48,    50,    34,    35,    35,    48,
    0,    51,    48,    17,    17,    17,     3,    48,     0,    51,
   49,    17,    17,    17,     3,    48,     0,    51,    48,    17,
   17,    17,     3,    48,     0,    51,    49,    17,    17,    17,
    3,    48,     0,    51,    48,    51,    51,    51,    35,    48,
    0,    51,    49,    51,    51,    51,    35,    48,     0,    51,
   48,    67,    51,    52,    51,    48,     0,    51,    49,    67,
   51,    52,    51,    48,     0,    51,    49,     0,     0,     0,
    3,    48,     0,    51,    49,    33,    17,    18,    19,    48,
    0,    68,    64,    17,    17,    17,     4,    64,     0,    68,
   65,    17,    17,    17,     4,    64,     0,     0,    17,    17,
   17,    17,     1,    16,     0,     0,    33,    34,    34,    34,
   18,    32,     0,    68,    65,    34,    34,    34,    20,    64,
    0,    68,    65,    34,    34,    34,    20,    64,     1,    68,
   65,    34,    34,    34,    20,    64,     0,     0,    33,    34,
   34,    34,    18,    32,     1,     0,    33,    34,    34,    34,
   18,    32,     0,    68,    64,    34,    34,    34,    20,    64,
    0,    68,    64,    34,    34,    34,    20,    64,     1,    68,
   64,    34,    34,    34,    20,    64,     0,     0,    32,    34,
   34,    34,    18,    32,     1,     0,    32,    34,    34,    34,
   18,    32,     0,    34,    33,    17,    17,    17,     2,    32,
    0,    34,    48,    51,    51,    51,    35,    48,     0,    34,
   49,    51,    51,    51,    35,    48,     0,    34,    48,    67,
   51,    52,    51,    48,     0,    34,    49,    67,    51,    52,
   51,    48,     0,    34,    33,     0,     0,     0,     2,    32,
    0,    51,    49,    16,     0,     1,     3,    48,     0,    51,
   49,    16,     0,     1,     3,    48,     1,    51,    49,    16,
    0,    17,     3,    48,     0,    51,    48,    16,     0,     1,
    3,    48,     1,    51,    48,    16,     0,    17,     3,    48,
    0,    17,    17,     0,     0,     0,     1,    16,     0,    34,
   33,    16,     0,     1,     2,    32,     0,    34,    33,    16,
    0,     1,     2,    32,     1,    34,    33,    16,     0,    17,
    2,    32,     0,    34,    32,    16,     0,     1,     2,    32,
    1,    34,    32,    16,     0,    17,     2,    32,     0,    68,
   64,    50,     2,     3,    36,    64,     0,    68,    65,    50,
    2,     3,    36,    64,     0,    68,    65,    50,    34,    35,
   36,    64,     0,    68,    64,    50,    34,    35,    36,    64,
    0,     0,     1,    50,     2,     3,    34,    32,     0,     0,
   33,    50,    34,    35,    34,    32,     0,     0,    32,    50,
   34,    35,    34,    32,     0,     0,    32,    17,    17,    17,
    2,    32,     0,    68,    64,    17,    17,    17,     4,    64,
    0,    68,    65,    17,    17,    17,     4,    64,     0,     0,
   33,    17,    17,    17,     2,    32,     0,     0,    48,    51,
   51,    51,    35,    48,     0,    68,    64,    51,    51,    51,
   36,    64,     0,    68,    65,    51,    51,    51,    36,    64,
    0,     0,    49,    51,    51,    51,    35,    48,     0,     0,
   48,    67,    51,    52,    51,    48,     0,    68,    64,    67,
   51,    52,    52,    64,     0,    68,    65,    67,    51,    52,
   52,    64,     0,     0,    49,    67,    51,    52,    51,    48,
    0,     0,     1,    16,     0,     1,     0,    16,     0,    68,
   65,    16,     0,     1,     4,    64,     0,    68,    65,    16,
    0,     1,     4,    64,     1,    68,    65,    16,     0,    17,
    4,    64,     0,     0,    17,    16,     0,     1,     1,    16,
    1,     0,    17,    16,     0,    17,     1,    16,     0,    68,
   64,    16,     0,     1,     4,    64,     0,    68,    64,    16,
    0,     1,     4,    64,     1,    68,    64,    16,     0,    17,
    4,    64,     0,     0,    16,    16,     0,     1,     1,    16,
    1,     0,    16,    16,     0,    17,     1,    16,     0,     0,
   17,    33,    17,    18,    17,    16,     0,    68,    65,    33,
   17,    18,    20,    64,     0,    68,    64,    33,    17,    18,
   20,    64,     0,     0,     1,     0,     0,     0,     0,    16,
    0,    68,    65,     0,     0,     0,     4,    64,     0,    68,
   64,     0,     0,     0,     4,    64};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char cortex_a57_cx_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     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,     2,     1,     3,     4,     2,     2,
    5,     6,     5,     6,     5,     3,     3,     3,     3,     4,
    3,     4,     2,     2,     1,     7,     2,     1,     7,     2,
    1,     8,     9,     2,     1,     2,     1,     2,     1,     8,
   10,    10,    10,     0,     0,     0,     2,     1,     2,     1,
    0,     0,    10,     2,     2,     2,    11,     2,     3,     2,
    2,    12,    13,    13,     5,     6,     8,     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,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,    14};

/* Comb vector for state transitions.  */
static const unsigned char cortex_a57_cx_transitions[] ATTRIBUTE_UNUSED = {
    0,    80,    10,     6,     5,    10,    49,    75,    49,    73,
   83,   197,   191,     1,     0,     8,    82,    28,    46,    59,
   28,    63,    76,    63,   107,    74,   179,   175,    17,     9,
    9,    75,    49,    26,    79,    49,   204,    83,    79,   204,
    7,   169,   164,   140,    10,    48,    76,    63,    61,    85,
   63,   204,    74,    85,     8,    11,   101,    96,    93,    49,
  155,    92,    55,    43,     4,    55,    68,    73,    68,     2,
   72,   156,   204,    12,    44,   199,   113,   171,   109,    78,
  171,   103,   107,   103,   204,    87,   200,    13,    16,   110,
   44,    23,    41,     5,   204,    41,   104,    83,   104,    72,
  204,    45,    17,   204,     6,   122,    25,   127,    59,   204,
  127,   118,    74,   118,    87,    41,   123,    23,    23,    26,
   40,    73,    68,   129,    22,    68,    42,    72,    22,     6,
   19,   131,   204,    20,    41,    57,    71,    70,     4,   204,
   70,    90,    72,    90,     4,    21,    58,    21,   204,     5,
  158,    88,   133,    78,   204,   133,   163,    87,   163,    22,
   45,   159,   120,   120,    79,   181,   107,   103,   125,   161,
  103,   108,    87,   161,    46,   204,   182,   204,    10,   104,
   80,    80,    23,   204,    23,    24,    23,   204,    25,   154,
   12,    11,     0,    28,   204,    82,    82,    25,     6,    25,
   27,    25,    26,    29,    39,    30,    29,     9,    49,   204,
   75,    75,    83,   204,    28,    30,    83,    18,    32,    54,
   52,    50,    10,    63,   204,    76,    76,    74,   204,    31,
   33,    74,    15,    34,    67,    66,    64,    49,   101,   204,
   62,    62,    86,   204,    34,    36,    86,    35,    37,   102,
   97,    94,    63,   169,   204,    27,    27,    81,   204,    29,
   38,    81,    11,    39,   170,   165,   141,    28,   179,   204,
   47,    47,    60,   204,    32,    42,    60,    40,    47,   180,
  176,   134,    48,   197,   204,     7,     7,   120,    18,    43,
   65,   120,    48,    65,   198,   192,   186,     8,     1,    20,
   11,   204,    19,    11,    50,     2,    50,    51,   204,   186,
   51,    65,     2,    65,   204,     3,   184,    19,   204,     3,
   19,    91,     4,    91,    71,   204,    77,    71,    72,     4,
   72,   204,     5,    89,    23,   204,     5,    23,    83,     6,
   83,    80,   204,   120,    80,    75,     6,    75,   204,    13,
    7,    53,   204,     0,    53,    38,    14,    38,    32,   204,
  148,    32,    99,    14,    99,   204,    15,   138,   100,   204,
   15,   100,    37,    17,    37,    29,   204,    16,    29,    64,
    1,    64,   204,    43,   134,    92,    50,    18,    92,    73,
   46,    73,    82,   204,   121,    82,    76,    44,    76,    51,
   51,    47,   204,    55,     9,    92,    92,    71,    52,   204,
   59,    71,    25,     3,    56,    25,    74,    44,    74,    53,
  204,    60,    53,    68,    26,    73,    73,    72,    54,   204,
   78,    72,    88,    14,    69,    88,    87,    41,    87,    56,
  204,    84,    55,   103,    79,   107,   107,    87,    60,    62,
  109,    87,   113,    57,   106,   113,   107,   104,   107,   204,
  204,   114,    61,    63,   110,   110,    83,   104,    79,   204,
  104,   204,   115,    74,   118,    85,   111,   118,   204,    80,
  204,    64,   204,   116,   204,   131,    75,   130,   130,    24,
  204,    65,   139,    24,   147,    65,   132,   147,   146,   127,
  146,   204,   149,   145,    34,    19,   140,    34,   153,   204,
  153,    66,   204,   150,   204,   156,    35,   121,   121,    89,
   67,    69,   204,    89,    71,    38,   157,    72,   171,   122,
  113,   113,    88,   204,    68,    70,    88,    73,     5,   172,
  204,    23,   110,   173,    72,    90,    22,   175,    90,    30,
  204,    41,    30,    66,   174,    66,    74,    23,   176,   204,
  182,    31,   126,   126,   162,   204,    75,   185,   162,    21,
   75,   183,    21,   137,   118,   137,   204,   187,   160,   142,
   10,    22,   142,    95,   191,    95,    12,    76,   188,    12,
   52,   143,    52,   204,   193,   192,   166,   204,    13,   166,
   98,    49,    98,    77,   204,   194,    80,   200,   167,   114,
  114,    84,   204,   204,   204,    84,   204,    78,   201,   204,
    0,   115,   202,    87,   163,   161,    22,   163,    72,   204,
   26,    72,    75,   203,   204,    75,    83,    24,   204,   204,
   23,    27,   204,    31,    10,    38,   204,    35,    38,    37,
  204,   204,    37,    58,    33,    89,    89,    32,    36,    81,
   61,    11,    76,   204,    77,    76,    70,    59,    71,    71,
   79,    62,    83,    82,    49,    83,    90,    19,    72,    72,
    5,    81,   204,    85,    80,    74,   204,    91,    74,   204,
   23,    93,   204,    64,    86,   204,    64,    75,    96,    82,
   66,   204,    94,    66,   104,    65,    83,    83,   111,    97,
   81,    81,    38,     9,   116,   105,    86,    86,    80,   112,
   83,   118,    82,    74,    74,   117,   204,   123,    76,    60,
   60,   125,   119,   107,    80,    75,   107,   127,   124,    25,
   25,    61,   126,    84,   129,   104,    73,   204,   128,    73,
  133,    26,    88,    88,   135,   130,    95,    85,    41,    95,
   86,    21,   204,   204,    79,   136,   204,   140,    91,    50,
   87,   143,    50,    91,    76,   151,    91,   146,   141,   204,
  146,    51,   144,   204,    83,    71,   152,    88,   159,    50,
   84,    84,   161,   163,    87,    87,    87,    87,    89,   160,
  204,    79,    85,   162,   137,   204,    83,    83,   164,   167,
   52,    99,    59,    52,    99,   174,   204,    24,    24,   165,
  168,   204,    53,   100,   204,   177,   144,    98,    91,    25,
   98,    92,   189,   195,   137,   153,   178,   137,   153,    99,
   94,    95,    71,   190,   196,    44,    72,    37,   203,    97,
  162,   162,    99,    98,    95,    91,   100,   102,   105,   190,
  106,   107,    74,    98,   108,   112,   100,    99,   113,   114,
    1,   103,    92,   117,    90,   104,   119,   120,   109,   113,
  121,   124,   110,   115,   126,   128,   130,   107,   132,   134,
   73,    46,   137,   136,   122,   125,   138,   141,   118,   129,
  127,   142,   133,   135,   144,   145,    72,   137,   146,   147,
  139,   142,   148,   150,   152,   143,   153,   154,    88,    93,
  157,   160,    50,   140,   162,   165,   149,   151,    64,   166,
   37,   155,   168,   170,   158,   161,   172,   176,    74,   166,
  178,   180,   183,   167,   184,   186,   147,   171,   188,   190,
  173,   177,   192,   194,   153,   181,   163,   196,   185,   187,
  198,   201,   189,    87,   204,   204,   193,   195,   204,   204,
  204,   146,   204,   204,   199,   202};

/* Check vector for state transitions.  */
static const unsigned char cortex_a57_cx_check[] = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     8,     8,     8,     8,     8,
    8,     8,     8,     8,     8,     8,     8,     8,     8,     8,
    9,     9,     9,     9,     9,     9,   204,     9,     9,   204,
    7,     9,     9,     9,     9,    48,    48,    48,    48,    48,
   48,   204,    48,    48,     7,    11,    48,    48,    48,    48,
  155,   155,   155,   155,   155,   155,   155,   155,   155,    11,
  155,   155,   204,    12,   155,   199,   199,   199,   199,   199,
  199,   199,   199,   199,   204,   199,   199,    12,    16,   199,
   44,    44,    44,    44,   204,    44,    44,    44,    44,    44,
  204,    44,    16,   204,    44,   122,   122,   122,   122,   204,
  122,   122,   122,   122,   122,    41,   122,    41,    41,   122,
   40,    40,    40,    40,    40,    40,    41,    40,    40,    41,
   19,    40,   204,    20,    40,    57,    57,    57,    57,   204,
   57,    57,    57,    57,    19,    21,    57,    20,   204,    57,
  158,   158,   158,   158,   204,   158,   158,   158,   158,    21,
   45,   158,    45,    45,   158,   181,   181,   181,   181,   181,
  181,    45,   181,   181,    45,   204,   181,   204,    10,   181,
   10,    10,    10,   204,    23,    24,    10,   204,    25,    10,
   10,    10,    10,    28,   204,    28,    28,    28,    23,    24,
   27,    28,    25,    29,    28,    28,    28,    28,    49,   204,
   49,    49,    49,   204,    27,    30,    49,    29,    32,    49,
   49,    49,    49,    63,   204,    63,    63,    63,   204,    30,
   33,    63,    32,    34,    63,    63,    63,    63,   101,   204,
  101,   101,   101,   204,    33,    36,   101,    34,    37,   101,
  101,   101,   101,   169,   204,   169,   169,   169,   204,    36,
   38,   169,    37,    39,   169,   169,   169,   169,   179,   204,
  179,   179,   179,   204,    38,    42,   179,    39,    47,   179,
  179,   179,   179,   197,   204,   197,   197,   197,    18,    42,
   18,   197,    47,    18,   197,   197,   197,   197,     1,    18,
    1,   204,    18,     1,     1,     2,     1,     2,   204,     1,
    2,     2,     1,     2,   204,     3,     2,     3,   204,     2,
    3,     3,     4,     3,     4,   204,     3,     4,     4,     3,
    4,   204,     5,     4,     5,   204,     4,     5,     5,     6,
    5,     6,   204,     5,     6,     6,     5,     6,   204,    13,
    6,    13,   204,     6,    13,    13,    14,    13,    14,   204,
   13,    14,    14,    13,    14,   204,    15,    14,    15,   204,
   14,    15,    15,    17,    15,    17,   204,    15,    17,    17,
   15,    17,   204,    43,    17,    43,    50,    17,    43,    43,
   46,    43,    46,   204,    43,    46,    46,    43,    46,    51,
   50,    46,   204,    55,    46,    55,    55,    55,    52,   204,
   59,    55,    59,    51,    55,    59,    59,    55,    59,    53,
  204,    59,    52,    68,    59,    68,    68,    68,    54,   204,
   78,    68,    78,    53,    68,    78,    78,    68,    78,    56,
  204,    78,    54,   103,    78,   103,   103,   103,    60,    62,
  109,   103,   109,    56,   103,   109,   109,   103,   109,   204,
  204,   109,    60,    62,   109,   110,   110,   110,   110,   204,
  110,   204,   115,   115,   115,   115,   110,   115,   204,   110,
  204,    64,   204,   115,   204,   131,   115,   131,   131,   131,
  204,    65,   139,   131,   139,    64,   131,   139,   139,   131,
  139,   204,   149,   139,   149,    65,   139,   149,   149,   204,
  149,    66,   204,   149,   204,   156,   149,   156,   156,   156,
   67,    69,   204,   156,    71,    66,   156,    72,   171,   156,
  171,   171,   171,   204,    67,    69,   171,    73,    71,   171,
  204,    72,   171,   173,   173,   173,   173,   175,   173,   175,
  204,    73,   175,   175,   173,   175,    74,   173,   175,   204,
  182,   175,   182,   182,   182,   204,    75,   185,   182,   185,
   74,   182,   185,   185,   182,   185,   204,   187,   185,   187,
   75,   185,   187,   187,   191,   187,   191,    76,   187,   191,
  191,   187,   191,   204,   193,   191,   193,   204,   191,   193,
  193,    76,   193,    77,   204,   193,    80,   200,   193,   200,
  200,   200,   204,   204,   204,   200,   204,    77,   200,   204,
   80,   200,   202,   202,   202,   202,    22,   202,    22,   204,
   26,    22,    26,   202,   204,    26,   202,    22,   204,   204,
   22,    26,   204,    31,    26,    31,   204,    35,    31,    35,
  204,   204,    35,    58,    31,    58,    58,    31,    35,    81,
   61,    35,    61,   204,    58,    61,    70,    58,    70,    70,
   79,    61,    79,    81,    61,    79,    90,    70,    90,    90,
   70,    79,   204,    85,    79,    85,   204,    90,    85,   204,
   90,    93,   204,    93,    85,   204,    93,    85,    96,    82,
   96,   204,    93,    96,   104,    93,   104,   104,   111,    96,
  111,   111,    96,    82,   116,   104,   116,   116,   104,   111,
   83,   118,   111,   118,   118,   116,   204,   123,   116,   123,
  123,   125,   118,   125,    83,   118,   125,   127,   123,   127,
  127,   123,   125,    84,   129,   125,   129,   204,   127,   129,
  133,   127,   133,   133,   135,   129,   135,    84,   129,   135,
   86,   133,   204,   204,   133,   135,   204,   140,   135,   140,
   87,   143,   140,   143,    86,   151,   143,   151,   140,   204,
  151,   140,   143,   204,    87,   143,   151,    88,   159,   151,
  159,   159,   161,   163,   161,   163,   163,   161,    89,   159,
  204,    88,   159,   161,   163,   204,   161,   163,   164,   167,
  164,   167,    89,   164,   167,   174,   204,   174,   174,   164,
  167,   204,   164,   167,   204,   177,   174,   177,    91,   174,
  177,    92,   189,   195,   189,   195,   177,   189,   195,   177,
   94,    95,    91,   189,   195,    92,   189,   195,   203,    97,
  203,   203,    99,    98,    94,    95,   100,   102,   105,   203,
  106,   107,   203,    97,   108,   112,    99,    98,   113,   114,
  100,   102,   105,   117,   106,   107,   119,   120,   108,   112,
  121,   124,   113,   114,   126,   128,   130,   117,   132,   134,
  119,   120,   137,   136,   121,   124,   138,   141,   126,   128,
  130,   142,   132,   134,   144,   145,   137,   136,   146,   147,
  138,   141,   148,   150,   152,   142,   153,   154,   144,   145,
  157,   160,   146,   147,   162,   165,   148,   150,   152,   166,
  153,   154,   168,   170,   157,   160,   172,   176,   162,   165,
  178,   180,   183,   166,   184,   186,   168,   170,   188,   190,
  172,   176,   192,   194,   178,   180,   183,   196,   184,   186,
  198,   201,   188,   190,   204,   204,   192,   194,   204,   204,
  204,   196,   204,   204,   198,   201};

/* Base vector for state transitions.  */
static const unsigned short cortex_a57_cx_base[] = {
    0,   298,   305,   315,   322,   332,   339,    40,    15,    30,
  178,    55,    73,   349,   356,   366,    88,   373,   288,   130,
  133,   145,   626,   184,   185,   188,   630,   200,   193,   203,
  215,   643,   218,   230,   233,   647,   245,   248,   260,   263,
  120,   115,   275,   383,    90,   160,   390,   278,    45,   208,
  386,   399,   408,   419,   428,   403,   439,   135,   653,   410,
  448,   660,   449,   223,   481,   491,   511,   520,   423,   521,
  666,   524,   527,   537,   556,   566,   587,   603,   430,   670,
  606,   659,   699,   720,   743,   683,   760,   770,   787,   798,
  676,   828,   831,   691,   840,   841,   698,   849,   853,   852,
  856,   238,   857,   443,   704,   858,   860,   861,   864,   450,
  465,   708,   865,   868,   869,   472,   714,   873,   721,   876,
  877,   880,   105,   727,   881,   731,   884,   737,   885,   744,
  886,   485,   888,   750,   889,   754,   893,   892,   896,   492,
  767,   897,   901,   771,   904,   905,   908,   909,   912,   502,
  913,   775,   914,   916,   917,    60,   515,   920,   150,   788,
  921,   792,   924,   793,   808,   925,   929,   809,   932,   253,
  933,   528,   936,   543,   815,   547,   937,   825,   940,   268,
  941,   165,   560,   942,   944,   567,   945,   577,   948,   832,
  949,   584,   952,   594,   953,   833,   957,   283,   960,    75,
  607,   961,   622,   848};

/* Vector of min issue delay of insns.  */
static const unsigned char cortex_a57_cx_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,    96,   102,
    0,    96,   102,     6,    96,     5,     5,    80,     5,     5,
   80,    85,     0,    64,    68,     0,    64,    68,     4,    64,
    3,     3,    48,     3,     3,    48,    51,     0,    32,    34,
    0,    32,    34,     2,    32,     1,     1,    16,     1,     1,
   16,    17,     0,    17,    17,    17,    17,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2,     0,    34,     0,     0,     1,     0,     1,    17,     1,
   16,     0,     0,    97,   102,    17,    97,   102,    22,    96,
   10,    26,   161,    26,    26,   161,   170,     0,   144,   153,
    0,   144,   153,     9,   144,     8,     8,   128,     8,     8,
  128,   136,     0,   112,   119,     0,   112,   119,     7,   112,
    7,    23,   113,    23,    23,   113,   119,     0,    96,   102,
    0,    96,   102,     6,    96,     5,     5,    80,    37,    37,
   80,    85,     0,    65,    68,    17,    65,    68,    20,    64,
    5,    37,    82,    69,    69,    82,    85,     0,    65,    68,
   19,    67,    68,    20,    64,     3,     3,    48,    35,    35,
   48,    51,     0,    33,    34,    17,    33,    34,    18,    32,
    4,    35,    50,    68,    52,    66,    51,     0,    49,    34,
   19,    50,    51,    18,    32,     2,     1,    16,    34,    18,
   32,    17,     0,    33,    17,    36,    33,    68,    17,    16,
    1,     0,     1,    49,     3,    48,     0,     0,    97,   102,
   19,    99,   102,    22,    96,    10,    26,   161,    58,    58,
  161,   170,     0,   144,   153,     2,   146,   153,     9,   144,
    8,    24,   129,    24,    24,   129,   136,     0,   146,   153,
   36,   148,   153,    41,   144,     8,    24,   129,    56,    56,
  129,   136,     0,   112,   119,     2,   114,   119,     7,   112,
    7,    39,   114,    71,    71,   114,   119,     0,   114,   119,
   34,   114,   119,    39,   112,     9,    41,   146,    41,    41,
  146,   153,     0,    17,    17,    19,    17,    68,    20,    64,
    0,     0,     0,    32,     3,    48,    51,     0,    32,     2,
   17,    33,    34,     2,    32,     2,    18,    65,    18,    18,
   65,    68,     0,    16,    19,     0,    16,    19,     3,    48,
    0,     0,    32,     0,     0,    32,    34,     0,    32,     2,
   17,    33,    68,     2,    32,     1,     1,    16,     1,     3,
   48,    17,     0,    17,    17,    20,    17,    68,    17,    16,
    0,     0,     0,    48,     3,    48,     0,     0,    32,     0,
   34,    32,    34,     0,     0,     6,    38,    98,    38,    38,
   98,   102,     0,    81,    85,    17,    81,    85,    21,    80,
   10,    42,   162,    42,    42,   162,   170,     0,   145,   153,
   17,   145,   153,    25,   144,     2,    17,    18,    34,    18,
   65,    68,     0,    16,     0,    17,    16,    19,     3,    48,
    1,    17,    65,    17,    20,    65,    68,     0,     0,     3,
    0,     0,    51,     3,    48,     4,     0,    49,    20,    20,
   64,    51,     0,    48,    34,     0,    48,    51,     2,    32,
    4,    18,    33,    68,    36,    65,    34,     0,    48,    17,
    3,    49,    51,     1,    16,     4,    17,    20,    68,    20,
   65,    17,     0,    48,     0,    51,    48,    51,     0,     0,
    6,    54,    99,    54,    54,    99,   102,     0,    82,    85,
   34,    82,    85,    37,    80,    10,    58,   163,    58,    58,
  163,   170,     0,    65,    17,    51,    65,    68,    20,    64,
    3,     0,     2,    35,     3,    48,    51,     0,    65,    20,
   34,    66,    68,    20,    64,     3,     0,    49,    19,    19,
   48,    51,     0,    49,    51,    17,    49,    51,    19,    48,
    3,    35,    50,    35,    35,    50,    51,     0,    49,    19,
   34,    50,    51,    19,    48,     3,    34,    35,    51,    35,
   50,    34,     0,    33,    17,    34,    33,    34,    17,    16,
    3,    17,    19,    51,    19,    49,    17,     0,    65,    68,
   17,    65,    68,    20,    64,     3,     3,    48,     3,     3,
   48,    51,     0,    32,    34,     2,    34,    34,     2,    32,
    1,    17,    17,    17,    17,    17,    17,     0,    34,    34,
   36,    34,    68,    34,    32,     1,    17,    17,    49,    19,
   49,    17,     0,    34,    34,    34,    34,    34,    34,    32,
    4,    19,    49,    68,    52,    65,    51,     0,    48,    34,
    3,    50,    51,     2,    32,     4,    34,    36,    68,    36,
   66,    34,     0,    51,    51,    51,    51,    51,    51,    48,
    3,    19,    49,    51,    51,    49,    51,     0,    65,    51,
   17,    65,    68,    19,    48,     3,     0,    50,    35,    35,
   48,    51,     0,    66,    68,    34,    66,    68,    36,    64,
    1,    17,    49,    17,    17,    49,    51,     0,    96,   102,
    3,    99,   102,     6,    96,     6,    70,   100,    70,    70,
  100,   102,     0,    83,    85,    51,    83,    85,    53,    80,
   10,    10,   160,    58,    58,   160,   170,     0,   164,   170,
   68,   164,   170,    74,   160,     9,    57,   147,    57,    57,
  147,   153,     0,   130,   136,    34,   130,   136,    40,   128,
    7,    23,   113,    23,    23,   113,   119,     0,    64,     0,
   68,    64,    68,     0,     0,     4,    17,    20,    68,    20,
   65,    68,     0,    48,     0,    51,    48,    51,     3,    48,
    2,     0,    34,    34,    34,    32,    34,     0,    34,    36,
   34,    34,    36,    36,    64,     4,    17,    67,    52,    52,
   65,    68,     0,    49,    19,    51,    51,    51,    19,    48,
    2,    18,    65,    20,    20,    65,    68,     0,    16,    19,
    0,    48,    51,     3,    48,     0,     0,    32,    34,    34,
   32,    34,     0,    32,     2,    36,    34,    68,     2,    32,
    2,    34,    66,    68,    68,    66,    68,     0,    17,    19,
   19,    51,    51,    19,    48,     1,    17,    49,    68,    52,
   65,    51,     0,     0,     2,     3,    50,    51,     2,    32,
    4,     0,    36,    68,    36,    64,    34,     0,    66,    36,
   68,    68,    68,    36,    64,     3,     0,    35,    51,    35,
   48,    34,     0,    66,    36,    51,    67,    68,    36,    64,
    2,    18,    33,    18,    20,    65,    34,     0,    17,    19,
   17,    17,    20,    19,    48,     0,     0,    32,     0,     0,
   48,    34,     0,    64,     2,    20,    66,    68,     2,    32,
    4,    18,    65,    68,    68,    65,    68,     0,    48,    19,
    3,    51,    51,     3,    48,     4,    17,    52,    68,    52,
   65,    51,     0,    48,     2,    19,    50,    51,     2,    32,
    4,    18,    65,    52,    52,    65,    68,     0,    48,    19,
    2,    50,    51,     3,    48,     4,    17,    50,    68,    52,
   65,    51,     0,    64,     0,    36,    64,    68,     3,    48,
    4,    17,    66,    68,    68,    65,    68,     0,    48,     3,
   19,    51,    51,     3,    48,     6,    22,    97,    70,    70,
   97,   102,     0,    80,    85,     3,    83,    85,     5,    80,
    5,    69,    84,    69,    69,    84,    85,     0,    67,    68,
   51,    67,    68,    52,    64,     8,    24,   129,    24,    24,
  129,   136,     0,   112,   119,     0,   112,   119,     7,   112,
    6,     6,    96,    38,    38,    96,   102,     0,    98,   102,
   36,   100,   102,    38,    96,     5,    21,    81,    53,    53,
   81,    85,     0,    64,    68,     2,    66,    68,     4,    64,
    4,    36,    66,    68,    68,    66,    68,     0,   113,   119,
   20,   116,   119,    23,   112,     7,    55,   115,    55,    55,
  115,   119,     0,   113,   119,    19,   115,   119,    23,   112,
    9,    25,   145,    25,    25,   145,   153,     0,   128,   136,
    0,   128,   136,     8,   128,     8,    24,   129,    72,    72,
  129,   136,     0,   112,   119,     3,   115,   119,     7,   112,
    7,    71,   116,    71,    71,   116,   119,     0,   131,   136,
   51,   131,   136,    56,   128,     1,    17,    17,    17,    18,
   17,    68,     0,     0,     0,     0,     0,    16,     3,    48,
    1,     0,     1,    17,     1,    64,    51,     0,    17,    20,
   17,    17,    68,    20,    64,     0,     0,    48,     0,     3,
   48,    51,     0,    64,     3,    20,    67,    68,     3,    48,
    4,    20,    65,    68,    68,    65,    68,     0,    48,    51,
    3,    51,    51,     3,    48,     4,    51,    52,    68,    52,
   67,    51,     0,    48,     3,    51,    51,    51,     3,    48,
   10,    10,   160,    42,    42,   160,   170,     0,   162,   170,
   36,   164,   170,    42,   160,     9,    25,   145,    57,    57,
  145,   153,     0,   128,   136,     2,   130,   136,     8,   128,
    8,    40,   130,    72,    72,   130,   136,     0,    32,     0,
   36,    32,    68,     0,     0,     2,    17,    18,    68,    20,
   65,    68,     0,    16,     0,    19,    48,    51,     3,    48,
    1,    17,    65,    52,    52,    65,    68,     0,     0,     3,
    2,    50,    51,     3,    48,     4,     0,    50,    68,    52,
   64,    51,     0,   160,   170,     0,   160,   170,    10,   160,
   10,    26,   161,    74,    74,   161,   170,     0,   144,   153,
    3,   147,   153,     9,   144,     9,    73,   148,    73,    73,
  148,   153,     0,    16,     0,    20,    16,    68,     0,     0,
    1,    17,    17,    65,    20,    65,    68,     0,     0,     0,
    3,     0,    51,     3,    48,     4,     0,     4,    68,     4,
   64,    51,     0,    65,    20,    68,    68,    68,    20,    64,
    5,    21,    81,    21,    21,    81,    85,     0,    64,    68,
    0,    64,    68,     4,    64,     6,    22,    97,    22,    22,
   97,   102,     0,    80,    85,     0,    80,    85,     5,    80,
    5,    21,    81,    69,    69,    81,    85,     0,    64,    68,
    3,    67,    68,     4,    64,     4,    68,    68,    68,    68,
   68,    68,     0,   160,   170,     0,   160,   170,    10,   160,
   10,    26,   161,    26,    26,   161,   170,     0,   144,   153,
    0,   144,   153,     9,   144,     9,    25,   145,    73,    73,
  145,   153,     0,   128,   136,     3,   131,   136,     8,   128,
    8,    72,   132,    72,    72,   132,   136,     0,    16,     0,
   17,    16,    17,     0,     0,     1,    17,    17,    17,    20,
   17,    68,     0,     0,     0,     0,     0,    48,     3,    48,
    1,     0,     1,    68,     4,    64,    51,     0,    17,    20,
   20,    68,    68,    20,    64,     0,     0,    48,    51,    51,
   48,    51,     0,    64,     3,    68,    67,    68,     3,    48,
};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char exynos_m1_gp_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     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,     2,
    2,     3,     2,     4,     5,     3,     5,     3,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     3,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     6};

/* Vector for state transitions.  */
static const unsigned char exynos_m1_gp_transitions[] ATTRIBUTE_UNUSED = {
    0,    37,     9,     2,    33,     1,     0,     1,    32,    10,
    3,    28,    38,     2,     2,    27,     5,    38,    25,     3,
    0,     3,    24,     6,    38,     4,    38,     2,     4,    12,
   38,    38,    38,    38,     5,     5,    23,    16,    38,     8,
    6,     0,     6,     7,    38,    38,    38,    38,     2,     7,
   38,    38,    38,    38,    38,     2,     8,    19,    38,    38,
   38,    38,     9,     9,    22,    15,     5,    13,    10,     0,
   10,    11,     6,     6,     4,    38,     2,    11,    38,     7,
    7,    12,    38,     2,    12,    38,    38,    38,    38,    38,
    5,    13,    21,     8,     8,    14,     4,     9,    14,    20,
   38,    38,    38,    38,    15,    15,    18,    16,    16,     8,
    6,     0,    16,    17,    38,    38,    38,    38,     0,    17,
   38,    38,    38,    38,    38,     0,    18,    38,    17,    17,
   19,     7,     0,    19,    38,    38,    38,    38,    38,     9,
   20,    38,    38,    38,    38,    38,    15,    21,    38,    19,
   19,    20,    12,     9,    22,    38,    18,    23,    21,    11,
    0,    23,    38,    17,    38,    19,     7,     0,    24,    38,
    7,    38,    12,    38,     2,    25,    26,     8,    38,    14,
    4,     9,    26,    38,    19,    38,    20,    12,     9,    27,
   38,    23,    38,    26,    24,     0,    28,    31,     4,     4,
   29,    38,     5,    29,    30,    38,    38,    38,    38,    16,
   30,    38,    38,    38,    38,    38,    16,    31,    38,    12,
   12,    30,    38,     5,    32,    38,    11,    24,    31,    38,
    2,    33,    36,    13,    25,    34,    28,     9,    34,    35,
   14,    14,    29,    29,    15,    35,    38,    20,    20,    30,
   30,    15,    36,    38,    21,    26,    35,    31,     9,    37,
   38,    22,    27,    36,    32,     0};

/* Vector of min issue delay of insns.  */
static const unsigned char exynos_m1_gp_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,    64,    16,     0,   132,     6,    80,     4,
    0,   101,     5,   148,     5,    80,     0,     0,     1,     4,
    4,    22,    80,     0,     0,    85,     0,     0,     5,    80,
   85,    65,     0,     5,    84,    21,    80,    64,     1,     0,
    4,    64,    18,    16,     4,     1,    16,     4,    64,     0,
   16,    42,   129,   170,     4,     4,    16,    16,     0,     0,
    0,     4,     0,    16,     0,    64,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char exynos_m1_ls_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     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,     2,
    3,     4,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     3,     1,     1,     5,
    1,     5,     2,     6,     5,     7,     5,     5,     8,     6,
    2,     9,     6,     6,     3,    10,     3,    10,     4,    11,
    3,     3,     4,    11,     0,     0,     0,     0,     0,    12,
    3,     0,     3,     3,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,    13};

/* Comb vector for state transitions.  */
static const unsigned char exynos_m1_ls_transitions[] ATTRIBUTE_UNUSED = {
    0,     2,    14,     7,    38,     3,    13,    12,    11,    44,
    6,    42,     1,     0,     6,    17,    20,    45,     4,    18,
   24,    28,    32,    36,    45,     9,    35,     7,     7,    19,
   22,     5,    10,     9,    26,    30,    34,    10,     2,    15,
    8,     0,    38,     5,    21,    11,    45,    16,    25,    29,
   33,    40,    16,    16,    39,     6,    42,    37,    15,     8,
    9,     4,    23,    27,    31,    43,    17,    45,    41,    38,
    1,     3,     2,     8,    39,     2,    45,    45,    19,     5,
   35,    41,    45,     2,    45,    17,    37,     3,     0,     3,
   35,    18,     9,    16,    11,    39,    16,    34,    33,    18,
    4,    45,     2,    19,    32,    31,    12,    12,    17,    30,
   29,    13,    41,     4,    26,    25,    28,    27,    45,    13,
   45,    24,    23,    14,    14,     5,    22,    21,    44,    45,
    5,    10,    40,    20,    15,    17,     3,    19,    36,    43,
   37,    11,    16,     6,    18,    20,    21,    18,     7,     9,
    0,    22,     4,    38,    23,    24,    25,    19,     9,    18,
   26,    27,    28,    29,     3,    30,    31,    21,    22,    20,
   32,    33,    34,    14,    25,    26,    24,    36,    13,    29,
   40,    43,    45,    30,    28,    12,    45,    45,    45,    45,
   34,    45,    45,    32,    33};

/* Check vector for state transitions.  */
static const unsigned char exynos_m1_ls_check[] = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     6,     6,     6,    45,     4,     6,
    6,     6,     6,     6,    45,     9,     6,     6,     7,     7,
    7,     4,    10,     7,     7,     7,     7,     7,     9,    15,
    7,     7,    38,    38,    38,    10,    45,    38,    38,    38,
   38,    38,    15,    16,    38,    38,    42,    42,    42,     8,
    8,    42,    42,    42,    42,    42,    16,    45,    42,    42,
    1,     1,     8,     1,     1,     2,    45,    45,     2,     2,
    1,     1,    45,     1,    45,     2,     2,     2,     2,     3,
   35,    35,     3,     3,    11,    39,    39,    11,    11,     3,
    3,    45,     3,    35,    11,    11,    12,    11,    39,    12,
   12,    13,    41,    41,    13,    13,    12,    12,    45,    12,
   45,    13,    13,    14,    13,    41,    14,    14,    44,    45,
    5,    44,    44,    14,    14,    17,    14,    19,    44,    44,
   37,    44,     5,     5,    18,    20,    21,    17,    17,    19,
   19,    22,    37,    37,    23,    24,    25,    18,    20,    21,
   26,    27,    28,    29,    22,    30,    31,    23,    24,    25,
   32,    33,    34,    26,    27,    28,    29,    36,    30,    31,
   40,    43,    45,    32,    33,    34,    45,    45,    45,    45,
   36,    45,    45,    40,    43};

/* Base vector for state transitions.  */
static const unsigned char exynos_m1_ls_base[] = {
    0,    70,    75,    89,    18,   130,    14,    28,    59,    25,
   32,    94,   106,   111,   123,    39,    53,   135,   144,   137,
  145,   146,   151,   154,   155,   156,   160,   161,   162,   163,
  165,   166,   170,   171,   172,    90,   177,   140,    42,    95,
  180,   112,    56,   181,   128};

/* Vector of min issue delay of insns.  */
static const unsigned char exynos_m1_ls_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,    32,     2,
   34,    34,     0,    16,     1,    16,     1,    17,    17,     0,
    0,     2,    32,     2,    34,    34,     0,    16,     2,    36,
   66,    34,    34,    68,    16,     1,    19,    49,    17,    17,
   51,     0,     0,     2,    32,     0,     0,    34,     0,     0,
    1,    16,     0,     0,    17,     0,     0,    33,    18,    34,
   34,    17,    16,     2,    33,    18,    34,    34,    17,    16,
    7,   113,    23,   119,   119,    17,    96,     6,    96,     6,
  102,   102,     0,    80,     5,    80,     5,    85,    85,     0,
   64,     4,    64,     4,    68,    68,     0,    48,     3,    48,
    3,    51,    51,     0,    32,     3,    52,    67,    51,    51,
   68,    32,     2,    35,    50,    34,    34,    51,    16,     1,
   18,    33,    17,    17,    34,     0,     2,    34,    34,    34,
   34,    34,    16,     1,    17,    17,    17,    17,    17,     0,
    3,    50,    35,    51,    51,    34,    32,     3,    51,    51,
   51,    51,    51,    32,     3,    49,    19,    51,    51,    17,
   32,     4,    68,    68,    68,    68,    68,    48,     4,    66,
   36,    68,    68,    34,    48,     4,    67,    52,    68,    68,
   51,    48,     4,    65,    20,    68,    68,    17,    48,     5,
   84,    69,    85,    85,    68,    64,     5,    82,    37,    85,
   85,    34,    64,     5,    83,    53,    85,    85,    51,    64,
    5,    81,    21,    85,    85,    17,    64,     6,   100,    70,
  102,   102,    68,    80,     6,    98,    38,   102,   102,    34,
   80,     6,    99,    54,   102,   102,    51,    80,     6,    97,
   22,   102,   102,    17,    80,     0,    34,    34,    34,    34,
   34,    16,     7,   114,    39,   119,   119,    34,    96,     1,
   20,    65,    17,    17,    68,     0,     0,     3,    48,     0,
    0,    51,     0,     0,    35,    50,    34,    34,    51,    16,
    7,   115,    55,   119,   119,    51,    96,     0,    36,    66,
   34,    34,    68,    16,     0,     4,    64,     0,     0,    68,
    0,     7,   116,    71,   119,   119,    68,    96,     7,   112,
    7,   119,   119,     0,    96};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char exynos_m1_fp_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     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,     2,     1,     1,     3,     2,     3,     2,
    3,     1,     1,     4,     5,     1,     1,     1,     1,     1,
    1,     1,     2,     6,     3,     3,     0,     3,     0,     0,
    0,     0,     0,     0,     7,     0,     8,     0,     0,     9,
    0,     0,    10,     0,     3,    11,     3,    11,    12,    13,
    3,    11,    14,    15,     2,     3,     1,     1,     1,    16,
   17,     1,    17,     1,     2,     2,    18,    18,    19,     1,
    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,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,    20};

/* Vector for state transitions.  */
static const unsigned short exynos_m1_fp_transitions[] ATTRIBUTE_UNUSED = {
    0,     2,     2,    11,    17,  1525,     1,  1523,  1520,  1512,
 1494,    10,     9,     8,  1452,  1491,  1370,  1210,  1483,     1,
    0,     1,  1526,    12,    12,  1526,    30,    32,    18,    17,
 1296,  1290,    32,    30,    28,  1143,  1266,  1526,  1526,  1241,
 1526,     2,     2,  1526,    33,    33,  1526,  1369,    12,  1481,
 1478,  1472,  1457,    31,    29,    27,  1243,  1451,  1526,     1,
    3,  1526,     0,     3,  1526,  1526,  1526,  1526,  1526,  1526,
 1450,  1449,  1445,  1440,  1526,  1526,  1526,  1526,  1526,  1526,
 1241,  1526,  1526,     4,     4,  1212,  1212,  1526,    61,  1526,
   20,  1439,  1438,  1435,  1411,  1526,  1526,  1526,  1526,  1526,
 1526,  1431,  1526,    20,     5,     5,    21,    21,  1526,    40,
 1526,    22,  1430,  1429,  1417,  1413,  1526,  1526,  1526,  1526,
 1526,  1526,  1229,  1526,    22,     6,     6,    23,    23,  1526,
  243,  1526,    24,  1428,  1427,  1425,  1423,  1526,  1526,  1526,
 1526,  1526,  1526,  1336,  1526,    24,     7,     7,    25,    25,
 1526,   396,  1526,    26,  1422,  1421,  1253,  1251,  1526,  1526,
 1526,  1526,  1526,  1526,  1332,  1526,    26,     8,     8,    27,
   27,  1526,    53,  1526,    28,  1420,  1153,  1416,  1410,  1526,
 1526,  1526,  1526,  1526,  1526,  1270,  1526,    28,     9,     9,
   29,    29,  1526,    67,  1526,    30,   868,   867,  1408,  1405,
 1526,  1526,  1526,  1526,  1526,  1526,  1276,  1526,    30,    10,
   10,    31,    31,  1526,    46,    30,    32,   851,  1404,  1402,
 1397,  1526,  1526,  1526,  1526,  1526,  1526,   833,  1526,    32,
   11,    11,    33,    33,  1526,    79,  1369,    12,  1367,  1364,
 1356,  1338,  1526,  1526,  1526,  1526,  1526,    31,   403,  1526,
   12,     0,    12,  1526,  1526,  1526,  1526,  1526,  1526,    47,
   79,   777,    13,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,     2,    13,  1526,  1526,  1526,  1526,  1526,  1526,
   48,    80,   525,   512,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    14,    14,  1526,   406,   406,  1526,  1027,
   70,  1017,  1011,  1005,   990,   535,   881,   893,   516,   500,
 1526,    36,   933,  1526,    15,    15,    37,    37,   536,  1526,
   98,    82,  1337,  1109,  1104,  1099,   882,   889,   888,   441,
  415,  1019,   470,  1066,    82,    16,    16,    59,    59,   338,
 1526,   102,    95,   678,   664,   642,   618,   248,    45,    66,
  259,   600,    95,  1526,   578,  1526,    17,    17,  1526,    79,
   79,  1526,    67,    46,   920,   918,    81,   912,    46,    67,
   53,   599,   898,  1526,  1526,   846,  1526,    18,    18,  1526,
   47,    47,  1526,    54,    68,  1194,   920,  1192,  1184,    68,
   54,   334,   848,  1165,  1526,  1526,    19,  1526,     1,    19,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1141,  1136,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    20,
   20,  1526,  1526,  1526,  1526,  1526,  1526,   328,    61,  1223,
 1214,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   21,    21,  1526,  1526,  1526,  1526,  1526,  1526,  1335,  1333,
 1323,  1319,  1526,  1526,  1526,  1526,  1526,  1526,    22,  1526,
 1526,     6,    22,  1526,  1526,  1526,  1526,  1526,  1526,    62,
   40,  1233,  1231,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    23,    23,  1526,  1526,  1526,  1526,  1526,  1526,
 1331,  1329,  1260,  1256,  1526,  1526,  1526,  1526,  1526,  1526,
   24,  1526,  1526,     7,    24,  1526,  1526,  1526,  1526,  1526,
 1526,    41,   243,  1161,  1159,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    25,    25,  1526,  1526,  1526,  1526,
 1526,  1526,  1328,  1327,  1156,  1154,  1526,  1526,  1526,  1526,
 1526,  1526,    26,  1526,  1526,     8,    26,  1526,  1526,  1526,
 1526,  1526,  1526,   244,   396,   895,   892,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    27,    27,  1526,  1526,
 1526,  1526,  1526,  1526,  1326,   891,  1322,  1318,  1526,  1526,
 1526,  1526,  1526,  1526,    28,  1526,  1526,     9,    28,  1526,
 1526,  1526,  1526,  1526,  1526,   334,    53,  1275,  1273,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    29,    29,
 1526,  1526,  1526,  1526,  1526,  1526,   832,   819,  1316,  1313,
 1526,  1526,  1526,  1526,  1526,  1526,    30,  1526,  1526,    10,
   30,  1526,  1526,  1526,  1526,  1526,  1526,    54,    67,   776,
  534,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   31,    31,  1526,  1526,  1526,  1526,  1526,  1526,   402,  1312,
 1310,  1305,  1526,  1526,  1526,  1526,  1526,  1526,    32,  1526,
 1526,    11,    32,  1526,  1526,  1526,  1526,  1526,  1526,    68,
   46,   743,   405,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    33,    33,  1526,  1526,  1526,  1526,  1526,  1526,
 1209,  1129,  1062,    34,  1526,  1526,  1526,  1526,  1526,  1526,
   12,  1526,  1526,     0,    34,  1526,  1526,  1526,  1526,  1526,
 1526,  1057,  1054,  1043,  1029,  1526,  1526,  1526,  1526,  1526,
 1526,    13,  1526,  1526,    35,    35,    14,    14,  1028,  1526,
 1018,    36,  1012,  1006,   991,   974,   969,   966,   964,   963,
  962,   947,   934,   927,    36,    15,    36,  1526,    70,    70,
 1526,   336,    56,    81,   132,   926,   925,    56,   336,   246,
   64,   262,  1526,  1526,   922,  1526,    37,    37,  1526,    57,
   57,  1526,    94,    58,   921,   739,   734,   727,   337,   247,
   44,   263,   261,  1526,    82,    38,  1526,    16,    38,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    83,  1526,  1526,    39,    39,
   84,    84,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    40,
   40,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   144,
  134,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   41,    41,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  896,    42,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    26,    42,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    43,    43,  1526,  1526,  1526,  1526,  1526,  1526,
   89,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    44,    44,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   261,   349,  1526,  1526,  1526,  1526,  1526,
 1526,    90,  1526,  1526,    45,    45,    91,    91,  1526,  1526,
 1526,  1526,  1526,  1526,   254,   251,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    46,    46,  1526,  1526,  1526,
 1526,  1526,  1526,    67,    53,   160,   224,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    47,    47,  1526,  1526,
 1526,  1526,  1526,  1526,   788,   841,   775,    48,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,     1,    48,  1526,
 1526,  1526,  1526,  1526,  1526,   533,   308,   523,    49,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    36,    49,
 1526,  1526,  1526,  1526,  1526,  1526,   510,   306,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    50,
   50,  1526,   382,   382,  1526,   262,   313,   138,  1526,  1526,
 1526,   313,   262,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   51,    51,  1526,   314,   314,  1526,  1526,   143,  1526,  1526,
 1526,  1526,   263,  1526,  1526,  1526,  1526,  1526,   139,  1526,
 1526,    52,    52,   140,   140,   264,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    53,    53,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    76,   214,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    54,    54,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   756,    55,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    32,    55,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   322,   315,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    56,    56,  1526,  1526,  1526,
 1526,  1526,  1526,   160,    93,   532,   530,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    57,    57,  1526,  1526,
 1526,  1526,  1526,  1526,   561,   556,   551,   545,  1526,  1526,
 1526,  1526,  1526,  1526,    58,  1526,  1526,    16,    58,  1526,
 1526,  1526,  1526,  1526,  1526,    94,   101,   239,   236,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    59,    59,
 1526,   130,   130,  1526,    91,    78,   190,   210,   641,   617,
   78,    91,    87,    86,   598,  1526,  1526,    60,  1526,    17,
   60,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   61,    61,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  397,   213,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    62,    62,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   842,    63,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    24,    63,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    64,    64,  1526,  1526,  1526,  1526,  1526,
 1526,    85,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    65,    65,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    86,  1526,  1526,    66,    66,    87,    87,  1526,
 1526,  1526,  1526,  1526,  1526,   253,   250,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    67,    67,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   128,   171,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    68,    68,  1526,
 1526,  1526,  1526,  1526,  1526,    54,    67,   755,    69,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    12,    69,
 1526,  1526,  1526,  1526,  1526,  1526,    55,   171,   387,   383,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    70,
   70,  1526,  1526,  1526,  1526,  1526,  1526,   109,    97,   448,
   71,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   37,    71,  1526,  1526,  1526,  1526,  1526,  1526,   110,   137,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    72,    72,  1526,   423,   423,  1526,   117,   118,   421,
 1526,  1526,  1526,   354,   261,  1526,  1526,  1526,  1526,   111,
 1526,  1526,    73,    73,   112,   112,   352,  1526,  1526,   116,
 1526,  1526,  1526,  1526,   259,  1526,  1526,  1526,  1526,   116,
 1526,  1526,  1526,    74,    74,  1526,    87,    87,  1526,  1526,
 1526,  1526,  1526,   201,    75,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    67,    75,  1526,    88,    88,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    76,    76,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   144,   134,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    77,    77,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   182,   154,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    78,    78,  1526,
 1526,  1526,  1526,  1526,  1526,    91,    87,   233,   231,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    79,    79,
 1526,  1526,  1526,  1526,  1526,  1526,   841,   309,   109,    80,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    18,
   80,  1526,  1526,  1526,  1526,  1526,  1526,   308,   307,   110,
  304,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   81,    81,  1526,   109,   109,  1526,   128,   160,   303,   150,
  301,   299,   160,   128,    76,    85,   144,  1526,  1526,   240,
 1526,    82,    82,  1526,    58,    58,  1526,    77,   129,    98,
  204,   237,   234,   129,    77,    90,   142,    85,  1526,  1526,
   83,  1526,    59,    83,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    84,    84,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    40,    85,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    86,    86,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    87,    87,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    89,    88,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    67,    88,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    76,    89,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    90,
   90,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    85,
  181,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   91,    91,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  196,    92,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    46,    92,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    93,    93,  1526,  1526,  1526,  1526,  1526,  1526,
   76,  1526,   145,   135,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    94,    94,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   230,   227,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    95,    95,  1526,    78,    78,  1526,
 1526,  1526,   102,    74,   232,    96,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    79,    96,  1526,   231,   231,
 1526,  1526,  1526,   103,    75,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    97,    97,  1526,  1526,
 1526,  1526,  1526,  1526,   183,  1526,   149,   137,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    98,    98,  1526,
   94,    94,  1526,  1526,    77,  1526,  1526,   228,    99,    77,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    95,    99,
 1526,   227,   227,  1526,  1526,   154,  1526,  1526,  1526,  1526,
  154,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   100,
  100,  1526,   153,   153,  1526,  1526,  1526,   201,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  101,   101,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  117,   202,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   102,   102,  1526,    91,    91,  1526,  1526,  1526,  1526,
 1526,   104,   103,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    46,   103,  1526,    92,    92,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    93,   104,  1526,   196,   196,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   105,   105,  1526,  1526,  1526,  1526,
 1526,  1526,    90,  1526,   114,   195,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   106,   106,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   197,   184,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   107,   107,  1526,    46,
   46,  1526,  1526,  1526,   158,   126,   225,   108,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    47,   108,  1526,
  224,   224,  1526,  1526,  1526,   159,   127,   223,   221,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   109,   109,
 1526,  1526,  1526,  1526,  1526,  1526,   217,   183,   123,   110,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    82,
  110,  1526,  1526,  1526,  1526,  1526,  1526,   121,   119,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  111,   111,  1526,   118,   118,  1526,    85,   114,   115,  1526,
 1526,  1526,   114,    85,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   112,   112,  1526,   113,   113,  1526,  1526,    86,  1526,
 1526,  1526,  1526,    86,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    74,   113,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    74,   114,  1526,  1526,  1526,  1526,  1526,
 1526,    85,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   113,   115,  1526,   117,   117,  1526,
 1526,    85,  1526,  1526,  1526,  1526,    85,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   116,   116,  1526,    86,    86,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    87,   117,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   116,   118,  1526,
 1526,  1526,  1526,  1526,  1526,   117,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   112,   119,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   120,
  120,  1526,    85,    85,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   86,   121,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   122,   122,  1526,   114,   114,  1526,  1526,  1526,   120,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   113,   123,  1526,  1526,  1526,  1526,  1526,  1526,
  215,   148,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   124,   124,  1526,   164,   164,  1526,   142,
  166,   139,  1526,  1526,  1526,   166,   142,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   125,   125,  1526,   167,   167,  1526,
 1526,   141,  1526,  1526,  1526,  1526,   141,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   126,   126,  1526,    53,    53,
 1526,  1526,  1526,  1526,  1526,   175,   127,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    54,   127,  1526,   214,
  214,  1526,  1526,  1526,  1526,  1526,   176,   212,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   128,   128,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   165,   162,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   129,   129,
 1526,  1526,  1526,  1526,  1526,  1526,    77,    90,   208,   206,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   130,
  130,  1526,  1526,  1526,  1526,  1526,  1526,   106,   157,   188,
  131,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   17,   131,  1526,  1526,  1526,  1526,  1526,  1526,   184,   174,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   132,   132,  1526,    97,    97,  1526,    76,    93,   150,
 1526,   138,   133,    93,    76,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    98,   133,  1526,   137,   137,  1526,   134,   135,
  136,  1526,  1526,  1526,   135,   134,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   115,   134,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    85,   135,  1526,  1526,  1526,  1526,
 1526,  1526,   134,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   117,   136,  1526,   119,   119,
 1526,  1526,   134,  1526,  1526,  1526,  1526,   134,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   120,   137,  1526,  1526,
 1526,  1526,  1526,  1526,   119,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   115,   138,  1526,
  149,   149,  1526,   144,   145,   146,  1526,  1526,  1526,   145,
  144,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   139,   139,
 1526,   143,   143,  1526,  1526,   142,  1526,  1526,  1526,  1526,
  142,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   140,
  140,  1526,   141,   141,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   53,   141,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    53,   142,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   141,   143,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   140,   144,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   142,   145,  1526,  1526,  1526,  1526,
 1526,  1526,   144,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   143,   146,  1526,   148,   148,
 1526,  1526,   144,  1526,  1526,  1526,  1526,   144,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   147,   147,  1526,   142,
  142,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   141,   148,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   147,   149,
 1526,  1526,  1526,  1526,  1526,  1526,   148,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   139,
  150,  1526,   183,   183,  1526,  1526,    76,  1526,  1526,   146,
  136,    76,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  151,   151,  1526,    77,    77,  1526,  1526,  1526,  1526,  1526,
  155,   152,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    78,   152,  1526,   154,   154,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   153,   153,  1526,  1526,  1526,  1526,  1526,  1526,
   89,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   101,   154,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   153,   155,  1526,   182,   182,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   156,   156,  1526,  1526,  1526,
 1526,  1526,  1526,    86,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   157,   157,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   178,   174,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   158,   158,  1526,
   67,    67,  1526,  1526,  1526,  1526,  1526,   172,   159,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    68,   159,
 1526,   171,   171,  1526,  1526,  1526,  1526,  1526,   170,   168,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   160,
  160,  1526,  1526,  1526,  1526,  1526,  1526,   128,    76,   163,
  161,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   58,   161,  1526,  1526,  1526,  1526,  1526,  1526,   162,   134,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   118,   162,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   114,   163,  1526,  1526,  1526,  1526,  1526,  1526,
  165,   144,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   164,   164,  1526,  1526,  1526,  1526,  1526,
 1526,   143,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   125,   165,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   166,   166,  1526,  1526,  1526,
 1526,  1526,  1526,   142,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   167,   167,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   126,   168,  1526,
  169,   169,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   145,   169,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   145,
  170,  1526,   162,   162,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  114,   171,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  162,   169,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   160,   172,  1526,   128,   128,  1526,  1526,  1526,  1526,
 1526,   173,   170,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   129,   173,  1526,   165,   165,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   166,   174,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   175,   175,  1526,    76,    76,  1526,
 1526,  1526,  1526,  1526,   177,   176,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    77,   176,  1526,   134,   134,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    85,   177,  1526,   144,
  144,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   142,   178,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   179,   179,
 1526,    90,    90,  1526,  1526,  1526,  1526,  1526,   120,   180,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    91,
  180,  1526,   181,   181,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   89,   181,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    89,   182,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   156,   183,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   148,   119,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   151,   184,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   185,   185,  1526,    93,    93,  1526,
 1526,  1526,   175,  1526,   187,   186,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    94,   186,  1526,   135,   135,
 1526,  1526,  1526,   176,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   117,   187,  1526,   145,
  145,  1526,  1526,  1526,   177,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   143,   188,  1526,
 1526,  1526,  1526,  1526,  1526,   197,   178,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   189,   189,
 1526,   205,   205,  1526,    90,   105,   204,  1526,   111,   198,
  105,    90,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   190,
  190,  1526,   106,   106,  1526,  1526,    91,  1526,  1526,   192,
  191,    91,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  107,   191,  1526,   184,   184,  1526,  1526,    92,  1526,  1526,
 1526,  1526,    92,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   185,   192,  1526,   197,   197,  1526,  1526,   196,  1526,
 1526,  1526,  1526,   196,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   193,   193,  1526,   105,   105,  1526,  1526,  1526,
  179,  1526,   122,   194,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   106,   194,  1526,   195,   195,  1526,  1526,
 1526,   180,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   178,   195,  1526,  1526,  1526,  1526,
 1526,  1526,   181,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   178,   196,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   105,   197,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   193,   198,  1526,
  203,   203,  1526,   181,   195,   200,  1526,  1526,  1526,   195,
  181,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   199,   199,
 1526,   178,   178,  1526,  1526,    89,  1526,  1526,  1526,  1526,
   89,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   179,
  200,  1526,   202,   202,  1526,  1526,   181,  1526,  1526,  1526,
 1526,   181,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  201,   201,  1526,    89,    89,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    90,   202,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   201,   203,  1526,  1526,  1526,  1526,  1526,  1526,
  202,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   199,   204,  1526,   101,   101,  1526,  1526,
   90,  1526,  1526,   115,   200,    90,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   102,   205,  1526,  1526,  1526,  1526,
 1526,  1526,   101,  1526,   118,   203,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   190,   206,  1526,  1526,  1526,
 1526,  1526,  1526,   154,   181,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   207,   207,  1526,  1526,
 1526,  1526,  1526,  1526,   178,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   204,   208,  1526,
 1526,  1526,  1526,  1526,  1526,   182,    85,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   209,   209,
 1526,  1526,  1526,  1526,  1526,  1526,   113,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   210,
  210,  1526,   157,   157,  1526,  1526,    87,  1526,  1526,   199,
  211,    87,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  158,   211,  1526,   174,   174,  1526,  1526,    88,  1526,  1526,
 1526,  1526,    88,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   175,   212,  1526,   213,   213,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   144,   213,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   144,   214,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   134,   213,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   128,   215,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   216,   216,  1526,   166,   166,
 1526,  1526,  1526,   147,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   167,   217,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   215,   121,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   218,   218,  1526,
  129,   129,  1526,  1526,  1526,   151,   179,   220,   219,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   130,   219,
 1526,   206,   206,  1526,  1526,  1526,   152,   180,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   207,
  220,  1526,   208,   208,  1526,  1526,  1526,   155,   120,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  209,   221,  1526,   222,   222,  1526,  1526,  1526,   168,   212,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   149,   222,  1526,  1526,  1526,  1526,  1526,  1526,   169,
  213,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   149,   223,  1526,   161,   161,  1526,  1526,  1526,
  170,   176,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   118,   224,  1526,  1526,  1526,  1526,  1526,
 1526,   171,   214,   161,   222,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   109,   225,  1526,   160,   160,  1526,
 1526,  1526,   172,   175,   226,   223,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    58,   226,  1526,   163,   163,
 1526,  1526,  1526,   173,   177,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   164,   227,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   100,   228,  1526,
  230,   230,  1526,  1526,   182,  1526,  1526,  1526,  1526,   182,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   229,   229,
 1526,   156,   156,  1526,  1526,  1526,   116,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   157,
  230,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  229,   231,  1526,  1526,  1526,  1526,  1526,  1526,    92,    88,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    97,   232,  1526,   233,   233,  1526,  1526,  1526,   104,
  201,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   205,   233,  1526,  1526,  1526,  1526,  1526,  1526,
  196,    89,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   205,   234,  1526,   236,   236,  1526,   154,
  206,    99,   200,  1526,  1526,   206,   154,   181,  1526,  1526,
 1526,  1526,  1526,  1526,   235,   235,  1526,   207,   207,  1526,
   89,   153,   199,  1526,  1526,  1526,   153,    89,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   204,   236,  1526,  1526,  1526,
 1526,  1526,  1526,   227,   202,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   235,   237,  1526,   239,
  239,  1526,   182,   208,   228,   115,  1526,  1526,   208,   182,
   85,  1526,  1526,  1526,  1526,  1526,  1526,   238,   238,  1526,
  209,   209,  1526,    86,   156,   112,  1526,  1526,  1526,   156,
   86,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   210,   239,
 1526,  1526,  1526,  1526,  1526,  1526,   230,   117,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   238,
  240,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  241,   241,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   242,   242,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   243,   243,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    85,   181,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   244,   244,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   265,   245,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    28,   245,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   246,   246,  1526,  1526,  1526,
 1526,  1526,  1526,    76,  1526,   262,   260,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   247,   247,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   257,   255,  1526,  1526,
 1526,  1526,  1526,  1526,    77,  1526,  1526,   248,   248,    78,
   78,  1526,  1526,  1526,  1526,    45,    66,   252,   249,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    79,   249,
  231,   231,  1526,  1526,  1526,  1526,   251,   250,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    97,
  250,    88,    88,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   76,   251,    92,    92,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    93,   252,   233,   233,  1526,  1526,  1526,  1526,   254,
  253,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   205,   253,    89,    89,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    90,   254,   196,   196,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   105,   255,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   154,  1526,  1526,   256,   256,   153,   153,  1526,
 1526,  1526,  1526,   253,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   101,   257,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   182,  1526,  1526,   258,   258,   156,
  156,  1526,  1526,  1526,  1526,   259,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   157,   259,
   86,    86,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    87,
  260,  1526,  1526,  1526,  1526,  1526,  1526,   134,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  261,   261,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    85,  1526,
 1526,   259,   262,  1526,  1526,  1526,  1526,  1526,  1526,   144,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   263,   263,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  142,  1526,  1526,   264,   264,   141,   141,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    53,   265,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   266,   266,  1526,  1526,  1526,
 1526,  1526,  1526,    90,  1526,    64,   297,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   267,   267,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   290,   286,  1526,  1526,
 1526,  1526,  1526,  1526,    91,  1526,  1526,   268,   268,    46,
   46,  1526,  1526,  1526,  1526,   285,   284,   278,   269,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    47,   269,
  224,   224,  1526,  1526,  1526,  1526,   277,   276,   273,   270,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   109,
  270,   222,   222,  1526,  1526,  1526,  1526,   272,   271,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  149,   271,   213,   213,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   144,   272,   169,   169,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   145,   273,   161,   161,  1526,  1526,  1526,  1526,
  275,   274,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   118,   274,   134,   134,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    85,   275,   162,   162,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   114,   276,   214,   214,  1526,
 1526,  1526,  1526,  1526,  1526,   274,   271,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   128,   277,   171,   171,
 1526,  1526,  1526,  1526,  1526,  1526,   275,   272,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   160,   278,   160,
  160,  1526,  1526,  1526,  1526,   283,   282,   279,   273,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    58,   279,
  163,   163,  1526,  1526,  1526,  1526,   281,   280,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   164,
  280,   144,   144,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  142,   281,   165,   165,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   166,   282,    76,    76,  1526,  1526,  1526,  1526,  1526,
 1526,   280,   274,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    77,   283,   128,   128,  1526,  1526,  1526,  1526,
 1526,  1526,   281,   275,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   129,   284,    53,    53,  1526,  1526,  1526,
 1526,  1526,  1526,   282,   276,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    54,   285,    67,    67,  1526,  1526,
 1526,  1526,  1526,  1526,   283,   277,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    68,   286,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    92,  1526,  1526,   287,   287,    93,    93,
 1526,  1526,  1526,  1526,   282,  1526,   289,   288,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    94,   288,   135,
  135,  1526,  1526,  1526,  1526,   274,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   117,   289,
  145,   145,  1526,  1526,  1526,  1526,   280,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   143,
  290,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   196,  1526,  1526,
  291,   291,   105,   105,  1526,  1526,  1526,  1526,   296,  1526,
  294,   292,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   106,   292,   195,   195,  1526,  1526,  1526,  1526,   293,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   178,   293,   181,   181,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    89,   294,   114,   114,  1526,  1526,  1526,
 1526,   295,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   113,   295,    85,    85,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    86,   296,    90,    90,  1526,
 1526,  1526,  1526,  1526,  1526,   295,   293,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    91,   297,  1526,  1526,
 1526,  1526,  1526,  1526,   181,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   298,   298,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    89,  1526,  1526,   296,   299,
 1526,   110,   110,  1526,   162,   161,   300,   136,  1526,  1526,
  161,   162,   134,  1526,  1526,  1526,  1526,  1526,  1526,   111,
  300,  1526,   121,   121,  1526,  1526,   162,  1526,  1526,  1526,
 1526,   162,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  122,   301,  1526,   123,   123,  1526,   165,   163,   302,   146,
 1526,  1526,   163,   165,   144,  1526,  1526,  1526,  1526,  1526,
 1526,   124,   302,  1526,   215,   215,  1526,  1526,   165,  1526,
 1526,  1526,  1526,   165,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   216,   303,  1526,   217,   217,  1526,  1526,   128,
 1526,  1526,   302,   300,   128,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   218,   304,  1526,  1526,  1526,  1526,  1526,
 1526,   306,   305,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   138,   305,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   177,   306,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   187,   307,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   119,   305,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   172,   308,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   121,   306,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   225,   309,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   183,   307,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   310,
  310,  1526,    54,    54,  1526,  1526,  1526,  1526,  1526,   323,
  311,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   32,   311,  1526,    55,    55,  1526,  1526,  1526,  1526,  1526,
  316,   312,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    56,   312,  1526,   315,   315,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   313,   313,  1526,  1526,  1526,  1526,  1526,  1526,
  145,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   314,   314,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   143,  1526,  1526,    52,   315,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   313,   316,  1526,   322,   322,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   317,   317,  1526,  1526,
 1526,  1526,  1526,  1526,   114,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   318,   318,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   113,  1526,  1526,   319,   319,
   74,    74,    66,  1526,  1526,  1526,  1526,  1526,   321,   320,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    67,
  320,    75,    75,   250,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   76,   321,   201,   201,   253,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    90,   322,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   317,   323,  1526,   756,   756,  1526,  1526,  1526,
 1526,  1526,   787,   316,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   324,   324,  1526,  1526,  1526,  1526,  1526,
 1526,   129,   105,   703,   696,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   325,   325,  1526,  1526,  1526,  1526,
 1526,  1526,   680,   666,   655,   636,  1526,  1526,  1526,  1526,
 1526,  1526,   130,  1526,  1526,   326,   326,    17,    17,   361,
 1526,   158,   107,   919,   917,   913,   899,   268,   285,   284,
  399,   847,   107,  1526,   327,  1526,    18,   327,   846,   846,
 1526,  1526,  1526,  1526,  1526,  1526,   845,   843,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   328,   328,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   330,   329,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    22,   329,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   262,
  330,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  331,   331,  1526,  1526,  1526,  1526,  1526,  1526,   394,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   332,   332,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   395,
 1526,  1526,   333,   333,   396,   396,  1526,  1526,  1526,  1526,
 1526,  1526,   253,   250,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   334,   334,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   358,   335,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    30,   335,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    63,   329,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   336,   336,  1526,  1526,  1526,
 1526,  1526,  1526,   128,    76,   355,   353,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   337,   337,  1526,  1526,
 1526,  1526,  1526,  1526,   247,    44,   350,   347,  1526,  1526,
 1526,  1526,  1526,  1526,   129,  1526,  1526,   338,   338,   130,
  130,  1526,  1526,    91,    78,   346,   345,   342,   339,  1526,
 1526,  1526,  1526,  1526,    78,  1526,  1526,  1526,    17,   339,
  131,   131,  1526,  1526,    92,   231,   341,   340,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   231,  1526,  1526,  1526,   132,
  340,   174,   174,  1526,  1526,  1526,    88,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    88,  1526,  1526,  1526,
  175,   341,   184,   184,  1526,  1526,  1526,    92,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    92,  1526,  1526,
 1526,   185,   342,   188,   188,  1526,  1526,   196,   233,   344,
  343,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   233,  1526,
 1526,  1526,   189,   343,   178,   178,  1526,  1526,  1526,    89,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    89,
 1526,  1526,  1526,   179,   344,   197,   197,  1526,  1526,  1526,
  196,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  196,  1526,  1526,  1526,   193,   345,   157,   157,  1526,  1526,
 1526,    87,  1526,  1526,   343,   340,  1526,  1526,  1526,  1526,
 1526,    87,  1526,  1526,  1526,   158,   346,   106,   106,  1526,
 1526,  1526,    91,  1526,  1526,   344,   341,  1526,  1526,  1526,
 1526,  1526,    91,  1526,  1526,  1526,   107,   347,  1526,  1526,
 1526,  1526,  1526,  1526,   255,   349,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   206,  1526,  1526,   348,   348,   207,
  207,  1526,  1526,    89,   153,   343,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   153,  1526,  1526,  1526,   204,   349,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   181,  1526,  1526,   253,
  350,  1526,  1526,  1526,  1526,  1526,  1526,   257,   261,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   208,  1526,  1526,
  351,   351,   209,   209,  1526,  1526,    86,   156,   352,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   156,  1526,  1526,
 1526,   210,   352,   113,   113,  1526,  1526,  1526,    86,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    86,  1526,
 1526,  1526,    74,   353,  1526,  1526,  1526,  1526,  1526,  1526,
  162,   134,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   354,   354,  1526,  1526,  1526,  1526,  1526,
 1526,   261,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   114,  1526,  1526,   352,   355,  1526,  1526,  1526,  1526,
 1526,  1526,   165,   144,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   356,   356,  1526,  1526,  1526,
 1526,  1526,  1526,   263,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   166,  1526,  1526,   357,   357,   167,   167,
 1526,  1526,  1526,   141,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   141,  1526,  1526,  1526,   126,   358,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   842,    63,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   359,   359,
 1526,  1526,  1526,  1526,  1526,  1526,    77,    90,   702,   695,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   360,
  360,  1526,  1526,  1526,  1526,  1526,  1526,   267,   595,   593,
  587,  1526,  1526,  1526,  1526,  1526,  1526,    78,  1526,  1526,
  361,   361,    79,    79,  1526,  1526,    67,    46,   378,   377,
  371,   362,  1526,  1526,  1526,  1526,  1526,    46,  1526,  1526,
 1526,    18,   362,    80,    80,  1526,  1526,   171,   224,   370,
  369,   366,   363,  1526,  1526,  1526,  1526,  1526,   224,  1526,
 1526,  1526,    81,   363,   304,   304,  1526,  1526,   169,   222,
  365,   364,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   222,
 1526,  1526,  1526,   138,   364,   305,   305,  1526,  1526,  1526,
  213,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  213,  1526,  1526,  1526,   177,   365,   306,   306,  1526,  1526,
 1526,   169,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   169,  1526,  1526,  1526,   187,   366,   110,   110,  1526,
 1526,   162,   161,   368,   367,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   161,  1526,  1526,  1526,   111,   367,   119,   119,
 1526,  1526,  1526,   134,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   134,  1526,  1526,  1526,   120,   368,   121,
  121,  1526,  1526,  1526,   162,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   162,  1526,  1526,  1526,   122,   369,
  307,   307,  1526,  1526,  1526,   214,  1526,  1526,   367,   364,
 1526,  1526,  1526,  1526,  1526,   214,  1526,  1526,  1526,   172,
  370,   308,   308,  1526,  1526,  1526,   171,  1526,  1526,   368,
  365,  1526,  1526,  1526,  1526,  1526,   171,  1526,  1526,  1526,
  225,   371,   109,   109,  1526,  1526,   128,   160,   376,   375,
  372,   366,  1526,  1526,  1526,  1526,  1526,   160,  1526,  1526,
 1526,    82,   372,   123,   123,  1526,  1526,   165,   163,   374,
  373,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   163,  1526,
 1526,  1526,   124,   373,   148,   148,  1526,  1526,  1526,   144,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   144,
 1526,  1526,  1526,   147,   374,   215,   215,  1526,  1526,  1526,
  165,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  165,  1526,  1526,  1526,   216,   375,   183,   183,  1526,  1526,
 1526,    76,  1526,  1526,   373,   367,  1526,  1526,  1526,  1526,
 1526,    76,  1526,  1526,  1526,   151,   376,   217,   217,  1526,
 1526,  1526,   128,  1526,  1526,   374,   368,  1526,  1526,  1526,
 1526,  1526,   128,  1526,  1526,  1526,   218,   377,   309,   309,
 1526,  1526,  1526,    53,  1526,  1526,   375,   369,  1526,  1526,
 1526,  1526,  1526,    53,  1526,  1526,  1526,   310,   378,   841,
  841,  1526,  1526,  1526,    67,  1526,  1526,   376,   370,  1526,
 1526,  1526,  1526,  1526,    67,  1526,  1526,  1526,   379,   379,
 1526,    68,    68,  1526,  1526,  1526,   310,   158,   388,   380,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    12,
  380,  1526,    69,    69,  1526,  1526,  1526,   311,   159,   384,
  381,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   70,   381,  1526,   383,   383,  1526,  1526,  1526,   312,   168,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   382,   382,  1526,  1526,  1526,  1526,  1526,  1526,   149,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    51,   383,  1526,  1526,  1526,  1526,  1526,  1526,
  315,   169,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   382,   384,  1526,   387,   387,  1526,  1526,
 1526,   316,   170,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   385,   385,  1526,  1526,  1526,  1526,
 1526,  1526,   118,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   386,   386,  1526,   318,   318,
 1526,  1526,   113,  1526,  1526,  1526,  1526,    65,  1526,  1526,
 1526,  1526,  1526,   112,  1526,  1526,   319,   387,  1526,  1526,
 1526,  1526,  1526,  1526,   322,   162,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   385,   388,  1526,
  755,   755,  1526,  1526,  1526,   323,   172,   786,   384,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   389,   389,
 1526,  1526,  1526,  1526,  1526,  1526,    58,   205,   704,   697,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   390,
  390,  1526,   325,   325,  1526,   106,   130,   681,   667,   656,
  637,   360,   267,   595,    65,   398,  1526,    59,   391,  1526,
  326,   391,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    60,  1526,
 1526,   392,   392,    61,    61,  1526,  1526,  1526,  1526,  1526,
 1526,   393,   271,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    62,   393,   397,   397,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   394,   394,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   395,   395,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   396,   396,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    89,    88,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   334,   397,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   394,   398,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   598,  1526,  1526,   399,   399,
  599,   599,  1526,  1526,  1526,  1526,  1526,  1526,   295,   293,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   400,
  400,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   265,
  245,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  401,   401,  1526,  1526,  1526,  1526,  1526,  1526,    67,    53,
  336,   839,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   402,   402,  1526,  1526,  1526,  1526,  1526,  1526,   832,
  819,   807,   789,  1526,  1526,  1526,  1526,  1526,  1526,    68,
 1526,  1526,   403,   403,    12,    12,  1526,  1526,    30,    32,
  778,   361,   574,   404,  1526,  1526,  1526,  1526,  1526,    32,
 1526,  1526,  1526,     2,   404,    13,    13,  1526,  1526,   534,
  405,   526,   362,   513,   498,  1526,  1526,  1526,  1526,  1526,
  405,  1526,  1526,  1526,    14,   405,  1526,  1526,  1526,  1526,
 1526,  1526,    69,   224,   492,   490,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   406,   406,  1526,  1526,  1526,
 1526,  1526,  1526,   469,   455,   430,   407,  1526,  1526,  1526,
 1526,  1526,  1526,    70,  1526,  1526,    15,   407,  1526,  1526,
 1526,  1526,  1526,  1526,   427,   424,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    71,  1526,  1526,   408,   408,    72,
   72,   422,  1526,   115,   111,   417,  1526,  1526,  1526,   416,
  415,  1526,  1526,  1526,   413,   409,  1526,   111,    73,   409,
  111,   111,   412,  1526,   120,   122,   410,  1526,  1526,  1526,
  294,   295,  1526,  1526,  1526,   122,  1526,  1526,  1526,   112,
  410,   115,   115,   411,  1526,  1526,   120,  1526,  1526,  1526,
 1526,   295,  1526,  1526,  1526,  1526,   120,  1526,  1526,  1526,
  116,   411,   117,   117,  1526,  1526,  1526,    85,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    85,  1526,  1526,
 1526,   116,   412,   118,   118,  1526,  1526,    85,   114,   411,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   114,  1526,
 1526,  1526,   112,   413,  1526,   354,   354,  1526,    85,   114,
  414,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  122,  1526,  1526,   352,   414,  1526,   261,   261,  1526,  1526,
   85,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   120,  1526,  1526,   259,   415,   261,   261,  1526,  1526,
 1526,    85,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   295,  1526,    85,   259,   416,   354,   354,  1526,
 1526,    85,   114,   415,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   294,  1526,   114,   352,   417,   421,   421,
  419,  1526,  1526,   115,  1526,  1526,  1526,  1526,   415,  1526,
 1526,  1526,  1526,   414,   410,  1526,   115,   418,   418,   116,
  116,   259,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    87,   419,
  420,   420,  1526,  1526,  1526,   117,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   261,   411,  1526,   117,   418,
  420,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   117,  1526,  1526,
  418,   421,  1526,   420,   420,  1526,  1526,   117,  1526,  1526,
 1526,  1526,   261,  1526,  1526,  1526,  1526,  1526,   115,  1526,
 1526,   418,   422,   423,   423,  1526,  1526,   117,   118,   419,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   354,   412,
 1526,   118,    73,   423,  1526,  1526,  1526,  1526,  1526,  1526,
  420,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  118,  1526,  1526,    73,   424,  1526,  1526,  1526,  1526,  1526,
 1526,   425,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   137,  1526,  1526,   410,   425,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   119,  1526,  1526,   426,   426,   120,   120,   295,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    86,   427,  1526,  1526,
 1526,  1526,  1526,  1526,   428,   425,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   110,  1526,  1526,   409,   428,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   121,  1526,  1526,   429,   429,
  122,   122,   294,  1526,  1526,  1526,   426,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   113,
  430,  1526,  1526,  1526,  1526,  1526,  1526,   452,   449,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   448,  1526,  1526,
  431,   431,   447,   447,   445,  1526,   139,   124,   443,  1526,
 1526,  1526,   442,   441,  1526,  1526,  1526,   439,   433,  1526,
  124,   432,   432,   125,   125,   357,  1526,  1526,   140,  1526,
 1526,  1526,  1526,   264,  1526,  1526,  1526,  1526,   140,  1526,
 1526,  1526,   126,   433,   124,   124,   438,  1526,   147,   216,
  436,  1526,  1526,  1526,   435,   434,  1526,  1526,  1526,   216,
 1526,  1526,  1526,   125,   434,   142,   142,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   141,   435,   166,   166,  1526,  1526,
 1526,  1526,   434,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   167,   436,   139,   139,   437,
 1526,  1526,   147,  1526,  1526,  1526,  1526,   434,  1526,  1526,
 1526,  1526,   147,  1526,  1526,  1526,   140,   437,   143,   143,
 1526,  1526,  1526,   142,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   142,  1526,  1526,  1526,   140,   438,   164,
  164,  1526,  1526,   142,   166,   437,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   166,  1526,  1526,  1526,   125,   439,
 1526,   356,   356,  1526,   142,   166,   440,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   216,  1526,  1526,   357,
  440,  1526,   263,   263,  1526,  1526,   142,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   147,  1526,  1526,
  264,   441,   263,   263,  1526,  1526,  1526,   142,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   434,  1526,
  142,   264,   442,   356,   356,  1526,  1526,   142,   166,   441,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   435,
 1526,   166,   357,   443,    51,    51,   444,  1526,  1526,   139,
 1526,  1526,  1526,  1526,   441,  1526,  1526,  1526,  1526,   440,
  436,  1526,   139,    52,   444,   314,   314,  1526,  1526,  1526,
  143,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  263,   437,  1526,   143,    52,   445,   446,   446,  1526,  1526,
  143,   164,   444,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   356,   438,  1526,   164,   432,   446,  1526,  1526,  1526,
 1526,  1526,  1526,   314,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   164,  1526,  1526,   432,   447,  1526,   446,
  446,  1526,   143,   164,    51,  1526,  1526,  1526,   356,   263,
 1526,  1526,  1526,  1526,   124,  1526,  1526,   432,   448,  1526,
 1526,  1526,  1526,  1526,  1526,   123,   149,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   447,   449,
 1526,  1526,  1526,  1526,  1526,  1526,   450,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   149,  1526,  1526,   436,
  450,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   148,  1526,  1526,
  451,   451,   147,   147,   434,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   141,   452,  1526,  1526,  1526,  1526,  1526,  1526,   453,
  450,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   123,
 1526,  1526,   433,   453,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  215,  1526,  1526,   454,   454,   216,   216,   435,  1526,  1526,
 1526,   451,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   167,   455,  1526,  1526,  1526,  1526,
 1526,  1526,   465,  1526,   449,   424,  1526,  1526,  1526,  1526,
 1526,  1526,    97,  1526,  1526,   456,   456,    98,    98,   464,
 1526,  1526,   151,  1526,  1526,   462,   460,   457,  1526,  1526,
 1526,  1526,   151,  1526,  1526,  1526,    95,   457,    77,    77,
 1526,  1526,  1526,  1526,  1526,  1526,   459,   458,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    78,   458,   154,
  154,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   153,   459,
  182,   182,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   156,
  460,    99,    99,   461,  1526,  1526,   152,  1526,  1526,  1526,
 1526,   458,  1526,  1526,  1526,  1526,   152,  1526,  1526,  1526,
  100,   461,   227,   227,  1526,  1526,  1526,   154,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   154,  1526,  1526,
 1526,   100,   462,   228,   228,   463,  1526,  1526,   155,  1526,
 1526,  1526,  1526,   459,  1526,  1526,  1526,  1526,   155,  1526,
 1526,  1526,   229,   463,   230,   230,  1526,  1526,  1526,   182,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   182,
 1526,  1526,  1526,   229,   464,    94,    94,  1526,  1526,  1526,
   77,  1526,  1526,   463,   461,  1526,  1526,  1526,  1526,  1526,
   77,  1526,  1526,  1526,    95,   465,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   450,   425,  1526,  1526,  1526,  1526,
 1526,  1526,   183,  1526,  1526,   466,   466,   151,   151,   457,
 1526,  1526,  1526,  1526,  1526,   468,   467,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    78,   467,   152,   152,
  458,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   153,   468,   155,
  155,   459,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   156,   469,
 1526,  1526,  1526,  1526,  1526,  1526,   484,   465,   452,   427,
 1526,  1526,  1526,  1526,  1526,  1526,   109,  1526,  1526,   470,
  470,    82,    82,   483,  1526,   151,   218,   456,   481,   479,
  475,   472,   457,   296,   434,   295,   218,  1526,   471,  1526,
   59,   471,    83,    83,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    84,   472,   129,   129,  1526,  1526,  1526,  1526,   457,
  296,   474,   473,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   130,   473,   206,   206,  1526,  1526,  1526,  1526,
  458,   293,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   207,   474,   208,   208,  1526,  1526,  1526,
 1526,   459,   295,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   209,   475,   234,   234,   478,  1526,
  152,   219,   460,   476,  1526,  1526,   473,   458,   293,  1526,
 1526,   219,  1526,  1526,  1526,   235,   476,   200,   200,   477,
 1526,  1526,   180,  1526,  1526,  1526,  1526,   293,  1526,  1526,
 1526,  1526,   180,  1526,  1526,  1526,   201,   477,   202,   202,
 1526,  1526,  1526,   181,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   181,  1526,  1526,  1526,   201,   478,   236,
  236,  1526,  1526,   154,   206,   461,   477,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   206,  1526,  1526,  1526,   235,   479,
  237,   237,   480,  1526,   155,   220,   462,   410,  1526,  1526,
  474,   459,   295,  1526,  1526,   220,  1526,  1526,  1526,   238,
  480,   239,   239,  1526,  1526,   182,   208,   463,   411,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   208,  1526,  1526,  1526,
  238,   481,   204,   204,   482,  1526,  1526,   179,  1526,  1526,
  410,   476,   296,  1526,  1526,  1526,  1526,   179,  1526,  1526,
 1526,   102,   482,   101,   101,  1526,  1526,  1526,    90,  1526,
 1526,   411,   477,  1526,  1526,  1526,  1526,  1526,    90,  1526,
 1526,  1526,   102,   483,    58,    58,  1526,  1526,    77,   129,
  464,   482,   480,   478,  1526,  1526,  1526,  1526,  1526,   129,
 1526,  1526,  1526,    59,   484,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   453,   428,  1526,  1526,  1526,  1526,  1526,
 1526,   217,  1526,  1526,   485,   485,   218,   218,   472,  1526,
 1526,  1526,   466,   489,   488,   486,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   130,   486,   219,   219,   473,
 1526,  1526,  1526,   467,   487,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   207,   487,   180,   180,
  293,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    89,   488,   220,
  220,   474,  1526,  1526,  1526,   468,   426,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   209,   489,
  179,   179,   296,  1526,  1526,  1526,  1526,  1526,   426,   487,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    91,
  490,  1526,  1526,  1526,  1526,  1526,  1526,   383,   222,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  491,   491,  1526,  1526,  1526,  1526,  1526,  1526,   449,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   382,  1526,
 1526,   443,   492,  1526,  1526,  1526,  1526,  1526,  1526,   387,
  161,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   493,   493,  1526,  1526,  1526,  1526,  1526,  1526,
  423,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  385,  1526,  1526,   494,   494,   386,   386,   497,  1526,  1526,
  112,  1526,  1526,  1526,  1526,   496,  1526,  1526,  1526,  1526,
  495,    73,  1526,   112,   319,   495,  1526,    65,    65,  1526,
 1526,    86,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   116,  1526,  1526,    66,   496,    65,    65,  1526,
 1526,  1526,    86,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   259,  1526,    86,    66,   497,   318,   318,
 1526,  1526,  1526,   113,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    65,   352,  1526,   113,   319,   498,   512,
  512,  1526,  1526,   511,   490,   507,   363,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   490,  1526,  1526,  1526,   499,   499,
 1526,   491,   491,  1526,   506,   382,   504,  1526,  1526,  1526,
  502,   500,  1526,  1526,  1526,  1526,    50,  1526,  1526,   443,
  500,  1526,  1526,  1526,  1526,  1526,  1526,   501,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   262,  1526,  1526,
  441,   501,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   144,  1526,
 1526,   434,   502,  1526,  1526,  1526,  1526,  1526,  1526,   503,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   313,
 1526,  1526,   444,   503,  1526,  1526,  1526,  1526,  1526,  1526,
  501,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  145,  1526,  1526,   437,   504,  1526,   449,   449,  1526,   148,
  149,   505,  1526,  1526,  1526,   503,   501,  1526,  1526,  1526,
 1526,   138,  1526,  1526,   436,   505,  1526,   450,   450,  1526,
 1526,   148,  1526,  1526,  1526,  1526,   501,  1526,  1526,  1526,
 1526,  1526,   146,  1526,  1526,   451,   506,  1526,  1526,  1526,
 1526,  1526,  1526,   148,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   440,   507,    49,    49,
 1526,  1526,   315,   383,   508,   365,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   383,  1526,  1526,  1526,    50,   508,   510,
  510,  1526,  1526,  1526,   315,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   315,  1526,  1526,  1526,   509,   509,
 1526,   313,   313,  1526,  1526,  1526,   187,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   314,
  510,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  509,   511,  1526,  1526,  1526,  1526,  1526,  1526,   315,   169,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   502,   512,  1526,  1526,  1526,  1526,  1526,  1526,    49,
  304,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   499,   513,   525,   525,  1526,  1526,   524,   492,
  519,   366,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   492,
 1526,  1526,  1526,   514,   514,  1526,   493,   493,  1526,   518,
  385,    72,  1526,  1526,  1526,   517,   516,  1526,  1526,  1526,
 1526,   515,  1526,  1526,   494,   515,  1526,   385,   385,  1526,
   64,   317,   111,  1526,  1526,  1526,   317,    64,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   386,   516,  1526,  1526,  1526,
 1526,  1526,  1526,   261,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    64,  1526,  1526,   496,   517,  1526,  1526,
 1526,  1526,  1526,  1526,   354,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   317,  1526,  1526,   497,   518,  1526,
 1526,  1526,  1526,  1526,  1526,   117,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   495,   519,
  523,   523,  1526,  1526,   322,   387,   520,   368,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   387,  1526,  1526,  1526,   515,
  520,   522,   522,  1526,  1526,  1526,   322,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   322,  1526,  1526,  1526,
  521,   521,  1526,   317,   317,  1526,  1526,  1526,   122,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   318,   522,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   521,   523,  1526,  1526,  1526,  1526,  1526,  1526,
  522,   121,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   515,   524,  1526,  1526,  1526,  1526,  1526,
 1526,   322,   162,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   517,   525,  1526,  1526,  1526,  1526,
 1526,  1526,   523,   110,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   514,   526,    48,    48,  1526,
 1526,    55,    69,   527,   370,   519,   507,  1526,  1526,  1526,
 1526,  1526,    69,  1526,  1526,  1526,    36,   527,   533,   533,
 1526,  1526,  1526,    55,  1526,  1526,   520,   508,  1526,  1526,
 1526,  1526,  1526,    55,  1526,  1526,  1526,   528,   528,  1526,
   56,    56,  1526,  1526,  1526,   225,   185,   531,   529,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    57,   529,
 1526,   530,   530,  1526,  1526,  1526,   223,   186,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   423,
  530,  1526,  1526,  1526,  1526,  1526,  1526,   161,   135,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  423,   531,  1526,   532,   532,  1526,  1526,  1526,   226,   187,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   446,   532,  1526,  1526,  1526,  1526,  1526,  1526,   163,
  145,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   446,   533,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   522,   510,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   528,   534,  1526,  1526,  1526,  1526,  1526,
 1526,    55,   171,   524,   511,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   535,   535,  1526,  1526,  1526,  1526,
 1526,  1526,   572,   570,   567,   562,  1526,  1526,  1526,  1526,
 1526,  1526,    56,  1526,  1526,   536,   536,    57,    57,  1526,
 1526,    94,    58,   557,   552,   546,   537,  1526,  1526,  1526,
 1526,  1526,   337,   483,  1526,    58,    16,   537,   545,   545,
 1526,  1526,   227,   236,   542,   540,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   347,   478,  1526,   236,   538,   538,   235,
  235,   348,  1526,   201,   100,   539,  1526,  1526,  1526,   256,
  253,  1526,  1526,  1526,   100,  1526,  1526,  1526,   204,   539,
  199,   199,   343,  1526,  1526,   201,  1526,  1526,  1526,  1526,
  253,  1526,  1526,  1526,  1526,   201,  1526,  1526,  1526,   179,
  540,   541,   541,  1526,  1526,  1526,   202,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   349,   477,  1526,   202,
  321,   541,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   202,  1526,
 1526,   321,   542,   544,   544,  1526,  1526,  1526,   227,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   255,   461,
 1526,   227,   543,   543,   100,   100,   256,  1526,  1526,  1526,
  321,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   101,   544,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   227,  1526,  1526,   543,   545,  1526,  1526,  1526,  1526,
 1526,  1526,   544,   541,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   236,  1526,  1526,   538,   546,   551,   551,  1526,
 1526,   230,   239,   548,   419,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   350,   480,  1526,   239,   547,   547,   238,   238,
  351,  1526,   116,   229,    73,  1526,  1526,  1526,   258,   259,
 1526,  1526,  1526,   229,  1526,  1526,  1526,   210,   548,   550,
  550,  1526,  1526,  1526,   230,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   257,   463,  1526,   230,   549,   549,
  229,   229,   258,  1526,  1526,  1526,   418,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   157,
  550,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   230,  1526,  1526,
  549,   551,  1526,  1526,  1526,  1526,  1526,  1526,   550,   420,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   239,  1526,
 1526,   547,   552,   556,   556,  1526,  1526,  1526,   101,  1526,
 1526,   419,   540,  1526,  1526,  1526,  1526,  1526,    44,   482,
 1526,   101,   553,   553,   102,   102,    45,  1526,  1526,  1526,
 1526,  1526,   555,   554,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    46,   554,   103,   103,   251,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    93,   555,   104,   104,   254,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   105,   556,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   420,   541,  1526,  1526,  1526,
 1526,  1526,  1526,   101,  1526,  1526,   553,   557,   561,   561,
 1526,  1526,  1526,    94,  1526,  1526,   548,   542,  1526,  1526,
 1526,  1526,  1526,   247,   464,  1526,    94,   558,   558,    95,
   95,   248,  1526,  1526,  1526,   553,   319,   560,   559,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    79,   559,
   96,    96,   249,  1526,  1526,  1526,   554,   320,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    97,
  560,   232,   232,   252,  1526,  1526,  1526,   555,   321,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  205,   561,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  550,   544,  1526,  1526,  1526,  1526,  1526,  1526,    94,  1526,
 1526,   558,   562,  1526,  1526,  1526,  1526,  1526,  1526,   565,
  563,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   530,
 1526,  1526,   422,   563,  1526,  1526,  1526,  1526,  1526,  1526,
  564,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  135,  1526,  1526,   411,   564,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   134,  1526,  1526,   295,   565,  1526,  1526,  1526,  1526,
 1526,  1526,   566,   564,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   161,  1526,  1526,   412,   566,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   162,  1526,  1526,   294,   567,  1526,  1526,
 1526,  1526,  1526,  1526,   568,   503,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   532,  1526,  1526,   445,   568,  1526,
 1526,  1526,  1526,  1526,  1526,   569,   501,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   163,  1526,  1526,   438,   569,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   165,  1526,  1526,   435,
  570,  1526,  1526,  1526,  1526,  1526,  1526,   571,  1526,   503,
  563,  1526,  1526,  1526,  1526,  1526,  1526,    93,  1526,  1526,
  464,   571,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  501,   564,  1526,  1526,  1526,  1526,  1526,  1526,    76,  1526,
 1526,   457,   572,  1526,  1526,  1526,  1526,  1526,  1526,   573,
  571,   568,   565,  1526,  1526,  1526,  1526,  1526,  1526,   160,
 1526,  1526,   483,   573,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   569,   566,  1526,  1526,  1526,  1526,  1526,  1526,
  128,  1526,  1526,   472,   574,   777,   777,  1526,  1526,   776,
  743,   769,   371,   757,   513,  1526,  1526,  1526,  1526,  1526,
  743,  1526,  1526,  1526,   575,   575,  1526,   742,   742,  1526,
  741,   389,    37,   738,   731,   721,   714,   709,   707,   705,
  516,  1526,   688,   683,  1526,   576,   576,   390,   390,   682,
 1526,   190,    59,   668,   657,   638,   610,   607,   604,   601,
  496,   597,   579,    16,   577,    59,   326,   577,   391,   391,
 1526,  1526,  1526,    60,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   578,  1526,    60,   392,   578,    60,
   60,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    61,   579,
 1526,   360,   360,  1526,    91,    78,   596,   594,   588,   580,
 1526,  1526,  1526,  1526,  1526,  1526,    95,  1526,  1526,   361,
  580,  1526,   587,   587,  1526,    92,   231,   586,   584,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    96,  1526,  1526,
  581,   581,    97,    97,  1526,  1526,    76,    93,   375,  1526,
  583,   582,  1526,  1526,  1526,  1526,  1526,    93,  1526,  1526,
 1526,    98,   582,   137,   137,  1526,  1526,   134,   135,   367,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   135,  1526,
 1526,  1526,   115,   583,   149,   149,  1526,  1526,   144,   145,
  373,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   145,
 1526,  1526,  1526,   139,   584,  1526,   585,   585,  1526,  1526,
   88,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    75,  1526,  1526,   282,   585,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    88,  1526,  1526,   282,   586,  1526,   286,   286,
 1526,  1526,    92,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   103,  1526,  1526,   287,   587,  1526,  1526,
 1526,  1526,  1526,  1526,   286,   585,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   231,  1526,  1526,   581,   588,  1526,
  593,   593,  1526,   196,   233,   592,   591,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   232,  1526,  1526,   589,   589,
  205,   205,  1526,  1526,    90,   105,   482,  1526,   412,   590,
 1526,  1526,  1526,  1526,  1526,   105,  1526,  1526,  1526,   190,
  590,   203,   203,  1526,  1526,   181,   195,   477,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   195,  1526,  1526,  1526,
  199,   591,  1526,   298,   298,  1526,  1526,    89,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   201,  1526,
 1526,   296,   592,  1526,   290,   290,  1526,  1526,   196,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   104,
 1526,  1526,   291,   593,  1526,  1526,  1526,  1526,  1526,  1526,
  290,   298,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  233,  1526,  1526,   589,   594,  1526,   595,   595,  1526,  1526,
   87,  1526,  1526,   591,   584,  1526,  1526,  1526,  1526,  1526,
 1526,    74,  1526,  1526,   285,   595,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   298,   585,  1526,  1526,  1526,  1526,
 1526,  1526,    87,  1526,  1526,   285,   596,  1526,   267,   267,
 1526,  1526,    91,  1526,  1526,   592,   586,  1526,  1526,  1526,
 1526,  1526,  1526,   102,  1526,  1526,   268,   597,   398,   398,
 1526,  1526,  1526,   598,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   600,  1526,   598,   399,   598,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   599,   599,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    85,   181,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   400,
  600,   598,   598,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  599,   601,   595,   595,  1526,  1526,  1526,    87,  1526,  1526,
  603,   602,  1526,  1526,  1526,  1526,  1526,  1526,    66,  1526,
   87,   285,   602,   585,   585,  1526,  1526,  1526,    88,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   250,
 1526,    88,   282,   603,   298,   298,  1526,  1526,  1526,    89,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  253,  1526,    89,   296,   604,   267,   267,  1526,  1526,  1526,
   91,  1526,  1526,   606,   605,  1526,  1526,  1526,  1526,  1526,
 1526,    45,  1526,    91,   268,   605,   286,   286,  1526,  1526,
 1526,    92,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   251,  1526,    92,   287,   606,   290,   290,  1526,
 1526,  1526,   196,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   254,  1526,   196,   291,   607,   360,   360,
 1526,  1526,    91,    78,   604,   601,   609,   608,  1526,  1526,
 1526,  1526,  1526,  1526,   248,  1526,    78,   361,   608,   587,
  587,  1526,  1526,    92,   231,   605,   602,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   249,  1526,   231,   581,   609,
  593,   593,  1526,  1526,   196,   233,   606,   603,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   252,  1526,   233,   589,
  610,   637,   637,   635,  1526,   191,   617,   628,   621,  1526,
 1526,   608,   605,   602,  1526,  1526,   580,   618,  1526,   617,
  611,   611,   132,   132,   581,  1526,   175,   185,   616,  1526,
  614,   612,   287,   282,  1526,  1526,  1526,   185,  1526,  1526,
 1526,    98,   612,   133,   133,   582,  1526,   176,   186,   613,
 1526,  1526,  1526,   288,   274,  1526,  1526,  1526,   186,  1526,
 1526,  1526,   115,   613,   136,   136,   367,  1526,  1526,   176,
 1526,  1526,  1526,  1526,   274,  1526,  1526,  1526,  1526,   176,
 1526,  1526,  1526,   120,   614,   138,   138,   583,  1526,   177,
  187,   615,  1526,  1526,  1526,   289,   280,  1526,  1526,  1526,
  187,  1526,  1526,  1526,   139,   615,   146,   146,   373,  1526,
 1526,   177,  1526,  1526,  1526,  1526,   280,  1526,  1526,  1526,
 1526,   177,  1526,  1526,  1526,   147,   616,   150,   150,   375,
 1526,  1526,   175,  1526,  1526,   615,   613,   282,  1526,  1526,
 1526,  1526,   175,  1526,  1526,  1526,   151,   617,  1526,   131,
  131,  1526,    92,   231,   191,   211,  1526,  1526,   231,    92,
   88,  1526,  1526,  1526,  1526,  1526,  1526,   132,   618,   617,
  617,   339,  1526,   103,    96,   620,   619,  1526,  1526,   249,
  251,   250,  1526,  1526,    96,  1526,  1526,  1526,   132,   619,
  211,   211,   340,  1526,  1526,    75,  1526,  1526,  1526,  1526,
  250,  1526,  1526,  1526,  1526,    75,  1526,  1526,  1526,   175,
  620,   191,   191,   341,  1526,  1526,   103,  1526,  1526,  1526,
 1526,   251,  1526,  1526,  1526,  1526,   103,  1526,  1526,  1526,
  185,   621,   627,   627,   625,  1526,  1526,   211,  1526,  1526,
 1526,  1526,   602,  1526,  1526,  1526,  1526,   584,   619,  1526,
  211,   622,   622,   175,   175,   282,  1526,  1526,  1526,  1526,
 1526,   624,   623,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    77,   623,   176,   176,   274,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    85,   624,   177,   177,   280,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   142,   625,   626,   626,  1526,  1526,
 1526,   174,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   585,   340,  1526,   174,   622,   626,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   174,  1526,  1526,   622,   627,  1526,   626,
  626,  1526,  1526,   174,  1526,  1526,  1526,  1526,   585,  1526,
 1526,  1526,  1526,  1526,   211,  1526,  1526,   622,   628,   634,
  634,   632,  1526,  1526,   191,  1526,  1526,  1526,  1526,   605,
 1526,  1526,  1526,  1526,   586,   620,  1526,   191,   629,   629,
  185,   185,   287,  1526,  1526,  1526,   622,  1526,   631,   630,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    94,
  630,   186,   186,   288,  1526,  1526,  1526,   623,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  117,   631,   187,   187,   289,  1526,  1526,  1526,   624,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   143,   632,   633,   633,  1526,  1526,  1526,   184,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   286,   341,
 1526,   184,   629,   633,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  184,  1526,  1526,   629,   634,  1526,   633,   633,  1526,  1526,
  184,  1526,  1526,  1526,  1526,   286,  1526,  1526,  1526,  1526,
 1526,   191,  1526,  1526,   629,   635,   636,   636,  1526,  1526,
  184,   131,   632,   625,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   587,   339,  1526,   131,   611,   636,  1526,  1526,  1526,
 1526,  1526,  1526,   633,   626,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   131,  1526,  1526,   611,   637,  1526,   636,
  636,  1526,   184,   131,   634,   627,  1526,  1526,   587,   286,
  585,  1526,  1526,  1526,   617,  1526,  1526,   611,   638,   656,
  656,   654,  1526,   192,   641,   648,   644,  1526,  1526,   609,
  606,   603,  1526,  1526,   588,   642,  1526,   641,   639,   639,
  189,   189,   589,  1526,   179,   193,   481,  1526,   409,   640,
  291,   296,  1526,  1526,  1526,   193,  1526,  1526,  1526,   190,
  640,   198,   198,   590,  1526,   180,   194,   476,  1526,  1526,
 1526,   292,   293,  1526,  1526,  1526,   194,  1526,  1526,  1526,
  199,   641,  1526,   188,   188,  1526,   196,   233,   192,   199,
 1526,  1526,   233,   196,    89,  1526,  1526,  1526,  1526,  1526,
 1526,   189,   642,   641,   641,   342,  1526,   104,   232,   643,
  539,  1526,  1526,   252,   254,   253,  1526,  1526,   232,  1526,
 1526,  1526,   189,   643,   192,   192,   344,  1526,  1526,   104,
 1526,  1526,  1526,  1526,   254,  1526,  1526,  1526,  1526,   104,
 1526,  1526,  1526,   193,   644,   647,   647,   645,  1526,  1526,
  199,  1526,  1526,  1526,  1526,   603,  1526,  1526,  1526,  1526,
  591,   539,  1526,   199,   489,   645,   646,   646,  1526,  1526,
 1526,   178,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   298,   343,  1526,   178,   489,   646,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   178,  1526,  1526,   489,   647,  1526,   646,
  646,  1526,  1526,   178,  1526,  1526,  1526,  1526,   298,  1526,
 1526,  1526,  1526,  1526,   199,  1526,  1526,   489,   648,   653,
  653,   651,  1526,  1526,   192,  1526,  1526,  1526,  1526,   606,
 1526,  1526,  1526,  1526,   592,   643,  1526,   192,   649,   649,
  193,   193,   291,  1526,  1526,  1526,   489,  1526,   429,   650,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   106,
  650,   194,   194,   292,  1526,  1526,  1526,   487,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  178,   651,   652,   652,  1526,  1526,  1526,   197,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   290,   344,  1526,
  197,   649,   652,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   197,
 1526,  1526,   649,   653,  1526,   652,   652,  1526,  1526,   197,
 1526,  1526,  1526,  1526,   290,  1526,  1526,  1526,  1526,  1526,
  192,  1526,  1526,   649,   654,   655,   655,  1526,  1526,   197,
  188,   651,   645,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  593,   342,  1526,   188,   639,   655,  1526,  1526,  1526,  1526,
 1526,  1526,   652,   646,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   188,  1526,  1526,   639,   656,  1526,   655,   655,
 1526,   197,   188,   653,   647,  1526,  1526,   593,   290,   298,
 1526,  1526,  1526,   641,  1526,  1526,   639,   657,   667,   667,
  665,  1526,  1526,   210,  1526,  1526,   644,   621,   601,  1526,
 1526,  1526,  1526,   594,   664,  1526,   210,   658,   658,   158,
  158,   285,  1526,  1526,  1526,  1526,  1526,   662,   659,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    68,   659,
  159,   159,   277,  1526,  1526,  1526,  1526,  1526,   661,   660,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   160,
  660,   168,   168,   272,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  145,   661,   170,   170,   275,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   114,   662,   172,   172,   283,  1526,  1526,  1526,  1526,
 1526,   663,   661,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   129,   663,   173,   173,   281,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   166,   664,   210,   210,   345,  1526,  1526,
   74,  1526,  1526,   539,   619,    66,  1526,  1526,  1526,  1526,
   74,  1526,  1526,  1526,   158,   665,   666,   666,  1526,  1526,
 1526,   157,  1526,  1526,   645,   625,  1526,  1526,  1526,  1526,
 1526,   595,   345,  1526,   157,   658,   666,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   646,   626,  1526,  1526,  1526,
 1526,  1526,  1526,   157,  1526,  1526,   658,   667,  1526,   666,
  666,  1526,  1526,   157,  1526,  1526,   647,   627,   595,  1526,
 1526,  1526,  1526,  1526,   210,  1526,  1526,   658,   668,   681,
  681,   679,  1526,  1526,   190,  1526,  1526,   648,   628,   604,
 1526,  1526,  1526,  1526,   596,   678,  1526,   190,   669,   669,
  107,   107,   268,  1526,  1526,  1526,   658,   677,   675,   670,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    47,
  670,   108,   108,   269,  1526,  1526,  1526,   659,   674,   673,
  671,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  109,   671,   221,   221,   270,  1526,  1526,  1526,   660,   672,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   149,   672,   212,   212,   271,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   144,   673,   223,   223,   273,  1526,  1526,  1526,
  661,   623,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   118,   674,   127,   127,   276,  1526,  1526,
 1526,  1526,  1526,   623,   672,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   128,   675,   225,   225,   278,  1526,
 1526,  1526,   662,   622,   676,   673,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    58,   676,   226,   226,   279,
 1526,  1526,  1526,   663,   624,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   164,   677,   126,   126,
  284,  1526,  1526,  1526,  1526,  1526,   622,   674,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    54,   678,   190,
  190,   346,  1526,  1526,   102,  1526,  1526,   643,   620,    45,
 1526,  1526,  1526,  1526,   102,  1526,  1526,  1526,   107,   679,
  680,   680,  1526,  1526,  1526,   106,  1526,  1526,   651,   632,
 1526,  1526,  1526,  1526,  1526,   267,   346,  1526,   106,   669,
  680,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   652,
  633,  1526,  1526,  1526,  1526,  1526,  1526,   106,  1526,  1526,
  669,   681,  1526,   680,   680,  1526,  1526,   106,  1526,  1526,
  653,   634,   267,  1526,  1526,  1526,  1526,  1526,   190,  1526,
 1526,   669,   682,   325,   325,  1526,  1526,   106,   130,   679,
  665,   654,   635,  1526,  1526,  1526,  1526,  1526,   360,   338,
 1526,   130,   326,   683,  1526,  1526,  1526,  1526,  1526,  1526,
   38,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  687,  1526,  1526,   684,   684,   686,   686,  1526,  1526,  1526,
   84,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    39,  1526,    84,   685,   685,    40,    40,  1526,  1526,
 1526,  1526,  1526,  1526,   280,   274,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,    41,   686,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    84,  1526,  1526,   685,   687,  1526,  1526,
 1526,  1526,  1526,  1526,    83,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   686,   688,  1526,
  389,   389,  1526,   359,   324,    82,   189,   698,   691,   324,
  359,   266,   689,    64,  1526,  1526,   687,  1526,   390,   689,
 1526,  1526,  1526,  1526,  1526,  1526,   142,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   690,
  690,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   141,  1526,  1526,
  284,   691,  1526,   697,   697,  1526,   695,   696,   234,   198,
 1526,  1526,   696,   695,   297,  1526,  1526,  1526,  1526,  1526,
 1526,   692,   692,  1526,   694,   694,  1526,   178,   207,   647,
 1526,  1526,  1526,   693,   298,  1526,  1526,  1526,  1526,   235,
 1526,  1526,   481,   693,  1526,  1526,  1526,  1526,  1526,  1526,
  298,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  153,  1526,  1526,   482,   694,  1526,  1526,  1526,  1526,  1526,
 1526,   646,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   207,  1526,  1526,   481,   695,  1526,  1526,  1526,  1526,
 1526,  1526,   154,   181,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   693,   696,  1526,  1526,  1526,
 1526,  1526,  1526,   206,   195,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   694,   697,  1526,  1526,
 1526,  1526,  1526,  1526,   236,   203,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   692,   698,  1526,
  704,   704,  1526,   702,   703,   237,   111,  1526,  1526,   703,
  702,    64,  1526,  1526,  1526,  1526,  1526,  1526,   699,   699,
 1526,   701,   701,  1526,   113,   209,   386,  1526,  1526,  1526,
  700,    65,  1526,  1526,  1526,  1526,   238,  1526,  1526,   664,
  700,  1526,  1526,  1526,  1526,  1526,  1526,    65,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   156,  1526,  1526,
  345,   701,  1526,  1526,  1526,  1526,  1526,  1526,   318,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   209,  1526,
 1526,   664,   702,  1526,  1526,  1526,  1526,  1526,  1526,   182,
   85,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   700,   703,  1526,  1526,  1526,  1526,  1526,  1526,
  208,   114,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   701,   704,  1526,  1526,  1526,  1526,  1526,
 1526,   239,   118,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   699,   705,  1526,  1526,  1526,  1526,
 1526,  1526,   263,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   689,  1526,  1526,   706,   706,   690,   690,  1526,
 1526,  1526,   141,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   264,  1526,   141,   284,   707,  1526,  1526,
 1526,  1526,  1526,  1526,    44,  1526,   516,   708,  1526,  1526,
 1526,  1526,  1526,  1526,   266,  1526,  1526,   604,   708,  1526,
 1526,  1526,  1526,  1526,  1526,   349,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   297,  1526,  1526,   603,   709,
 1526,  1526,  1526,  1526,  1526,  1526,   247,    44,   712,   710,
 1526,  1526,  1526,  1526,  1526,  1526,   359,  1526,  1526,   607,
  710,  1526,  1526,  1526,  1526,  1526,  1526,   255,   349,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   695,  1526,  1526,
  711,   711,   693,   693,  1526,  1526,    89,   153,   603,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   256,  1526,
  153,   482,   712,  1526,  1526,  1526,  1526,  1526,  1526,   257,
  261,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   702,
 1526,  1526,   713,   713,   700,   700,  1526,  1526,    86,   156,
  496,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  258,  1526,   156,   345,   714,  1526,  1526,  1526,  1526,  1526,
 1526,   337,   720,   718,   715,  1526,  1526,  1526,  1526,  1526,
 1526,   324,  1526,  1526,   682,   715,  1526,  1526,  1526,  1526,
 1526,  1526,   347,   717,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   696,  1526,  1526,   716,   716,   694,   694,  1526,
 1526,   178,   207,   645,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   693,   348,  1526,   207,   481,   717,  1526,  1526,
 1526,  1526,  1526,  1526,   349,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   195,  1526,  1526,   343,   718,  1526,
 1526,  1526,  1526,  1526,  1526,   350,   354,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   703,  1526,  1526,   719,   719,
  701,   701,  1526,  1526,   113,   209,   497,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   700,   351,  1526,   209,   664,
  720,  1526,  1526,  1526,  1526,  1526,  1526,    44,  1526,   354,
  717,  1526,  1526,  1526,  1526,  1526,  1526,   105,  1526,  1526,
  346,   721,  1526,   730,   730,  1526,   729,   697,   727,   724,
 1526,  1526,   715,   710,   708,  1526,  1526,  1526,   691,  1526,
 1526,   722,   722,   692,   692,   716,  1526,   199,   235,   644,
 1526,  1526,  1526,   711,   603,  1526,  1526,  1526,   723,   538,
 1526,   235,   481,   723,  1526,   693,   693,  1526,    89,   153,
  591,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  100,  1526,  1526,   482,   724,  1526,   726,   726,  1526,   202,
  203,   725,  1526,  1526,  1526,   717,   349,  1526,  1526,  1526,
 1526,   198,  1526,  1526,   539,   725,  1526,   541,   541,  1526,
 1526,   202,  1526,  1526,  1526,  1526,   349,  1526,  1526,  1526,
 1526,  1526,   200,  1526,  1526,   321,   726,  1526,  1526,  1526,
 1526,  1526,  1526,   541,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   203,  1526,  1526,   539,   727,  1526,   545,
  545,  1526,   227,   236,   728,   725,  1526,  1526,   347,   255,
  349,  1526,  1526,  1526,   234,  1526,  1526,   538,   728,  1526,
  544,   544,  1526,  1526,   227,  1526,  1526,  1526,  1526,   255,
 1526,  1526,  1526,  1526,  1526,    99,  1526,  1526,   543,   729,
 1526,  1526,  1526,  1526,  1526,  1526,   227,   202,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   723,
  730,  1526,  1526,  1526,  1526,  1526,  1526,   545,   726,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   697,  1526,  1526,
  722,   731,  1526,   737,   737,  1526,   736,   704,   734,    72,
 1526,  1526,   718,   712,   516,  1526,  1526,  1526,   698,  1526,
 1526,   732,   732,   699,   699,   719,  1526,   112,   238,   494,
 1526,  1526,  1526,   713,   496,  1526,  1526,  1526,   733,   547,
 1526,   238,   664,   733,  1526,   700,   700,  1526,    86,   156,
  495,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  229,  1526,  1526,   345,   734,  1526,   551,   551,  1526,   230,
  239,   735,   421,  1526,  1526,   350,   257,   261,  1526,  1526,
 1526,   237,  1526,  1526,   547,   735,  1526,   550,   550,  1526,
 1526,   230,  1526,  1526,  1526,  1526,   257,  1526,  1526,  1526,
 1526,  1526,   228,  1526,  1526,   549,   736,  1526,  1526,  1526,
 1526,  1526,  1526,   230,   117,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   733,   737,  1526,  1526,
 1526,  1526,  1526,  1526,   551,   423,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   704,  1526,  1526,   732,   738,  1526,
  740,   740,  1526,   101,   205,   739,  1526,    72,   724,   720,
   44,  1526,  1526,  1526,  1526,   189,  1526,  1526,   678,   739,
 1526,   556,   556,  1526,  1526,   101,  1526,  1526,   421,   725,
   44,  1526,  1526,  1526,  1526,  1526,   204,  1526,  1526,   553,
  740,  1526,  1526,  1526,  1526,  1526,  1526,   556,  1526,   423,
  726,  1526,  1526,  1526,  1526,  1526,  1526,   205,  1526,  1526,
  678,   741,  1526,  1526,  1526,  1526,  1526,  1526,    94,   101,
  736,   729,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   579,   742,  1526,  1526,  1526,  1526,  1526,  1526,    57,
  740,   737,   730,  1526,  1526,  1526,  1526,  1526,  1526,   389,
 1526,  1526,   576,   743,  1526,  1526,  1526,  1526,  1526,  1526,
  755,   160,   744,   492,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   742,   744,  1526,  1526,  1526,  1526,  1526,
 1526,   752,   163,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   745,   745,  1526,  1526,  1526,  1526,
 1526,  1526,   446,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   751,  1526,  1526,   746,   746,   750,   750,   748,
 1526,  1526,   125,  1526,  1526,  1526,  1526,   706,  1526,  1526,
 1526,  1526,   747,   432,  1526,   125,   677,   747,  1526,   690,
  690,  1526,  1526,   141,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   140,  1526,  1526,   284,   748,   749,
  749,  1526,  1526,  1526,   167,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   690,   357,  1526,   167,   677,   749,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   167,  1526,  1526,   677,
  750,  1526,   749,   749,  1526,  1526,   167,  1526,  1526,  1526,
 1526,   690,  1526,  1526,  1526,  1526,  1526,   125,  1526,  1526,
  677,   751,  1526,  1526,  1526,  1526,  1526,  1526,   164,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   750,   752,  1526,  1526,  1526,  1526,  1526,  1526,   753,
  165,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   751,   753,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   754,   754,  1526,  1526,  1526,  1526,  1526,
 1526,   166,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   749,   755,  1526,  1526,  1526,  1526,
 1526,  1526,   756,   128,   752,   387,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   389,   756,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   753,   322,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   324,   757,   768,   768,
 1526,  1526,   767,   744,   762,   372,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   744,  1526,  1526,  1526,   758,   758,  1526,
  745,   745,  1526,   761,   751,   447,  1526,  1526,  1526,   760,
  705,  1526,  1526,  1526,  1526,   759,  1526,  1526,   746,   759,
 1526,   751,   751,  1526,   689,   754,   124,  1526,  1526,  1526,
  754,   689,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   750,
  760,  1526,  1526,  1526,  1526,  1526,  1526,   356,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   754,  1526,  1526,
  748,   761,  1526,  1526,  1526,  1526,  1526,  1526,   143,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   747,   762,   766,   766,  1526,  1526,   753,   752,   763,
  374,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   752,  1526,
 1526,  1526,   759,   763,   765,   765,  1526,  1526,  1526,   753,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   753,
 1526,  1526,  1526,   764,   764,  1526,   754,   754,  1526,  1526,
 1526,   216,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   749,   765,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   764,   766,  1526,  1526,  1526,
 1526,  1526,  1526,   765,   215,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   759,   767,  1526,  1526,
 1526,  1526,  1526,  1526,   753,   165,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   760,   768,  1526,
 1526,  1526,  1526,  1526,  1526,   766,   123,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   758,   769,
  775,   775,  1526,  1526,   756,   755,   770,   376,   762,   519,
 1526,  1526,  1526,  1526,  1526,   755,  1526,  1526,  1526,   688,
  770,   774,   774,  1526,  1526,  1526,   756,  1526,  1526,   763,
  520,  1526,  1526,  1526,  1526,  1526,   756,  1526,  1526,  1526,
  771,   771,  1526,   324,   324,  1526,  1526,  1526,   218,   193,
  773,   772,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   325,   772,  1526,   696,   696,  1526,  1526,  1526,   219,
  194,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   694,   773,  1526,   703,   703,  1526,  1526,  1526,
  220,   122,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   701,   774,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   765,   522,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   771,   775,  1526,  1526,  1526,  1526,
 1526,  1526,   774,   217,   766,   523,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   688,   776,  1526,  1526,  1526,
 1526,  1526,  1526,   756,   128,   767,   524,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   714,   777,  1526,  1526,
 1526,  1526,  1526,  1526,   775,   109,   768,   525,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   575,   778,    47,
   47,  1526,  1526,    54,    68,   779,   378,   769,   526,  1526,
 1526,  1526,  1526,  1526,    68,  1526,  1526,  1526,     1,   779,
  788,   788,  1526,  1526,  1526,    54,  1526,  1526,   770,   527,
 1526,  1526,  1526,  1526,  1526,    54,  1526,  1526,  1526,   780,
  780,  1526,    32,    32,  1526,  1526,  1526,   379,   107,   784,
  781,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   33,   781,  1526,   405,   405,  1526,  1526,  1526,   380,   108,
  783,   782,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   406,   782,  1526,   490,   490,  1526,  1526,  1526,   381,
  221,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   491,   783,  1526,   492,   492,  1526,  1526,  1526,
  384,   223,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   493,   784,  1526,   743,   743,  1526,  1526,
 1526,   388,   225,   785,   783,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   742,   785,  1526,   744,   744,  1526,
 1526,  1526,   786,   226,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   745,   786,  1526,   752,   752,
 1526,  1526,  1526,   787,   173,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   751,   787,  1526,   753,
  753,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   754,   788,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   774,   533,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   780,   789,
 1526,  1526,  1526,  1526,  1526,  1526,   803,   802,   798,   793,
 1526,  1526,  1526,  1526,  1526,  1526,    69,  1526,  1526,   790,
  790,    70,    70,  1526,  1526,   336,    56,   371,   581,   792,
  791,  1526,  1526,  1526,  1526,  1526,    56,  1526,  1526,  1526,
   37,   791,    71,    71,  1526,  1526,   353,   530,   366,   582,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   530,  1526,  1526,
 1526,    72,   792,   448,   448,  1526,  1526,   355,   532,   372,
  583,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   532,  1526,
 1526,  1526,   447,   793,  1526,  1526,  1526,  1526,  1526,  1526,
  796,   795,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  383,  1526,  1526,   794,   794,   382,   382,  1526,  1526,   262,
  313,   583,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  313,  1526,  1526,  1526,    51,   795,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   169,  1526,  1526,   289,   796,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   315,  1526,  1526,   797,   797,   313,   313,
 1526,  1526,  1526,  1526,   289,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   314,   798,  1526,
 1526,  1526,  1526,  1526,  1526,   800,   566,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   387,  1526,  1526,   799,   799,
  385,   385,  1526,  1526,    64,   317,   412,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   317,  1526,  1526,  1526,   386,
  800,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   322,  1526,  1526,
  801,   801,   317,   317,  1526,  1526,  1526,  1526,   294,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   318,   802,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   566,   795,  1526,  1526,  1526,  1526,  1526,  1526,   171,
 1526,  1526,   278,   803,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   800,   796,  1526,  1526,  1526,  1526,  1526,  1526,
   55,  1526,  1526,   804,   804,    56,    56,  1526,  1526,  1526,
 1526,   278,   287,   806,   805,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    57,   805,   530,   530,  1526,  1526,
 1526,  1526,   273,   288,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   423,   806,   532,   532,  1526,
 1526,  1526,  1526,   279,   289,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   446,   807,  1526,  1526,
 1526,  1526,  1526,  1526,   815,   573,   811,   798,  1526,  1526,
 1526,  1526,  1526,  1526,   755,  1526,  1526,   808,   808,   389,
  389,  1526,  1526,   359,   324,   483,   589,   810,   809,  1526,
 1526,  1526,  1526,  1526,   324,  1526,  1526,  1526,   390,   809,
  697,   697,  1526,  1526,   695,   696,   478,   590,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   696,  1526,  1526,  1526,   692,
  810,   704,   704,  1526,  1526,   702,   703,   480,   412,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   703,  1526,  1526,  1526,
  699,   811,  1526,  1526,  1526,  1526,  1526,  1526,   813,   569,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   752,  1526,
 1526,   812,   812,   751,   751,  1526,  1526,   689,   754,   438,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   754,  1526,
 1526,  1526,   750,   813,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  753,  1526,  1526,   814,   814,   754,   754,  1526,  1526,  1526,
 1526,   435,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   749,   815,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   813,   800,  1526,  1526,  1526,  1526,
 1526,  1526,   756,  1526,  1526,   816,   816,   324,   324,  1526,
 1526,  1526,  1526,   472,   291,   818,   817,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   325,   817,   696,   696,
 1526,  1526,  1526,  1526,   473,   292,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   694,   818,   703,
  703,  1526,  1526,  1526,  1526,   474,   294,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   701,   819,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   573,   802,
 1526,  1526,  1526,  1526,  1526,  1526,    67,  1526,  1526,   820,
  820,    68,    68,  1526,  1526,  1526,  1526,   831,   285,   827,
  821,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   12,   821,    69,    69,  1526,  1526,  1526,  1526,   826,   277,
  824,   822,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    70,   822,   383,   383,  1526,  1526,  1526,  1526,   823,
  272,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   382,   823,   315,   315,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   313,   824,   387,   387,  1526,  1526,  1526,
 1526,   825,   275,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   385,   825,   322,   322,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   317,   826,    55,    55,  1526,
 1526,  1526,  1526,  1526,  1526,   825,   823,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    56,   827,   755,   755,
 1526,  1526,  1526,  1526,   830,   283,   828,   824,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   389,   828,   752,
  752,  1526,  1526,  1526,  1526,   829,   281,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   751,   829,
  753,   753,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   754,
  830,   756,   756,  1526,  1526,  1526,  1526,  1526,  1526,   829,
  825,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  324,   831,    54,    54,  1526,  1526,  1526,  1526,  1526,  1526,
  830,   826,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    32,   832,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   815,   803,  1526,  1526,  1526,  1526,  1526,  1526,    54,
 1526,  1526,   833,   833,    32,    32,  1526,  1526,  1526,  1526,
  820,   268,   837,   834,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    33,   834,   405,   405,  1526,  1526,  1526,
 1526,   821,   269,   836,   835,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   406,   835,   490,   490,  1526,  1526,
 1526,  1526,   822,   270,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   491,   836,   492,   492,  1526,
 1526,  1526,  1526,   824,   273,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   493,   837,   743,   743,
 1526,  1526,  1526,  1526,   827,   278,   838,   836,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   742,   838,   744,
  744,  1526,  1526,  1526,  1526,   828,   279,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   745,   839,
 1526,  1526,  1526,  1526,  1526,  1526,   171,   214,   353,   840,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   572,
  840,  1526,  1526,  1526,  1526,  1526,  1526,   169,   213,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  503,   841,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  217,   308,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   379,   842,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   689,   843,   844,   844,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   397,   844,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   397,   845,   240,   240,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   241,   846,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   240,   844,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   328,   847,   898,   898,
 1526,  1526,  1526,  1526,  1526,  1526,   280,   274,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   848,   848,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   896,    42,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   849,   849,
 1526,  1526,  1526,  1526,  1526,  1526,   400,    87,   895,   892,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   850,
  850,  1526,  1526,  1526,  1526,  1526,  1526,   819,   891,   881,
  869,  1526,  1526,  1526,  1526,  1526,  1526,   401,  1526,  1526,
  851,   851,   402,   402,  1526,  1526,    54,    68,   868,   867,
  861,   852,  1526,  1526,  1526,  1526,  1526,  1526,   820,  1526,
   68,   403,   852,   789,   789,  1526,  1526,    55,    69,   860,
  859,   856,   853,  1526,  1526,  1526,  1526,  1526,  1526,   821,
 1526,    69,   790,   853,   793,   793,  1526,  1526,   315,   383,
  855,   854,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  822,  1526,   383,   794,   854,   795,   795,  1526,  1526,  1526,
  169,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   272,  1526,   169,   289,   855,   796,   796,  1526,  1526,
 1526,   315,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   823,  1526,   315,   797,   856,   798,   798,  1526,
 1526,   322,   387,   858,   857,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   824,  1526,   387,   799,   857,   566,   566,
 1526,  1526,  1526,   162,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   275,  1526,   162,   294,   858,   800,
  800,  1526,  1526,  1526,   322,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   825,  1526,   322,   801,   859,
  802,   802,  1526,  1526,  1526,   171,  1526,  1526,   857,   854,
 1526,  1526,  1526,  1526,  1526,  1526,   277,  1526,   171,   278,
  860,   803,   803,  1526,  1526,  1526,    55,  1526,  1526,   858,
  855,  1526,  1526,  1526,  1526,  1526,  1526,   826,  1526,    55,
  804,   861,   807,   807,  1526,  1526,   756,   755,   866,   865,
  862,   856,  1526,  1526,  1526,  1526,  1526,  1526,   827,  1526,
  755,   808,   862,   811,   811,  1526,  1526,   753,   752,   864,
  863,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   828,
 1526,   752,   812,   863,   569,   569,  1526,  1526,  1526,   165,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  281,  1526,   165,   435,   864,   813,   813,  1526,  1526,  1526,
  753,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   829,  1526,   753,   814,   865,   573,   573,  1526,  1526,
 1526,   128,  1526,  1526,   863,   857,  1526,  1526,  1526,  1526,
 1526,  1526,   283,  1526,   128,   472,   866,   815,   815,  1526,
 1526,  1526,   756,  1526,  1526,   864,   858,  1526,  1526,  1526,
 1526,  1526,  1526,   830,  1526,   756,   816,   867,   819,   819,
 1526,  1526,  1526,    67,  1526,  1526,   865,   859,  1526,  1526,
 1526,  1526,  1526,  1526,   285,  1526,    67,   820,   868,   832,
  832,  1526,  1526,  1526,    54,  1526,  1526,   866,   860,  1526,
 1526,  1526,  1526,  1526,  1526,   831,  1526,    54,   833,   869,
 1526,  1526,  1526,  1526,  1526,  1526,   802,   880,   879,   876,
 1526,  1526,  1526,  1526,  1526,  1526,   839,  1526,  1526,   870,
  870,   572,   572,  1526,  1526,   128,   160,   865,   875,   873,
  871,  1526,  1526,  1526,  1526,  1526,  1526,   278,  1526,   160,
  483,   871,   565,   565,  1526,  1526,   162,   161,   857,   872,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   273,  1526,
  161,   412,   872,   564,   564,  1526,  1526,  1526,   134,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   274,
 1526,   134,   295,   873,   568,   568,  1526,  1526,   165,   163,
  863,   874,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  279,  1526,   163,   438,   874,   501,   501,  1526,  1526,  1526,
  144,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   280,  1526,   144,   434,   875,   571,   571,  1526,  1526,
 1526,    76,  1526,  1526,   874,   872,  1526,  1526,  1526,  1526,
 1526,  1526,   282,  1526,    76,   457,   876,  1526,  1526,  1526,
 1526,  1526,  1526,   795,   878,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   840,  1526,  1526,   877,   877,   503,   503,
 1526,  1526,   144,   145,   874,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   289,  1526,   145,   437,   878,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   213,  1526,  1526,   280,   879,
 1526,  1526,  1526,  1526,  1526,  1526,   566,   564,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   353,  1526,  1526,   416,
  880,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   564,
  878,  1526,  1526,  1526,  1526,  1526,  1526,   214,  1526,  1526,
  283,   881,  1526,  1526,  1526,  1526,  1526,  1526,   573,   571,
  890,   879,  1526,  1526,  1526,  1526,  1526,  1526,   336,  1526,
 1526,   882,   882,   337,   337,  1526,  1526,    77,   129,   889,
  888,   886,   883,  1526,  1526,  1526,  1526,  1526,  1526,   472,
 1526,   129,   338,   883,   347,   347,  1526,  1526,   154,   206,
  885,   884,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  473,  1526,   206,   348,   884,   349,   349,  1526,  1526,  1526,
  181,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   293,  1526,   181,   253,   885,   255,   255,  1526,  1526,
 1526,   154,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   458,  1526,   154,   256,   886,   350,   350,  1526,
 1526,   182,   208,   887,   415,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   474,  1526,   208,   351,   887,   257,   257,
 1526,  1526,  1526,   182,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   459,  1526,   182,   258,   888,    44,
   44,  1526,  1526,  1526,    90,  1526,  1526,   415,   884,  1526,
 1526,  1526,  1526,  1526,  1526,   296,  1526,    90,    45,   889,
  247,   247,  1526,  1526,  1526,    77,  1526,  1526,   887,   885,
 1526,  1526,  1526,  1526,  1526,  1526,   457,  1526,    77,   248,
  890,  1526,  1526,  1526,  1526,  1526,  1526,   569,   501,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   355,  1526,  1526,
  442,   891,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  571,   880,  1526,  1526,  1526,  1526,  1526,  1526,    53,  1526,
 1526,   831,   892,  1526,  1526,  1526,  1526,  1526,  1526,   245,
   88,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   893,   893,  1526,  1526,  1526,  1526,  1526,  1526,
  571,  1526,   500,   894,  1526,  1526,  1526,  1526,  1526,  1526,
  246,  1526,  1526,   889,   894,  1526,  1526,  1526,  1526,  1526,
 1526,   564,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   260,  1526,  1526,   415,   895,  1526,  1526,  1526,  1526,
 1526,  1526,   265,    89,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   707,   896,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   897,   897,  1526,  1526,
 1526,  1526,  1526,  1526,    86,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   595,   898,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   144,   134,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   848,   899,
  912,   912,   362,  1526,   159,   108,   910,   908,   906,   900,
  269,   277,   276,   293,   274,   108,  1526,   843,  1526,    81,
  900,   905,   905,   363,  1526,   168,   221,   903,   901,  1526,
 1526,   270,   272,   271,  1526,  1526,   221,  1526,  1526,  1526,
  138,   901,   902,   902,   364,  1526,  1526,   212,  1526,  1526,
 1526,  1526,   271,  1526,  1526,  1526,  1526,   212,  1526,  1526,
 1526,   177,   902,  1526,   305,   305,  1526,  1526,   213,  1526,
 1526,  1526,  1526,   213,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   177,   903,   904,   904,   365,  1526,  1526,   168,
 1526,  1526,  1526,  1526,   272,  1526,  1526,  1526,  1526,   168,
 1526,  1526,  1526,   187,   904,  1526,   306,   306,  1526,  1526,
  169,  1526,  1526,  1526,  1526,   169,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   187,   905,  1526,   304,   304,  1526,
  169,   222,   904,   902,  1526,  1526,   222,   169,   213,  1526,
 1526,  1526,  1526,  1526,  1526,   138,   906,   299,   299,   366,
 1526,   170,   223,   907,   613,  1526,  1526,   273,   275,   274,
 1526,  1526,   223,  1526,  1526,  1526,   111,   907,   300,   300,
  368,  1526,  1526,   170,  1526,  1526,  1526,  1526,   275,  1526,
 1526,  1526,  1526,   170,  1526,  1526,  1526,   122,   908,   909,
  909,   369,  1526,  1526,   127,  1526,  1526,   613,   901,   276,
 1526,  1526,  1526,  1526,   127,  1526,  1526,  1526,   172,   909,
 1526,   307,   307,  1526,  1526,   214,  1526,  1526,   136,   902,
  214,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   172,
  910,   911,   911,   370,  1526,  1526,   159,  1526,  1526,   907,
  903,   277,  1526,  1526,  1526,  1526,   159,  1526,  1526,  1526,
  225,   911,  1526,   308,   308,  1526,  1526,   171,  1526,  1526,
  300,   904,   171,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   225,   912,  1526,    80,    80,  1526,   171,   224,   911,
  909,   299,   905,   224,   171,   214,   181,   134,  1526,  1526,
  844,  1526,    81,   913,    81,    81,   371,  1526,   172,   225,
  916,   616,   914,   906,   278,   283,   282,   295,   280,   225,
 1526,   845,  1526,    82,   914,   301,   301,   372,  1526,   173,
  226,   915,   615,  1526,  1526,   279,   281,   280,  1526,  1526,
  226,  1526,  1526,  1526,   124,   915,   302,   302,   374,  1526,
 1526,   173,  1526,  1526,  1526,  1526,   281,  1526,  1526,  1526,
 1526,   173,  1526,  1526,  1526,   216,   916,   303,   303,   376,
 1526,  1526,   172,  1526,  1526,   915,   907,   283,  1526,  1526,
 1526,  1526,   172,  1526,  1526,  1526,   218,   917,   918,   918,
  377,  1526,  1526,   126,  1526,  1526,   616,   908,   284,  1526,
 1526,  1526,  1526,   126,  1526,  1526,  1526,   310,   918,  1526,
  309,   309,  1526,  1526,    53,  1526,  1526,   150,   909,    53,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   310,   919,
  920,   920,   378,  1526,  1526,   158,  1526,  1526,   916,   910,
  285,  1526,  1526,  1526,  1526,   158,  1526,  1526,  1526,   379,
  920,  1526,   841,   841,  1526,  1526,    67,  1526,  1526,   303,
  911,    67,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  379,   921,  1526,   561,   561,  1526,  1526,    94,  1526,  1526,
  735,   728,   247,  1526,  1526,  1526,  1526,  1526,    98,  1526,
 1526,   558,   922,  1526,  1526,  1526,  1526,  1526,  1526,   240,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   923,   923,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  241,  1526,  1526,   924,   924,   242,   242,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   243,   925,  1526,    71,    71,  1526,
  353,   530,   299,   133,  1526,  1526,   530,   353,   260,  1526,
 1526,  1526,  1526,  1526,  1526,    72,   926,  1526,   448,   448,
 1526,   355,   532,   301,   138,  1526,  1526,   532,   355,   262,
 1526,  1526,  1526,  1526,  1526,  1526,   447,   927,   933,   933,
 1526,  1526,  1526,   922,   931,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   930,  1526,   922,   928,   928,   923,
  923,  1526,  1526,  1526,   241,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   929,  1526,   241,   924,   929,
  241,   241,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   242,
  930,   922,   922,  1526,  1526,  1526,  1526,   845,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  923,   931,   932,   932,  1526,  1526,  1526,   240,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   845,  1526,
  240,   929,   932,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   240,
 1526,  1526,   929,   933,  1526,  1526,  1526,  1526,  1526,  1526,
  932,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  922,  1526,  1526,   928,   934,    36,    36,   790,  1526,   946,
  528,   913,   611,   944,   942,   804,   939,   937,   936,   935,
  528,  1526,   930,  1526,    37,   935,   262,   262,  1526,  1526,
 1526,  1526,   280,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   263,   936,    64,    64,  1526,
 1526,  1526,  1526,   295,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    65,   937,   246,   246,
 1526,  1526,  1526,  1526,   282,  1526,   935,   938,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   247,   938,   260,
  260,  1526,  1526,  1526,  1526,   274,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   261,   939,
  336,   336,  1526,  1526,  1526,  1526,   283,   282,   941,   940,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   337,
  940,   353,   353,  1526,  1526,  1526,  1526,   275,   274,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  354,   941,   355,   355,  1526,  1526,  1526,  1526,   281,   280,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   356,   942,   925,   925,   791,  1526,   943,   529,   906,
  612,  1526,  1526,   805,   940,   938,  1526,  1526,   529,  1526,
 1526,  1526,    72,   943,  1526,   353,   353,  1526,  1526,  1526,
  170,   176,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   354,   944,   926,   926,   792,  1526,   945,
  531,   914,   614,  1526,  1526,   806,   941,   935,  1526,  1526,
  531,  1526,  1526,  1526,   447,   945,  1526,   355,   355,  1526,
 1526,  1526,   173,   177,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   356,   946,  1526,   336,   336,
 1526,  1526,  1526,   172,   175,   945,   943,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   337,   947,  1526,   535,
  535,  1526,   336,    56,   960,   958,   953,   948,  1526,  1526,
 1526,  1526,  1526,  1526,   528,  1526,  1526,   536,   948,  1526,
  562,   562,  1526,   353,   530,   951,   949,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   529,  1526,  1526,   422,   949,
 1526,   563,   563,  1526,   134,   135,   950,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   186,  1526,  1526,   411,
  950,  1526,   564,   564,  1526,  1526,   134,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   176,  1526,  1526,
  295,   951,  1526,   565,   565,  1526,   162,   161,   952,   950,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   223,  1526,
 1526,   412,   952,  1526,   566,   566,  1526,  1526,   162,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   170,
 1526,  1526,   294,   953,  1526,   567,   567,  1526,   355,   532,
  956,   954,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  531,  1526,  1526,   445,   954,  1526,   503,   503,  1526,   144,
  145,   955,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   187,  1526,  1526,   437,   955,  1526,   501,   501,  1526,
 1526,   144,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   177,  1526,  1526,   434,   956,  1526,   568,   568,
 1526,   165,   163,   957,   955,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   226,  1526,  1526,   438,   957,  1526,   569,
  569,  1526,  1526,   165,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   173,  1526,  1526,   435,   958,  1526,
  570,   570,  1526,    76,    93,   959,  1526,   954,   949,  1526,
 1526,  1526,  1526,  1526,  1526,   185,  1526,  1526,   464,   959,
 1526,   571,   571,  1526,  1526,    76,  1526,  1526,   955,   950,
 1526,  1526,  1526,  1526,  1526,  1526,   175,  1526,  1526,   457,
  960,  1526,   572,   572,  1526,   128,   160,   961,   959,   956,
  951,  1526,  1526,  1526,  1526,  1526,  1526,   225,  1526,  1526,
  483,   961,  1526,   573,   573,  1526,  1526,   128,  1526,  1526,
  957,   952,  1526,  1526,  1526,  1526,  1526,  1526,   172,  1526,
 1526,   472,   962,   500,   500,  1526,  1526,  1526,   262,   874,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   935,
 1526,   262,   441,   963,   516,   516,  1526,  1526,  1526,    64,
  415,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  936,  1526,    64,   496,   964,   893,   893,  1526,  1526,  1526,
  246,   875,  1526,   962,   965,  1526,  1526,  1526,  1526,  1526,
 1526,   937,  1526,   246,   889,   965,   894,   894,  1526,  1526,
 1526,   260,   872,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   938,  1526,   260,   415,   966,   881,   881,  1526,
 1526,  1526,   336,   865,   875,   968,   967,  1526,  1526,  1526,
 1526,  1526,  1526,   939,  1526,   336,   882,   967,   879,   879,
 1526,  1526,  1526,   353,   857,   872,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   940,  1526,   353,   416,   968,   890,
  890,  1526,  1526,  1526,   355,   863,   874,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   941,  1526,   355,   442,   969,
  535,   535,  1526,  1526,   336,    56,   870,   973,   972,   970,
 1526,  1526,  1526,  1526,  1526,  1526,   804,  1526,    56,   536,
  970,   562,   562,  1526,  1526,   353,   530,   871,   971,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   805,  1526,   530,
  422,   971,   563,   563,  1526,  1526,   134,   135,   872,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   288,  1526,
  135,   411,   972,   567,   567,  1526,  1526,   355,   532,   873,
  877,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   806,
 1526,   532,   445,   973,   570,   570,  1526,  1526,    76,    93,
  875,  1526,   877,   971,  1526,  1526,  1526,  1526,  1526,  1526,
  287,  1526,    93,   464,   974,   990,   990,   989,  1526,   987,
  925,   981,   975,  1526,  1526,   970,   967,   965,  1526,  1526,
  948,   942,  1526,   925,   408,   975,   980,   980,   979,  1526,
  136,   133,   976,  1526,  1526,  1526,   971,   872,  1526,  1526,
 1526,   949,   612,  1526,   133,   410,   976,   978,   978,   977,
 1526,  1526,   136,  1526,  1526,  1526,  1526,   872,  1526,  1526,
 1526,  1526,   950,   613,  1526,   136,   426,   977,   425,   425,
 1526,  1526,  1526,   119,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   564,   367,  1526,   119,   426,   978,  1526,
  425,   425,  1526,  1526,   119,  1526,  1526,  1526,  1526,   564,
 1526,  1526,  1526,  1526,  1526,   136,  1526,  1526,   426,   979,
  424,   424,  1526,  1526,   119,   137,   977,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   563,   582,  1526,   137,   410,
  980,  1526,   424,   424,  1526,   119,   137,   978,  1526,  1526,
 1526,   563,   564,  1526,  1526,  1526,  1526,   133,  1526,  1526,
  410,   981,   986,   986,   985,  1526,   300,   299,   982,   976,
 1526,  1526,   871,   857,   872,  1526,  1526,   951,   906,  1526,
  299,   409,   982,   984,   984,   983,  1526,  1526,   300,  1526,
 1526,  1526,  1526,   857,  1526,  1526,  1526,  1526,   952,   907,
 1526,   300,   429,   983,   428,   428,  1526,  1526,  1526,   121,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   566,
  368,  1526,   121,   429,   984,  1526,   428,   428,  1526,  1526,
  121,  1526,  1526,  1526,  1526,   566,  1526,  1526,  1526,  1526,
 1526,   300,  1526,  1526,   429,   985,   427,   427,  1526,  1526,
  121,   110,   983,   977,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   565,   366,  1526,   110,   409,   986,  1526,   427,   427,
 1526,   121,   110,   984,   978,  1526,  1526,   565,   566,   564,
 1526,  1526,  1526,   299,  1526,  1526,   409,   987,  1526,   988,
  988,  1526,  1526,   353,   300,   136,  1526,  1526,   353,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   413,   988,  1526,
 1526,  1526,  1526,  1526,  1526,   121,   119,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   413,   989,
  407,   407,  1526,  1526,   988,    71,   985,   979,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   562,   791,  1526,    71,   408,
  990,  1526,   407,   407,  1526,   988,    71,   986,   980,  1526,
 1526,   562,   879,   894,  1526,  1526,  1526,   925,  1526,  1526,
  408,   991,  1005,  1005,  1004,  1526,  1002,   926,   996,   992,
 1526,  1526,   972,   968,   962,  1526,  1526,   953,   944,  1526,
  926,   431,   992,   504,   504,   995,  1526,   146,   138,   993,
 1526,  1526,  1526,   877,   874,  1526,  1526,  1526,   954,   614,
 1526,   138,   436,   993,   505,   505,   994,  1526,  1526,   146,
 1526,  1526,  1526,  1526,   874,  1526,  1526,  1526,  1526,   955,
  615,  1526,   146,   451,   994,   450,   450,  1526,  1526,  1526,
  148,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  501,   373,  1526,   148,   451,   995,   449,   449,  1526,  1526,
  148,   149,   994,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   503,   583,  1526,   149,   436,   996,  1001,  1001,  1000,
 1526,   302,   301,   997,   993,  1526,  1526,   873,   863,   874,
 1526,  1526,   956,   914,  1526,   301,   433,   997,   999,   999,
  998,  1526,  1526,   302,  1526,  1526,  1526,  1526,   863,  1526,
 1526,  1526,  1526,   957,   915,  1526,   302,   454,   998,   453,
  453,  1526,  1526,  1526,   215,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   569,   374,  1526,   215,   454,   999,
 1526,   453,   453,  1526,  1526,   215,  1526,  1526,  1526,  1526,
  569,  1526,  1526,  1526,  1526,  1526,   302,  1526,  1526,   454,
 1000,   452,   452,  1526,  1526,   215,   123,   998,   994,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   568,   372,  1526,   123,
  433,  1001,  1526,   452,   452,  1526,   215,   123,   999,   505,
 1526,  1526,   568,   569,   501,  1526,  1526,  1526,   301,  1526,
 1526,   433,  1002,  1526,  1003,  1003,  1526,  1526,   355,   302,
  146,  1526,  1526,   355,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   439,  1003,  1526,  1526,  1526,  1526,  1526,  1526,
  215,   148,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   439,  1004,   430,   430,  1526,  1526,  1003,
  448,  1000,   995,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  567,   792,  1526,   448,   431,  1005,  1526,   430,   430,  1526,
 1003,   448,  1001,   504,  1526,  1526,   567,   890,   500,  1526,
 1526,  1526,   926,  1526,  1526,   431,  1006,  1011,  1011,  1010,
 1526,   150,   132,  1007,  1526,   992,   975,   973,   875,  1526,
 1526,  1526,   958,   611,  1526,   132,   456,  1007,  1009,  1009,
 1008,  1526,  1526,   150,  1526,  1526,   993,   976,   875,  1526,
 1526,  1526,  1526,   959,   616,  1526,   150,   466,  1008,   465,
  465,  1526,  1526,  1526,   183,  1526,  1526,   994,   977,  1526,
 1526,  1526,  1526,  1526,   571,   375,  1526,   183,   466,  1009,
 1526,   465,   465,  1526,  1526,   183,  1526,  1526,   505,   978,
  571,  1526,  1526,  1526,  1526,  1526,   150,  1526,  1526,   466,
 1010,   455,   455,  1526,  1526,   183,    97,  1008,  1526,   995,
  979,  1526,  1526,  1526,  1526,  1526,   570,   581,  1526,    97,
  456,  1011,  1526,   455,   455,  1526,   183,    97,  1009,  1526,
  504,   980,   570,   571,  1526,  1526,  1526,  1526,   132,  1526,
 1526,   456,  1012,  1017,  1017,  1016,  1526,   303,    81,  1013,
 1007,   996,   981,   870,   865,   875,   415,   874,   960,   913,
  931,    81,   470,  1013,  1015,  1015,  1014,  1526,  1526,   303,
 1526,  1526,   997,   982,   865,  1526,  1526,  1526,  1526,   961,
  916,  1526,   303,   485,  1014,   484,   484,  1526,  1526,  1526,
  217,  1526,  1526,   998,   983,  1526,  1526,  1526,  1526,  1526,
  573,   376,  1526,   217,   485,  1015,  1526,   484,   484,  1526,
 1526,   217,  1526,  1526,   999,   984,   573,  1526,  1526,  1526,
 1526,  1526,   303,  1526,  1526,   485,  1016,   469,   469,  1526,
 1526,   217,   109,  1014,  1008,  1000,   985,  1526,  1526,  1526,
 1526,  1526,   572,   371,  1526,   109,   470,  1017,  1526,   469,
  469,  1526,   217,   109,  1015,  1009,  1001,   986,   572,   573,
  571,   261,   501,  1526,    81,   932,  1526,   470,  1018,  1526,
 1027,  1027,  1526,  1526,   336,   303,   150,  1002,   987,   336,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1019,  1019,
 1526,   337,   337,  1526,    77,   129,  1026,  1025,  1023,  1020,
 1526,  1526,  1526,  1526,  1526,  1526,   218,  1526,  1526,   338,
 1020,  1526,   347,   347,  1526,   154,   206,  1022,  1021,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   219,  1526,  1526,
  348,  1021,  1526,   349,   349,  1526,  1526,   181,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   180,  1526,
 1526,   253,  1022,  1526,   255,   255,  1526,  1526,   154,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   152,
 1526,  1526,   256,  1023,  1526,   350,   350,  1526,   182,   208,
 1024,   414,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  220,  1526,  1526,   351,  1024,  1526,   257,   257,  1526,  1526,
  182,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   155,  1526,  1526,   258,  1025,  1526,    44,    44,  1526,
 1526,    90,  1526,  1526,   414,  1021,  1526,  1526,  1526,  1526,
 1526,  1526,   179,  1526,  1526,    45,  1026,  1526,   247,   247,
 1526,  1526,    77,  1526,  1526,  1024,  1022,  1526,  1526,  1526,
 1526,  1526,  1526,   151,  1526,  1526,   248,  1027,  1526,  1526,
 1526,  1526,  1526,  1526,   217,   183,  1003,   988,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1019,  1028,   406,
  406,  1526,  1526,  1027,    70,  1016,  1010,  1004,   989,  1526,
 1526,  1526,  1526,  1526,   535,   790,  1526,    70,    15,  1029,
 1526,  1526,  1526,  1526,  1526,  1526,  1040,  1037,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   512,  1526,  1526,  1030,
 1030,   499,   499,  1036,  1526,  1035,    50,   992,  1526,  1526,
 1526,  1034,   962,  1526,  1526,  1526,  1033,  1031,  1526,    50,
  443,  1031,    50,    50,   794,  1526,  1032,   509,   614,  1526,
 1526,  1526,   797,   935,  1526,  1526,  1526,   509,  1526,  1526,
 1526,    51,  1032,  1526,   262,   262,  1526,  1526,  1526,   177,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   263,  1033,  1526,   502,   502,  1526,   262,   313,
  954,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  509,  1526,  1526,   444,  1034,   502,   502,  1526,  1526,   262,
  313,   877,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   797,  1526,   313,   444,  1035,  1526,   506,   506,  1526,
 1526,   262,   146,  1526,  1526,  1526,   262,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   440,  1036,   491,   491,  1526,
 1526,   506,   382,   995,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   502,   794,  1526,   382,   443,  1037,  1526,  1526,
 1526,  1526,  1526,  1526,  1039,  1038,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   304,  1526,  1526,   614,  1038,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   305,  1526,  1526,   624,  1039,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   306,  1526,  1526,   631,
 1040,  1526,  1526,  1526,  1526,  1526,  1526,  1041,  1039,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    49,  1526,  1526,
 1031,  1041,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   510,  1526,
 1526,  1042,  1042,   509,   509,   797,  1526,  1526,  1526,   631,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   314,  1043,  1526,  1526,  1526,  1526,  1526,  1526,
 1051,   427,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  525,  1526,  1526,  1044,  1044,   514,   514,  1050,  1526,  1049,
  515,   408,  1526,  1526,  1526,  1048,   963,  1526,  1526,  1526,
 1047,  1045,  1526,   515,   494,  1045,   515,   515,   799,  1526,
 1046,   521,   409,  1526,  1526,  1526,   801,   936,  1526,  1526,
 1526,   521,  1526,  1526,  1526,   386,  1046,  1526,    64,    64,
 1526,  1526,  1526,   120,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    65,  1047,  1526,   517,
  517,  1526,    64,   317,   413,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   521,  1526,  1526,   497,  1048,   517,
  517,  1526,  1526,    64,   317,   416,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   801,  1526,   317,   497,  1049,
 1526,   518,   518,  1526,  1526,    64,   115,  1526,  1526,  1526,
   64,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   495,
 1050,   493,   493,  1526,  1526,   518,   385,   422,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   517,   799,  1526,   385,
  494,  1051,  1526,  1526,  1526,  1526,  1526,  1526,  1052,   428,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   523,  1526,
 1526,  1045,  1052,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   522,
 1526,  1526,  1053,  1053,   521,   521,   801,  1526,  1526,  1526,
  429,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   318,  1054,  1526,  1526,  1526,  1526,  1526,
 1526,  1056,  1055,   427,  1037,  1526,  1526,  1526,  1526,  1526,
 1526,    80,  1526,  1526,   913,  1055,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   425,  1038,  1526,  1526,  1526,  1526,
 1526,  1526,   307,  1526,  1526,   662,  1056,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   428,  1039,  1526,  1526,  1526,
 1526,  1526,  1526,   308,  1526,  1526,   675,  1057,  1526,  1526,
 1526,  1526,  1526,  1526,  1058,  1056,  1051,  1040,  1526,  1526,
 1526,  1526,  1526,  1526,    48,  1526,  1526,   934,  1058,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1052,  1041,  1526,
 1526,  1526,  1526,  1526,  1526,   533,  1526,  1526,  1059,  1059,
  528,   528,   804,  1526,  1526,  1526,   675,   629,  1061,  1060,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    57,
 1060,   529,   529,   805,  1526,  1526,  1526,   673,   630,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  423,  1061,   531,   531,   806,  1526,  1526,  1526,   676,   631,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   446,  1062,  1526,  1526,  1526,  1526,  1526,  1526,  1124,
  469,  1113,  1043,  1526,  1526,  1526,  1526,  1526,  1526,   777,
 1526,  1526,  1063,  1063,   575,   575,  1112,  1526,  1111,   688,
   15,  1108,  1103,  1095,  1090,  1087,  1085,  1084,   963,  1079,
 1067,  1064,   688,   576,  1064,   683,   683,  1526,  1526,  1526,
  687,  1066,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1065,  1526,   687,   684,  1065,   687,   687,  1526,  1526,
 1526,  1526,   471,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   686,  1066,    38,    38,  1526,
 1526,  1526,    83,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   471,  1526,    83,    39,  1067,   688,   688,
  808,  1526,  1078,   771,   470,   639,  1076,  1074,   816,  1071,
 1069,  1068,   936,   771,  1526,  1065,  1526,   390,  1068,   689,
  689,  1526,  1526,  1526,  1526,   434,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   690,  1069,
  266,   266,  1526,  1526,  1526,  1526,   296,  1526,   936,  1070,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   267,
 1070,   297,   297,  1526,  1526,  1526,  1526,   293,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  298,  1071,   359,   359,  1526,  1526,  1526,  1526,   457,   296,
 1073,  1072,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   360,  1072,   695,   695,  1526,  1526,  1526,  1526,   458,
  293,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   693,  1073,   702,   702,  1526,  1526,  1526,  1526,
  459,   295,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   700,  1074,   691,   691,   809,  1526,  1075,
  772,   475,   640,  1526,  1526,   817,  1072,  1070,  1526,  1526,
  772,  1526,  1526,  1526,   692,  1075,  1526,   695,   695,  1526,
 1526,  1526,   152,   180,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   693,  1076,   698,   698,   810,
 1526,  1077,   773,   479,   409,  1526,  1526,   818,  1073,   936,
 1526,  1526,   773,  1526,  1526,  1526,   699,  1077,  1526,   702,
  702,  1526,  1526,  1526,   155,   120,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   700,  1078,  1526,
  359,   359,  1526,  1526,  1526,   151,   179,  1077,  1075,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   360,  1079,
 1526,   714,   714,  1526,   359,   324,  1019,  1083,  1082,  1080,
 1526,  1526,  1526,  1526,  1526,  1526,   771,  1526,  1526,   682,
 1080,  1526,   715,   715,  1526,   695,   696,  1020,  1081,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   772,  1526,  1526,
  716,  1081,  1526,   717,   717,  1526,   181,   195,  1021,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   194,  1526,
 1526,   343,  1082,  1526,   718,   718,  1526,   702,   703,  1023,
  413,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   773,
 1526,  1526,   719,  1083,  1526,   720,   720,  1526,    90,   105,
 1025,  1526,   413,  1081,  1526,  1526,  1526,  1526,  1526,  1526,
  193,  1526,  1526,   346,  1084,   705,   705,  1526,  1526,  1526,
  689,   441,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1068,  1526,   689,   706,  1085,   707,   707,  1526,  1526,
 1526,   266,   888,  1526,   963,  1086,  1526,  1526,  1526,  1526,
 1526,  1526,  1069,  1526,   266,   604,  1086,   708,   708,  1526,
 1526,  1526,   297,   884,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1070,  1526,   297,   603,  1087,   709,   709,
 1526,  1526,  1526,   359,   889,   888,  1089,  1088,  1526,  1526,
 1526,  1526,  1526,  1526,  1071,  1526,   359,   607,  1088,   710,
  710,  1526,  1526,  1526,   695,   885,   884,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1072,  1526,   695,   711,  1089,
  712,   712,  1526,  1526,  1526,   702,   887,   415,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1073,  1526,   702,   713,
 1090,   714,   714,  1526,  1526,   359,   324,   882,  1094,  1093,
 1091,  1526,  1526,  1526,  1526,  1526,  1526,   816,  1526,   324,
  682,  1091,   715,   715,  1526,  1526,   695,   696,   883,  1092,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   817,  1526,
  696,   716,  1092,   717,   717,  1526,  1526,   181,   195,   884,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   292,
 1526,   195,   343,  1093,   718,   718,  1526,  1526,   702,   703,
  886,   416,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  818,  1526,   703,   719,  1094,   720,   720,  1526,  1526,    90,
  105,   888,  1526,   416,  1092,  1526,  1526,  1526,  1526,  1526,
 1526,   291,  1526,   105,   346,  1095,   721,   721,  1102,  1526,
 1101,   691,  1099,  1096,  1526,  1526,  1091,  1088,  1086,  1526,
 1526,  1080,  1074,  1526,   691,   722,  1096,   724,   724,  1098,
 1526,   200,   198,  1097,  1526,  1526,  1526,  1092,   884,  1526,
 1526,  1526,  1081,   640,  1526,   198,   539,  1097,   725,   725,
  540,  1526,  1526,   200,  1526,  1526,  1526,  1526,   884,  1526,
 1526,  1526,  1526,  1021,   476,  1526,   200,   321,  1098,   726,
  726,  1526,  1526,   202,   203,   540,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   717,   590,  1526,   203,   539,  1099,
  727,   727,   537,  1526,    99,   234,  1100,  1097,  1526,  1526,
  883,   885,   884,  1526,  1526,  1020,   475,  1526,   234,   538,
 1100,   728,   728,   542,  1526,  1526,    99,  1526,  1526,  1526,
 1526,   885,  1526,  1526,  1526,  1526,  1022,   460,  1526,    99,
  543,  1101,  1526,   729,   729,  1526,  1526,   695,    99,   200,
 1526,  1526,   695,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   723,  1102,   730,   730,  1526,  1526,   729,   697,   537,
 1098,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   715,   809,
 1526,   697,   722,  1103,   731,   731,  1107,  1526,  1106,   698,
 1104,   408,  1526,  1526,  1093,  1089,   963,  1526,  1526,  1082,
 1076,  1526,   698,   732,  1104,   734,   734,   546,  1526,   228,
  237,  1105,   417,  1526,  1526,   886,   887,   415,  1526,  1526,
 1023,   479,  1526,   237,   547,  1105,   735,   735,   548,  1526,
 1526,   228,  1526,  1526,  1526,  1526,   887,  1526,  1526,  1526,
 1526,  1024,   462,  1526,   228,   549,  1106,  1526,   736,   736,
 1526,  1526,   702,   228,   115,  1526,  1526,   702,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   733,  1107,   737,   737,
 1526,  1526,   736,   704,   546,   422,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   718,   810,  1526,   704,   732,  1108,   738,
  738,  1110,  1526,   204,   189,  1109,  1526,   408,  1096,  1094,
  888,  1526,  1526,  1526,  1083,   639,  1526,   189,   678,  1109,
  739,   739,   552,  1526,  1526,   204,  1526,  1526,   417,  1097,
  888,  1526,  1526,  1526,  1526,  1025,   481,  1526,   204,   553,
 1110,   740,   740,  1526,  1526,   101,   205,   552,  1526,   422,
 1098,  1526,  1526,  1526,  1526,  1526,   720,   589,  1526,   205,
  678,  1111,  1526,   741,   741,  1526,  1526,   359,    98,   204,
 1106,  1101,   359,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   579,  1112,   742,   742,  1526,  1526,   741,   389,   536,
 1110,  1107,  1102,  1526,  1526,  1526,  1526,  1526,   714,   808,
 1526,   389,   576,  1113,  1526,  1526,  1526,  1526,  1526,  1526,
 1121,   452,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  768,  1526,  1526,  1114,  1114,   758,   758,  1120,  1526,  1119,
  759,   431,  1526,  1526,  1526,  1118,  1084,  1526,  1526,  1526,
 1117,  1115,  1526,   759,   746,  1115,   759,   759,   812,  1526,
 1116,   764,   433,  1526,  1526,  1526,   814,  1068,  1526,  1526,
 1526,   764,  1526,  1526,  1526,   750,  1116,  1526,   689,   689,
 1526,  1526,  1526,   147,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   690,  1117,  1526,   760,
  760,  1526,   689,   754,   439,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   764,  1526,  1526,   748,  1118,   760,
  760,  1526,  1526,   689,   754,   442,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   814,  1526,   754,   748,  1119,
 1526,   761,   761,  1526,  1526,   689,   139,  1526,  1526,  1526,
  689,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   747,
 1120,   745,   745,  1526,  1526,   761,   751,   445,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   760,   812,  1526,   751,
  746,  1121,  1526,  1526,  1526,  1526,  1526,  1526,  1122,   453,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   766,  1526,
 1526,  1115,  1122,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   765,
 1526,  1526,  1123,  1123,   764,   764,   814,  1526,  1526,  1526,
  454,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   749,  1124,  1526,  1526,  1526,  1526,  1526,
 1526,  1125,   484,  1121,  1051,  1526,  1526,  1526,  1526,  1526,
 1526,   775,  1526,  1526,  1067,  1125,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1122,  1052,  1526,  1526,  1526,  1526,
 1526,  1526,   774,  1526,  1526,  1126,  1126,   771,   771,   816,
 1526,  1526,  1526,   485,   649,  1128,  1127,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   325,  1127,   772,   772,
  817,  1526,  1526,  1526,   486,   650,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   694,  1128,   773,
  773,   818,  1526,  1526,  1526,   488,   429,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   701,  1129,
 1526,  1526,  1526,  1526,  1526,  1526,  1202,  1195,   469,  1054,
 1526,  1526,  1526,  1526,  1526,  1526,    79,  1526,  1526,  1130,
 1130,    18,    18,   778,  1526,   310,   379,  1193,   919,  1185,
 1173,   820,   831,  1169,  1166,  1142,   379,  1526,  1131,  1526,
    1,  1131,    19,    19,  1526,  1526,  1526,  1526,  1526,  1526,
 1137,  1132,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    20,  1132,  1136,  1136,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1133,  1133,  1526,  1526,  1526,  1526,  1526,  1526,
  397,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1134,  1134,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   394,  1526,  1526,  1135,  1135,   395,   395,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   396,  1136,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1133,  1137,  1141,  1141,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1138,  1138,  1526,
 1526,  1526,  1526,  1526,  1526,   241,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1139,  1139,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   242,  1526,  1526,  1140,
 1140,   243,   243,  1526,  1526,  1526,  1526,  1526,  1526,   295,
  293,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  244,  1141,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1138,  1142,  1165,  1165,  1526,  1526,  1526,  1526,  1526,
 1526,  1164,  1163,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1143,  1143,  1526,  1526,  1526,  1526,  1526,  1526,
  848,   599,  1161,  1159,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1144,  1144,  1526,  1526,  1526,  1526,  1526,
 1526,  1158,   595,  1156,  1154,  1526,  1526,  1526,  1526,  1526,
 1526,   849,  1526,  1526,  1145,  1145,   850,   850,  1526,  1526,
 1526,   401,   867,  1153,   966,  1149,  1526,  1526,  1526,  1526,
 1526,  1526,  1146,  1526,   401,   851,  1146,   401,   401,  1526,
 1526,  1526,  1526,   285,   284,   939,  1147,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   402,  1147,   839,   839,
 1526,  1526,  1526,  1526,   277,   276,   940,  1148,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   572,  1148,   840,
  840,  1526,  1526,  1526,  1526,   272,   271,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   503,  1149,
  869,   869,  1526,  1526,  1526,   839,   859,  1152,   967,  1150,
 1526,  1526,  1526,  1526,  1526,  1526,  1147,  1526,   839,   870,
 1150,   876,   876,  1526,  1526,  1526,   840,   854,  1151,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1148,  1526,   840,
  877,  1151,   878,   878,  1526,  1526,  1526,   213,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   271,  1526,
  213,   280,  1152,   880,   880,  1526,  1526,  1526,   214,  1526,
 1526,   872,  1151,  1526,  1526,  1526,  1526,  1526,  1526,   276,
 1526,   214,   283,  1153,   891,   891,  1526,  1526,  1526,    53,
 1526,  1526,   875,  1152,  1526,  1526,  1526,  1526,  1526,  1526,
  284,  1526,    53,   831,  1154,  1526,  1526,  1526,  1526,  1526,
 1526,  1155,   585,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   892,  1526,  1526,   964,  1155,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   245,  1526,  1526,   937,  1156,  1526,  1526,  1526,
 1526,  1526,  1526,  1157,   298,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   895,  1526,  1526,  1085,  1157,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   265,  1526,  1526,  1069,  1158,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1157,  1155,  1526,
 1526,  1526,  1526,  1526,  1526,   400,  1526,  1526,  1146,  1159,
 1526,  1526,  1526,  1526,  1526,  1526,    42,   181,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1160,
 1160,  1526,  1526,  1526,  1526,  1526,  1526,   298,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    43,  1526,  1526,
  888,  1161,  1526,  1526,  1526,  1526,  1526,  1526,   896,    85,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1162,  1162,  1526,  1526,  1526,  1526,  1526,  1526,    65,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   897,
 1526,  1526,   601,  1163,    63,    63,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    64,  1164,   842,   842,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   689,  1165,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   842,    63,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1143,  1166,   848,   848,  1526,
 1526,  1526,  1526,  1526,  1526,  1168,  1167,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   849,  1167,    42,    42,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    43,  1168,   896,
  896,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   897,  1169,
  334,   334,  1526,  1526,  1526,  1526,  1526,  1526,  1172,  1170,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    30,
 1170,   335,   335,  1526,  1526,  1526,  1526,  1526,  1526,  1163,
 1171,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  336,  1171,   329,   329,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   262,  1172,   358,   358,  1526,  1526,  1526,  1526,  1526,
 1526,  1164,  1163,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   359,  1173,  1184,  1184,   526,  1526,   311,   380,
 1182,   910,  1178,  1174,   821,   826,  1170,  1167,  1163,   380,
 1526,  1132,  1526,    36,  1174,  1177,  1177,   507,  1526,   312,
  381,  1175,   903,  1526,  1526,   822,   823,  1171,  1526,  1526,
  381,  1526,  1526,  1526,    50,  1175,  1176,  1176,   508,  1526,
 1526,   312,  1526,  1526,  1526,  1526,   823,  1526,  1526,  1526,
 1526,   312,  1526,  1526,  1526,   509,  1176,  1526,   510,   510,
 1526,  1526,   315,  1526,  1526,  1526,  1526,   315,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   509,  1177,  1526,    49,
   49,  1526,   315,   383,  1176,   904,  1526,  1526,   383,   315,
  329,  1526,  1526,  1526,  1526,  1526,  1526,    50,  1178,  1181,
 1181,   519,  1526,   316,   384,  1179,   907,  1526,  1526,   824,
  825,  1163,  1526,  1526,   384,  1526,  1526,  1526,   515,  1179,
 1180,  1180,   520,  1526,  1526,   316,  1526,  1526,  1526,  1526,
  825,  1526,  1526,  1526,  1526,   316,  1526,  1526,  1526,   521,
 1180,  1526,   522,   522,  1526,  1526,   322,  1526,  1526,  1526,
 1526,   322,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  521,  1181,  1526,   523,   523,  1526,   322,   387,  1180,   300,
 1526,  1526,   387,   322,    63,  1526,  1526,  1526,  1526,  1526,
 1526,   515,  1182,  1183,  1183,   527,  1526,  1526,   311,  1526,
 1526,  1179,  1175,   826,  1526,  1526,  1526,  1526,   311,  1526,
 1526,  1526,   528,  1183,  1526,   533,   533,  1526,  1526,    55,
 1526,  1526,  1180,  1176,    55,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   528,  1184,  1526,    48,    48,  1526,    55,
   69,  1183,   911,  1181,  1177,    69,    55,   335,    42,    63,
 1526,  1526,  1136,  1526,    36,  1185,  1192,  1192,   769,  1526,
  323,   388,  1190,   916,  1186,  1178,   827,   830,  1172,  1168,
 1164,   388,  1526,  1137,  1526,   688,  1186,  1189,  1189,   762,
 1526,   787,   786,  1187,   915,  1526,  1526,   828,   829,  1164,
 1526,  1526,   786,  1526,  1526,  1526,   759,  1187,  1188,  1188,
  763,  1526,  1526,   787,  1526,  1526,  1526,  1526,   829,  1526,
 1526,  1526,  1526,   787,  1526,  1526,  1526,   764,  1188,  1526,
  765,   765,  1526,  1526,   753,  1526,  1526,  1526,  1526,   753,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   764,  1189,
 1526,   766,   766,  1526,   753,   752,  1188,   302,  1526,  1526,
  752,   753,   842,  1526,  1526,  1526,  1526,  1526,  1526,   759,
 1190,  1191,  1191,   770,  1526,  1526,   323,  1526,  1526,  1187,
 1179,   830,  1526,  1526,  1526,  1526,   323,  1526,  1526,  1526,
  771,  1191,  1526,   774,   774,  1526,  1526,   756,  1526,  1526,
 1188,  1180,   756,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   771,  1192,  1526,   775,   775,  1526,   756,   755,  1191,
  303,  1189,  1181,   755,   756,   358,   896,   842,  1526,  1526,
 1141,  1526,   688,  1193,  1194,  1194,   779,  1526,  1526,   310,
 1526,  1526,  1190,  1182,   831,  1526,  1526,  1526,  1526,   310,
 1526,  1526,  1526,   780,  1194,  1526,   788,   788,  1526,  1526,
   54,  1526,  1526,  1191,  1183,    54,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   780,  1195,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   465,  1055,  1526,  1526,  1526,  1526,
 1526,  1526,   309,  1526,  1526,  1196,  1196,   310,   310,   831,
 1526,  1526,  1526,  1526,  1526,  1200,  1197,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    32,  1197,   311,   311,
  826,  1526,  1526,  1526,  1526,  1526,  1199,  1198,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    56,  1198,   312,
  312,   823,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   313,  1199,
  316,   316,   825,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   317,
 1200,   323,   323,   830,  1526,  1526,  1526,  1526,  1526,  1201,
 1199,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  324,  1201,   787,   787,   829,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   754,  1202,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   484,  1056,  1526,  1526,  1526,  1526,  1526,  1526,   841,
 1526,  1526,  1203,  1203,   379,   379,   820,  1526,  1526,  1526,
 1196,   658,  1207,  1204,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,    12,  1204,   380,   380,   821,  1526,  1526,
 1526,  1197,   659,  1206,  1205,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    70,  1205,   381,   381,   822,  1526,
 1526,  1526,  1198,   660,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   382,  1206,   384,   384,   824,
 1526,  1526,  1526,  1199,   661,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   385,  1207,   388,   388,
  827,  1526,  1526,  1526,  1200,   662,  1208,  1206,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   389,  1208,   786,
  786,   828,  1526,  1526,  1526,  1201,   663,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   751,  1209,
 1526,  1526,  1526,  1526,  1526,  1526,  1298,  1202,  1124,  1057,
 1526,  1526,  1526,  1526,  1526,  1526,    47,  1526,  1526,  1210,
 1210,     1,     1,   403,  1526,  1297,   780,  1130,   326,  1291,
 1282,   833,  1276,  1270,  1267,  1242,   780,  1526,  1211,  1526,
    2,  1211,  1241,  1241,  1526,  1526,  1526,  1526,  1131,   327,
 1237,  1234,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1212,  1212,  1526,  1526,  1526,  1526,  1526,  1526,  1228,
 1226,  1216,  1213,  1526,  1526,  1526,  1526,  1526,  1526,    20,
 1526,  1526,     5,  1213,  1526,  1526,  1526,  1526,  1526,  1526,
 1215,   878,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1214,  1526,  1526,   962,  1214,  1526,  1526,  1526,  1526,  1526,
 1526,   329,   213,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   500,  1215,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   329,  1526,  1526,   935,  1216,  1526,  1526,  1526,
 1526,  1526,  1526,  1225,  1224,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1223,  1526,  1526,  1217,  1217,  1222,  1222,
 1526,  1526,  1526,   331,  1221,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1219,  1526,   331,  1218,  1218,   332,
  332,  1526,  1526,  1526,   395,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1135,  1526,   395,   333,  1219,
  331,   331,  1526,  1526,  1526,  1526,  1220,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   332,
 1220,   394,   394,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  395,  1221,  1134,  1134,  1526,  1526,  1526,   394,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1220,  1526,
  394,  1135,  1222,  1526,  1526,  1526,  1526,  1526,  1526,  1134,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   331,
 1526,  1526,  1218,  1223,  1526,  1526,  1526,  1526,  1526,  1526,
  330,   397,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1222,  1224,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   397,  1526,  1526,  1220,  1225,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   330,  1526,  1526,  1219,  1226,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1224,   878,  1526,  1526,  1526,
 1526,  1526,  1526,    61,  1526,  1526,  1227,  1227,    62,    62,
 1526,  1526,  1526,  1526,  1526,  1526,  1164,  1163,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    24,  1228,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1225,  1215,  1526,
 1526,  1526,  1526,  1526,  1526,   328,  1526,  1526,  1229,  1229,
   22,    22,  1526,  1526,  1526,  1526,  1227,   685,  1232,  1230,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    23,
 1230,  1231,  1231,  1526,  1526,  1526,  1526,  1163,   274,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  516,  1231,  1526,  1526,  1526,  1526,  1526,  1526,    63,   134,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   516,  1232,  1233,  1233,  1526,  1526,  1526,  1526,  1164,
  280,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   705,  1233,  1526,  1526,  1526,  1526,  1526,  1526,
  842,   144,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   705,  1234,  1236,  1236,  1526,  1526,  1526,
 1526,  1132,   843,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1235,  1235,  1526,  1526,  1526,  1526,
 1526,  1526,  1224,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1133,  1526,  1526,  1221,  1236,  1526,  1526,  1526,
 1526,  1526,  1526,  1136,   844,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1235,  1237,  1240,  1240,
 1526,  1526,  1526,  1526,  1137,   845,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1238,  1238,  1526,
 1526,  1526,  1526,  1526,  1526,   923,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1138,  1526,  1526,  1239,  1239,
 1139,  1139,  1526,  1526,  1526,   242,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   924,  1526,   242,  1140,
 1240,  1526,  1526,  1526,  1526,  1526,  1526,  1141,   240,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1238,  1241,  1526,  1526,  1526,  1526,  1526,  1526,    19,   846,
 1240,  1236,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1212,  1242,  1266,  1266,  1526,  1526,  1526,  1526,  1142,
  847,  1232,  1230,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1243,  1243,  1526,  1526,  1526,  1526,  1526,  1526,
 1265,  1264,  1260,  1256,  1526,  1526,  1526,  1526,  1526,  1526,
 1143,  1526,  1526,  1244,  1244,  1144,  1144,  1526,    87,  1526,
  849,  1255,   601,  1253,  1251,  1526,  1526,  1526,  1526,  1526,
 1526,  1245,  1526,   849,  1145,  1245,   849,   849,  1526,  1526,
 1526,  1526,  1250,    66,  1248,  1246,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   850,  1246,   892,   892,  1526,
 1526,  1526,  1526,  1247,   250,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   893,  1247,   245,   245,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   246,  1248,   895,
  895,  1526,  1526,  1526,  1526,  1249,   253,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   707,  1249,
  265,   265,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   266,
 1250,   400,   400,  1526,  1526,  1526,  1526,  1526,  1526,  1249,
 1247,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  401,  1251,  1154,  1154,  1526,    88,  1526,   892,  1252,   602,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1246,  1526,
  892,   964,  1252,  1155,  1155,  1526,  1526,  1526,   245,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1247,
 1526,   245,   937,  1253,  1156,  1156,  1526,    89,  1526,   895,
 1254,   603,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1248,  1526,   895,  1085,  1254,  1157,  1157,  1526,  1526,  1526,
  265,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1249,  1526,   265,  1069,  1255,  1158,  1158,  1526,  1526,
 1526,   400,  1526,  1526,  1254,  1252,  1526,  1526,  1526,  1526,
 1526,  1526,  1250,  1526,   400,  1146,  1256,  1526,  1526,  1526,
 1526,  1526,  1526,  1259,   349,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1159,  1526,  1526,  1257,  1257,  1160,  1160,
 1526,  1526,  1526,    43,   603,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1258,  1526,    43,   888,  1258,    43,
   43,  1526,  1526,  1526,  1526,   253,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    44,  1259,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    42,  1526,  1526,  1258,
 1260,  1526,  1526,  1526,  1526,  1526,  1526,  1263,   261,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1161,  1526,  1526,
 1261,  1261,  1162,  1162,  1526,  1526,  1526,   897,   496,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1262,  1526,
  897,   601,  1262,   897,   897,  1526,  1526,  1526,  1526,   259,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   595,  1263,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  896,  1526,  1526,  1262,  1264,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   261,   349,  1526,  1526,  1526,  1526,  1526,
 1526,   599,  1526,  1526,  1250,  1265,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1263,  1259,  1526,  1526,  1526,  1526,
 1526,  1526,   848,  1526,  1526,  1245,  1266,  1526,  1526,  1526,
 1526,  1526,  1526,  1165,   898,  1233,  1231,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1243,  1267,  1143,  1143,
 1526,  1526,  1526,  1526,  1166,   399,  1269,  1268,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1144,  1268,  1159,
 1159,  1526,  1526,  1526,  1526,  1167,   293,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1160,  1269,
 1161,  1161,  1526,  1526,  1526,  1526,  1168,   295,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1162,
 1270,    28,    28,  1526,  1526,  1526,  1526,  1169,   284,  1274,
 1271,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   29,  1271,  1273,  1273,  1526,  1526,  1526,  1526,  1170,   276,
 1230,  1272,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   881,  1272,  1214,  1214,  1526,  1526,  1526,  1526,  1171,
  271,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   500,  1273,  1526,  1526,  1526,  1526,  1526,  1526,
  335,   214,  1231,  1214,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   881,  1274,  1275,  1275,  1526,  1526,  1526,
 1526,  1172,   282,  1232,  1230,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   709,  1275,  1526,  1526,  1526,  1526,
 1526,  1526,   358,    76,  1233,  1231,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   709,  1276,    30,    30,  1526,
 1526,  1526,  1526,   831,   285,  1280,  1277,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    31,  1277,   534,   534,
 1526,  1526,  1526,  1526,   826,   277,  1279,  1278,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   535,  1278,   511,
  511,  1526,  1526,  1526,  1526,   823,   272,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   502,  1279,
  524,   524,  1526,  1526,  1526,  1526,   825,   275,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   517,
 1280,   776,   776,  1526,  1526,  1526,  1526,   830,   283,  1281,
 1279,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  714,  1281,   767,   767,  1526,  1526,  1526,  1526,   829,   281,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   760,  1282,  1290,  1290,   404,  1526,  1289,   781,  1173,
  899,  1286,  1283,   834,  1277,  1271,  1268,  1230,   781,  1526,
 1234,  1526,    14,  1283,  1285,  1285,   498,  1526,  1284,   782,
 1174,   900,  1526,  1526,   835,  1278,  1272,  1526,  1526,   782,
 1526,  1526,  1526,   499,  1284,  1526,   511,   511,  1526,  1526,
 1526,   312,   168,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   502,  1285,  1526,   512,   512,  1526,
  511,   490,  1177,   905,  1526,  1526,   490,   511,  1214,  1526,
 1526,  1526,  1526,  1526,  1526,   499,  1286,  1288,  1288,   513,
 1526,  1287,   783,  1178,   906,  1526,  1526,   836,  1279,  1230,
 1526,  1526,   783,  1526,  1526,  1526,   514,  1287,  1526,   524,
  524,  1526,  1526,  1526,   316,   170,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   517,  1288,  1526,
  525,   525,  1526,   524,   492,  1181,   299,  1526,  1526,   492,
  524,  1231,  1526,  1526,  1526,  1526,  1526,  1526,   514,  1289,
 1526,   534,   534,  1526,  1526,  1526,   311,   159,  1287,  1284,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   535,
 1290,  1526,    13,    13,  1526,   534,   405,  1184,   912,  1288,
 1285,   405,   534,  1273,  1159,  1231,  1526,  1526,  1236,  1526,
   14,  1291,  1296,  1296,   574,  1526,  1295,   784,  1185,   913,
 1292,  1286,   837,  1280,  1274,  1269,  1232,   784,  1526,  1237,
 1526,   575,  1292,  1294,  1294,   757,  1526,  1293,   785,  1186,
  914,  1526,  1526,   838,  1281,  1232,  1526,  1526,   785,  1526,
 1526,  1526,   758,  1293,  1526,   767,   767,  1526,  1526,  1526,
  787,   173,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   760,  1294,  1526,   768,   768,  1526,   767,
  744,  1189,   301,  1526,  1526,   744,   767,  1233,  1526,  1526,
 1526,  1526,  1526,  1526,   758,  1295,  1526,   776,   776,  1526,
 1526,  1526,   323,   172,  1293,  1287,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   714,  1296,  1526,   777,   777,
 1526,   776,   743,  1192,    81,  1294,  1288,   743,   776,  1275,
 1161,  1233,  1526,  1526,  1240,  1526,   575,  1297,  1526,    30,
   30,  1526,  1526,  1526,   310,   158,  1295,  1289,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    31,  1298,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1125,  1058,  1526,
 1526,  1526,  1526,  1526,  1526,   788,  1526,  1526,  1299,  1299,
  780,   780,   833,  1526,  1526,  1526,  1203,   669,  1303,  1300,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,    33,
 1300,   781,   781,   834,  1526,  1526,  1526,  1204,   670,  1302,
 1301,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  406,  1301,   782,   782,   835,  1526,  1526,  1526,  1205,   671,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   491,  1302,   783,   783,   836,  1526,  1526,  1526,  1206,
  673,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   493,  1303,   784,   784,   837,  1526,  1526,  1526,
 1207,   675,  1304,  1302,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   742,  1304,   785,   785,   838,  1526,  1526,
 1526,  1208,   676,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   745,  1305,  1526,  1526,  1526,  1526,
 1526,  1526,   789,  1309,  1308,  1306,  1526,  1526,  1526,  1526,
 1526,  1526,   405,  1526,  1526,  1028,  1306,  1526,  1526,  1526,
 1526,  1526,  1526,   793,  1307,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   490,  1526,  1526,  1036,  1307,  1526,  1526,
 1526,  1526,  1526,  1526,   795,   878,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   222,  1526,  1526,   583,  1308,  1526,
 1526,  1526,  1526,  1526,  1526,   798,   565,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   492,  1526,  1526,  1050,  1309,
 1526,  1526,  1526,  1526,  1526,  1526,   802,   880,   565,  1307,
 1526,  1526,  1526,  1526,  1526,  1526,   224,  1526,  1526,   371,
 1310,  1526,  1526,  1526,  1526,  1526,  1526,   807,   572,  1311,
 1308,  1526,  1526,  1526,  1526,  1526,  1526,   743,  1526,  1526,
 1112,  1311,  1526,  1526,  1526,  1526,  1526,  1526,   811,   568,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   744,  1526,
 1526,  1120,  1312,  1526,  1526,  1526,  1526,  1526,  1526,   819,
  891,   572,  1309,  1526,  1526,  1526,  1526,  1526,  1526,    46,
 1526,  1526,   778,  1313,  1526,  1526,  1526,  1526,  1526,  1526,
  803,   802,  1315,  1314,  1526,  1526,  1526,  1526,  1526,  1526,
  534,  1526,  1526,   969,  1314,  1526,  1526,  1526,  1526,  1526,
 1526,   796,   795,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   511,  1526,  1526,  1034,  1315,  1526,  1526,  1526,  1526,
 1526,  1526,   800,   566,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   524,  1526,  1526,  1048,  1316,  1526,  1526,  1526,
 1526,  1526,  1526,   815,   573,  1317,  1315,  1526,  1526,  1526,
 1526,  1526,  1526,   776,  1526,  1526,  1090,  1317,  1526,  1526,
 1526,  1526,  1526,  1526,   813,   569,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   767,  1526,  1526,  1118,  1318,  1526,
 1526,  1526,  1526,  1526,  1526,  1321,   880,  1319,  1213,  1526,
 1526,  1526,  1526,  1526,  1526,  1273,  1526,  1526,   966,  1319,
 1526,  1526,  1526,  1526,  1526,  1526,  1320,   564,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1231,  1526,  1526,   963,
 1320,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,    63,  1526,  1526,
  936,  1321,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1320,  1215,  1526,  1526,  1526,  1526,  1526,  1526,   335,  1526,
 1526,   939,  1322,  1526,  1526,  1526,  1526,  1526,  1526,  1325,
  571,  1323,  1319,  1526,  1526,  1526,  1526,  1526,  1526,  1275,
 1526,  1526,  1087,  1323,  1526,  1526,  1526,  1526,  1526,  1526,
 1324,   501,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1233,  1526,  1526,  1084,  1324,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   842,  1526,  1526,  1068,  1325,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1324,  1320,  1526,  1526,  1526,  1526,
 1526,  1526,   358,  1526,  1526,  1071,  1326,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1325,  1321,  1526,  1526,  1526,
 1526,  1526,  1526,   334,  1526,  1526,  1276,  1327,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   298,   585,  1526,  1526,
 1526,  1526,  1526,  1526,   396,  1526,  1526,  1169,  1328,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1157,  1155,  1526,
 1526,  1526,  1526,  1526,  1526,   244,  1526,  1526,  1270,  1329,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   261,   349,
 1526,  1526,  1526,  1526,  1526,  1526,   243,  1526,  1526,  1330,
 1330,   244,   244,  1526,  1526,  1526,  1526,  1526,  1526,  1249,
 1247,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
   28,  1331,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1263,  1259,  1526,  1526,  1526,  1526,  1526,  1526,    41,  1526,
 1526,  1332,  1332,    26,    26,  1526,  1526,  1526,  1526,  1330,
  333,  1248,  1246,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,    27,  1333,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   501,   564,  1526,  1526,  1526,  1526,  1526,  1526,
   40,  1526,  1526,  1334,  1334,    41,    41,  1526,  1526,  1526,
 1526,  1526,  1526,  1168,  1167,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    26,  1335,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1324,  1320,  1526,  1526,  1526,  1526,
 1526,  1526,    62,  1526,  1526,  1336,  1336,    24,    24,  1526,
 1526,  1526,  1526,  1334,  1140,  1269,  1268,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,    25,  1337,   921,   921,
  557,  1526,  1526,    98,  1526,  1526,  1105,  1100,   889,  1526,
 1526,  1526,  1526,  1026,   456,  1526,    98,   558,  1338,    34,
   34,  1526,    80,  1355,    13,  1353,  1350,  1346,  1339,  1526,
 1526,  1526,  1526,  1526,  1305,   404,  1526,    13,    35,  1339,
 1029,  1029,  1526,   304,  1345,   512,  1343,  1340,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1306,   498,  1526,   512,  1030,
 1340,  1037,  1037,  1526,  1526,   306,   304,  1342,  1341,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1307,   363,  1526,   304,
  614,  1341,  1038,  1038,  1526,  1526,  1526,   305,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   878,   364,  1526,
  305,   624,  1342,  1039,  1039,  1526,  1526,  1526,   306,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   795,   365,
 1526,   306,   631,  1343,  1040,  1040,  1526,  1526,   510,    49,
 1344,  1342,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   793,
  507,  1526,    49,  1031,  1344,  1041,  1041,  1526,  1526,  1526,
  510,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  796,   508,  1526,   510,  1042,  1345,  1526,  1526,  1526,  1526,
 1526,  1526,   510,   306,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1033,  1346,  1043,  1043,  1526,
  110,  1349,   525,  1347,   985,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1308,   513,  1526,   525,  1044,  1347,  1051,  1051,
 1526,  1526,   522,   523,  1348,   983,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   798,   519,  1526,   523,  1045,  1348,  1052,
 1052,  1526,  1526,  1526,   522,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   800,   520,  1526,   522,  1053,  1349,
 1526,  1526,  1526,  1526,  1526,  1526,   522,   121,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1047,
 1350,  1054,  1054,  1526,  1526,   308,    80,  1352,  1351,   985,
 1340,  1526,  1526,  1526,  1526,  1526,  1309,   362,  1526,    80,
  913,  1351,  1055,  1055,  1526,  1526,  1526,   307,  1526,  1526,
  977,  1341,  1526,  1526,  1526,  1526,  1526,   880,   369,  1526,
  307,   662,  1352,  1056,  1056,  1526,  1526,  1526,   308,  1526,
 1526,   983,  1342,  1526,  1526,  1526,  1526,  1526,   802,   370,
 1526,   308,   675,  1353,  1057,  1057,  1526,  1526,   533,    48,
 1354,  1352,  1347,  1343,  1526,  1526,  1526,  1526,  1526,   789,
  526,  1526,    48,   934,  1354,  1058,  1058,  1526,  1526,  1526,
  533,  1526,  1526,  1348,  1344,  1526,  1526,  1526,  1526,  1526,
  803,   527,  1526,   533,  1059,  1355,  1526,  1526,  1526,  1526,
 1526,  1526,   533,   308,  1349,  1345,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   947,  1356,  1062,  1062,  1526,
  109,  1363,   777,  1361,  1016,  1357,  1346,  1526,  1526,  1526,
 1526,  1526,  1310,   574,  1526,   777,  1063,  1357,  1113,  1113,
 1526,   123,  1360,   768,  1358,  1000,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1311,   757,  1526,   768,  1114,  1358,  1121,
 1121,  1526,  1526,   765,   766,  1359,   998,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   811,   762,  1526,   766,  1115,  1359,
 1122,  1122,  1526,  1526,  1526,   765,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   813,   763,  1526,   765,  1123,
 1360,  1526,  1526,  1526,  1526,  1526,  1526,   765,   215,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1117,  1361,  1124,  1124,  1526,  1526,   774,   775,  1362,  1014,
 1358,  1347,  1526,  1526,  1526,  1526,  1526,   807,   769,  1526,
  775,  1067,  1362,  1125,  1125,  1526,  1526,  1526,   774,  1526,
 1526,  1359,  1348,  1526,  1526,  1526,  1526,  1526,   815,   770,
 1526,   774,  1126,  1363,  1526,  1526,  1526,  1526,  1526,  1526,
  774,   217,  1360,  1349,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1079,  1364,  1129,  1129,  1526,  1526,   841,
   79,  1366,  1365,  1016,  1350,  1526,  1526,  1526,  1526,  1526,
 1312,   361,  1526,    79,  1130,  1365,  1195,  1195,  1526,  1526,
 1526,   309,  1526,  1526,  1008,  1351,  1526,  1526,  1526,  1526,
 1526,   891,   377,  1526,   309,  1196,  1366,  1202,  1202,  1526,
 1526,  1526,   841,  1526,  1526,  1014,  1352,  1526,  1526,  1526,
 1526,  1526,   819,   378,  1526,   841,  1203,  1367,  1209,  1209,
 1526,  1526,   788,    47,  1368,  1366,  1361,  1353,  1526,  1526,
 1526,  1526,  1526,   402,   778,  1526,    47,  1210,  1368,  1298,
 1298,  1526,  1526,  1526,   788,  1526,  1526,  1362,  1354,  1526,
 1526,  1526,  1526,  1526,   832,   779,  1526,   788,  1299,  1369,
 1526,  1526,  1526,  1526,  1526,  1526,   788,   841,  1363,  1355,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1370,
 1370,  1526,    31,    31,  1526,    30,    32,  1395,  1392,  1386,
 1371,  1526,  1526,  1526,  1526,  1526,  1526,   780,  1526,  1526,
   11,  1371,  1526,  1305,  1305,  1526,   534,   405,  1384,  1381,
 1378,  1372,  1526,  1526,  1526,  1526,  1526,  1526,   781,  1526,
 1526,  1028,  1372,  1526,  1306,  1306,  1526,   511,   490,  1376,
 1373,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   782,
 1526,  1526,  1036,  1373,  1526,  1307,  1307,  1526,   169,   222,
 1375,  1374,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  221,  1526,  1526,   583,  1374,  1526,   878,   878,  1526,  1526,
  213,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   212,  1526,  1526,   280,  1375,  1526,   795,   795,  1526,
 1526,   169,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   168,  1526,  1526,   289,  1376,  1526,   793,   793,
 1526,   315,   383,  1377,  1375,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   381,  1526,  1526,   794,  1377,  1526,   796,
  796,  1526,  1526,   315,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   312,  1526,  1526,   797,  1378,  1526,
 1308,  1308,  1526,   524,   492,  1379,   951,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   783,  1526,  1526,  1050,  1379,
 1526,   798,   798,  1526,   322,   387,  1380,   952,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   384,  1526,  1526,   799,
 1380,  1526,   800,   800,  1526,  1526,   322,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   316,  1526,  1526,
  801,  1381,  1526,  1309,  1309,  1526,   171,   224,  1383,  1382,
  951,  1373,  1526,  1526,  1526,  1526,  1526,  1526,   108,  1526,
 1526,   371,  1382,  1526,   880,   880,  1526,  1526,   214,  1526,
 1526,   950,  1374,  1526,  1526,  1526,  1526,  1526,  1526,   127,
 1526,  1526,   283,  1383,  1526,   802,   802,  1526,  1526,   171,
 1526,  1526,   952,  1375,  1526,  1526,  1526,  1526,  1526,  1526,
  159,  1526,  1526,   278,  1384,  1526,   789,   789,  1526,    55,
   69,  1385,  1383,  1379,  1376,  1526,  1526,  1526,  1526,  1526,
 1526,   380,  1526,  1526,   790,  1385,  1526,   803,   803,  1526,
 1526,    55,  1526,  1526,  1380,  1377,  1526,  1526,  1526,  1526,
 1526,  1526,   311,  1526,  1526,   804,  1386,  1526,  1310,  1310,
 1526,   776,   743,  1390,   960,  1387,  1378,  1526,  1526,  1526,
 1526,  1526,  1526,   784,  1526,  1526,  1112,  1387,  1526,  1311,
 1311,  1526,   767,   744,  1388,   956,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   785,  1526,  1526,  1120,  1388,  1526,
  811,   811,  1526,   753,   752,  1389,   957,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   786,  1526,  1526,   812,  1389,
 1526,   813,   813,  1526,  1526,   753,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   787,  1526,  1526,   814,
 1390,  1526,   807,   807,  1526,   756,   755,  1391,   961,  1388,
 1379,  1526,  1526,  1526,  1526,  1526,  1526,   388,  1526,  1526,
  808,  1391,  1526,   815,   815,  1526,  1526,   756,  1526,  1526,
 1389,  1380,  1526,  1526,  1526,  1526,  1526,  1526,   323,  1526,
 1526,   816,  1392,  1526,  1312,  1312,  1526,    67,    46,  1394,
 1393,   960,  1381,  1526,  1526,  1526,  1526,  1526,  1526,   107,
 1526,  1526,   778,  1393,  1526,   891,   891,  1526,  1526,    53,
 1526,  1526,   959,  1382,  1526,  1526,  1526,  1526,  1526,  1526,
  126,  1526,  1526,   831,  1394,  1526,   819,   819,  1526,  1526,
   67,  1526,  1526,   961,  1383,  1526,  1526,  1526,  1526,  1526,
 1526,   158,  1526,  1526,   820,  1395,  1526,   402,   402,  1526,
   54,    68,  1396,  1394,  1390,  1384,  1526,  1526,  1526,  1526,
 1526,  1526,   379,  1526,  1526,   403,  1396,  1526,   832,   832,
 1526,  1526,    54,  1526,  1526,  1391,  1385,  1526,  1526,  1526,
 1526,  1526,  1526,   310,  1526,  1526,   833,  1397,  1305,  1305,
 1526,   224,   534,   405,   852,  1401,  1400,  1398,  1526,  1526,
 1526,  1526,  1526,  1526,   834,  1526,   405,  1028,  1398,  1306,
 1306,  1526,   222,   511,   490,   853,  1399,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,   835,  1526,   490,  1036,  1399,
 1307,  1307,  1526,  1526,   169,   222,   854,  1151,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,   270,  1526,   222,   583,
 1400,  1308,  1308,  1526,   161,   524,   492,   856,   871,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,   836,  1526,   492,
 1050,  1401,  1309,  1309,  1526,  1526,   171,   224,   859,  1152,
  871,  1399,  1526,  1526,  1526,  1526,  1526,  1526,   269,  1526,
  224,   371,  1402,  1310,  1310,  1526,   160,   776,   743,   861,
  870,  1403,  1400,  1526,  1526,  1526,  1526,  1526,  1526,   837,
 1526,   743,  1112,  1403,  1311,  1311,  1526,   163,   767,   744,
  862,   873,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  838,  1526,   744,  1120,  1404,  1312,  1312,  1526,  1526,    67,
   46,   867,  1153,   870,  1401,  1526,  1526,  1526,  1526,  1526,
 1526,   268,  1526,    46,   778,  1405,  1313,  1313,  1526,   171,
 1526,   534,   860,   859,  1407,  1406,  1526,  1526,  1526,  1526,
 1526,  1526,  1277,  1526,   534,   969,  1406,  1314,  1314,  1526,
  169,  1526,   511,   855,   854,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1278,  1526,   511,  1034,  1407,  1315,  1315,
 1526,   162,  1526,   524,   858,   857,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1279,  1526,   524,  1048,  1408,  1316,
 1316,  1526,   128,  1526,   776,   866,   865,  1409,  1407,  1526,
 1526,  1526,  1526,  1526,  1526,  1280,  1526,   776,  1090,  1409,
 1317,  1317,  1526,   165,  1526,   767,   864,   863,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1281,  1526,   767,  1118,
 1410,  1318,  1318,  1526,   214,  1526,  1273,  1415,  1152,  1413,
 1411,  1526,  1526,  1526,  1526,  1526,  1526,  1271,  1526,  1273,
  966,  1411,  1213,  1213,  1526,   213,  1526,  1214,  1412,  1151,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1272,  1526,
 1214,   962,  1412,  1215,  1215,  1526,  1526,  1526,   329,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1171,
 1526,   329,   935,  1413,  1319,  1319,  1526,   134,  1526,  1231,
 1414,   872,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1230,  1526,  1231,   963,  1414,  1320,  1320,  1526,  1526,  1526,
   63,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1163,  1526,    63,   936,  1415,  1321,  1321,  1526,  1526,
 1526,   335,  1526,  1526,  1414,  1412,  1526,  1526,  1526,  1526,
 1526,  1526,  1170,  1526,   335,   939,  1416,  1322,  1322,  1526,
   76,  1526,  1275,  1419,   875,  1417,  1413,  1526,  1526,  1526,
 1526,  1526,  1526,  1274,  1526,  1275,  1087,  1417,  1323,  1323,
 1526,   144,  1526,  1233,  1418,   874,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1232,  1526,  1233,  1084,  1418,  1324,
 1324,  1526,  1526,  1526,   842,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1164,  1526,   842,  1068,  1419,
 1325,  1325,  1526,  1526,  1526,   358,  1526,  1526,  1418,  1414,
 1526,  1526,  1526,  1526,  1526,  1526,  1172,  1526,   358,  1071,
 1420,  1326,  1326,  1526,  1526,  1526,   334,  1526,  1526,  1419,
 1415,  1526,  1526,  1526,  1526,  1526,  1526,  1169,  1526,   334,
 1276,  1421,  1327,  1327,  1526,  1526,  1526,   396,  1526,  1526,
  603,   602,  1526,  1526,  1526,  1526,  1526,  1526,   333,  1526,
  396,  1169,  1422,  1328,  1328,  1526,  1526,  1526,   244,  1526,
 1526,  1254,  1252,  1526,  1526,  1526,  1526,  1526,  1526,  1330,
 1526,   244,  1270,  1423,  1256,  1256,  1526,   181,  1526,  1159,
 1424,   884,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1268,  1526,  1159,  1257,  1424,  1259,  1259,  1526,  1526,  1526,
   42,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1167,  1526,    42,  1258,  1425,  1260,  1260,  1526,    85,
 1526,  1161,  1426,   415,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1269,  1526,  1161,  1261,  1426,  1263,  1263,  1526,
 1526,  1526,   896,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1168,  1526,   896,  1262,  1427,  1329,  1329,
 1526,  1526,  1526,   243,  1526,  1526,   415,   884,  1526,  1526,
 1526,  1526,  1526,  1526,  1140,  1526,   243,  1330,  1428,  1331,
 1331,  1526,  1526,  1526,    41,  1526,  1526,  1426,  1424,  1526,
 1526,  1526,  1526,  1526,  1526,  1334,  1526,    41,  1332,  1429,
 1333,  1333,  1526,  1526,  1526,    40,  1526,  1526,   874,   872,
 1526,  1526,  1526,  1526,  1526,  1526,   685,  1526,    40,  1334,
 1430,  1335,  1335,  1526,  1526,  1526,    62,  1526,  1526,  1418,
 1414,  1526,  1526,  1526,  1526,  1526,  1526,  1227,  1526,    62,
 1336,  1431,    20,    20,  1526,  1526,  1526,  1526,  1434,   392,
 1432,  1272,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,    21,  1432,  1223,  1223,  1526,  1526,  1526,  1526,  1433,
  393,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1222,  1433,   330,   330,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   331,  1434,   328,   328,  1526,  1526,  1526,
 1526,  1526,  1526,  1433,  1171,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,    22,  1435,  1216,  1216,  1526,   397,
 1526,  1223,  1437,  1436,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1432,  1526,  1223,  1217,  1436,  1224,  1224,  1526,
 1526,  1526,   397,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,   393,  1526,   397,  1220,  1437,  1225,  1225,
 1526,  1526,  1526,   330,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1433,  1526,   330,  1219,  1438,  1226,
 1226,  1526,  1526,  1526,    61,  1526,  1526,  1436,  1151,  1526,
 1526,  1526,  1526,  1526,  1526,   392,  1526,    61,  1227,  1439,
 1228,  1228,  1526,  1526,  1526,   328,  1526,  1526,  1437,  1412,
 1526,  1526,  1526,  1526,  1526,  1526,  1434,  1526,   328,  1229,
 1440,  1526,  1526,  1526,  1526,  1526,  1526,  1444,  1443,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1236,  1526,  1526,
 1441,  1441,  1235,  1235,  1526,  1526,  1526,  1133,  1436,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1442,  1526,
 1133,  1221,  1442,  1133,  1133,  1526,  1526,  1526,  1526,   393,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1134,  1443,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
  844,  1526,  1526,   393,  1444,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1136,  1526,  1526,  1442,  1445,  1526,  1526,  1526,  1526,
 1526,  1526,  1448,   932,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1240,  1526,  1526,  1446,  1446,  1238,  1238,  1526,
 1526,  1526,  1138,   928,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1447,  1526,  1138,  1239,  1447,  1138,  1138,
 1526,  1526,  1526,  1526,   929,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1139,  1448,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1141,  1526,  1526,  1447,  1449,
 1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,   932,  1443,
 1526,  1526,  1526,  1526,  1526,  1526,   846,  1526,  1526,  1434,
 1450,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1448,
 1444,  1526,  1526,  1526,  1526,  1526,  1526,    19,  1526,  1526,
 1431,  1451,  1526,  1526,  1526,  1526,  1526,  1526,  1456,  1455,
 1323,  1319,  1526,  1526,  1526,  1526,  1526,  1526,  1266,  1526,
 1526,  1452,  1452,  1243,  1243,  1526,   599,  1526,  1143,  1454,
 1453,  1425,  1423,  1526,  1526,  1526,  1526,  1526,  1526,  1267,
 1526,  1143,  1244,  1453,  1264,  1264,  1526,  1526,  1526,   599,
 1526,  1526,   415,   884,  1526,  1526,  1526,  1526,  1526,  1526,
  399,  1526,   599,  1250,  1454,  1265,  1265,  1526,  1526,  1526,
  848,  1526,  1526,  1426,  1424,  1526,  1526,  1526,  1526,  1526,
 1526,  1166,  1526,   848,  1245,  1455,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,   501,   564,  1526,  1526,  1526,  1526,
 1526,  1526,   898,  1526,  1526,  1166,  1456,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1324,  1320,  1526,  1526,  1526,
 1526,  1526,  1526,  1165,  1526,  1526,  1267,  1457,  1526,    34,
   34,  1526,  1355,    13,  1470,  1467,  1464,  1458,  1305,  1313,
 1318,  1256,  1319,  1526,  1290,  1440,  1526,    35,  1458,  1526,
 1029,  1029,  1526,  1345,   512,  1462,  1459,  1526,  1526,  1306,
 1314,  1213,  1526,  1526,  1526,  1285,  1526,  1526,  1030,  1459,
 1526,  1037,  1037,  1526,   306,   304,  1461,  1460,  1526,  1526,
 1307,   795,   878,  1526,  1526,  1526,   905,  1526,  1526,   614,
 1460,  1526,  1038,  1038,  1526,  1526,   305,  1526,  1526,  1526,
 1526,   878,  1526,  1526,  1526,  1526,  1526,   902,  1526,  1526,
  624,  1461,  1526,  1039,  1039,  1526,  1526,   306,  1526,  1526,
 1526,  1526,   795,  1526,  1526,  1526,  1526,  1526,   904,  1526,
 1526,   631,  1462,  1526,  1040,  1040,  1526,   510,    49,  1463,
 1461,  1526,  1526,   793,   796,  1215,  1526,  1526,  1526,  1177,
 1526,  1526,  1031,  1463,  1526,  1041,  1041,  1526,  1526,   510,
 1526,  1526,  1526,  1526,   796,  1526,  1526,  1526,  1526,  1526,
 1176,  1526,  1526,  1042,  1464,  1526,  1043,  1043,  1526,  1349,
  525,  1465,   986,  1526,  1526,  1308,  1315,  1319,  1526,  1526,
 1526,  1288,  1526,  1526,  1044,  1465,  1526,  1051,  1051,  1526,
  522,   523,  1466,   984,  1526,  1526,   798,   800,  1320,  1526,
 1526,  1526,  1181,  1526,  1526,  1045,  1466,  1526,  1052,  1052,
 1526,  1526,   522,  1526,  1526,  1526,  1526,   800,  1526,  1526,
 1526,  1526,  1526,  1180,  1526,  1526,  1053,  1467,  1526,  1054,
 1054,  1526,   308,    80,  1469,  1468,   986,  1459,  1309,   802,
  880,   349,   564,  1526,   912,  1443,  1526,   913,  1468,  1526,
 1055,  1055,  1526,  1526,   307,  1526,  1526,   978,  1460,   880,
 1526,  1526,  1526,  1526,  1526,   909,  1526,  1526,   662,  1469,
 1526,  1056,  1056,  1526,  1526,   308,  1526,  1526,   984,  1461,
  802,  1526,  1526,  1526,  1526,  1526,   911,  1526,  1526,   675,
 1470,  1526,  1057,  1057,  1526,   533,    48,  1471,  1469,  1465,
 1462,   789,   803,  1321,  1259,  1320,  1526,  1184,  1444,  1526,
  934,  1471,  1526,  1058,  1058,  1526,  1526,   533,  1526,  1526,
 1466,  1463,   803,  1526,  1526,  1526,  1526,  1526,  1183,  1526,
 1526,  1059,  1472,  1526,  1062,  1062,  1526,  1363,   777,  1476,
 1017,  1473,  1464,  1310,  1316,  1322,  1260,  1323,  1526,  1296,
 1445,  1526,  1063,  1473,  1526,  1113,  1113,  1526,  1360,   768,
 1474,  1001,  1526,  1526,  1311,  1317,  1323,  1526,  1526,  1526,
 1294,  1526,  1526,  1114,  1474,  1526,  1121,  1121,  1526,   765,
  766,  1475,   999,  1526,  1526,   811,   813,  1324,  1526,  1526,
 1526,  1189,  1526,  1526,  1115,  1475,  1526,  1122,  1122,  1526,
 1526,   765,  1526,  1526,  1526,  1526,   813,  1526,  1526,  1526,
 1526,  1526,  1188,  1526,  1526,  1123,  1476,  1526,  1124,  1124,
 1526,   774,   775,  1477,  1015,  1474,  1465,   807,   815,  1325,
 1263,  1324,  1526,  1192,  1448,  1526,  1067,  1477,  1526,  1125,
 1125,  1526,  1526,   774,  1526,  1526,  1475,  1466,   815,  1526,
 1526,  1526,  1526,  1526,  1191,  1526,  1526,  1126,  1478,  1526,
 1129,  1129,  1526,   841,    79,  1480,  1479,  1017,  1467,  1312,
  819,   891,  1264,  1455,  1526,    17,  1449,  1526,  1130,  1479,
 1526,  1195,  1195,  1526,  1526,   309,  1526,  1526,  1009,  1468,
  891,  1526,  1526,  1526,  1526,  1526,   918,  1526,  1526,  1196,
 1480,  1526,  1202,  1202,  1526,  1526,   841,  1526,  1526,  1015,
 1469,   819,  1526,  1526,  1526,  1526,  1526,   920,  1526,  1526,
 1203,  1481,  1526,  1209,  1209,  1526,   788,    47,  1482,  1480,
 1476,  1470,   402,   832,  1326,  1265,  1456,  1526,    18,  1450,
 1526,  1210,  1482,  1526,  1298,  1298,  1526,  1526,   788,  1526,
 1526,  1477,  1471,   832,  1526,  1526,  1526,  1526,  1526,  1194,
 1526,  1526,  1299,  1483,     3,     3,  1526,   846,  1526,  1241,
 1490,  1489,  1487,  1484,  1526,  1526,  1526,  1526,  1526,  1526,
 1211,  1526,  1241,     4,  1484,  1440,  1440,  1526,   844,  1526,
 1236,  1486,  1485,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1234,  1526,  1236,  1441,  1485,  1443,  1443,  1526,  1526,
 1526,   844,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,   843,  1526,   844,   393,  1486,  1444,  1444,  1526,
 1526,  1526,  1136,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1132,  1526,  1136,  1442,  1487,  1445,  1445,
 1526,   240,  1526,  1240,  1488,   931,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1237,  1526,  1240,  1446,  1488,  1448,
 1448,  1526,  1526,  1526,  1141,  1526,  1526,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1137,  1526,  1141,  1447,  1489,
 1449,  1449,  1526,  1526,  1526,   846,  1526,  1526,   931,  1485,
 1526,  1526,  1526,  1526,  1526,  1526,   327,  1526,   846,  1434,
 1490,  1450,  1450,  1526,  1526,  1526,    19,  1526,  1526,  1488,
 1486,  1526,  1526,  1526,  1526,  1526,  1526,  1131,  1526,    19,
 1431,  1491,  1451,  1451,  1526,   898,  1526,  1266,  1493,  1492,
 1417,  1413,  1526,  1526,  1526,  1526,  1526,  1526,  1242,  1526,
 1266,  1452,  1492,  1455,  1455,  1526,  1526,  1526,   898,  1526,
 1526,   874,   872,  1526,  1526,  1526,  1526,  1526,  1526,   847,
 1526,   898,  1166,  1493,  1456,  1456,  1526,  1526,  1526,  1165,
 1526,  1526,  1418,  1414,  1526,  1526,  1526,  1526,  1526,  1526,
 1142,  1526,  1165,  1267,  1494,  1457,  1457,  1338,   912,  1511,
 1290,  1509,  1506,  1502,  1495,  1397,  1405,  1410,  1423,  1413,
 1371,  1282,  1484,  1290,    35,  1495,  1458,  1458,  1339,   905,
 1501,  1285,  1499,  1496,  1526,  1526,  1398,  1406,  1411,  1526,
 1526,  1372,  1283,  1526,  1285,  1030,  1496,  1459,  1459,  1340,
 1526,   904,   905,  1498,  1497,  1526,  1526,  1399,   854,  1151,
 1526,  1526,  1373,   900,  1526,   905,   614,  1497,  1460,  1460,
 1341,  1526,  1526,   902,  1526,  1526,  1526,  1526,  1151,  1526,
 1526,  1526,  1526,  1374,   901,  1526,   902,   624,  1498,  1461,
 1461,  1342,  1526,  1526,   904,  1526,  1526,  1526,  1526,   854,
 1526,  1526,  1526,  1526,  1375,   903,  1526,   904,   631,  1499,
 1462,  1462,  1343,  1526,  1176,  1177,  1500,  1498,  1526,  1526,
  853,   855,  1412,  1526,  1526,  1376,  1174,  1526,  1177,  1031,
 1500,  1463,  1463,  1344,  1526,  1526,  1176,  1526,  1526,  1526,
 1526,   855,  1526,  1526,  1526,  1526,  1377,  1175,  1526,  1176,
 1042,  1501,  1526,  1345,  1345,  1526,  1526,   511,  1176,   904,
 1526,  1526,   511,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,  1033,  1502,  1464,  1464,  1346,   299,  1505,  1288,  1503,
  981,  1526,  1526,  1400,  1407,  1413,  1526,  1526,  1378,  1286,
 1526,  1288,  1044,  1503,  1465,  1465,  1347,  1526,  1180,  1181,
 1504,   982,  1526,  1526,   856,   858,  1414,  1526,  1526,  1379,
 1178,  1526,  1181,  1045,  1504,  1466,  1466,  1348,  1526,  1526,
 1180,  1526,  1526,  1526,  1526,   858,  1526,  1526,  1526,  1526,
 1380,  1179,  1526,  1180,  1053,  1505,  1526,  1349,  1349,  1526,
 1526,   524,  1180,   300,  1526,  1526,   524,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1047,  1506,  1467,  1467,  1350,
 1526,   911,   912,  1508,  1507,   981,  1496,  1401,   859,  1152,
  884,   872,  1381,   899,  1485,   912,   913,  1507,  1468,  1468,
 1351,  1526,  1526,   909,  1526,  1526,   976,  1497,  1152,  1526,
 1526,  1526,  1526,  1382,   908,  1526,   909,   662,  1508,  1469,
 1469,  1352,  1526,  1526,   911,  1526,  1526,   982,  1498,   859,
 1526,  1526,  1526,  1526,  1383,   910,  1526,   911,   675,  1509,
 1470,  1470,  1353,  1526,  1183,  1184,  1510,  1508,  1503,  1499,
  852,   860,  1415,  1424,  1414,  1384,  1173,  1486,  1184,   934,
 1510,  1471,  1471,  1354,  1526,  1526,  1183,  1526,  1526,  1504,
 1500,   860,  1526,  1526,  1526,  1526,  1385,  1182,  1526,  1183,
 1059,  1511,  1526,  1355,  1355,  1526,  1526,   534,  1183,   911,
 1505,  1501,   534,  1526,  1526,  1526,  1526,  1526,  1526,  1526,
 1526,   947,  1512,  1472,  1472,  1356,    81,  1519,  1296,  1517,
 1012,  1513,  1502,  1402,  1408,  1416,  1425,  1417,  1386,  1291,
 1487,  1296,  1063,  1513,  1473,  1473,  1357,   301,  1516,  1294,
 1514,   996,  1526,  1526,  1403,  1409,  1417,  1526,  1526,  1387,
 1292,  1526,  1294,  1114,  1514,  1474,  1474,  1358,  1526,  1188,
 1189,  1515,   997,  1526,  1526,   862,   864,  1418,  1526,  1526,
 1388,  1186,  1526,  1189,  1115,  1515,  1475,  1475,  1359,  1526,
 1526,  1188,  1526,  1526,  1526,  1526,   864,  1526,  1526,  1526,
 1526,  1389,  1187,  1526,  1188,  1123,  1516,  1526,  1360,  1360,
 1526,  1526,   767,  1188,   302,  1526,  1526,   767,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1526,  1117,  1517,  1476,  1476,
 1361,  1526,  1191,  1192,  1518,  1013,  1514,  1503,   861,   866,
 1419,  1426,  1418,  1390,  1185,  1488,  1192,  1067,  1518,  1477,
 1477,  1362,  1526,  1526,  1191,  1526,  1526,  1515,  1504,   866,
 1526,  1526,  1526,  1526,  1391,  1190,  1526,  1191,  1126,  1519,
 1526,  1363,  1363,  1526,  1526,   776,  1191,   303,  1516,  1505,
  776,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1526,  1079,
 1520,  1478,  1478,  1364,  1526,   920,    17,  1522,  1521,  1012,
 1506,  1404,   867,  1153,  1453,  1492,  1392,   326,  1489,    17,
 1130,  1521,  1479,  1479,  1365,  1526,  1526,   918,  1526,  1526,
 1007,  1507,  1153,  1526,  1526,  1526,  1526,  1393,   917,  1526,
  918,  1196,  1522,  1480,  1480,  1366,  1526,  1526,   920,  1526,
 1526,  1013,  1508,   867,  1526,  1526,  1526,  1526,  1394,   919,
 1526,   920,  1203,  1523,  1481,  1481,  1367,  1526,  1194,    18,
 1524,  1522,  1517,  1509,   851,   868,  1420,  1454,  1493,  1395,
 1130,  1490,    18,  1210,  1524,  1482,  1482,  1368,  1526,  1526,
 1194,  1526,  1526,  1518,  1510,   868,  1526,  1526,  1526,  1526,
 1396,  1193,  1526,  1194,  1299,  1525,  1526,  1369,  1369,  1526,
 1526,    30,  1194,   920,  1519,  1511,    30,  1526,  1526,  1526,
 1526,  1526,  1526,  1526,  1526,  1370};

/* Vector of min issue delay of insns.  */
static const unsigned char exynos_m1_fp_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,    32,     2,     0,     0,     0,     0,     0,     2,    16,
   32,     1,     0,    16,     0,     0,     0,     0,     0,    16,
    1,     0,    17,   145,   113,     0,     0,   153,   153,   152,
    9,    16,     0,     8,     6,     0,     0,     8,   136,   136,
  112,   128,     0,     0,   112,    80,     0,     0,   119,   119,
  118,     7,     0,     0,     6,     4,     0,     0,     6,   102,
  102,    80,    96,     0,     0,    80,    48,     0,     0,    85,
   85,    84,     5,     0,     0,     4,     2,     0,     0,     4,
   68,    68,    48,    64,     0,     0,    48,    16,     0,     0,
   51,    51,    50,     3,     0,     0,     2,     0,     0,     0,
    2,    34,    34,    16,    32,     0,     0,    16,     0,     0,
    0,    17,    17,    16,     1,     0,     2,    17,    33,    16,
    0,     1,    17,    17,    33,    18,     0,    33,    24,    17,
    0,     0,    17,    17,    18,    17,    32,     1,     0,   112,
    0,     0,     0,     0,     0,    16,     1,     0,     0,     6,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
   80,     0,     0,     0,     0,     0,     4,     5,     0,    64,
    4,     0,     0,     0,     0,     0,     4,    48,    64,     3,
    0,    48,     0,     0,     0,     0,     0,    50,     3,     0,
   51,   147,   115,    17,     0,   153,   153,   152,    41,    48,
    2,    40,    38,    32,     0,     8,   136,   136,   113,   130,
    0,    17,   113,    81,     0,     0,   119,   119,   118,     7,
   16,     2,    39,    37,    32,     0,     7,   119,   119,    97,
  114,     0,    17,    97,    65,     0,     0,   102,   102,   101,
    6,    16,     2,    38,    36,    32,     0,     6,   102,   102,
   81,    98,     0,    17,    81,    49,     0,     0,    85,    85,
   84,     5,    16,     2,    37,    35,    32,     0,     5,    85,
   85,    65,    82,     0,    17,    65,    33,     0,     0,    68,
   68,    67,     4,    16,     2,    36,    34,    32,     0,     4,
   68,    68,    49,    66,     0,    17,    49,    17,     0,     0,
   51,    51,    50,     3,    16,     2,    35,    34,    32,     0,
    3,    51,    51,    33,    50,     0,    17,    33,    17,     0,
    0,    34,    34,    33,     2,    16,     2,    34,    34,    32,
    0,     2,    34,    34,    33,    34,     0,    17,    17,    17,
    0,     0,    17,    17,    17,     1,    16,     1,    17,   129,
   16,     0,     1,    17,    17,    16,    17,     0,     0,     7,
    0,     0,     0,     0,     0,     0,     0,     0,     2,     0,
  112,     0,     0,     0,     0,     0,    33,     7,     0,    16,
    6,     0,     0,     0,     0,     0,     1,     0,    96,     1,
   25,   103,   100,    66,    41,   153,   153,   128,   150,     0,
    0,   133,   101,    51,    17,   136,   136,   135,    72,    80,
    4,    71,    69,    66,    32,     7,   119,   119,    99,   116,
    0,    51,    99,    67,    17,     0,   102,   102,   101,    38,
   48,     3,    54,   134,    97,    66,    38,   102,   102,   130,
  104,     0,    34,    87,    85,     3,    17,    85,    85,    87,
   21,   112,     1,    20,   100,    66,    32,     4,    68,    68,
   96,    70,     0,     0,    53,    51,    17,     0,    51,    51,
   53,    67,    80,     4,    34,    66,    32,     0,     2,    34,
   34,    67,    36,     0,    49,    19,    17,     0,     0,    17,
   17,    19,    33,    48,     3,    17,   129,    16,     0,     1,
   17,    17,    50,    24,     0,    49,    24,    17,     0,    68,
   17,   136,   136,    40,   128,     2,     0,   112,     0,    83,
   48,     7,   119,   113,   119,     0,    16,     6,    96,    68,
   34,     6,   102,   102,     6,    96,     0,     0,    85,    83,
   49,    21,    85,    85,    84,    85,     0,    68,    68,    68,
   34,     0,    68,    68,    68,    52,    64,     3,    51,    51,
   49,    16,     3,    51,    51,    50,    51,     0,    51,    56,
   51,    17,     0,    51,    51,    51,    35,   128,     2,    34,
  114,    32,     0,     2,    34,    34,    33,    39,     0,    17,
   22,    17,     0,     0,    17,    17,    17,     1,    96,     6,
   17,    97,    16,     0,     1,    17,    17,   101,    22,     0,
   80,     5,     0,     0,     0,     0,     0,     5,    64,    80,
    5,    89,    87,    83,    49,    25,   153,   153,   132,   149,
    0,    68,   132,   100,    34,     0,   136,   136,   135,    56,
   64,     3,    55,    53,    49,    16,     7,   119,   119,    98,
  115,     0,    51,   120,   119,    21,    51,   119,   119,   120,
   39,   128,     2,    38,   118,    96,    66,    38,   102,   102,
  113,   103,     0,    17,    86,    85,    51,    17,    85,    85,
   86,     5,    96,     0,     4,    84,    66,    32,     4,    68,
   68,    84,    69,     0,    67,    52,    51,    17,     0,    51,
   51,    52,    51,    64,     3,    34,    50,    32,     0,     2,
   34,    34,    50,    35,     0,    50,    40,    34,     0,     0,
   34,    34,    35,    34,   128,     2,    17,   113,    16,     0,
    1,    17,    17,    33,    23,     0,    33,    24,    17,     0,
   51,    17,   119,   114,    23,   128,     1,     0,   112,     0,
   66,    32,     6,   102,    16,   103,     0,     0,     6,    80,
   51,    17,     5,    85,    80,    85,    96,     5,     0,    84,
   66,    32,     4,    68,    68,    84,    69,     0,   128,     8,
   85,    51,    17,    85,    85,    88,   117,   128,     7,    68,
  116,    66,    32,     4,    68,    68,   118,    71,     0,    99,
   54,    51,    17,     0,    51,    51,    54,    83,    96,     5,
   34,    82,    32,     0,     2,    34,    34,    84,    37,     0,
   65,    20,    17,     0,     0,    17,    17,    20,    49,    64,
    8,    17,   129,    16,     0,     1,    17,    17,   135,    24,
    0,   112,     7,     0,     0,     0,     0,     0,     7,    96,
  112,     6,     0,    96,     0,     0,     0,     0,     0,   101,
    6,     0,   102,   150,   118,    68,    34,   153,   153,   152,
   89,    96,     5,    88,    86,    83,    49,    24,   136,   136,
  116,   133,     0,   118,   103,   102,    68,    34,   102,   102,
  103,   102,   112,     6,    85,   101,    83,    49,    21,    85,
   85,   101,    86,     0,    84,    69,    68,    34,     0,    68,
   68,    69,    68,    80,     8,    85,   133,    83,    49,    21,
   85,    85,   135,    88,     0,   117,    87,    85,    51,    17,
   85,    85,    87,   101,   112,     6,    68,   100,    66,    32,
    4,    68,    68,   101,    70,     0,    83,    53,    51,    17,
    0,    51,    51,    53,    67,    80,     8,    51,   133,    81,
   49,    21,    85,    85,   135,    88,     0,   114,    39,    68,
    2,     0,    68,    68,    71,   100,   112,     6,    17,    99,
   49,    16,     3,    51,    51,   101,    54,     0,    80,     5,
   34,     0,     0,    34,    34,    37,    66,    80,     8,     0,
  133,    32,     1,    18,    85,    85,   135,    88,     0,   113,
   23,    65,     2,     0,    20,    68,    71,   100,   112,     6,
    0,    99,     1,    16,     0,    51,    51,   101,    54,     0,
  128,     8,    96,    20,    34,     6,   102,   104,   118,   128,
    7,     0,   117,    80,    49,    21,    85,    85,   118,    87,
    0,    97,    22,    68,    34,     0,    68,    68,    70,    84,
   96,     5,     0,    83,    49,    16,     3,    51,    51,    84,
   53,     0,   128,     8,    85,    19,    17,    85,    85,    88,
  117,   128,     7,     0,   117,    81,    49,    21,    85,    85,
  118,    87,     0,    98,    38,    68,     2,     0,    68,    68,
   70,    84,    96,     5,    17,    83,    49,    16,     3,    51,
   51,    84,    53,     0,    64,     4,    34,     0,     0,    34,
   34,    36,    50,    64,     8,     0,   130,    32,     0,     2,
   34,    34,   135,    40,     0,   113,    23,    17,     0,     0,
   17,    17,    23,    97,   112,     8,    17,   129,    16,     3,
   49,    23,   119,   135,   120,     0,   112,     7,     0,     4,
   34,     0,   102,   103,   102,   112,     6,     0,   101,     3,
   49,    16,    85,    85,   101,    86,     0,    97,    22,    85,
   51,    17,    85,    85,    86,    85,    96,     7,    34,   118,
   96,    66,    38,   102,   102,   118,   103,     0,   112,     7,
   96,    68,    34,     6,   102,   103,   102,   112,     6,     0,
  101,    83,    49,    21,    85,    85,   101,    86,     0,   113,
   23,   102,    68,    34,   102,   102,   103,   102,   112,     7,
   17,   118,    16,    66,    33,   102,   102,   118,   103,     0,
  129,    24,   119,    85,    51,   119,   119,   120,   119,   128,
    7,     0,   118,   100,    66,    38,   102,   102,   118,   103,
    0,   129,    24,   119,    21,    51,   119,   119,   120,   119,
  128,     7,     0,   118,    96,    66,    38,   102,   102,   118,
  103,     0,   113,    23,    17,     0,    51,    17,   119,   119,
  103,   112,     6,     0,    96,     0,    66,    32,     6,   102,
  101,   102,     0,    80,     5,    80,    51,    17,     5,    85,
   85,    69,    80,     4,     0,    68,    66,    32,     4,    68,
   68,    67,    68,     0,   128,     8,    68,    34,     0,    68,
   68,    72,   116,   128,     7,    51,   115,    49,    16,     3,
   51,    51,   118,    55,     0,    98,    38,    34,     0,     0,
   34,    34,    38,    82,    96,     5,    17,    81,    16,     0,
    1,    17,    17,    84,    21,     0,   129,    24,    17,     0,
   17,    17,    85,    88,   117,   128,     7,     0,   112,     0,
   32,     0,     4,    68,   118,    71,     0,   128,     8,     0,
    5,    51,     0,   119,   120,   119,   128,     8,   119,   135,
  117,    83,    55,   119,   119,   135,   120,     0,   130,    40,
  119,     5,    51,   119,   119,   120,   119,   128,     8,     0,
  135,     5,    83,    48,   119,   119,   135,   120,     0,   129,
   24,   113,     5,    51,    23,   119,   120,   119,   128,     7,
    0,   112,     0,    83,    48,     7,   119,   118,   119,     0,
   96,     6,    96,    68,    34,     6,   102,   102,    86,    96,
    5,     0,    85,    83,    49,    21,    85,    85,    84,    85,
    0,    85,    85,    85,    51,    17,    85,    85,    85,    69,
   80,     6,   102,   102,   100,    66,    38,   102,   102,   101,
  102,     0,    97,    22,   102,    68,    34,   102,   102,   102,
   86,    96,     7,   119,   119,   117,    83,    55,   119,   119,
  118,   119,     0,   114,    39,   119,     5,    51,   119,   119,
  119,   103,   112,     7,     0,   119,     5,    83,    48,   119,
  119,   118,   119,     0,    96,     6,   102,    68,    34,   102,
  102,   102,    86,    96,     7,    17,   119,   117,    83,    55,
  119,   119,   118,   119,     0,   113,    23,   113,     5,    51,
   23,   119,   119,   103,   112,     7,     0,   116,     2,    32,
    0,    68,    68,   118,    71,     0,    96,     6,    51,    17,
    0,    51,    51,    54,    83,    96,     8,     0,   134,    97,
   66,    38,   102,   102,   135,   104,     0,   114,    39,    85,
    3,    17,    85,    85,    87,   101,   112,     8,    51,   134,
   97,    66,    38,   102,   102,   135,   104,     0,   112,     7,
  102,    20,    34,   102,   102,   103,   102,   112,     6,    34,
  101,    80,    49,    21,    85,    85,   101,    86,     0,    81,
   21,    68,    34,     0,    68,    68,    69,    68,    80,     4,
    0,    67,    49,    16,     3,    51,    51,    67,    52,     0,
  128,     8,    51,    17,     0,    51,    51,    56,   115,   128,
    7,    34,   114,    32,     0,     2,    34,    34,   118,    39,
    0,   130,    40,   114,     0,    51,    39,   119,   120,   119,
  128,     8,    51,   135,   113,    83,    55,   119,   119,   135,
  120,     0,   114,    39,   114,     0,    51,    39,   119,   119,
  103,   112,     6,    17,   102,    16,    66,    33,   102,   102,
  101,   102,     0,   115,    55,   119,    21,    51,   119,   119,
  119,   103,   112,     6,    34,   102,    96,    66,    38,   102,
  102,   101,   102,     0,    81,    21,    85,    51,    17,    85,
   85,    85,    69,    80,     8,     0,   136,   129,   100,    72,
  136,   136,   135,   136,     0,   131,    56,   136,    22,    68,
  136,   136,   136,   120,   128,     8,     0,   135,   113,    83,
   55,   119,   119,   135,   120,     0,   131,    56,    51,    17,
    0,    51,    51,    56,   115,   128,     7,     0,   115,    49,
   16,     3,    51,    51,   118,    55,     0,   112,     7,   119,
   21,    51,   119,   119,   119,   103,   112,     8,    17,   133,
   83,    49,    21,    85,    85,   135,    88,     0,   112,     7,
   68,    34,     0,    68,    68,    71,   100,   112,     8,     0,
  135,   117,    83,    55,   119,   119,   135,   120,     0,   112,
    7,   119,    85,    51,   119,   119,   119,   103,   112,     7,
   17,   117,    83,    49,    21,    85,    85,   118,    87,     0,
   96,     6,    68,    34,     0,    68,    68,    70,    84,    96,
    8,     0,   134,   100,    66,    38,   102,   102,   135,   104,
    0,   134,   104,   102,    68,    34,   102,   102,   104,   118,
  128,     7,    51,   118,    97,    66,    38,   102,   102,   118,
  103,     0,   113,    23,    68,    34,     0,    68,    68,    71,
  100,   112,     8,    17,   133,    81,    49,    21,    85,    85,
  135,    88,     0,   112,     7,    68,     2,     0,    68,    68,
   71,   100,   112,     8,     0,   135,   112,    83,    55,   119,
  119,   135,   120,     0,   112,     7,   119,     5,    51,   119,
  119,   119,   103,   112,     7,    17,   113,    16,     1,    17,
   21,    85,   118,    87,     0,    96,     6,     0,     2,     0,
    0,    68,    70,    84,    96,     5,     0,    83,     1,    16,
    0,    51,    51,    84,    53,     0,   128,     8,    80,    19,
   17,     5,    85,    88,   117,   128,     7,     0,   117,     1,
   49,    16,    85,    85,   118,    87,     0,    96,     6,    68,
    2,     0,    68,    68,    70,    84,    96,     8,     0,   134,
   96,    66,    38,   102,   102,   135,   104,     0,   130,    40,
  102,     4,    34,   102,   102,   104,   118,   128,     7,    51,
  117,    81,    49,    21,    85,    85,   118,    87,     0,   113,
   23,    85,    19,    17,    85,    85,    87,   101,   112,     8,
    0,   128,     0,    66,    32,     6,   102,   135,   104,     0,
  112,     7,    80,    51,    17,     5,    85,    87,   101,   112,
    8,     0,   134,     4,    66,    32,   102,   102,   135,   104,
    0,   112,     7,    85,    51,    17,    85,    85,    87,   101,
  112,     8,    17,   134,   100,    66,    38,   102,   102,   135,
  104,     0,   129,    24,    97,     4,    34,    22,   102,   104,
  118,   128,     6,     0,   100,     2,    32,     0,    68,    68,
  101,    70,     0,    97,    22,    65,     2,     0,    20,    68,
   70,    84,    96,     8,    34,   134,    32,     2,    34,   102,
  102,   135,   104,     0,   113,    23,    81,     3,    17,    21,
   85,    87,   101,   112,     7,    34,   118,    32,     2,    34,
  102,   102,   118,   103,     0,    97,    22,    81,     3,    17,
   21,    85,    86,    85,    96,     5,     0,    84,     2,    32,
    0,    68,    68,    84,    69,     0,   128,     8,    80,    51,
   17,     5,    85,    88,   117,   128,     8,     0,   136,   134,
  100,    72,   136,   136,   135,   136,     0,   136,   136,   136,
  102,    68,   136,   136,   136,   120,   128,     8,    68,   132,
   66,    32,     4,    68,    68,   135,    72,     0,   113,    23,
  119,    21,    51,   119,   119,   119,   103,   112,     6,     0,
  102,    96,    66,    38,   102,   102,   101,   102,     0,   113,
   23,    51,    17,     0,    51,    51,    55,    99,   112,     6,
    0,    98,    32,     0,     2,    34,    34,   101,    38,     0,
  128,     8,    98,     0,    34,    38,   102,   104,   118,   128,
    7,     0,   118,    32,     2,    34,   102,   102,   118,   103,
    0,   128,     8,   130,     0,    68,    40,   136,   136,   120,
  128,     8,    34,   136,    32,     4,    66,   136,   136,   135,
  136,     0,   128,     8,   114,     0,    51,    39,   119,   120,
  119,   128,     8,    34,   130,    32,     0,     2,    34,    34,
  135,    40,     0,   112,     7,    34,     0,     0,    34,    34,
   39,    98,   112,     7,     0,   119,    32,     3,    50,   119,
  119,   118,   119,     0,   129,    24,   102,    20,    34,   102,
  102,   104,   118,   128,     7,     0,   118,     1,    66,    32,
  102,   102,   118,   103,     0,    96,     6,    85,     3,    17,
   85,    85,    86,    85,    96,     7,    17,   118,    97,    66,
   38,   102,   102,   118,   103,     0,   130,    40,    82,     0,
   17,    37,    85,    88,   117,   128,     7,     0,   117,    32,
    1,    18,    85,    85,   118,    87,     0,   114,    39,    82,
    0,    17,    37,    85,    87,   101,   112,     8,     0,   128,
    0,     2,    32,     0,   102,   135,   104,     0,   112,     7,
    0,     3,    17,     0,    85,    87,   101,   112,     8,    17,
  129,    16,     2,    33,    22,   102,   135,   104,     0,   112,
    7,     0,     0,    34,     0,     6,   103,   102,   112,     6,
    0,    96,     0,    49,    16,     5,    85,   101,    86,     0,
  113,    23,    17,     0,    34,    17,   102,   103,   102,   112,
    7,   121,   119,   117,    83,    57,   153,   153,   134,   151,
    0,   102,   134,   102,    68,    34,   136,   136,   135,    88,
   96,     5,    87,    85,    83,    49,    23,   119,   119,   100,
  117,     0,    68,   100,    68,    34,     0,   102,   102,   101,
   54,    64,     3,    53,    51,    49,    16,     5,    85,    85,
   66,    83,     0,    51,    88,    85,    19,    17,    85,    85,
   88,    37,   128,     2,    36,   116,    64,    32,     4,    68,
   68,   113,    71,     0,    17,    54,    51,    17,     0,    51,
   51,    54,     3,    96,     0,     2,    82,    32,     0,     2,
   34,    34,    84,    37,     0,     0,    40,    82,     0,    17,
   37,    85,    88,   117,   128,     0,     5,   133,    83,    49,
   21,    85,    85,   135,    88,     0,     0,    56,    85,    19,
   17,    85,    85,    88,   117,   128,     0,     2,   117,    32,
    1,    18,    85,    85,   118,    87,     0,     0,    87,    85,
   51,    17,    85,    85,    87,   101,   112,     0,     3,   117,
   81,    49,    21,    85,    85,   118,    87,     0,    17,    56,
  102,    20,    34,   102,   102,   104,     6,   128,     0,     2,
  117,    80,    49,    21,    85,    85,   118,    87,     0,    17,
   55,   102,    20,    34,   102,   102,   103,     6,   112,     0,
    2,   101,    80,    49,    21,    85,    85,   101,    86,     0,
    0,    86,    85,    51,    17,    85,    85,    86,    85,    96,
    2,    39,   135,   112,    83,    55,   119,   119,   129,   120,
    0,    17,   103,   102,    68,    34,   102,   102,   103,     6,
  112,     2,    39,   119,   112,    83,    55,   119,   119,   113,
  119,     0,    17,   102,   102,    68,    34,   102,   102,   102,
    6,    96,     0,     5,    85,    83,    49,    21,    85,    85,
   84,    85,     0,    51,    87,    85,    19,    17,    85,    85,
   87,    37,   112,     2,    36,   100,    64,    32,     4,    68,
   68,    97,    70,     0,    17,    53,    51,    17,     0,    51,
   51,    53,     3,    80,     0,     2,    66,    32,     0,     2,
   34,    34,    67,    36,     0,     0,    40,    34,     0,     0,
   34,    34,    40,   114,   128,     0,     2,   136,    32,     4,
   66,   136,   136,   135,   136,     0,     0,   136,   136,   102,
   68,   136,   136,   136,   120,   128,     0,     3,   136,   129,
  100,    72,   136,   136,   135,   136,     0,     0,    40,   114,
    0,    51,    39,   119,   120,   119,   128,     0,     7,   135,
  117,    83,    55,   119,   119,   135,   120,     0,     0,    56,
  119,    21,    51,   119,   119,   120,   119,   128,     0,     4,
  132,    66,    32,     4,    68,    68,   135,    72,     0,     0,
   56,    51,    17,     0,    51,    51,    56,   115,   128,     0,
    2,   114,    32,     0,     2,    34,    34,   118,    39,     0,
    0,    39,   114,     0,    51,    39,   119,   119,   103,   112,
    0,     7,   119,   117,    83,    55,   119,   119,   118,   119,
    0,     0,    55,   119,    21,    51,   119,   119,   119,   103,
  112,     0,     4,   116,    66,    32,     4,    68,    68,   118,
   71,     0,     0,    55,    51,    17,     0,    51,    51,    55,
   99,   112,     0,     4,    68,    66,    32,     4,    68,    68,
   67,    68,     0,     0,    52,    51,    17,     0,    51,    51,
   52,    51,    64,     1,    19,   133,    81,    49,    21,    85,
   85,   128,    88,     0,     0,    39,    68,     2,     0,    68,
   68,    71,   100,   112,     0,     2,   135,   112,    83,    55,
  119,   119,   135,   120,     0,     0,    39,   119,     5,    51,
  119,   119,   119,   103,   112,     1,    19,   117,    81,    49,
   21,    85,    85,   112,    87,     0,     0,    38,    68,     2,
    0,    68,    68,    70,    84,    96,     0,     2,   134,    96,
   66,    38,   102,   102,   135,   104,     0,     0,   104,   102,
   68,    34,   102,   102,   104,   118,   128,     0,     2,   118,
   96,    66,    38,   102,   102,   118,   103,     0,     0,   103,
  102,    68,    34,   102,   102,   103,   102,   112,     0,     4,
  100,    66,    32,     4,    68,    68,   101,    70,     0,    34,
  104,   102,     4,    34,   102,   102,   104,    22,   128,     1,
   21,   117,    83,    49,    21,    85,    85,   112,    87,     0,
  128,     8,     0,     0,    51,     0,     7,   120,   119,   128,
    8,     0,   135,     1,    83,    48,   119,   119,   135,   120,
    0,   112,     7,     0,     0,    51,     0,     7,   119,   103,
  112,     7,     0,   119,     1,    83,    48,   119,   119,   118,
  119,     0,   112,     7,    48,    17,     0,     3,    51,    55,
   99,   112,     8,    17,   129,    16,     4,    65,    24,   136,
  135,   136,     0,   129,    24,   136,   102,    68,   136,   136,
  136,   120,   128,     8,    17,   136,   129,   100,    72,   136,
  136,   135,   136,     0,   129,    24,    68,    34,     0,    68,
   68,    72,   116,   128,     8,    17,   131,    49,    16,     3,
   51,    51,   135,    56,     0,    65,    20,    68,    34,     0,
   68,    68,    68,    52,    64,     3,     0,    51,    49,    16,
    3,    51,    51,    50,    51,     0,    48,     8,    51,    17,
    0,    51,    51,    51,    35,   128,     3,     0,   136,   129,
  100,    72,   136,   136,   130,   136,     0,    34,    39,   119,
    5,    51,   119,   119,   119,    23,   112,     1,    17,   102,
  100,    66,    38,   102,   102,    96,   102,     0,    51,    56,
  136,    22,    68,   136,   136,   136,    40,   128,     3,     0,
  135,   113,    83,    55,   119,   119,   130,   120,     0,    34,
   39,   102,     4,    34,   102,   102,   103,    22,   112,     1,
   17,   101,    83,    49,    21,    85,    85,    96,    86,     0,
    0,     5,    68,    34,     0,    68,    68,    69,    68,    80,
    0,     0,   133,    83,    49,    21,    85,    85,   135,    88,
    0,     0,     7,    85,    51,    17,    85,    85,    87,   101,
  112,     3,    51,   135,   113,    83,    55,   119,   119,   130,
  120,     0,    48,     7,    51,    17,     0,    51,    51,    51,
   35,   112,     2,    34,    98,    32,     0,     2,    34,    34,
   33,    38,     0,    17,    21,    17,     0,     0,    17,    17,
   17,     1,    80,     0,     0,    64,     0,     0,     0,     0,
    0,     3,     4,     0,     0,   148,   116,    34,     0,   153,
  153,   152,    57,    64,     3,    56,    54,    49,    16,     8,
  136,   136,   114,   131,     0,    51,   136,   136,    22,    68,
  136,   136,   136,    40,   128,     3,    56,   119,   113,    83,
   56,   136,   136,   114,   135,     0,    34,   118,   102,     4,
   34,   119,   119,   118,    23,    96,     1,    22,    85,    83,
   49,    22,   102,   102,    80,   101,     0,     0,    84,    68,
   34,     0,    85,    85,    84,    53,    64,     3,    52,    51,
   49,    16,     4,    68,    68,    50,    67,     0,    51,    72,
   51,    17,     0,    68,    68,    67,    36,   128,     2,    35,
  114,    32,     0,     3,    51,    51,    33,    55,     0,    17,
   38,    17,     0,     0,    34,    34,    33,     2,    96,     0,
    1,    80,     0,     0,     1,    17,    17,     4,    21,     0,
    0,    24,     0,     0,    17,    17,    85,    80,   117,   128,
    0,     1,   133,     3,    49,    21,    85,    85,     7,    88,
    0,     0,    24,    80,    19,    17,    85,    85,    80,   117,
  128,     0,     1,   112,     0,     1,    17,    21,    85,     6,
   87,     0,     0,    23,    80,    51,    17,    85,    85,    80,
  101,   112,     0,     1,   117,     1,    49,    21,    85,    85,
    6,    87,     0,     0,    21,    64,    34,     0,    68,    68,
   64,    68,    80,     0,     1,    83,     1,    16,     3,    51,
   51,     4,    53,     0,    17,    40,    17,     0,    34,    38,
  102,    97,     6,   128,     0,     1,   112,     0,    49,    17,
   85,    85,     6,    87,     0,    17,   104,   102,    68,    34,
  102,   102,   104,     6,   128,     1,    18,   113,    16,     2,
   34,   102,   102,    16,   103,     0,     0,    22,     0,     3,
   17,    21,    85,    80,    85,    96,     0,     1,   101,     3,
   49,    21,    85,    85,     5,    86,     0,    34,    56,   114,
    0,    51,   119,   119,   114,    23,   128,     1,    18,   118,
   16,    66,    38,   102,   102,    16,   103,     0,    34,    55,
  114,     0,    51,   119,   119,   114,    23,   112,     1,    18,
  102,    16,    66,    38,   102,   102,    16,   102,     0,     0,
   21,    80,    51,    17,    85,    85,    80,    69,    80,     3,
   52,   115,    49,    16,     4,    68,    68,    50,    71,     0,
   34,    54,    34,     0,     0,    51,    51,    50,    19,    96,
    1,    18,    81,    16,     0,     2,    34,    34,    16,    37,
    0,     0,    20,     0,     0,     0,    17,    17,    16,    49,
   64,     0,     1,   128,     0,     0,     1,    17,    17,     7,
   24,     0,     0,    24,     0,     0,    68,    17,   136,   128,
  120,   128,     0,     1,   136,     6,   100,    72,   136,   136,
    7,   136,     0,     0,    24,   128,    22,    68,   136,   136,
  128,   120,   128,     0,     1,   128,     0,     3,    49,    23,
  119,     7,   120,     0,     0,    24,   112,    85,    51,   119,
  119,   112,   119,   128,     0,     1,   135,     1,    83,    55,
  119,   119,     7,   120,     0,     0,    24,    64,    34,     0,
   68,    68,    64,   116,   128,     0,     1,   131,     1,    16,
    3,    51,    51,     7,    56,     0,     0,    23,     0,     0,
    0,    17,    17,    16,    97,   112,     0,     1,   112,     0,
    3,    49,    23,   119,     6,   119,     0,     0,    23,   112,
   85,    51,   119,   119,   112,   103,   112,     0,     1,   119,
    1,    83,    55,   119,   119,     6,   119,     0,     0,    23,
   64,    34,     0,    68,    68,    64,   100,   112,     0,     1,
  115,     1,    16,     3,    51,    51,     6,    55,     0,     0,
   20,    64,    34,     0,    68,    68,    64,    52,    64,     0,
    1,    67,     1,    16,     3,    51,    51,     3,    52,     0,
   48,     3,    34,     0,     0,    34,    34,    35,    34,    48,
    3,     0,   130,    32,     0,     2,    34,    34,    50,    40,
    0,    48,     8,   130,     0,    68,    40,   136,   136,    40,
  128,     2,    17,   119,    16,    83,    49,   119,   119,   113,
  119,     0,    50,    40,   130,     0,    68,    40,   136,   136,
   40,   128,     3,     0,   135,    32,     3,    50,   119,   119,
  130,   120,     0,    33,    23,    97,     4,    34,    22,   102,
  103,    22,   112,     1,     0,   101,     3,    49,    16,    85,
   85,    96,    86,     0,    50,    40,   114,     0,    51,    39,
  119,   120,    39,   128,     3,     0,   114,    32,     0,     2,
   34,    34,    50,    39,     0,    33,    22,    17,     0,     0,
   17,    17,    18,    17,    96,     1,     0,    80,     0,     0,
    0,     0,     0,    16,     5,     0,    17,   149,   117,    51,
   17,   153,   153,   152,     9,    80,     0,     8,    70,    66,
   32,     8,   136,   136,   115,   132,     0,     0,   135,   119,
   85,    51,   136,   136,   135,   104,   112,     6,   103,   102,
  100,    66,    39,   119,   119,   101,   118,     0,    85,   101,
   85,    51,    17,   102,   102,   101,    70,    80,     4,    69,
   68,    66,    32,     5,    85,    85,    67,    84,     0,   119,
  135,   119,    85,    51,   136,   136,   135,   104,   112,     1,
   22,   117,    83,    49,    22,   102,   102,    80,   103,     0,
    0,    86,    68,    34,     0,    85,    85,    84,    53,    96,
    3,    52,    83,    49,    16,     4,    68,    68,    50,    69,
    0,    34,    52,    34,     0,     0,    51,    51,    50,    19,
   64,     1,    18,    49,    16,     0,     2,    34,    34,    16,
   35,     0,     0,    18,     0,     0,     0,    17,    17,    16,
   17,    32,     0,     1,   128,     0,     0,     1,    17,    17,
    1,    18,     0,    34,    40,    34,     0,     0,    34,    34,
   34,    18,    32,     1,    17,   113,    16,     0,     1,    17,
   17,    16,    17,     0,    17,    24,    17,     0,    51,    17,
  119,   113,     7,    16,     0,     0,   112,     0,    66,    32,
    6,   102,     0,    96,     0,     0,     7,     0,     4,    34,
    0,   102,    96,   102,   112,     0,     0,   118,     4,    66,
   32,   102,   102,     6,   103,     0,     0,    23,    96,    68,
   34,   102,   102,    96,   102,   112,     0,     1,   112,     0,
   66,    33,   102,   102,     6,   103,     0,    16,     7,     0,
    4,    34,   102,   102,    97,     6,   112,     1,     0,   118,
    4,    66,    38,   102,   102,   112,   103,     0,     0,   103,
   96,    68,    34,   102,   102,   103,     6,     0,     0,     2,
  112,     0,    66,    38,   102,   102,    16,    96,     0,     0,
    7,    96,    68,    34,     6,   102,    96,     6,     0,     0,
    0,   101,    83,    49,    21,    85,    85,   101,    86,     0,
    0,    23,    96,    68,    34,   102,   102,    96,     6,     0,
    1,    17,   118,   100,    66,    38,   102,   102,   112,   103,
    0,    16,     7,    96,    68,    34,     6,   102,   103,     6,
  112,     0,     1,   112,     0,    66,    33,   102,   102,     0,
   96,     0,    17,    23,    97,     4,    34,    22,   102,    97,
    6,   112,     1,    17,   135,    16,    83,    49,   119,   119,
   16,   120,     0,    17,    24,   119,    85,    51,   119,   119,
  120,     7,   128,     0,     0,   118,   100,    66,    38,   102,
  102,   118,   103,     0,    17,    24,    17,     0,    51,    17,
  119,   113,     7,   128,     1,    17,   135,   113,    83,    55,
  119,   119,   128,   120,     0,     0,     7,   102,     4,    34,
  102,   102,   103,   102,   112,     1,    17,   113,    16,     3,
   49,    23,   119,    16,   113,     0,     0,     6,     0,     4,
   34,     0,   102,    96,     6,     0,     0,     0,    85,     3,
   49,    16,    85,    85,     4,    85,     0,     0,     6,     0,
    4,    34,     0,   102,    96,    86,    96,     0,     6,   102,
  100,    66,    38,   102,   102,   101,   102,     0,     0,    38,
  102,     4,    34,   102,   102,   102,    86,    96,     0,     0,
  102,     4,    66,    32,   102,   102,     5,   102,     0,     0,
   22,    96,    68,    34,   102,   102,    96,    86,    96,     0,
    1,    96,     0,    66,    33,   102,   102,     5,   102,     0,
   16,     6,     0,     4,    34,   102,   102,    97,     6,    96,
    1,     0,   102,     4,    66,    38,   102,   102,    96,   102,
    0,     0,   102,    96,    68,    34,   102,   102,   102,     6,
    0,     0,     2,    96,     0,    66,    38,   102,   102,    16,
   96,     0,     0,     6,    96,    68,    34,     6,   102,    96,
    6,     0,     0,     1,   102,     4,    66,    38,   102,   102,
    0,    96,     0,     0,    22,     0,     4,    34,    22,   102,
   96,     6,     0,     1,    17,   102,    16,    66,    33,   102,
  102,    16,   102,     0,    16,     6,     0,     4,    34,     0,
  102,    97,     6,    96,     2,    17,   113,    16,     3,    49,
   23,   119,    33,   119,     0,    17,    23,   113,     5,    51,
   23,   119,   113,     7,   112,     1,    17,   119,   117,    83,
   55,   119,   119,   112,   119,     0,     0,     6,   102,    68,
   34,   102,   102,   102,    86,    96,     1,    17,   113,    16,
    3,    49,    23,   119,    16,   119,     0,    17,    23,   119,
   21,    51,   119,   119,   119,     7,   112,     0,     0,   102,
   96,    66,    38,   102,   102,   101,   102,     0,    17,    23,
   65,     2,     0,    20,    68,    65,     4,   112,     0,     0,
   99,     1,    16,     0,    51,    51,     5,    54,     0,     0,
   54,    51,    17,     0,    51,    51,    54,    83,    96,     0,
    3,   134,    97,    66,    38,   102,   102,   135,   104,     0,
    0,    55,   102,    20,    34,   102,   102,   103,   102,   112,
    0,     0,   134,     1,    66,    32,   102,   102,     7,   104,
    0,     0,    24,    96,    20,    34,   102,   102,    96,   118,
  128,     0,     0,   118,     1,    66,    32,   102,   102,     6,
  103,     0,     0,    23,    96,    20,    34,   102,   102,    96,
  102,   112,     0,     1,    99,     1,    16,     3,    51,    51,
    5,    54,     0,    17,    23,    68,    34,     0,    68,    68,
   71,     4,   112,     0,     0,    99,    49,    16,     3,    51,
   51,   101,    54,     0,     0,     8,   102,    20,    34,   102,
  102,   104,   118,   128,     0,     0,   118,    97,    66,    38,
  102,   102,   118,   103,     0,    17,    23,    17,     0,     0,
   17,    17,    17,     1,   112,     0,     0,    96,     0,     0,
    0,     0,     0,     5,     6,     0,     0,   150,   118,    68,
   34,   153,   153,   152,    89,    96,     0,     2,    98,    32,
    0,     2,    34,    34,   101,    38,     0,     0,    40,    98,
    0,    34,    38,   102,   104,   118,   128,     0,     2,   118,
   32,     2,    34,   102,   102,   118,   103,     0,     0,     8,
    0,     0,    34,     0,     6,    96,   118,   128,     0,     0,
  134,     4,    66,    32,   102,   102,     7,   104,     0,     0,
   24,    96,    68,    34,   102,   102,    96,   118,   128,     0,
    1,   128,     0,     2,    33,    22,   102,     7,   104,     0,
    0,     7,     0,     0,    34,     0,     6,    96,   102,   112,
    0,     1,   112,     0,     2,    33,    22,   102,     6,   103,
    0,     0,     6,    64,    34,     0,     4,    68,    64,    84,
   96,     0,     1,   100,     2,    32,     4,    68,    68,     5,
   70,     0,     0,    22,     0,     0,     0,    17,    17,    16,
   81,    96,     1,    17,   115,    49,    16,     3,    51,    51,
  112,    55,     0,     0,     6,    34,     0,     0,    34,    34,
   38,    82,    96,     0,     0,   134,    32,     2,    34,   102,
  102,   135,   104,     0,     0,     8,   102,    68,    34,   102,
  102,   104,   118,   128,     0,     0,   118,    32,     2,    34,
  102,   102,   118,   103,     0,     0,     6,    68,    34,     0,
   68,    68,    70,    84,    96,     2,    34,   136,    32,     4,
   66,   136,   136,    33,   130,     0,    17,    23,   113,     5,
   51,    23,   119,   113,     7,    16,     2,    34,   135,    32,
    3,    50,   119,   119,    33,   114,     0,    17,    23,    97,
    4,    34,    22,   102,    97,     6,    16,     0,     0,   101,
    3,    49,    16,    85,    85,     0,    80,     0,    16,     6,
   80,    51,    17,    85,    85,    86,     5,    96,     0,     5,
  101,     3,    49,    21,    85,    85,    96,    80,     0,     0,
   22,    80,    51,    17,    85,    85,    80,     5,     0,     0,
    1,   128,     0,     4,    65,    24,   136,     1,   130,     0,
   16,     7,     0,     5,    51,     0,   119,   113,     7,    16,
    1,    23,   119,    16,    83,    55,   119,   119,   112,   113,
    0,    17,   119,   119,    85,    51,   119,   119,   119,     7,
  112,     1,    18,   119,    16,    83,    55,   119,   119,    16,
  113,     0,    17,    39,   113,     5,    51,   119,   119,   113,
    7,   112,     1,     0,   112,     0,    83,    48,     7,   119,
   16,   119,     0,    16,     7,   112,    85,    51,     7,   119,
  119,     7,   112,     2,    17,   119,    16,    83,    55,   119,
  119,   113,   119,     0,     0,    24,     0,     0,    68,    17,
  136,   128,    40,   128,     0,     1,   136,     1,   100,    72,
  136,   136,     2,   136,     0,    32,     7,   119,     5,    51,
  119,   119,   119,    23,   112,     3,    17,   136,   129,   100,
   72,   136,   136,   130,   136,     0,    34,    56,   130,     0,
   68,   136,   136,   130,    24,    32,     2,    17,   129,    16,
    4,    65,    24,   136,    33,   130,     0,     0,    24,     0,
    0,    51,    17,   119,   112,    23,    32,     1,     0,   112,
    0,    66,    32,     6,   102,    16,    97,     0,    32,     7,
    0,     4,    34,     0,   102,   103,    22,   112,     1,    22,
  118,    16,    66,    38,   102,   102,   112,    97,     0,    17,
   39,    97,     4,    34,   102,   102,    97,     6,    16,     2,
   17,   118,    16,    66,    38,   102,   102,   113,   103,     0,
    0,    24,     0,     0,    51,    17,   119,   112,    39,   128,
    0,     1,   135,     1,    83,    55,   119,   119,     2,   120,
    0,    32,     7,   102,     4,    34,   102,   102,   103,    22,
  112,     3,    17,   135,   113,    83,    55,   119,   119,   130,
  120,     0,    49,    24,    17,     0,    51,    17,   119,   120,
   39,   128,     2,    35,   135,    32,     3,    55,   119,   119,
   33,   114,     0,    33,    24,    17,     0,    51,    17,   119,
  114,    23,    32,     0,     1,   128,     0,     0,     1,    17,
   17,     2,    24,     0,     0,    24,    48,    17,     0,    51,
   51,    48,    35,   128,     2,     0,   114,    32,     0,     2,
   34,    34,    33,    39,     0,    32,     8,   114,     0,    51,
   39,   119,   114,    23,   128,     2,    34,   135,    32,     3,
   50,   119,   119,    33,   120,     0,    32,     7,   114,     0,
   51,    39,   119,   114,    23,   112,     2,    34,   119,    32,
    3,    50,   119,   119,    33,   119,     0,    49,    24,    51,
   17,     0,    51,    51,    51,    35,   128,     2,    35,   130,
   32,     0,     3,    51,    51,    33,    50,     0,    17,    39,
   17,     0,     0,    34,    34,    33,     2,    16,     0,     1,
   96,     0,     0,     1,    17,    17,     0,    16,     0,     0,
   24,     0,     0,    34,    17,   102,    96,     6,     0,     0,
    0,   112,     0,    49,    16,     5,    85,     6,    87,     0,
    0,     7,    80,    51,    17,     5,    85,    80,   101,   112,
    0,     1,   134,     4,    66,    38,   102,   102,     0,    96,
    0,    17,    24,   102,    68,    34,   102,   102,   104,     6,
  128,     0,     1,   134,     1,    66,    38,   102,   102,     0,
   96,     0,     0,     7,    85,     3,    17,    85,    85,    87,
  101,   112,     1,    17,   134,    97,    66,    38,   102,   102,
  128,   104,     0,    17,    24,    17,     0,    34,    17,   102,
   97,     6,   128,     0,     1,   112,     0,     2,    33,    22,
  102,     0,    96,     0,     0,     6,     0,     3,    17,     0,
   85,    80,    85,    96,     0,     1,   118,     1,    66,    38,
  102,   102,     0,    96,     0,     0,     6,    85,     3,    17,
   85,    85,    86,    85,    96,     1,    17,   118,    97,    66,
   38,   102,   102,   112,   103,     0,    17,    23,    17,     0,
   34,    17,   102,    97,     6,   112,     0,     1,   100,     2,
   32,     4,    68,    68,     0,    64,     0,     0,     5,    51,
   17,     0,    51,    51,    53,    67,    80,     0,     0,   133,
   81,    49,    21,    85,    85,   135,    88,     0,     0,     7,
   85,    19,    17,    85,    85,    87,   101,   112,     1,    17,
  100,    66,    32,     4,    68,    68,    96,    70,     0,     0,
   22,    48,    17,     0,    51,    51,    48,     3,     0,     0,
    0,    82,    32,     0,     2,    34,    34,    84,    37,     0,
    0,     8,    82,     0,    17,    37,    85,    88,   117,   128,
    0,     0,   117,    32,     1,    18,    85,    85,   118,    87,
    0,    17,    22,    51,    17,     0,    51,    51,    54,     3,
   96,     1,    18,   129,    16,     3,    50,   119,   119,    16,
  113,     0,    17,    40,   113,     5,    51,   119,   119,   113,
    7,   128,     1,    23,   135,   117,    83,    55,   119,   119,
  128,   120,     0,    17,    40,    17,     0,    51,    39,   119,
  113,     7,   128,     1,    19,   135,   113,    83,    55,   119,
  119,   128,   120,     0,    17,    39,    17,     0,    51,    39,
  119,   113,     7,    16,     1,    18,   113,    16,     3,    50,
  119,   119,    16,   119,     0,    17,    55,   119,    21,    51,
  119,   119,   119,     7,   112,     1,    18,   116,    16,    32,
    4,    68,    68,    16,    71,     0,    17,    71,    68,    34,
    0,    68,    68,    71,     4,   112,     1,    18,   113,    16,
    0,     2,    34,    34,    16,    39,     0,    17,    55,    51,
   17,     0,    51,    51,    55,     3,   112,     0,     1,   112,
    0,     0,     1,    17,    17,     1,    18,     0,    16,     6,
    0,     0,     0,     0,     0,     1,     0,    16,     0,     0,
   80,     0,     0,     0,     0,     0,     0,     0,     0,     0,
  149,   112,    51,    17,   153,   153,   152,     9,     0,     0,
    9,    87,    83,    49,    25,   153,   153,   132,   149,     0,
   16,     5,     0,     0,     0,    34,    34,    33,     2,    80,
    1,     0,   128,     0,     1,    18,    85,    85,    16,    88,
    0,     0,    23,     0,     2,     0,    20,    68,    64,   100,
  112,     0,     1,   128,     0,    83,    49,   119,   119,     7,
  120,     0,     0,    23,     0,     5,    51,    23,   119,   112,
  103,   112,     1,     0,   133,     3,    49,    21,    85,    85,
  128,    88,     0,    17,    88,    85,    51,    17,    85,    85,
   88,     5,   128,     1,     0,   133,     1,    49,    21,    85,
   85,   128,    88,     0,    17,    40,    17,     0,    17,    37,
   85,    81,     5,   128,     1,     0,   112,     0,     1,    18,
   85,    85,    16,    87,     0,     0,    22,     0,     2,     0,
   20,    68,    64,    84,    96,     0,     1,   128,     0,    66,
   33,   102,   102,     7,   104,     0,    16,     7,    80,    51,
   17,    85,    85,    87,     5,   112,     1,     0,   117,     1,
   49,    21,    85,    85,   112,    87,     0,    17,    39,    17,
    0,    17,    37,    85,    81,     5,   112,     1,     0,    84,
    2,    32,     4,    68,    68,    80,    69,     0,    17,    69,
   68,    34,     0,    68,    68,    69,     4,    80,     1,     0,
   83,     1,    16,     3,    51,    51,    80,    53,     0,     0,
  103,    80,    51,    17,   102,   102,   101,     6,     0,     5,
   86,   117,    83,    49,    22,   102,   102,    84,   103,     0,
   68,    86,    68,    34,     0,    85,    85,    84,    53,    96,
    0,     6,   117,    83,    49,    22,   102,   102,    84,   103,
    0,     0,    69,    64,    34,     0,    68,    68,    69,     4,
    0,     0,     5,   133,     3,    49,    21,    85,    85,   128,
   80,     0,     0,    87,    80,    51,    17,    85,    85,    87,
    5,     0,     0,     3,    83,     1,    16,     3,    51,    51,
   80,    48,     0,     0,    56,    80,    19,    17,    85,    85,
   88,     5,     0,     0,     3,   117,     1,    49,    21,    85,
   85,   112,    80,     0,     0,    37,     0,     0,     0,    34,
   34,    33,     2,     0,     0,     2,   128,     0,     1,    18,
   85,    85,    16,    80,     0,     0,    39,     0,     0,    17,
   37,    85,    81,     5,     0,     0,     0,   128,     0,     1,
   16,     0,    85,     0,    80,     0,     0,     7,     0,     2,
    0,     0,    68,    64,   100,   112,     0,     0,   128,     0,
   83,    48,     7,   119,     7,   120,     0,     0,     8,   112,
   85,    51,     7,   119,   112,   119,   128,     0,     0,   112,
    0,    83,    48,     7,   119,     6,   119,     0,     0,     7,
  112,    85,    51,     7,   119,   112,   103,   112,     0,     0,
  116,     2,    32,     0,    68,    68,     6,    71,     0,   128,
    8,     0,     0,    17,     0,     5,    88,   117,   128,     0,
    0,   128,     0,     1,    16,     0,    85,     7,    88,     0,
    0,     8,    80,    51,    17,     5,    85,    80,   117,   128,
    0,     0,   133,     1,    49,    16,    85,    85,     7,    88,
    0,     0,     8,    80,    51,    17,     5,    85,    80,     5,
    0,     0,     0,   116,    66,    32,     4,    68,    68,   118,
   71,     0,     0,     8,   119,    85,    51,   119,   119,   120,
  119,   128,     0,     0,   119,   117,    83,    55,   119,   119,
  118,   119,     0,     0,    24,    80,    51,    17,    85,    85,
   80,     5,     0,     1,    17,   133,    83,    49,    21,    85,
   85,   128,    88,     0,    16,     8,    80,    51,    17,     5,
   85,    88,     5,   128,     0,     0,   133,     1,    49,    16,
   85,    85,     0,    80,     0,     0,     7,    68,     2,     0,
   68,    68,    71,   100,   112,     0,     0,   135,   112,    83,
   55,   119,   119,   135,   120,     0,     0,     7,   119,     5,
   51,   119,   119,   119,   103,   112,     0,     1,   133,     1,
   49,    21,    85,    85,     0,    80,     0,    17,    24,    85,
   19,    17,    85,    85,    88,     5,   128,     1,     0,   133,
    1,    49,    16,    85,    85,   128,    88,     0,     0,    24,
    0,     0,    17,    17,    85,    80,     5,     0,     1,    17,
  129,    16,     1,    17,    21,    85,    16,    88,     0,    16,
    8,     0,     0,    17,     0,     5,    81,     5,   128,     0,
    0,   112,     0,     1,    16,     0,    85,     0,    80,     0,
    0,     6,     0,     2,     0,     0,    68,    64,    84,    96,
    0,     0,   128,     0,    66,    32,     6,   102,     7,   104,
    0,   112,     7,     0,     0,    17,     0,     5,    87,   101,
  112,     0,     0,   112,     0,     1,    16,     0,    85,     6,
   87,     0,     0,     7,    80,    19,    17,     5,    85,    80,
  101,   112,     0,     0,   117,     3,    49,    16,    85,    85,
    0,    80,     0,     0,    23,    80,    51,    17,    85,    85,
   80,     5,     0,     1,    17,   117,    83,    49,    21,    85,
   85,   112,    87,     0,    16,     7,    80,    51,    17,     5,
   85,    87,     5,   112,     0,     0,   117,     1,    49,    16,
   85,    85,     0,    80,     0,     0,     6,    68,     2,     0,
   68,    68,    70,    84,    96,     0,     0,   134,    96,    66,
   38,   102,   102,   135,   104,     0,     0,    23,    80,    19,
   17,    85,    85,    80,     5,     0,     1,    17,   117,    81,
   49,    21,    85,    85,   112,    87,     0,    16,     7,    80,
   19,    17,     5,    85,    87,     5,   112,     0,     1,   112,
    0,     1,    17,    21,    85,     0,    80,     0,    17,    23,
   17,     0,    17,    17,    85,    81,     5,   112,     1,     0,
  112,     0,     1,    16,     0,    85,    16,    87,     0,     0,
    5,    64,    34,     0,     4,    68,    64,     4,     0,     0,
    0,    67,    49,    16,     3,    51,    51,    67,    52,     0,
    0,     8,    51,    17,     0,    51,    51,    56,   115,   128,
    0,     0,   136,   129,   100,    72,   136,   136,   135,   136,
    0,     0,     8,   119,    21,    51,   119,   119,   120,   119,
  128,     0,     0,   115,    49,    16,     3,    51,    51,   118,
   55,     0,     0,     7,   119,    21,    51,   119,   119,   119,
  103,   112,     0,     0,    84,     2,    32,     0,    68,    68,
    4,    69,     0,     0,    21,    64,    34,     0,    68,    68,
   64,     4,     0,     1,    17,    84,    66,    32,     4,    68,
   68,    80,    69,     0,    16,     5,    64,    34,     0,     4,
   68,    69,     4,    80,     0,     0,    83,     1,    16,     0,
   51,    51,     0,    48,     0,     0,     4,    34,     0,     0,
   34,    34,    36,    50,    64,     0,     0,   130,    32,     0,
    2,    34,    34,   135,    40,     0,     0,     8,   130,     0,
   68,    40,   136,   136,   120,   128,     0,     0,   136,   134,
  100,    72,   136,   136,   135,   136,     0,     0,     8,   114,
    0,    51,    39,   119,   120,   119,   128,     0,     0,   132,
   66,    32,     4,    68,    68,   135,    72,     0,     0,     7,
   34,     0,     0,    34,    34,    39,    98,   112,     0,     0,
  119,    32,     3,    50,   119,   119,   118,   119,     0,     0,
    4,    68,    34,     0,    68,    68,    68,    52,    64,     0,
    0,    83,     1,    16,     0,    51,    51,     4,    53,     0,
    0,    21,    48,    17,     0,    51,    51,    48,     3,     0,
    1,    17,    83,    49,    16,     3,    51,    51,    80,    53,
    0,    16,     5,    48,    17,     0,     3,    51,    53,     3,
   80,     0,     1,    80,     0,     0,     1,    17,    17,     0,
   16,     0,    17,   150,   113,     4,    34,   153,   153,   152,
    9,    16,     0,     8,    86,     3,    49,    24,   136,   136,
  112,   128,     0,     0,   116,    84,    34,     0,   119,   119,
  118,    55,    64,     1,    24,    86,    83,    49,    24,   136,
  136,   112,   133,     0,    34,   150,   118,     4,    34,   153,
  153,   152,    25,    96,     2,     0,    96,     0,     0,     0,
    0,     0,    33,     6,     0,    34,   102,   102,     4,    34,
  102,   102,   102,    22,    96,     1,    21,    85,    83,    49,
   21,    85,    85,    80,    85,     0,    32,     8,     0,     0,
   34,     0,     6,    98,    22,   128,     1,     0,   112,     0,
   49,    16,     5,    85,    16,    87,     0,    17,    39,    81,
    3,    17,    85,    85,    81,     5,   112,     1,    17,   117,
   16,    49,    17,    85,    85,    16,    87,     0,    34,    56,
   98,     0,    34,   102,   102,    98,    22,   128,     2,    34,
  134,    32,     2,    34,   102,   102,    33,   104,     0,    33,
   24,    17,     0,    34,    17,   102,    98,    22,   128,     2,
    0,   112,     0,     2,    32,     0,   102,    33,   103,     0,
   16,     6,     0,     3,    17,     0,    85,    81,     5,    96,
    1,    18,   101,    16,    49,    21,    85,    85,    16,    86,
    0,    17,    22,    81,     3,    17,    21,    85,    81,     5,
   96,     2,    35,   118,    32,     2,    38,   102,   102,    33,
  103,     0,    34,    39,    98,     0,    34,    38,   102,    98,
   22,   112,     2,    17,   113,    16,     2,    33,    22,   102,
   33,   103,     0,    17,   102,    97,     4,    34,   102,   102,
  102,     6,    16,     0,     5,    85,     3,    49,    21,    85,
   85,    80,    80,     0,    17,    70,    65,     2,     0,    68,
   68,    70,     4,    16,     1,    22,   134,    16,    66,    38,
  102,   102,   128,    97,     0,    17,    54,    17,     0,     0,
   51,    51,    50,     3,    16,     1,    19,   129,    16,     2,
   38,   102,   102,    32,    97,     0,     0,    39,     0,     3,
   17,    85,    85,    81,     5,     0,     1,    19,   113,    16,
    2,    38,   102,   102,    32,    97,     0,     0,    38,     0,
    3,    17,    85,    85,    81,     5,     0,     1,    18,    97,
   16,     0,     2,    34,    34,    16,    33,     0,    17,    40,
   17,     0,    34,    38,   102,    97,     6,    16,     0,     1,
  112,     0,    49,    17,    85,    85,     0,    80,     0,    17,
   40,    97,     4,    34,   102,   102,    97,     6,   128,     1,
   18,   113,    16,     2,    34,   102,   102,    16,    97,     0,
    0,    22,     0,     3,    17,    21,    85,    80,     5,     0,
    1,    18,   100,    16,    32,     4,    68,    68,    16,    70,
    0,    16,     8,     0,     0,    34,     0,     6,    97,     6,
   16,     0,     0,   112,     0,    49,    16,     5,    85,     0,
   80,     0,    16,     7,     0,     3,    17,    85,    85,    81,
    5,   112,     1,     0,   128,     0,    66,    32,     6,   102,
   16,   104,     0,    16,     8,    96,    68,    34,     6,   102,
  104,     6,   128,     1,    17,   134,    16,    66,    33,   102,
  102,    16,   104,     0,    16,     8,     0,     0,    34,     0,
    6,    97,     6,   128,     1,     0,   134,     1,    66,    32,
  102,   102,   128,   104,     0,    33,    24,    17,     0,    34,
  102,   102,    98,    22,   128,     1,    17,   129,    16,     2,
   33,    22,   102,    16,    97,     0,    16,     7,     0,     0,
   34,     0,     6,    97,     6,    16,     0,     0,    96,     0,
   49,    16,     5,    85,     0,    80,     0,    16,     6,     0,
    3,    17,    85,    85,    81,     5,    96,     1,     0,   112,
    0,     2,    32,     0,   102,    16,   103,     0,    16,     7,
   96,    20,    34,     6,   102,   103,     6,   112,     2,    17,
  113,    16,     2,    38,   102,   102,    33,   103,     0,    17,
   23,    17,     0,    34,    17,   102,    97,     6,    16,     1,
    0,    96,     0,    32,     0,     4,    68,    16,    70,     0,
   16,     6,    64,    34,     0,     4,    68,    70,     4,    96,
    1,    17,   100,    16,    32,     1,    68,    68,    16,    70,
    0,    33,    22,    17,     0,     0,    51,    51,    50,    19,
   96,     1,    17,    97,    16,     0,     1,    17,    17,    16,
   17,     0,    34,    39,    34,     0,     0,    34,    34,    34,
   18,    32,     2,    34,   119,    32,     3,    50,   119,   119,
   33,   114,     0,    17,    22,    97,     4,    34,    22,   102,
   97,     6,    16,     0,     0,    85,     3,    49,    16,    85,
   85,     0,    80,     0,    16,     5,    80,    51,    17,    85,
   85,    85,     5,    80,     0,     1,    85,     3,    49,    21,
   85,    85,     0,    80,     0,    17,    21,    85,    51,    17,
   85,    85,    85,     5,    80,     1,     0,    85,     3,    49,
   16,    85,    85,    80,    85,     0,    33,    22,    97,     4,
   34,    22,   102,   102,    22,    96,     3,    34,   119,    32,
    3,    50,   119,   119,   114,   119,     0,    51,    55,   119,
   21,    51,   119,   119,   119,    39,   112,     2,    34,   102,
   96,    66,    38,   102,   102,    97,   102,     0,    50,    39,
   34,     0,     0,    34,    34,    35,    34,   112,     3,    51,
  115,    49,    16,     3,    51,    51,    50,    55,     0,     0,
   23,     0,     0,    51,    17,   119,   112,    23,    32,     1,
    0,    96,     0,    66,    32,     6,   102,    16,    97,     0,
   32,     6,     0,     4,    34,     0,   102,   102,    22,    96,
    1,    18,   102,    16,    66,    38,   102,   102,    16,    97,
    0,    33,    22,    97,     4,    34,   102,   102,   102,    22,
   96,     0,     1,   112,     0,     3,    49,    23,   119,     2,
  119,     0,     0,    23,   112,    21,    51,   119,   119,   112,
   39,   112,     2,     0,   102,    96,    66,    38,   102,   102,
   97,   102,     0,    49,    23,   119,    21,    51,   119,   119,
  119,    39,   112,     3,    17,   113,    16,     3,    49,    23,
  119,   114,   119,     0,    34,    55,   114,     0,    51,   119,
  119,   114,    23,    32,     2,    17,   113,    16,     3,    49,
   23,   119,    33,   114,     0,     0,    23,     0,     0,     0,
   17,    17,    16,    33,   112,     0,     1,   115,     1,    16,
    3,    51,    51,     2,    55,     0,    32,     6,    34,     0,
    0,    34,    34,    34,    18,    96,     2,     0,   134,    32,
    2,    34,   102,   102,    33,   104,     0,    32,     7,    98,
    0,    34,    38,   102,    98,    22,   112,     3,    17,   115,
   49,    16,     3,    51,    51,    50,    55,     0,    49,    23,
   17,     0,     0,    17,    17,    19,    33,   112,     2,    35,
  114,    32,     0,     3,    51,    51,    33,    50,     0,    33,
   23,    17,     0,     0,    17,    17,    18,    17,    32,     0,
    1,    48,     0,     0,     1,    17,    17,     2,    19,     0,
    0,    19,    48,    17,     0,    51,    51,    48,    35,    48,
    2,     0,    34,    32,     0,     2,    34,    34,    33,    34,
    0,    32,     8,    34,     0,     0,    34,    34,    34,    18,
   32,     2,     0,   136,    32,     4,    66,   136,   136,    33,
  130,     0,    32,     8,   114,     0,    51,    39,   119,   114,
   23,    32,     2,     0,   114,    32,     0,     2,    34,    34,
   33,    34,     0,    32,     7,   114,     0,    51,    39,   119,
  114,    23,    32,     3,     0,   119,    32,     3,    50,   119,
  119,   114,   119,     0,    48,     7,   119,    21,    51,   119,
  119,   119,    39,   112,     3,    17,    51,    49,    16,     3,
   51,    51,    50,    51,     0,    17,    40,    17,     0,     0,
   34,    34,    33,     2,   128,     0,     1,   112,     0,     0,
    1,    17,    17,     1,    23,     0,     0,    24,     0,     0,
   51,    17,   119,   112,    23,   128,     0,     1,   112,     0,
    3,    49,    23,   119,     1,   119,     0,    17,    40,    17,
    0,    68,    40,   136,   129,     8,   128,     0,     1,   112,
    0,    83,    49,   119,   119,     1,   119,     0,    17,    56,
  136,    22,    68,   136,   136,   136,     8,   128,     1,    19,
  136,   129,   100,    72,   136,   136,   128,   136,     0,     0,
   39,   119,     5,    51,   119,   119,   119,    23,   112,     1,
   18,   129,    16,     3,    50,   119,   119,    16,   120,     0,
    0,    23,     0,     4,    34,    22,   102,    96,    22,   112,
    1,    19,   135,   113,    83,    55,   119,   119,   128,   120,
    0,     0,    39,   102,     4,    34,   102,   102,   103,    22,
  112,     1,    19,   131,    49,    16,     3,    51,    51,   128,
   56,     0,    17,    56,    51,    17,     0,    51,    51,    51,
    3,   128,     0,     2,   114,    32,     0,     2,    34,    34,
   33,    39,     0,     0,    40,   114,     0,    51,    39,   119,
  114,    23,   128,     0,     2,   119,    32,     3,    50,   119,
  119,    33,   119,     0,    17,    39,    17,     0,     0,    34,
   34,    33,     2,   112,     0,     1,    96,     0,     0,     1,
   17,    17,     1,    22,     0,     0,    24,     0,     0,    34,
   17,   102,    96,    22,   128,     0,     1,   112,     0,     2,
   33,    22,   102,     1,   103,     0,    17,    39,    17,     0,
   51,    39,   119,   113,     7,   112,     0,     1,    96,     0,
   66,    33,   102,   102,     1,   102,     0,    17,    55,   119,
   21,    51,   119,   119,   119,     7,   112,     0,     2,   102,
   96,    66,    38,   102,   102,    97,   102,     0,    17,    55,
   51,    17,     0,    51,    51,    51,     3,   112,     0,     2,
   98,    32,     0,     2,    34,    34,    33,    38,     0,     0,
   40,    98,     0,    34,    38,   102,    98,    22,   128,     0,
    2,   118,    32,     2,    34,   102,   102,    33,   103,     0,
   17,    52,    51,    17,     0,    51,    51,    52,     3,    64,
    0,     2,    50,    32,     0,     2,    34,    34,    50,    35,
    0,     0,    40,    34,     0,     0,    34,    34,    35,    34,
  128,     0,     2,   136,    32,     4,    66,   136,   136,   130,
  136,     0,     0,    56,   136,    22,    68,   136,   136,   136,
   40,   128,     0,     2,   135,    32,     3,    50,   119,   119,
  130,   120,     0,     0,    56,   119,    21,    51,   119,   119,
  120,    39,   128,     0,     3,   131,    49,    16,     3,    51,
   51,    50,    56,     0,     0,    39,    34,     0,     0,    34,
   34,    35,    34,   112,     0,     2,   119,    32,     3,    50,
  119,   119,   114,   119,     0,     0,    55,   119,    21,    51,
  119,   119,   119,    39,   112,     0,     3,   115,    49,    16,
    3,    51,    51,    50,    55,     0,     0,    51,    51,    17,
    0,    51,    51,    51,    35,    48,     1,    19,    51,    49,
   16,     3,    51,    51,    48,    51,     0,     0,    34,    34,
    0,     0,    34,    34,    34,    18,    32,     0,     2,   130,
   32,     0,     2,    34,    34,    33,    34,     0,     0,    40,
  130,     0,    68,    40,   136,   130,    24,    32,     0,     2,
  135,    32,     3,    50,   119,   119,    33,   114,     0,     0,
   39,    34,     0,     0,    34,    34,    34,    18,    32,     0,
    2,   119,    32,     3,    50,   119,   119,    33,   114,     0,
   34,    56,    34,     0,     0,    51,    51,    50,    19,   128,
    2,    35,   136,    32,     4,    72,   136,   136,    33,   136,
    0,    65,    20,    51,    17,     0,    51,    51,    52,    51,
   64,     3,    55,   119,   113,    83,    55,   119,   119,   114,
  119,     0,     0,   152,   136,   102,    68,   153,   153,   152,
  121,   128,     8,   137,   136,   134,   100,    73,   153,   153,
  135,   152,     0,     0,   151,   119,    85,    51,   153,   153,
  152,   105,   112,     4,    73,    71,    66,    32,     9,   153,
  153,   131,   148,     0,     0,   103,    68,    34,     0,   102,
  102,   101,    54,    64,     3,    53,    99,    49,    16,     5,
   85,    85,    66,    83,     0,    34,    69,    34,     0,     0,
   68,    68,    67,    20,    32,     1,    19,    65,    16,     0,
    3,    51,    51,    32,    49,     0,     0,    35,     0,     0,
    0,    34,    34,    33,     2,     0,     0,     2,   128,     0,
    0,     2,    34,    34,    16,    32,     0,     0,    40,     0,
    0,    68,    40,   136,   129,     8,     0,     0,     3,   136,
    1,   100,    72,   136,   136,   128,   128,     0,     0,    56,
  128,    22,    68,   136,   136,   136,     8,     0,     0,     2,
  128,     0,     3,    50,   119,   119,    16,   112,     0,     0,
   56,   112,    21,    51,   119,   119,   120,     7,     0,     0,
    3,   135,     1,    83,    55,   119,   119,   128,   112,     0,
    0,    56,    48,    17,     0,    51,    51,    56,     3,     0,
    0,     3,   131,     1,    16,     3,    51,    51,    48,    48,
    0,     0,    39,     0,     0,     0,    34,    34,    33,     2,
    0,     0,     2,   112,     0,     3,    50,   119,   119,    16,
  112,     0,     0,    55,   112,    21,    51,   119,   119,   119,
    7,     0,     0,     3,   119,     1,    83,    55,   119,   119,
  112,   112,     0,     0,    55,    48,    17,     0,    51,    51,
   55,     3,     0,     0,     3,   115,     1,    16,     3,    51,
   51,    48,    48,     0,     0,    52,    48,    17,     0,    51,
   51,    52,     3,     0,     0,     3,    51,     1,    16,     3,
   51,    51,    48,    48,     0,    17,    56,    17,     0,     0,
   51,    51,    50,     3,    16,     0,     2,   112,     0,     0,
    2,    34,    34,    16,    32,     0,     0,    40,     0,     0,
   51,    39,   119,   113,     7,     0,     0,     7,   135,     5,
   83,    55,   119,   119,   128,   112,     0,     0,    39,     0,
    0,    51,    39,   119,   113,     7,     0,     0,     7,   119,
    5,    83,    55,   119,   119,   112,   112,     0,     0,    71,
   64,    34,     0,    68,    68,    71,     4,     0,     1,    19,
  129,    16,     4,    72,   136,   136,    32,   129,     0,     0,
   39,     0,     5,    51,   119,   119,   113,     7,     0,     1,
   24,   136,   134,   100,    72,   136,   136,   128,   136,     0,
   17,    56,    17,     0,    51,   119,   119,   114,     7,    16,
    1,    20,   132,    66,    32,     4,    68,    68,   128,    72,
    0,    17,    55,    17,     0,     0,    51,    51,    50,     3,
   16,     0,     2,    96,     0,     0,     2,    34,    34,    16,
   32,     0,     0,    40,     0,     0,    34,    38,   102,    97,
    6,     0,     0,     6,   134,     4,    66,    38,   102,   102,
  128,    96,     0,     0,    56,    96,    20,    34,   102,   102,
  104,     6,     0,     0,     2,   112,     0,     2,    34,   102,
  102,    16,    96,     0,     0,    55,    96,    20,    34,   102,
  102,   103,     6,     0,     0,     4,   100,     2,    32,     4,
   68,    68,    96,    64,     0,     0,    54,    48,    17,     0,
   51,    51,    54,     3,     0,     1,    19,   113,    16,     3,
   55,   119,   119,    32,   113,     0,    17,    68,    68,    34,
    0,    68,    68,    68,     4,    64,     2,    37,   133,    32,
    1,    21,    85,    85,   129,    82,     0,    17,    71,    65,
    2,     0,    68,    68,    71,     4,    16,     1,    23,   135,
   16,    83,    55,   119,   119,   128,   113,     0,    34,    87,
   82,     0,    17,    85,    85,    87,    21,    32,     3,    54,
  118,    97,    66,    38,   102,   102,   114,   103,     0,    34,
   86,    85,     3,    17,    85,    85,    86,    21,    96,     4,
   70,   116,    66,    32,     6,   102,   102,    83,   100,     0,
    0,     8,     0,     0,     0,     0,     0,     0,   112,   128,
    0,     0,   128,     0,     4,    64,     0,   136,     7,   136,
    0,     0,     8,   128,   102,    68,     8,   136,   128,   120,
  128,     8,     0,   136,     6,   100,    64,   136,   136,   135,
  136,     0,     0,     8,   128,    22,    68,     8,   136,   128,
  120,   128,     8,     0,   136,     1,   100,    64,   136,   136,
  135,   136,     0,   128,     8,     0,     0,    68,     0,     8,
  136,   120,   128,     0,     0,   128,     0,     3,    48,     0,
  119,     7,   120,     0,     0,     8,   112,    21,    51,     7,
  119,   112,   119,   128,     0,     0,   132,     2,    32,     0,
   68,    68,     7,    72,     0,   128,     8,    64,    34,     0,
    4,    68,    72,   116,   128,     0,     0,   131,     1,    16,
    0,    51,    51,     7,    56,     0,   128,     8,    48,    17,
    0,     3,    51,    56,   115,   128,     8,     0,   128,     0,
    0,     0,     0,     0,   135,     8,     0,     0,     7,     0,
    0,     0,     0,     0,     0,    96,   112,     0,     0,   112,
    0,     3,    48,     0,   119,     6,   119,     0,     0,     7,
  112,    21,    51,     7,   119,   112,   103,   112,     0,     0,
  115,     1,    16,     0,    51,    51,     6,    55,     0,     0,
    4,    64,    34,     0,     4,    68,    64,    52,    64,     4,
    0,    68,     2,    32,     0,    68,    68,    67,    68,     0,
    0,     4,    48,    17,     0,     3,    51,    48,    51,    64,
    4,     0,    67,     1,    16,     0,    51,    51,    67,    52,
    0,    16,     6,    48,    17,     0,     3,    51,    54,     3,
   96,     2,    41,   119,   112,    83,    57,   153,   153,   129,
  151,     0,    17,   134,   102,    68,    34,   136,   136,   135,
    8,    96,     0,     7,    85,    83,    49,    23,   119,   119,
  100,   117,     0,    32,     8,     0,     0,    51,     0,     7,
  114,    23,   128,     2,     0,   112,     0,     3,    48,     0,
  119,    33,   119,     0,     0,   151,   112,     5,    51,   153,
  153,   152,     9,     0,     0,     8,   102,     4,    66,    40,
  136,   136,   112,   128,     0,     0,   134,   102,    68,    34,
  136,   136,   135,    88,    96,     0,     9,   119,   112,    83,
   57,   153,   153,   129,   151,     0,     0,   151,   112,    85,
   51,   153,   153,   152,     9,     0,     1,    25,   119,   117,
   83,    57,   153,   153,   128,   151,     0,    17,   151,   113,
    5,    51,   153,   153,   152,     9,    16,     0,     0,   112,
    0,     0,     0,     0,     0,     1,     7,     0,     0,   119,
  119,     5,    51,   119,   119,   119,    23,   112,     0,     6,
  118,    96,    66,    38,   102,   102,   113,   103,     0,     0,
   71,    68,     2,     0,    68,    68,    71,    20,   112,     0,
    7,   135,   112,    83,    55,   119,   119,   129,   120,     0,
    0,    55,    34,     0,     0,    51,    51,    50,    19,   112,
    0,     3,   135,    32,     3,    55,   119,   119,    33,   120,
    0,     0,    55,   114,     0,    51,   119,   119,   114,    23,
  112,     0,     0,   128,     0,     3,    48,     0,   119,     1,
  120,     0,    32,     8,   114,     0,    51,   119,   119,   114,
   23,   128,     0,     0,   112,     0,     3,    48,     0,   119,
    1,   119,     0,    32,     7,   114,     0,    51,   119,   119,
  114,    23,   112,     2,     0,   114,    32,     0,     3,    51,
   51,    33,    55,     0,    16,     7,     0,     0,     0,    34,
   34,    33,     2,    16,     1,     0,   128,     0,     3,    50,
  119,   119,    16,   113,     0,    16,     8,     0,     5,    51,
  119,   119,   113,     7,   128,     1,     0,   135,     5,    83,
   55,   119,   119,   128,   120,     0,    16,     8,     0,     0,
   51,    39,   119,   113,     7,   128,     1,     0,   135,     1,
   83,    55,   119,   119,   128,   120,     0,    16,     7,     0,
    0,    51,    39,   119,   113,     7,    16,     1,     0,   112,
    0,    83,    55,   119,   119,    16,   119,     0,    16,     7,
  112,    85,    51,   119,   119,   119,     7,   112,     1,     0,
  112,     0,     3,    50,   119,   119,    16,   119,     0,    16,
    7,   112,    21,    51,   119,   119,   119,     7,   112,     1,
    0,   112,     0,    32,     4,    68,    68,    16,    71,     0,
   16,     7,    64,    34,     0,    68,    68,    71,     4,   112,
    1,     0,   112,     0,     0,     2,    34,    34,    16,    39,
    0,    16,     7,    48,    17,     0,    51,    51,    55,     3,
  112,     0,     7,   119,     0,    83,    55,   119,   119,   112,
  112,     0,     0,   103,    96,     4,    34,   102,   102,   103,
    6,     0,     0,     4,   116,     0,    32,     4,    68,    68,
  112,    64,     0,     0,   120,   112,     5,    51,   119,   119,
  120,     7,     0,     0,     3,   113,     0,     0,     3,    51,
   51,    32,    48,     0,     0,    56,    16,     0,    51,   119,
  119,   114,     7,     0,     0,     3,   113,     0,     3,    55,
  119,   119,    32,   112,     0,     0,    39,     0,     0,     0,
   34,    34,    33,     2,     0,     0,     2,   128,     0,     3,
   50,   119,   119,    16,   112,     0,     0,    40,     0,     5,
   51,   119,   119,   113,     7,     0,     0,     2,   112,     0,
    3,    50,   119,   119,    16,   112,     0,     0,    39,     0,
    2,     0,    68,    68,    65,     4,     0,     0,     0,   128,
    0,     3,    48,     0,   119,     0,   112,     0,     0,     8,
    0,     5,    51,     0,   119,   112,     7,     0,     0,     0,
  135,     5,    83,    48,   119,   119,     0,   112,     0,     0,
   24,   112,    85,    51,   119,   119,   112,     7,     0,     1,
    0,   135,     5,    83,    48,   119,   119,   128,   120,     0,
    0,    24,     0,     5,    51,    23,   119,   112,     7,     0,
    1,     0,   128,     0,    83,    48,     7,   119,    16,   120,
    0,     0,     8,     0,     0,    51,     0,     7,   112,     7,
    0,     0,     0,   135,     1,    83,    48,   119,   119,     0,
  112,     0,     0,    24,   112,    21,    51,   119,   119,   112,
    7,     0,     1,     0,   135,     1,    83,    48,   119,   119,
  128,   120,     0,     0,    24,     0,     0,    51,    17,   119,
  112,     7,     0,     1,     0,   128,     0,     3,    48,     0,
  119,    16,   120,     0,    32,     8,    16,     0,    51,     7,
  119,   114,    23,   128,     2,    17,   129,    16,     3,    55,
  119,   119,    33,   120,     0,     0,    24,     0,     0,    51,
   17,   119,   112,     7,     0,     1,     0,   128,     0,     3,
   48,     0,   119,    16,   113,     0,     0,     7,     0,     0,
   51,     0,     7,   112,     7,     0,     0,     0,   112,     0,
   83,    48,     7,   119,     0,   112,     0,     0,     7,   112,
   85,    51,     7,   119,   112,     7,     0,     0,     1,   119,
    5,    83,    55,   119,   119,     0,   112,     0,     0,    23,
    0,     5,    51,    23,   119,   112,     7,     0,     0,     0,
  112,     0,     3,    48,     0,   119,     0,   112,     0,     0,
    7,   112,    21,    51,     7,   119,   112,     7,     0,     0,
    1,   119,     1,    83,    55,   119,   119,     0,   112,     0,
   16,     7,   112,    21,    51,     7,   119,   119,     7,   112,
    0,     1,   112,     0,     3,    49,    23,   119,     0,   112,
    0,    16,     7,     0,     0,    51,     0,     7,   113,     7,
  112,     2,     0,   113,     0,     3,    48,   119,   119,    33,
  119,     0,    33,    23,    17,     0,    51,   119,   119,   114,
   23,   112,     0,     1,   112,     0,     3,    49,    23,   119,
    0,   112,     0,    16,     7,     0,     0,    51,     0,     7,
  113,     7,    16,     0,     0,   112,     0,    32,     0,     4,
   68,     0,    64,     0,     0,     7,    64,    34,     0,     4,
   68,    64,     4,     0,     0,     1,   116,     2,    32,     4,
   68,    68,     0,    64,     0,    16,     7,    64,    34,     0,
    4,    68,    71,     4,   112,     0,     1,   112,     0,    32,
    1,    68,    68,     0,    64,     0,    16,     7,     0,     2,
    0,     0,    68,    65,     4,   112,     0,     0,   112,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     7,    48,
   17,     0,     3,    51,    48,     3,     0,     0,     1,   115,
    1,    16,     3,    51,    51,     0,    48,     0,    16,     7,
   48,    17,     0,     3,    51,    55,     3,   112,     0,     1,
  112,     0,     0,     1,    17,    17,     0,    16,     0,    16,
    7,     0,     0,     0,     0,     0,     1,     0,   112,     2,
    0,   113,     0,     0,     0,    51,    51,    33,    55,     0,
   16,     6,     0,     0,     0,    34,    34,    33,     2,    96,
    1,     0,   128,     0,     2,    34,   102,   102,    16,   104,
    0,    16,     8,    96,    68,    34,   102,   102,   104,     6,
  128,     1,     0,   134,     1,    66,    38,   102,   102,   128,
  104,     0,    16,     7,     0,     0,    34,    38,   102,    97,
    6,   112,     1,     0,   118,     1,    66,    38,   102,   102,
  112,   103,     0,    16,     6,    64,    34,     0,    68,    68,
   70,     4,    96,     1,     0,    99,     1,    16,     3,    51,
   51,    96,    54,     0,    33,    23,    17,     0,     0,    51,
   51,    50,    19,   112,     0,     1,   112,     0,     0,     1,
   17,    17,     0,    16,     0,    17,    24,    17,     0,    68,
   17,   136,   129,     8,    16,     0,     0,   112,     0,    83,
   48,     7,   119,     0,   112,     0,     0,     7,     0,     5,
   51,     0,   119,   112,    23,   112,     2,     0,   119,   112,
   83,    55,   119,   119,   113,   119,     0,    16,     7,     0,
    5,    51,   119,   119,   113,     7,    16,     0,     2,   112,
    0,    83,    55,   119,   119,    16,   112,     0,    32,     7,
  112,     5,    51,     7,   119,   119,    23,   112,     0,     1,
  112,     0,    83,    49,   119,   119,     0,   112,     0,    17,
   24,    17,     0,    68,    17,   136,   129,     8,   128,     1,
   17,   136,   134,   100,    72,   136,   136,   128,   136,     0,
   17,    24,   136,    22,    68,   136,   136,   136,     8,   128,
    1,    17,   129,    16,     4,    65,    24,   136,    16,   136,
    0,    17,    24,   136,    22,    68,   136,   136,   136,     8,
  128,     0,     0,   119,   112,    83,    55,   119,   119,   113,
  119,     0,    17,    24,    17,     0,    51,    17,   119,   113,
    7,    16,     0,     0,   112,     0,    66,    32,     6,   102,
    0,    96,     0,     0,     7,     0,     4,    34,     0,   102,
   96,    22,   112,     2,     0,   118,    96,    66,    38,   102,
  102,   113,   103,     0,    16,     7,     0,     4,    34,   102,
  102,    97,     6,    16,     0,     2,   112,     0,    66,    38,
  102,   102,    16,    96,     0,    32,     7,    96,     4,    34,
    6,   102,   103,    22,   112,     0,     1,   112,     0,    66,
   33,   102,   102,     0,    96,     0,    17,    24,    17,     0,
   51,    17,   119,   113,     7,   128,     1,    17,   135,   113,
   83,    55,   119,   119,   128,   120,     0,     0,     7,   102,
    4,    34,   102,   102,   103,    22,   112,     1,    17,   129,
   16,     0,     1,    17,    17,    16,    24,     0,    17,    24,
   68,    34,     0,    68,    68,    72,     4,   128,     1,    17,
  131,    49,    16,     3,    51,    51,   128,    56,     0,    17,
   24,    17,     0,     0,    17,    17,    17,     1,   128,     1,
   17,   131,    49,    16,     3,    51,    51,    48,    56,     0,
    0,     7,    34,     0,     0,    34,    34,    34,    18,   112,
    0,     0,   135,    32,     3,    50,   119,   119,    33,   120,
    0,     0,     7,   114,     0,    51,    39,   119,   114,    23,
  112,     1,    17,   113,    16,     0,     1,    17,    17,    16,
   17,     0,     0,     6,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     9,   103,     0,    66,    41,   153,   153,
  128,   144,     0,     0,   150,   118,     4,    34,   153,   153,
  152,    25,    96,     0,     9,   103,     4,    66,    41,   153,
  153,   128,   144,     0,     0,     6,     0,     0,     0,     0,
    0,     0,    16,    96,     0,     6,   102,    96,    66,    38,
  102,   102,    97,   102,     0,     0,    70,    68,     2,     0,
   68,    68,    70,    20,    96,     0,     6,   134,    96,    66,
   38,   102,   102,   129,   104,     0,     0,    54,    34,     0,
    0,    51,    51,    50,    19,    96,     0,     3,   134,    32,
    2,    38,   102,   102,    33,   104,     0,     0,    55,    98,
    0,    34,   102,   102,    98,    22,   112,     0,     0,   128,
    0,     2,    32,     0,   102,     1,   104,     0,    32,     8,
   98,     0,    34,   102,   102,    98,    22,   128,     0,     0,
  112,     0,     2,    32,     0,   102,     1,   103,     0,    32,
    7,    98,     0,    34,   102,   102,    98,    22,   112,     2,
    0,    98,    32,     0,     3,    51,    51,    33,    54,     0,
   16,     6,     0,     0,     0,    34,    34,    33,     2,    16,
    1,     0,   128,     0,     2,    34,   102,   102,    16,    97,
    0,    16,     8,     0,     4,    34,   102,   102,    97,     6,
  128,     1,     0,   112,     0,     2,    34,   102,   102,    16,
   97,     0,    16,     6,     0,     2,     0,    68,    68,    65,
    4,    96,     0,     6,   102,     0,    66,    38,   102,   102,
   96,    96,     0,     0,    70,    64,     2,     0,    68,    68,
   70,     4,     0,     0,     6,   134,     0,    66,    38,   102,
  102,   128,    96,     0,     0,    54,    16,     0,     0,    51,
   51,    50,     3,     0,     0,     3,   129,     0,     2,    38,
  102,   102,    32,    96,     0,     0,    55,    16,     0,    34,
  102,   102,    98,     6,     0,     0,     2,    96,     0,     0,
    2,    34,    34,    16,    32,     0,     0,    40,     0,     0,
   34,    38,   102,    97,     6,     0,     0,     2,   128,     0,
   66,    38,   102,   102,    16,    96,     0,     0,    39,     0,
    0,    34,    38,   102,    97,     6,     0,     0,     2,    96,
    0,    32,     4,    68,    68,    16,    64,     0,     0,     8,
    0,     0,    34,     0,     6,    96,     6,     0,     0,     0,
  128,     0,    66,    32,     6,   102,     0,    96,     0,     0,
    8,    96,    68,    34,     6,   102,    96,     6,     0,     0,
    1,   128,     0,    66,    33,   102,   102,     0,    96,     0,
    0,     8,     0,     0,    34,     0,     6,    96,     6,     0,
    0,     0,   134,     1,    66,    32,   102,   102,     0,    96,
    0,    32,     8,    16,     0,    34,     6,   102,    98,    22,
  128,     0,     1,   128,     0,     2,    33,    22,   102,     0,
   96,     0,     0,     7,     0,     0,    34,     0,     6,    96,
    6,     0,     0,     0,   112,     0,     2,    32,     0,   102,
    0,    96,     0,     0,     7,    96,    20,    34,     6,   102,
   96,     6,     0,     2,     0,   113,     0,     2,    32,   102,
  102,    33,   103,     0,     0,    23,     0,     0,    34,    17,
  102,    96,     6,     0,     0,     0,    96,     0,    32,     0,
    4,    68,     0,    64,     0,     0,     6,    64,    34,     0,
    4,    68,    64,     4,     0,     0,     1,    96,     0,    32,
    1,    68,    68,     0,    64,     0,    32,     6,    16,     0,
    0,     3,    51,    50,    19,    96,     0,     1,    96,     0,
    0,     1,    17,    17,     0,    16,     0,    17,    23,    17,
    0,    51,    17,   119,   113,     7,    16,     0,     0,    96,
    0,    66,    32,     6,   102,     0,    96,     0,     0,     6,
    0,     4,    34,     0,   102,    96,    22,    96,     2,     0,
  102,    96,    66,    38,   102,   102,    97,   102,     0,    16,
    6,     0,     4,    34,   102,   102,    97,     6,    16,     0,
    2,    96,     0,    66,    38,   102,   102,    16,    96,     0,
   32,     6,    96,     4,    34,     6,   102,   102,    22,    96,
    0,     1,    96,     0,    66,    33,   102,   102,     0,    96,
    0,    17,    23,    17,     0,    51,    17,   119,   113,     7,
  112,     1,    17,   119,   113,    83,    55,   119,   119,   112,
  119,     0,     0,     6,   102,     4,    34,   102,   102,   102,
   22,    96,     1,    17,   113,    16,     0,     1,    17,    17,
   16,    23,     0,    17,    23,    51,    17,     0,    51,    51,
   51,     3,   112,     0,     0,    98,    32,     0,     2,    34,
   34,    33,    38,     0,     0,     8,    98,     0,    34,    38,
  102,    98,    22,   128,     0,     0,   118,    32,     2,    34,
  102,   102,    33,   103,     0,    17,    20,    17,     0,     0,
   17,    17,    17,     1,    64,     0,     0,    48,     0,     0,
    0,     0,     0,     2,     3,     0,     0,   147,   115,    17,
    0,   153,   153,   152,    41,    48,     0,     9,   136,   129,
  100,    73,   153,   153,   130,   152,     0,    34,   135,   119,
    5,    51,   136,   136,   135,    24,   112,     1,    23,   102,
  100,    66,    39,   119,   119,    96,   118,     0,     0,   101,
   85,    51,    17,   102,   102,   101,    70,    80,     3,    57,
  136,   129,   100,    73,   153,   153,   130,   152,     0,     0,
  151,   119,    21,    51,   153,   153,   152,    41,   112,     2,
   40,   102,    96,    66,    40,   136,   136,   113,   134,     0,
   17,   117,    85,    51,    17,   119,   119,   118,     7,    80,
    0,     6,    68,    66,    32,     6,   102,   102,    83,   100,
    0,    51,   151,   119,    21,    51,   153,   153,   152,    41,
  112,     0,     6,   116,    49,    16,     6,   102,   102,    82,
   99,     0,    34,    86,    50,     0,     0,    85,    85,    84,
   21,    32,     1,    20,    82,    16,     0,     4,    68,    68,
   48,    65,     0,     0,    52,    16,     0,     0,    51,    51,
   50,     3,     0,     0,     3,    66,    32,     0,     3,    51,
   51,    33,    52,     0,     0,    56,    34,     0,     0,    51,
   51,    50,    19,   128,     0,     3,   136,    32,     4,    72,
  136,   136,    33,   136,     0,     0,    56,    16,     0,     0,
   51,    51,    50,     3,     0,     0,     3,   129,     0,     4,
   72,   136,   136,    32,   128,     0,     0,   136,   128,   102,
   68,   136,   136,   136,     8,     0,     0,     4,   132,     2,
   32,     4,    68,    68,   128,    64,     0,     0,    68,    64,
   34,     0,    68,    68,    68,     4,     0,     1,    21,   133,
   16,     1,    21,    85,    85,   128,    81,     0,    17,    88,
   85,    19,    17,    85,    85,    88,     5,   128,     1,    21,
  117,    16,     1,    21,    85,    85,   112,    81,     0,    17,
   87,    85,    19,    17,    85,    85,    87,     5,   112,     1,
   20,    83,    49,    16,     4,    68,    68,    48,    69,     0,
   34,   104,    98,     0,    34,   102,   102,   104,    22,    32,
    1,    21,   117,    16,    49,    21,    85,    85,   112,    81,
    0,    34,   103,    98,     0,    34,   102,   102,   103,    22,
   32,     1,    21,   101,    16,    49,    21,    85,    85,    96,
   81,     0,     0,   120,   119,    21,    51,   119,   119,   120,
   39,   128,     0,     7,   119,   113,    83,    55,   119,   119,
  114,   119,     0,    51,   103,    67,    17,     0,   102,   102,
  101,    38,    48,     0,     5,    99,    49,    16,     5,    85,
   85,    66,    83,     0,     0,   104,   102,    20,    34,   102,
  102,   104,    38,   128,     0,     6,   118,    97,    66,    38,
  102,   102,   114,   103,     0,     0,    67,    51,    17,     0,
   68,    68,    67,    36,    48,     0,     4,   131,    49,    16,
    4,    68,    68,    50,    72,     0,     0,   136,   136,    22,
   68,   136,   136,   136,    40,   128,     0,     4,   115,    49,
   16,     4,    68,    68,    50,    71,     0,     0,     8,     0,
    0,     0,     0,     0,     0,    32,   128,     0,     0,   128,
    0,     4,    64,     0,   136,     2,   136,     0,     0,     8,
  128,    22,    68,     8,   136,   128,    40,   128,     3,     0,
  136,     1,   100,    64,   136,   136,   130,   136,     0,    48,
    8,     0,     0,    68,     0,     8,   136,    40,   128,     0,
    0,   128,     0,     3,    48,     0,   119,     2,   120,     0,
    0,     8,   112,    21,    51,     7,   119,   112,    39,   128,
    3,     0,   135,     1,    83,    48,   119,   119,   130,   120,
    0,    48,     8,     0,     0,    51,     0,     7,   120,    39,
  128,     0,     0,   131,     1,    16,     0,    51,    51,     2,
   56,     0,    48,     8,    48,    17,     0,     3,    51,    51,
   35,   128,     3,     0,   128,     0,     0,     0,     0,     0,
   50,     8,     0,     0,     7,     0,     0,     0,     0,     0,
    0,    32,   112,     0,     0,   112,     0,     3,    48,     0,
  119,     2,   119,     0,     0,     7,   112,    21,    51,     7,
  119,   112,    39,   112,     3,     0,   119,     1,    83,    48,
  119,   119,   114,   119,     0,    48,     7,     0,     0,    51,
    0,     7,   119,    39,   112,     0,     0,   115,     1,    16,
    0,    51,    51,     2,    55,     0,    48,     7,    48,    17,
    0,     3,    51,    51,    35,   112,     3,     0,   112,     0,
    0,     0,     0,     0,    50,     7,     0,     0,     3,    48,
   17,     0,     3,    51,    48,    35,    48,     3,     0,    51,
    1,    16,     0,    51,    51,    50,    51,     0,    17,    20,
   68,    34,     0,    68,    68,    68,     4,    64,     0,     0,
   51,    49,    16,     3,    51,    51,    50,    51,     0,     0,
    8,    51,    17,     0,    51,    51,    51,    35,   128,     0,
    0,   136,   129,   100,    72,   136,   136,   130,   136,     0,
    0,     8,   119,    21,    51,   119,   119,   120,    39,   128,
    0,     0,   115,    49,    16,     3,    51,    51,    50,    55,
    0,     0,     7,   119,    21,    51,   119,   119,   119,    39,
  112,     1,    17,    67,    49,    16,     3,    51,    51,    64,
   52,     0,     0,     3,    34,     0,     0,    34,    34,    35,
   34,    48,     0,     0,   130,    32,     0,     2,    34,    34,
   50,    40,     0,     0,     8,   130,     0,    68,    40,   136,
  136,    40,   128,     0,     0,   135,    32,     3,    50,   119,
  119,   130,   120,     0,     0,     7,    34,     0,     0,    34,
   34,    35,    34,   112,     0,     0,   119,    32,     3,    50,
  119,   119,   114,   119,     0,    17,    19,    17,     0,     0,
   17,    17,    17,     1,    48,     0,     0,    32,     0,     0,
    0,     0,     0,     1,     2,     0,     0,   146,   114,     0,
    0,   153,   153,   152,    25,    32,     1,    24,    22,    16,
    0,     8,   136,   136,   112,   129,     0,    17,   136,   129,
    0,    68,   136,   136,   136,     8,    16,     2,    40,   136,
   32,     4,    72,   136,   136,   129,   130,     0,    17,   136,
  136,    22,    68,   136,   136,   136,     8,   128,     1,    24,
  119,    16,     3,    56,   136,   136,   112,   129,     0,     0,
  118,    96,     4,    34,   119,   119,   118,     7,     0,     0,
    6,    85,     3,    49,    22,   102,   102,    80,    96,     0,
    0,   118,   102,     4,    34,   119,   119,   118,    23,    96,
    0,     7,   102,   100,    66,    39,   119,   119,   101,   118,
    0,     0,   118,    96,    68,    34,   119,   119,   118,     7,
    0,     1,    23,   102,    16,    66,    39,   119,   119,    96,
  113,     0,    34,   135,   114,     0,    51,   136,   136,   135,
   24,    32,     1,    24,   119,   117,    83,    56,   136,   136,
  112,   135,     0,    17,   135,   119,    21,    51,   136,   136,
  135,     8,   112,     1,    24,    70,    66,    32,     8,   136,
  136,   112,   132,     0,     0,   115,    83,    17,     0,   119,
  119,   118,    39,    48,     1,    24,    54,    49,    16,     8,
  136,   136,   112,   131,     0,     0,   114,    82,     0,     0,
  119,   119,   118,    23,    32,     0,     7,   135,    32,     3,
   55,   119,   119,   129,   114,     0,    34,   120,   114,     0,
   51,   119,   119,   120,    23,    32,     0,     7,   119,    32,
    3,    55,   119,   119,   113,   114,     0,    34,   119,   114,
    0,    51,   119,   119,   119,    23,    32,     0,     9,   136,
   32,     4,    73,   153,   153,   129,   146,     0,    17,   135,
  113,     5,    51,   136,   136,   135,     8,    16,     2,    41,
  136,    32,     4,    73,   153,   153,   129,   146,     0,     0,
  151,   114,     0,    51,   153,   153,   152,    25,    32,     1,
   24,   102,    16,    66,    40,   136,   136,   112,   129,     0,
    0,   117,    80,    51,    17,   119,   119,   118,     7,     0,
    2,    41,   119,    32,     3,    57,   153,   153,   129,   146,
    0,    34,   146,   114,     0,     0,   153,   153,   152,    25,
   32,     0,     6,    36,    32,     0,     6,   102,   102,    81,
   98,     0,    17,    81,    49,     0,     0,    85,    85,    84,
    5,    16,     0,     4,     2,     0,     0,     4,    68,    68,
   48,    64,     0,     0,    69,    34,     0,     0,    68,    68,
   67,    20,    32,     0,     5,   133,    32,     1,    21,    85,
   85,   129,    82,     0,     0,    88,    85,    19,    17,    85,
   85,    88,    37,   128,     0,     5,   117,    32,     1,    21,
   85,    85,   113,    82,     0,     0,    87,    85,    19,    17,
   85,    85,    87,    37,   112,     0,     4,    83,    49,    16,
    4,    68,    68,    50,    69,     0,     0,    80,    80,     0,
   17,    85,    85,    88,     5,     0,     0,     5,   133,     1,
   49,    21,    85,    85,   128,    80,     0,     0,    80,    80,
    0,    17,    85,    85,    87,     5,     0,     0,     5,   117,
    1,    49,    21,    85,    85,   112,    80,     0,     0,    69,
   48,    17,     0,    68,    68,    67,     4,     0,     1,    22,
  134,    16,     2,    38,   102,   102,   128,    97,     0,     0,
   87,    80,     3,    17,    85,    85,    87,     5,     0,     0,
    5,   117,    80,    49,    21,    85,    85,   113,    87,     0,
   17,   104,   102,    20,    34,   102,   102,   104,     6,   128,
    1,    22,   118,    16,     2,    38,   102,   102,   112,    97,
    0,     0,    86,    80,     3,    17,    85,    85,    86,     5,
    0,     0,     5,   101,    80,    49,    21,    85,    85,    97,
   86,     0,    17,   103,   102,    20,    34,   102,   102,   103,
    6,   112,     1,    21,   100,    66,    32,     5,    85,    85,
   64,    86,     0,    17,    86,    51,    17,     0,    85,    85,
   84,     5,    48,     2,    38,    36,    32,     0,     6,   102,
  102,    81,    98,     0,     0,    86,    50,     0,     0,    85,
   85,    84,    21,    32,     0,     6,   134,    32,     2,    38,
  102,   102,   129,    98,     0,     0,   103,    98,     0,    34,
  102,   102,   103,    22,    32,     0,     4,    34,    32,     0,
    4,    68,    68,    49,    66,     0,     0,    72,    34,     0,
    0,    68,    68,    67,    20,    32,     0,     8,   136,    32,
    4,    72,   136,   136,   129,   130,     0,    34,    72,    34,
    0,     0,    68,    68,    67,    20,    32,     0,     4,   114,
   32,     0,     4,    68,    68,    49,    66,     0,    34,    71,
   34,     0,     0,    68,    68,    67,    20,    32,     0,     3,
   34,    32,     0,     3,    51,    51,    33,    50,     0,     0,
   56,    34,     0,     0,    51,    51,    50,    19,    32,     0,
    3,   136,    32,     4,    72,   136,   136,    33,   130,     0,
    0,    56,   114,     0,    51,   119,   119,   114,    23,    32,
    0,     3,   114,    32,     0,     3,    51,    51,    33,    50,
    0,     0,    55,   114,     0,    51,   119,   119,   114,    23,
   32,     0,     0,   128,     0,     0,     0,     0,     0,     1,
    2,     0,     0,     8,     0,     0,    68,     0,     8,   128,
   24,    32,     2,     0,   136,    32,     4,    72,   136,   136,
   33,   130,     0,    32,     8,     0,     0,    68,     0,     8,
  130,    24,    32,     0,     0,   128,     0,     3,    48,     0,
  119,     1,   114,     0,    32,     8,   114,     0,    51,   119,
  119,   114,    23,    32,     2,     0,   128,     0,     3,    48,
    0,   119,    33,   114,     0,    32,     8,    34,     0,     0,
   51,    51,    50,    19,    32,     2,     0,   128,     0,     0,
    0,     0,     0,    33,     2,     0,     0,     7,     0,     0,
    0,     0,     0,     0,    16,    32,     0,     0,   112,     0,
    3,    48,     0,   119,     1,   114,     0,    32,     7,   114,
    0,    51,   119,   119,   114,    23,    32,     2,     0,   112,
    0,     3,    48,     0,   119,    33,   114,     0,    32,     7,
   34,     0,     0,    51,    51,    50,    19,    32,     2,     0,
  112,     0,     0,     0,     0,     0,    33,     2,     0,    32,
    2,    34,     0,     0,    51,    51,    50,    19,    32,     1,
   17,    51,    49,    16,     3,    51,    51,    48,    51,     0,
    0,     2,    34,     0,     0,    34,    34,    34,    18,    32,
    0,     0,   130,    32,     0,     2,    34,    34,    33,    34,
    0,     0,     8,   130,     0,    68,    40,   136,   130,    24,
   32,     0,     0,   135,    32,     3,    50,   119,   119,    33,
  114,     0,     0,     7,    34,     0,     0,    34,    34,    34,
   18,    32,     0,     0,   119,    32,     3,    50,   119,   119,
   33,   114,     0,    17,    40,    17,     0,     0,    34,    34,
   33,     2,    16,     1,    18,   129,    16,     4,    66,   136,
  136,    16,   129,     0,    17,    40,    17,     0,    68,    40,
  136,   129,     8,   128,     1,    18,   129,    16,     3,    50,
  119,   119,    16,   113,     0,    17,    40,    17,     0,     0,
   34,    34,    33,     2,   128,     1,    18,   113,    16,     0,
    2,    34,    34,    16,    33,     0,    17,    39,    17,     0,
   51,    39,   119,   113,     7,    16,     1,    18,    65,    16,
    0,     2,    34,    34,    16,    36,     0,    17,    56,    17,
    0,     0,    51,    51,    50,     3,    16,     1,    19,   129,
   16,     4,    72,   136,   136,    32,   129,     0,    17,    56,
   17,     0,    51,   119,   119,   114,     7,    16,     1,    19,
  113,    16,     0,     3,    51,    51,    32,    49,     0,    17,
   55,    17,     0,    51,   119,   119,   114,     7,    16,     1,
   20,   130,    16,     0,     4,    68,    68,    48,    65,     0,
   17,   120,   113,     0,    51,   119,   119,   120,     7,    16,
    1,    23,   135,   113,    83,    55,   119,   119,   128,   120,
    0,    17,    72,    51,    17,     0,    68,    68,    67,     4,
  128,     1,    20,   114,    16,     0,     4,    68,    68,    48,
   65,     0,    17,   119,   113,     0,    51,   119,   119,   119,
    7,    16,     1,    23,   119,   113,    83,    55,   119,   119,
  112,   119,     0,    17,    71,    51,    17,     0,    68,    68,
   67,     4,   112,     1,    20,    51,    49,    16,     4,    68,
   68,    48,    67,     0,    17,    84,    68,    34,     0,    85,
   85,    84,     5,    64,     1,    21,    51,    49,    16,     5,
   85,    85,    64,    83,     0,    17,   100,    68,    34,     0,
  102,   102,   101,     6,    64,     0,     5,    51,    49,    16,
    5,    85,    85,    66,    83,     0,    17,    99,    67,    17,
    0,   102,   102,   101,     6,    48,     0,     5,    35,    32,
    0,     5,    85,    85,    65,    82,     0,    17,   116,    84,
   34,     0,   119,   119,   118,     7,    64,     0,     6,    52,
   49,    16,     6,   102,   102,    82,    99,     0,    17,   115,
   83,    17,     0,   119,   119,   118,     7,    48,     0,     6,
   36,    32,     0,     6,   102,   102,    81,    98,     0,     0,
    6,    48,    17,     0,     3,    51,    48,     3,     0,     0,
    1,     0,     0,     0,     1,    17,    17,     0,    16,     0,
    0,    16,     0,     0,    68,    17,   136,   128,     8,     0,
    0,     1,   128,     0,     4,    65,    24,   136,     0,   128,
    0,     0,    24,   128,   102,    68,   136,   136,   128,     8,
    0,     0,     1,   136,     1,   100,    72,   136,   136,     0,
  128,     0,     0,    24,     0,     0,    68,    17,   136,   128,
    8,     0,     0,     1,   136,     1,   100,    72,   136,   136,
    0,   128,     0,    33,    24,    17,     0,    68,   136,   136,
  130,    24,    32,     0,     1,     0,     0,     3,    49,    23,
  119,     0,   112,     0,     0,    24,     0,     0,    51,    17,
  119,   112,     7,     0,     0,     1,   135,     1,    83,    55,
  119,   119,     0,   112,     0,    33,    24,    17,     0,    51,
  119,   119,   114,    23,    32,     0,     1,   128,     0,     0,
    1,    17,    17,     0,    16,     0,     0,    24,    64,    34,
    0,    68,    68,    64,     4,     0,     0,     1,   131,     1,
   16,     3,    51,    51,     0,    48,     0,     0,    24,     0,
    0,     0,    17,    17,    16,     1,     0,     0,     1,   131,
    1,    16,     3,    51,    51,     0,    48,     0,    33,    24,
   17,     0,     0,    51,    51,    50,    19,    32,     0,     1,
    0,     0,     0,     1,    17,    17,     0,    16,     0,     0,
   16,     0,     0,    51,    17,   119,   112,     7,     0,     0,
    1,   112,     0,     3,    49,    23,   119,     0,   112,     0,
    0,    23,   112,    21,    51,   119,   119,   112,     7,     0,
    2,    17,   113,    16,     3,    55,   119,   119,    33,   114,
    0,     0,    23,     0,     0,     0,    17,    17,    16,     1,
    0,     0,     1,   115,     1,    16,     3,    51,    51,     0,
   48,     0,    33,    23,    17,     0,     0,    51,    51,    50,
   19,    32,     0,     1,    64,     0,     0,     1,    17,    17,
    0,    16,     0,     0,    20,    64,    34,     0,    68,    68,
   64,     4,     0,     0,     1,    67,     1,    16,     3,    51,
   51,     0,    48,     0,     0,    19,     0,     0,     0,    17,
   17,    16,     1,     0,     0,     1,    51,     1,    16,     3,
   51,    51,     0,    48,     0,    33,    18,    17,     0,     0,
   51,    51,    50,    19,    32,     1,     0,    16,     0,     0,
    2,    34,    34,    16,    33,     0,    16,     8,     0,     0,
    0,    34,    34,    33,     2,    16,     1,     0,   128,     0,
    4,    66,   136,   136,    16,   129,     0,    16,     8,     0,
    0,    68,    40,   136,   129,     8,   128,     1,     0,   136,
    6,   100,    72,   136,   136,   128,   136,     0,    16,     8,
  128,    22,    68,   136,   136,   136,     8,   128,     1,     0,
  128,     0,     4,    66,   136,   136,    16,   136,     0,    16,
    8,   128,    22,    68,   136,   136,   136,     8,   128,     1,
    0,   128,     0,     3,    50,   119,   119,    16,   113,     0,
   16,     8,     0,     0,    51,    39,   119,   113,     7,   128,
    1,     0,   135,     1,    83,    55,   119,   119,   128,   120,
    0,    16,     8,     0,     0,     0,    34,    34,    33,     2,
  128,     1,     0,   132,     2,    32,     4,    68,    68,   128,
   72,     0,    16,     8,    48,    17,     0,    51,    51,    56,
    3,   128,     1,     0,   128,     0,     0,     2,    34,    34,
   16,    40,     0,    16,     8,    48,    17,     0,    51,    51,
   51,     3,   128,     1,     0,   112,     0,     0,     2,    34,
   34,    16,    33,     0,    16,     7,     0,     0,    51,    39,
  119,   113,     7,    16,     1,     0,   112,     0,     3,    50,
  119,   119,    16,   119,     0,    16,     7,   112,    21,    51,
  119,   119,   119,     7,   112,     1,     0,   112,     0,     0,
    2,    34,    34,    16,    39,     0,    16,     7,    48,    17,
    0,    51,    51,    51,     3,   112,     1,     0,    64,     0,
    0,     2,    34,    34,    16,    36,     0,    16,     4,    64,
   34,     0,    68,    68,    68,     4,    64,     1,     0,    67,
    1,    16,     3,    51,    51,    64,    52,     0,    16,     3,
    0,     0,     0,    34,    34,    33,     2,    48,     1,     0,
   51,     1,    16,     3,    51,    51,    48,    51,     0,     0,
   32,     0,     0,     0,    34,    34,    33,     2,     0,     0,
    2,     0,     0,     4,    66,   136,   136,    16,   128,     0,
    0,    40,     0,     0,    68,    40,   136,   129,     8,     0,
    0,     2,     0,     0,     3,    50,   119,   119,    16,   112,
    0,     0,    40,     0,     0,     0,    34,    34,    33,     2,
    0,     0,     2,     0,     0,     0,     2,    34,    34,    16,
   32,     0,     0,    32,     0,     0,    51,    39,   119,   113,
    7,     0,     0,     2,    64,     0,     0,     2,    34,    34,
   16,    32,     0,     0,    48,    16,     0,     0,    51,    51,
   50,     3,     0,     0,     3,     1,     0,     4,    72,   136,
  136,    32,   128,     0,     0,    48,    16,     0,    51,   119,
  119,   114,     7,     0,     0,     3,     1,     0,     0,     3,
   51,    51,    32,    48,     0,     0,    48,    16,     0,    51,
  119,   119,   114,     7,     0,     0,     4,     2,     0,     0,
    4,    68,    68,    48,    64,     0,     0,   128,   128,     0,
   68,   136,   136,   136,     8,     0,     0,     8,   136,     1,
  100,    72,   136,   136,   128,   128,     0,     0,   112,   112,
    0,    51,   119,   119,   120,     7,     0,     0,     7,   135,
    1,    83,    55,   119,   119,   128,   112,     0,     0,    72,
   48,    17,     0,    68,    68,    67,     4,     0,     0,     4,
    2,     0,     0,     4,    68,    68,    48,    64,     0,     0,
  112,   112,     0,    51,   119,   119,   119,     7,     0,     0,
    7,   119,     1,    83,    55,   119,   119,   112,   112,     0,
    0,    71,    48,    17,     0,    68,    68,    67,     4,     0,
    0,     4,    51,     1,    16,     4,    68,    68,    48,    64,
    0,     0,    84,    64,    34,     0,    85,    85,    84,     5,
    0,     0,     5,    51,     1,    16,     5,    85,    85,    64,
   80,     0,     0,    96,    96,     0,    34,   102,   102,   104,
    6,     0,     0,     6,   134,     1,    66,    38,   102,   102,
  128,    96,     0,     0,    96,    96,     0,    34,   102,   102,
  103,     6,     0,     0,     6,   118,     1,    66,    38,   102,
  102,   112,    96,     0,     0,   100,    64,    34,     0,   102,
  102,   101,     6,     0,     0,     6,    52,     1,    16,     6,
  102,   102,    80,    96,     0,     0,   116,    80,    34,     0,
  119,   119,   118,     7,     0,     0,     7,    53,     1,    16,
    7,   119,   119,    96,   112,     0,     0,   130,    98,     0,
    0,   136,   136,   135,    24,    32,     0,     8,   119,    32,
    3,    56,   136,   136,   113,   130,     0,     0,   135,   119,
   21,    51,   136,   136,   135,    40,   112,     0,     8,    54,
   49,    16,     8,   136,   136,   114,   131,     0,     0,   128,
  112,     0,    51,   136,   136,   135,     8,     0,     0,     8,
  119,     5,    83,    56,   136,   136,   112,   128,     0,     0,
  135,   112,    21,    51,   136,   136,   135,     8,     0,     0,
    8,    70,     2,    32,     8,   136,   136,   112,   128,     0,
    0,   131,    96,    17,     0,   136,   136,   135,     8,     0,
    1,    25,   136,    16,     4,    73,   153,   153,   128,   145,
    0,     0,   135,   112,     5,    51,   136,   136,   135,     8,
    0,     0,     8,   119,   112,    83,    56,   136,   136,   113,
  135,     0,    17,   152,   136,   102,    68,   153,   153,   152,
    9,   128,     1,    25,   136,   129,   100,    73,   153,   153,
  128,   152,     0,    17,   151,   113,     0,    51,   153,   153,
  152,     9,    16,     0,     8,   102,     0,    66,    40,   136,
  136,   112,   128,     0,     0,   134,   102,     4,    34,   136,
  136,   135,    24,    96,     1,    25,   119,   113,    83,    57,
  153,   153,   128,   151,     0,    17,   148,   116,    34,     0,
  153,   153,   152,     9,    64,     1,    25,    55,    49,    16,
    9,   153,   153,   128,   147,     0,    17,    97,    65,     0,
    0,   102,   102,   101,     6,    16,     0,     5,     3,     0,
    0,     5,    85,    85,    64,    80,     0,     0,    86,    64,
   34,     0,    85,    85,    84,     5,     0,     0,     5,    99,
    1,    16,     5,    85,    85,    64,    80,     0,    17,   103,
   68,    34,     0,   102,   102,   101,     6,    64,     1,    22,
  116,    49,    16,     6,   102,   102,    80,    99,     0,    16,
    8,     0,     0,     0,     0,     0,     1,     0,    16,     1,
    0,   128,     0,     4,    64,     0,   136,    16,   129,     0,
   16,     8,     0,     0,    68,     0,     8,   129,     8,   128,
    1,     0,   136,     6,   100,    64,   136,   136,   128,   136,
    0,    16,     8,   128,    22,    68,     8,   136,   136,     8,
  128,     1,     0,   128,     0,     4,    64,     0,   136,    16,
  136,     0,    16,     8,   128,    22,    68,     8,   136,   136,
    8,   128,     1,     0,   128,     0,     3,    48,     0,   119,
   16,   113,     0,    16,     8,     0,     0,    51,     0,     7,
  113,     7,   128,     1,     0,   135,     1,    83,    48,   119,
  119,   128,   120,     0,    16,     8,     0,     0,     0,     0,
    0,     1,     0,   128,     1,     0,   132,     2,    32,     0,
   68,    68,   128,    72,     0,    16,     8,    48,    17,     0,
    3,    51,    56,     3,   128,     1,     0,   128,     0,     0,
    0,     0,     0,    16,     8,     0,    16,     8,    48,    17,
    0,     3,    51,    51,     3,   128,     1,     0,   112,     0,
    0,     0,     0,     0,    16,     1,     0,    16,     7,     0,
    0,    51,     0,     7,   113,     7,    16,     1,     0,   112,
    0,     3,    48,     0,   119,    16,   119,     0,    16,     7,
  112,    21,    51,     7,   119,   119,     7,   112,     1,     0,
  112,     0,     0,     0,     0,     0,    16,     7,     0,    16,
    7,    48,    17,     0,     3,    51,    51,     3,   112,     1,
    0,    64,     0,     0,     0,     0,     0,    16,     4,     0,
   16,     4,    64,    34,     0,     4,    68,    68,     4,    64,
    1,     0,    67,     1,    16,     0,    51,    51,    64,    52,
    0,    16,     3,     0,     0,     0,     0,     0,     1,     0,
   48,     1,     0,    51,     1,    16,     0,    51,    51,    48,
   51,     0,     0,   144,   112,     0,     0,   153,   153,   152,
    9,     0,     0,     9,     8,     0,     4,    73,   153,   153,
  128,   144,     0,     0,   152,   128,   102,    68,   153,   153,
  152,     9,     0,     0,     9,   136,     1,   100,    73,   153,
  153,   128,   144,     0,     0,   144,   112,     0,    51,   153,
  153,   152,     9,     0,     0,     9,   119,     1,    83,    57,
  153,   153,   128,   144,     0,     0,   148,   112,    34,     0,
  153,   153,   152,     9,     0,     0,     9,    55,     1,    16,
    9,   153,   153,   128,   144,     0,     0,    96,    64,     0,
    0,   102,   102,   101,     6,     0,     0,     6,   116,     2,
   32,     6,   102,   102,    80,    96,     0,     0,   103,    64,
   17,     0,   102,   102,   101,     6,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    68,     0,     8,   128,     8,     0,     0,     0,
  128,     0,     4,    64,     0,   136,     0,   128,     0,     0,
    8,   128,   102,    68,     8,   136,   128,     8,     0,     0,
    0,   136,     1,   100,    64,   136,   136,     0,   128,     0,
    0,     8,     0,     0,    68,     0,     8,   128,     8,     0,
    0,     0,   136,     1,   100,    64,   136,   136,     0,   128,
    0,    32,     8,    16,     0,    68,     8,   136,   130,    24,
   32,     0,     0,     0,     0,     3,    48,     0,   119,     0,
  112,     0,     0,     8,     0,     0,    51,     0,     7,   112,
    7,     0,     0,     0,   135,     1,    83,    48,   119,   119,
    0,   112,     0,    32,     8,    16,     0,    51,     7,   119,
  114,    23,    32,     0,     0,   128,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     8,    64,    34,     0,     4,
   68,    64,     4,     0,     0,     0,   131,     1,    16,     0,
   51,    51,     0,    48,     0,     0,     8,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,   131,     1,    16,
    0,    51,    51,     0,    48,     0,    32,     8,    16,     0,
    0,     3,    51,    50,    19,    32,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,    51,     0,     7,   112,     7,     0,     0,     0,   112,
    0,     3,    48,     0,   119,     0,   112,     0,     0,     7,
  112,    21,    51,     7,   119,   112,     7,     0,     2,     0,
  113,     0,     3,    48,   119,   119,    33,   114,     0,     0,
    7,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,   115,     1,    16,     0,    51,    51,     0,    48,     0,
   32,     7,    16,     0,     0,     3,    51,    50,    19,    32,
    0,     0,    64,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,    64,    34,     0,     4,    68,    64,     4,
    0,     0,     0,    67,     1,    16,     0,    51,    51,     0,
   48,     0,     0,     3,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,    51,     1,    16,     0,    51,    51,
    0,    48,     0,    32,     2,    16,     0,     0,     3,    51,
   50,    19,    32};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char falkor_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     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,     2,     3,     3,     4,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     6,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     4,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     4,     2,     0,     2,
    0,     1,     7,     1,     7,     7,     7,     8,     1,     6,
    0,     9,    10,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,    11};

/* Vector for state transitions.  */
static const unsigned char falkor_transitions[] ATTRIBUTE_UNUSED = {
    0,    43,     8,    53,    51,     2,    43,    43,     3,     2,
    1,     0,     1,    54,    54,    54,    54,    54,    54,    54,
   54,    54,    54,     0,     2,     3,     9,    42,    40,    36,
    3,     3,    54,    54,    54,     0,     3,     4,    10,    35,
   33,    29,     4,    54,    54,    54,    54,     0,     4,    54,
   11,    28,    26,     5,     5,    54,    54,    54,    54,     0,
    5,    54,    12,    25,     6,    54,    54,    54,    54,    54,
   54,     0,     6,    54,     1,     7,    54,    54,    54,    54,
   54,    54,    54,     0,     7,    54,    54,    54,    54,    54,
   54,    54,    54,    54,    54,     8,     8,    20,    54,    54,
   24,     9,    20,    20,    10,     9,    54,     0,     9,    10,
   54,    54,    19,    17,    10,    10,    54,    54,    54,     0,
   10,    11,    54,    54,    16,    14,    11,    54,    54,    54,
   54,     0,    11,    54,    54,    54,    13,    12,    12,    54,
   54,    54,    54,     0,    12,    54,    54,    54,     1,    54,
   54,    54,    54,    54,    54,     0,    13,    54,    54,    54,
   54,     1,     1,    54,    54,    54,    54,     0,    14,    12,
   54,    54,    15,    54,    12,    54,    54,    54,    54,     0,
   15,     1,    54,    54,    54,    54,     1,    54,    54,    54,
   54,     0,    16,    13,    54,    54,    54,    15,    13,    54,
   54,    54,    54,     0,    17,    14,    54,    54,    18,    54,
   14,    14,    54,    54,    54,     0,    18,    15,    54,    54,
   54,    54,    15,    15,    54,    54,    54,     0,    19,    16,
   54,    54,    54,    18,    16,    16,    54,    54,    54,     0,
   20,    21,    54,    54,    23,    10,    21,    54,    54,    10,
   54,     0,    21,    11,    54,    54,    22,    11,    11,    54,
   54,    11,    54,     0,    22,    13,    54,    54,    54,    13,
   13,    54,    54,    13,    54,     0,    23,    22,    54,    54,
   54,    16,    22,    54,    54,    16,    54,     0,    24,    23,
   54,    54,    54,    19,    23,    23,    16,    19,    54,     0,
   25,    54,    54,    54,     7,    54,    54,    54,    54,    54,
   54,     8,    26,    54,    13,    27,    54,     6,     6,    54,
   54,    54,    54,     0,    27,    54,    54,    54,    54,     7,
    7,    54,    54,    54,    54,     8,    28,    54,    54,    54,
   27,    25,    25,    54,    54,    54,    54,     8,    29,     5,
   14,    32,    30,    54,     5,    54,    54,    54,    54,     0,
   30,     6,    15,    31,    54,    54,     6,    54,    54,    54,
   54,     0,    31,     7,    54,    54,    54,    54,     7,    54,
   54,    54,    54,     8,    32,    25,    54,    54,    31,    54,
   25,    54,    54,    54,    54,     8,    33,    26,    16,    34,
   54,    30,    26,    54,    54,    54,    54,     0,    34,    27,
   54,    54,    54,    31,    27,    54,    54,    54,    54,     8,
   35,    28,    54,    54,    34,    32,    28,    54,    54,    54,
   54,     8,    36,    29,    17,    39,    37,    54,    29,    29,
   54,    54,    54,     0,    37,    30,    18,    38,    54,    54,
   30,    30,    54,    54,    54,     0,    38,    31,    54,    54,
   54,    54,    31,    31,    54,    54,    54,     8,    39,    32,
   54,    54,    38,    54,    32,    32,    54,    54,    54,     8,
   40,    33,    19,    41,    54,    37,    33,    33,    54,    54,
   54,     0,    41,    34,    54,    54,    54,    38,    34,    34,
   54,    54,    54,     8,    42,    35,    54,    54,    41,    39,
   35,    35,    54,    54,    54,     8,    43,    44,    20,    50,
   48,     3,    44,    54,    54,     3,    54,     0,    44,     4,
   21,    47,    45,     4,     4,    54,    54,     4,    54,     0,
   45,    26,    22,    46,    54,    26,    26,    54,    54,    26,
   54,     0,    46,    27,    54,    54,    54,    27,    27,    54,
   54,    27,    54,     8,    47,    28,    54,    54,    46,    28,
   28,    54,    54,    28,    54,     8,    48,    45,    23,    49,
   54,    33,    45,    54,    54,    33,    54,     0,    49,    46,
   54,    54,    54,    34,    46,    54,    54,    34,    54,     8,
   50,    47,    54,    54,    49,    35,    47,    54,    54,    35,
   54,     8,    51,    48,    24,    52,    54,    40,    48,    48,
   33,    40,    54,     0,    52,    49,    54,    54,    54,    41,
   49,    49,    34,    41,    54,     8,    53,    50,    54,    54,
   52,    42,    50,    50,    35,    42,    54,     8};

/* Vector of min issue delay of insns.  */
static const unsigned char falkor_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,    21,    85,    84,     0,     0,    84,     0,
    1,    84,    16,     1,    84,    16,    21,    84,    16,    85,
   84,    26,    85,    88,     5,     0,     4,     5,     0,    84,
    5,     1,    84,    21,     1,    84,    21,    21,    84,    21,
   65,    84,     5,    17,    84,     5,    81,    84,     5,    65,
   84,     5,    16,    84,     5,    80,    84,     5,    64,    84,
    5,     1,    68,     5,     1,    68,     5,    65,    68,     5,
   65,    68,     5,    64,     4,    26,    21,    88,    16,    65,
   84,    26,    65,    88,    26,     1,    88,     0,    17,    84,
    0,    81,    84,    10,    81,    88,    10,    17,    88,     0,
   65,    84,    10,    65,    88,    10,     1,    88,     0,    16,
   84,     0,    80,    84,    10,    80,    88,    10,    16,    88,
    0,    64,    84,    10,    64,    88,    10,     0,    88,     0,
    1,    68,     0,     1,    68,     0,    65,    68,    10,    65,
   72,    10,     1,    72,     0,    65,    68,    10,    65,    72,
   10,     1,    72,     0,    64,     4,    10,    64,     8,    10,
    0,     8};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char falkor_vfp_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    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,     1,     1,     1,     1,
    1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
    2,     3,     3,     4,     4,     3,     3,     4,     4,     1,
    1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
    1,     2,     2,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     1,     1,     1,     1,     1,
    1,     1,     1,     1,     1,     2,     2,     5,     0,     0,
    0,     0,     0,     0,     1,     1,     1,     3,     3,     1,
    0,     0,     1,     0,     1,     1,     1,     1,     1,     1,
    1,     1,     3,     3,     1,     1,     0,     0,     1,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     6};

/* Vector for state transitions.  */
static const unsigned char falkor_vfp_transitions[] ATTRIBUTE_UNUSED = {
    0,     3,     2,     6,     8,     1,     0,     1,     4,     7,
   10,    10,     9,     2,     2,     5,     8,    10,    10,     7,
    3,     3,     6,     5,    10,    10,     4,     0,     4,    10,
   10,    10,    10,    10,     2,     5,    10,    10,    10,    10,
   10,     3,     6,    10,    10,    10,    10,    10,     0,     7,
   10,    10,    10,    10,    10,     5,     8,    10,    10,    10,
   10,    10,     6,     9,    10,    10,    10,    10,    10,     8,
};

/* Vector of min issue delay of insns.  */
static const unsigned char falkor_vfp_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,    15,     0,    40,     0,    80,    23,   208,    90,
   65,    85,    10,   248,    42,   160,   255,   192};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char falkor_mem_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     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,     2,     2,     3,     2,     4,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     5,     6,
    7,     8,     0,     0,     0,     0,     0,     0,     0,     0,
    1,     5,     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,     9,     5,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,    10};

/* Comb vector for state transitions.  */
static const unsigned char falkor_mem_transitions[] ATTRIBUTE_UNUSED = {
    0,     4,    10,    20,    24,     1,     7,     6,    22,     2,
    0,     1,     2,     3,     9,    19,     2,     4,    25,    25,
   25,     0,     2,    14,    12,     5,     0,     0,     6,    12,
   13,    18,    17,     7,    14,    15,    16,     8,     7,    10,
    3,     5,     8,     1,     3,    15,    13,    11,    20,     4,
    4,     6,     9,     9,    16,    18,    21,     9,    10,    22,
    5,    11,    21,    23,    11,    24,    12,    10,    13,     6,
   19,     8,    17,    23,    12,    20,     7,    14,    14,    15,
   16,    17,    18,    19,    21,    23,    25,     1,    25,     2,
    3,    16,    15,    20,    13,    18};

/* Check vector for state transitions.  */
static const unsigned char falkor_mem_check[] = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     1,     1,     1,     1,     1,     2,     4,    25,    25,
   25,     1,     4,     4,     4,     4,     2,     4,     6,     6,
    6,     6,     6,     7,     7,     7,     7,     7,     6,    10,
    3,     5,     8,     7,    10,    10,    10,    10,    20,    10,
    3,     5,     8,    20,    20,    20,    20,     9,    20,    22,
   22,    22,    22,    22,    11,    24,    12,     9,    13,    22,
   24,    24,    24,    24,    11,    24,    12,    14,    13,    15,
   16,    17,    18,    19,    21,    23,    25,    14,    25,    15,
   16,    17,    18,    19,    21,    23};

/* Base vector for state transitions.  */
static const unsigned char falkor_mem_base[] = {
    0,    11,    16,    40,    17,    41,    28,    33,    42,    57,
   39,    64,    66,    68,    77,    79,    80,    81,    82,    83,
   48,    84,    59,    85,    65};

/* Vector of min issue delay of insns.  */
static const unsigned char falkor_mem_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,    17,    17,
   16,     1,    17,    17,    17,    17,     0,    34,    34,    17,
   17,    32,     1,    17,    16,     0,     1,     0,    17,    17,
   68,    68,    64,     0,     0,     3,    51,    51,     0,     0,
    0,    34,    34,    32,     4,    68,    66,    34,    36,     0,
   51,    51,    17,    17,    48,     2,    34,    32,     0,     2,
    0,    34,    34,    68,    68,    64,     1,    17,    19,    51,
   51,     0,    34,    34,    51,    51,    48,     1,    17,    18,
   34,    34,     0,    34,    34,    34,    34,    32,     3,    51,
   50,    34,    35,     0,    68,    68,    51,    51,    64,     3,
   51,    51,    51,    51,     0,    68,    68,    17,    17,    64,
    3,    51,    48,     0,     3,     0,    51,    51,    68,    68,
   64,     0,     0,     4,    68,    68,     0,    68,    68,    68,
   68,    64,     4,    68,    64,     0,     4,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char saphira_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     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,     2,     3,     3,     4,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     5,
    1,     0,     0,     0,     0,     0,     0,     0,     0,     4,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     2,     0,     2,     0,     1,     6,     1,
    6,     6,     6,     7,     1,     0,     0,     8,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     9};

/* Vector for state transitions.  */
static const unsigned char saphira_transitions[] ATTRIBUTE_UNUSED = {
    0,    35,     6,    53,    51,    43,    35,     2,     1,     0,
    1,    54,    54,    54,    54,    54,    54,    54,    54,     0,
    2,    34,     7,    32,    28,     3,    54,    54,    54,     0,
    3,    27,     8,    25,     4,    54,    54,    54,    54,     0,
    4,    24,     9,     5,    54,    54,    54,    54,    54,     0,
    5,    23,    54,    54,    54,    54,    54,    54,    54,     6,
    6,    14,    54,    54,    22,    18,    14,     7,    54,     0,
    7,    13,    54,    54,    11,     8,    54,    54,    54,     0,
    8,    10,    54,    54,     9,    54,    54,    54,    54,     0,
    9,     1,    54,    54,    54,    54,    54,    54,    54,     0,
   10,    54,    54,    54,     1,    54,    54,    54,    54,     0,
   11,    12,    54,    54,    54,     9,    54,    54,    54,     0,
   12,     1,    54,    54,    54,     1,    54,    54,    54,     0,
   13,    10,    54,    54,    12,    10,    54,    54,    54,     0,
   14,    17,    54,    54,    15,     7,    54,    54,    54,     0,
   15,    16,    54,    54,    54,    11,    54,    54,    54,     0,
   16,    12,    54,    54,    54,    12,    54,    54,    54,     0,
   17,    13,    54,    54,    16,    13,    54,    54,    54,     0,
   18,     7,    54,    54,    21,    19,     7,     8,    54,     0,
   19,     8,    54,    54,    20,    54,     8,    54,    54,     0,
   20,     9,    54,    54,    54,    54,     9,    54,    54,     0,
   21,    11,    54,    54,    54,    20,    11,     9,    54,     0,
   22,    15,    54,    54,    54,    21,    15,    11,    54,     0,
   23,    54,    54,    54,    54,    54,    54,    54,    54,     6,
   24,    54,     1,    23,    54,    54,    54,    54,    54,     0,
   25,    26,    54,    54,     5,    54,    54,    54,    54,     6,
   26,    54,    54,    54,    23,    54,    54,    54,    54,     6,
   27,    54,    10,    26,    24,    54,    54,    54,    54,     0,
   28,    31,    11,    29,    54,     4,    54,    54,    54,     0,
   29,    30,    54,    54,    54,     5,    54,    54,    54,     6,
   30,    23,    54,    54,    54,    23,    54,    54,    54,     6,
   31,    24,    12,    30,    54,    24,    54,    54,    54,     0,
   32,    33,    54,    54,    29,    25,    54,    54,    54,     6,
   33,    26,    54,    54,    30,    26,    54,    54,    54,     6,
   34,    27,    13,    33,    31,    27,    54,    54,    54,     0,
   35,    42,    14,    40,    36,     2,    54,    54,    54,     0,
   36,    39,    15,    37,    54,    28,    54,    54,    54,     0,
   37,    38,    54,    54,    54,    29,    54,    54,    54,     6,
   38,    30,    54,    54,    54,    30,    54,    54,    54,     6,
   39,    31,    16,    38,    54,    31,    54,    54,    54,     0,
   40,    41,    54,    54,    37,    32,    54,    54,    54,     6,
   41,    33,    54,    54,    38,    33,    54,    54,    54,     6,
   42,    34,    17,    41,    39,    34,    54,    54,    54,     0,
   43,     2,    18,    50,    48,    44,     2,     3,    54,     0,
   44,     3,    19,    47,    45,    54,     3,    54,    54,     0,
   45,     4,    20,    46,    54,    54,     4,    54,    54,     0,
   46,     5,    54,    54,    54,    54,     5,    54,    54,     6,
   47,    25,    54,    54,    46,    54,    25,    54,    54,     6,
   48,    28,    21,    49,    54,    45,    28,     4,    54,     0,
   49,    29,    54,    54,    54,    46,    29,     5,    54,     6,
   50,    32,    54,    54,    49,    47,    32,    25,    54,     6,
   51,    36,    22,    52,    54,    48,    36,    28,    54,     0,
   52,    37,    54,    54,    54,    49,    37,    29,    54,     6,
   53,    40,    54,    54,    52,    50,    40,    32,    54,     6,
};

/* Vector of min issue delay of insns.  */
static const unsigned char saphira_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     1,    85,    84,     0,     5,    64,     1,    84,
    0,    85,    64,   165,    88,     5,     0,    64,    80,    84,
    5,    21,    64,    85,    84,    21,    21,    64,    84,    84,
    5,    69,    64,    80,    84,     5,     5,    64,    84,    84,
    5,    69,    64,    80,    84,     5,     0,    64,    81,    20,
    5,    81,    64,    84,     4,     5,    64,    65,   165,    88,
   16,    85,    64,   161,    88,    26,    21,   129,     1,    84,
    0,    69,    64,   164,    88,    10,    69,   128,     4,    84,
   10,     5,   128,   160,    88,     0,     5,    64,     0,    84,
    0,    69,    64,   164,    88,    10,    69,   128,     4,    84,
   10,     5,   128,   160,    88,     0,     5,    64,     0,     4,
    0,    17,    64,     5,    20,    10,    81,   128,   161,    24,
    0,    64,    64,   164,     8,    10,     0,   128,     4,     4,
   10,    64,   128,   160,     8};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char saphira_vfp_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    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,     1,     1,     1,     1,
    1,     1,     2,     3,     3,     4,     4,     3,     3,     4,
    4,     1,     1,     1,     1,     1,     1,     2,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1,     1,     1,     1,     1,     0,     0,     0,     0,     0,
    0,     1,     1,     1,     1,     1,     0,     0,     1,     0,
    1,     1,     1,     1,     1,     1,     1,     1,     3,     3,
    1,     1,     0,     0,     1,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     5};

/* Vector for state transitions.  */
static const unsigned char saphira_vfp_transitions[] ATTRIBUTE_UNUSED = {
    0,     2,     1,     4,     5,     0,     1,     3,     5,     6,
    6,     2,     2,     4,     3,     6,     6,     0,     3,     6,
    6,     6,     6,     2,     4,     6,     6,     6,     6,     0,
    5,     6,     6,     6,     6,     4};

/* Vector of min issue delay of insns.  */
static const unsigned char saphira_vfp_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,    40,     1,    65,   104,    21,    66,   168};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char saphira_mem_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     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,
    2,     2,     3,     2,     4,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     5,     6,     7,     8,     0,
    0,     0,     0,     0,     0,     0,     1,     5,     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,     1,     9,     5,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,    10};

/* Comb vector for state transitions.  */
static const unsigned char saphira_mem_transitions[] ATTRIBUTE_UNUSED = {
    0,     9,     8,     7,    24,     5,     4,     3,     2,     1,
    0,     2,    10,    13,    17,    23,     3,    11,    14,    18,
   22,     3,    25,    25,    25,    25,     4,     4,    12,    15,
   19,    21,     5,     1,    16,    20,     6,     5,     7,     1,
    6,    10,     0,    20,    19,    18,    17,     8,     8,     0,
    7,     3,    16,    15,    14,    13,     9,     9,    11,    12,
   25,     1,    12,    11,    10,    24,     0,    13,     4,     5,
    6,    21,    22,    23,    14,     7,    15,    11,    16,    17,
   18,    19,    20,    22,    12,    21,     1,    23,     9,    14,
   15,    16,     8,    19,    25,    20,    25,    18};

/* Check vector for state transitions.  */
static const unsigned char saphira_mem_check[] = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     2,     2,     2,     2,     2,     3,     3,     3,     3,
    3,     2,    25,    25,    25,    25,     3,     4,     4,     4,
    4,     4,     5,     5,     5,     5,     5,     4,     7,     1,
    6,    10,     5,     7,     7,     7,     7,     8,     7,     1,
    6,    10,     8,     8,     8,     8,     9,     8,    11,    12,
   25,     9,     9,     9,     9,    24,     9,    13,    11,    12,
   24,    24,    24,    24,    14,    24,    15,    13,    16,    17,
   18,    19,    20,    22,    14,    21,    15,    23,    16,    17,
   18,    19,    20,    22,    25,    21,    25,    23};

/* Base vector for state transitions.  */
static const unsigned char saphira_mem_base[] = {
    0,    39,    11,    16,    27,    32,    40,    38,    47,    56,
   41,    58,    59,    67,    74,    76,    78,    79,    80,    81,
   82,    85,    83,    87,    65};

/* Vector of min issue delay of insns.  */
static const unsigned char saphira_mem_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,    17,    17,    17,    17,
   16,     0,     0,     4,    68,    68,     0,     0,     0,    51,
   51,    48,     0,     0,     2,    34,    34,     0,     0,     0,
   17,    17,    16,     4,    68,    65,    17,    20,     0,    51,
   51,     0,     0,    48,     2,    34,    32,     0,     2,     0,
   17,    17,     0,     0,    16,     1,    17,    20,    68,    68,
    0,    17,    17,    51,    51,    48,     1,    17,    18,    34,
   34,     0,    34,    34,    68,    68,    64,     2,    34,    35,
   51,    51,     0,    34,    34,    34,    34,    32,     2,    34,
   33,    17,    18,     0,    51,    51,    68,    68,    64,     3,
   51,    51,    51,    51,     0,    51,    51,    34,    34,    48,
    3,    51,    49,    17,    19,     0,    68,    68,    34,    34,
   64,     4,    68,    67,    51,    52,     0,    68,    68,    68,
   68,    64,     4,    68,    64,     0,     4,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx_main_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     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,     1,     1,     2,     2,     2,     3,     4,     3,     2,
    2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
    2,     2,     2,     2,     3,     4,     3,     4,     5,     3,
    2,     2,     2,     2,     2,     2,     2,     2,     6,     7,
    4,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     8};

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

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

/* Base vector for state transitions.  */
static const unsigned short thunderx_main_base[] = {
    0,    14,    16,    18,    19,    21,    23,    25,    28,    30,
   32,    34,    35,    37,    39,    41,    44,    46,    48,    50,
   51,    53,    55,    57,    60,    62,    64,    66,    67,    69,
   71,    73,    76,    78,    80,    82,    83,    85,    87,    89,
   92,    94,    96,    98,    99,   101,   103,   105,   108,   110,
  112,   114,   115,   117,   119,   121,   124,   126,   128,   130,
  131,   133,   135,   137,   140,   142,   144,   146,   147,   149,
  151,   153,   156,   158,   160,   162,   163,   165,   167,   169,
  172,   174,   176,   178,   179,   181,   183,   185,   188,   190,
  192,   194,   195,   197,   199,   201,   204,   206,   208,   210,
  211,   213,   215,   217,   220,   222,   224,   226,   227,   229,
  231,   233,   236,   238,   240,   242,   243,   245,   247,   249,
  252,   254,   256,   258,   259,   261,   263,   265,   268,   270,
  272,   274,   275,   277,   279,   281,   284,   286,   288,   290,
  291,   293,   295,   297,   300,   302,   304,   306,   307,   309,
  311,   313,   316,   318,   320,   322,   323,   325,   327,   329,
  332,   334,   336,   338,   339,   341,   343,   345,   348,   350,
  352,   354,   355,   357,   359,   361,   364,   366,   368,   370,
  371,   373,   375,   377,   380,   382,   384,   386,   387,   389,
  391,   393,   396,   398,   400,   402,   403,   405,   407,   409,
  412,   414,   416,   418,   419,   421,   423,   425,   428,   430,
  432,   434,   435,   437,   439,   441,   444,   446,   448,   450,
  451,   453,   455,   457,   460,   462,   464,   466,   467,   469,
  471,   473,   476,   478,   480,   482,   483,   485,   487,   489,
  492,   494,   496,   498,   499,   501,   503,   505,   508,   510,
  512,   514,   515,   517,   519,   521,   524,   526,   528,   530,
  531,   533,   535,   537,   540,   542,   544,   546,   547,   549,
  551,   553,   556,   558,   560,   562,   563,   565,   567,   569,
  572,   574,   576,   578,   579,   581,   583,   585,   588,   590,
  592,   594,   595,   597,   599,   601,   604,   606,   608,   610,
  611,   613,   615,   617,   620,   622,   624,   626,   627,   629,
  631,   633,   636,   638,   640,   642,   643,   645,   647,   649,
  652,     9,    12};

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

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx_mult_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     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,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     2};

/* Vector for state transitions.  */
static const unsigned char thunderx_mult_transitions[] ATTRIBUTE_UNUSED = {
    0,     1,     0,     1,     2,     0};

/* Vector of min issue delay of insns.  */
static const unsigned char thunderx_mult_min_issue_delay[] ATTRIBUTE_UNUSED = {
    8};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx_divide_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     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,     2,     3,
    4,     5,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     6};

/* Comb vector for state transitions.  */
static const unsigned char thunderx_divide_transitions[] ATTRIBUTE_UNUSED = {
    0,     7,    20,    10,    15,     1,     0,     1,     2,     3,
    4,     5,     6,     2,     3,     4,     5,     6,     7,     7,
    8,     9,    10,    11,    12,     8,     9,    10,    11,    12,
   13,    13,    14,    15,    16,    17,    18,    14,    15,    16,
   17,    18,    19,    19,    20,    21,    22,    23,    24,    20,
   21,    22,    23,    24,    25,    25,    26,    27,    28,    29,
   29,    26,    27,    28,     0};

/* Check vector for state transitions.  */
static const unsigned char thunderx_divide_check[] = {
    0,     0,     0,     0,     0,     0,     0,     1,     2,     3,
    4,     5,     6,     1,     2,     3,     4,     5,     6,     7,
    8,     9,    10,    11,    12,     7,     8,     9,    10,    11,
   12,    13,    14,    15,    16,    17,    18,    13,    14,    15,
   16,    17,    18,    19,    20,    21,    22,    23,    24,    19,
   20,    21,    22,    23,    24,    25,    26,    27,    28,    29,
   29,    25,    26,    27,    28};

/* Base vector for state transitions.  */
static const unsigned char thunderx_divide_base[] = {
    0,     7,     8,     9,    10,    11,    12,    19,    20,    21,
   22,    23,    24,    31,    32,    33,    34,    35,    36,    43,
   44,    45,    46,    47,    48,    55,    56,    57,    58};

/* Vector of min issue delay of insns.  */
static const unsigned char thunderx_divide_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,    28,    28,
   28,    28,    28,     0,     0,    27,    27,    27,    27,    27,
    0,     0,    26,    26,    26,    26,    26,     0,     0,    25,
   25,    25,    25,    25,     0,     0,    24,    24,    24,    24,
   24,     0,     0,    23,    23,    23,    23,    23,     0,     0,
   22,    22,    22,    22,    22,     0,     0,    21,    21,    21,
   21,    21,     0,     0,    20,    20,    20,    20,    20,     0,
    0,    19,    19,    19,    19,    19,     0,     0,    18,    18,
   18,    18,    18,     0,     0,    17,    17,    17,    17,    17,
    0,     0,    16,    16,    16,    16,    16,     0,     0,    15,
   15,    15,    15,    15,     0,     0,    14,    14,    14,    14,
   14,     0,     0,    13,    13,    13,    13,    13,     0,     0,
   12,    12,    12,    12,    12,     0,     0,    11,    11,    11,
   11,    11,     0,     0,    10,    10,    10,    10,    10,     0,
    0,     9,     9,     9,     9,     9,     0,     0,     8,     8,
    8,     8,     8,     0,     0,     7,     7,     7,     7,     7,
    0,     0,     6,     6,     6,     6,     6,     0,     0,     5,
    5,     5,     5,     5,     0,     0,     4,     4,     4,     4,
    4,     0,     0,     3,     3,     3,     3,     3,     0,     0,
    2,     2,     2,     2,     2,     0,     0,     1,     1,     1,
    1,     1,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx_simd_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     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,     2,     1,     2,     1,     2,     2,     2,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     3};

/* Vector for state transitions.  */
static const unsigned char thunderx_simd_transitions[] ATTRIBUTE_UNUSED = {
    0,     2,     1,     0,     1,     3,     3,     2,     2,     3,
    3,     0};

/* Vector of min issue delay of insns.  */
static const unsigned char thunderx_simd_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,    40,    20};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char xgene1_main_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     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,     2,     0,     0,     0,     3,     4,
    1,     1,     2,     5,     5,     5,     6,     6,     6,     7,
    8,     9,     0,     0,     5,     6,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     1,     2,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     2,     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,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,    10};

/* Vector for state transitions.  */
static const unsigned char xgene1_main_transitions[] ATTRIBUTE_UNUSED = {
    0,    11,     7,   251,   249,   245,     1,   185,    18,     1,
    0,     1,     2,     8,   208,   204,   194,   252,   252,   252,
  252,     0,     2,   252,     3,   252,     5,    85,   252,   252,
  252,   252,     0,     3,   252,   252,   252,   252,     4,   252,
  252,   252,   252,     0,     4,   252,   252,   252,   252,   252,
  252,   252,   252,   252,     0,     5,   252,   252,   252,   252,
    6,   252,   252,   252,   252,     7,     6,   252,   252,   252,
  252,   252,   252,   252,   252,   252,     7,     7,   197,   252,
  244,   252,   242,     8,    44,    19,     8,     0,     8,     3,
  252,     9,   252,    56,   252,   252,   252,   252,     0,     9,
  252,   252,   252,   252,    10,   252,   252,   252,   252,    11,
   10,   252,   252,   252,   252,   252,   252,   252,   252,   252,
   11,    11,   252,   197,   252,   241,   239,     2,    35,    12,
    2,     0,    12,   252,    13,   252,   163,    86,   252,   252,
  252,   252,    15,    13,   252,   252,   252,   252,    14,   252,
  252,   252,   252,    15,    14,   252,   252,   252,   252,   252,
  252,   252,   252,   252,    15,    15,    22,    88,   238,   236,
  232,    95,   252,   252,    95,    16,    16,    92,    28,   231,
  229,   225,    39,   217,   209,    39,    17,    17,    34,    43,
  207,   203,   193,   252,   185,    18,     1,     0,    18,    12,
   19,   178,   182,   184,   252,   252,   252,   252,    15,    19,
   13,   252,    20,   252,    57,   252,   252,   252,   252,    15,
   20,   252,   252,   252,   252,    21,   252,   252,   252,   252,
   22,    21,   252,   252,   252,   252,   252,   252,   252,   252,
  252,    22,    22,   252,   160,   252,   177,   175,    23,   252,
  252,    23,    16,    23,   252,    24,   252,    26,   127,   252,
  252,   252,   252,    16,    24,   252,   252,   252,   252,    25,
  252,   252,   252,   252,    16,    25,   252,   252,   252,   252,
  252,   252,   252,   252,   252,    16,    26,   252,   252,   252,
  252,    27,   252,   252,   252,   252,    28,    27,   252,   252,
  252,   252,   252,   252,   252,   252,   252,    28,    28,    99,
  252,   174,   252,   172,    29,   168,   164,    29,    17,    29,
   30,   252,    32,   252,    69,   252,   252,   252,   252,    17,
   30,   252,   252,   252,   252,    31,   252,   252,   252,   252,
   17,    31,   252,   252,   252,   252,   252,   252,   252,   252,
  252,    17,    32,   252,   252,   252,   252,    33,   252,   252,
  252,   252,    34,    33,   252,   252,   252,   252,   252,   252,
  252,   252,   252,    34,    34,   252,    61,   252,   162,    84,
  252,    35,    12,     2,     0,    35,   252,    36,   252,    81,
   83,   252,   252,   252,   252,    38,    36,   252,   252,   252,
  252,    37,   252,   252,   252,   252,    38,    37,   252,   252,
  252,   252,   252,   252,   252,   252,   252,    38,    38,    47,
   80,    78,    76,    70,    39,   252,   252,    39,    17,    39,
   40,    29,    62,    66,    68,   252,   252,   252,   252,    17,
   40,   252,    30,   252,    41,    49,   252,   252,   252,   252,
   17,    41,   252,   252,   252,   252,    42,   252,   252,   252,
  252,    43,    42,   252,   252,   252,   252,   252,   252,   252,
  252,   252,    43,    43,    61,   252,    60,   252,    55,   252,
   44,    19,     8,     0,    44,    36,   252,    45,   252,    54,
  252,   252,   252,   252,    38,    45,   252,   252,   252,   252,
   46,   252,   252,   252,   252,    47,    46,   252,   252,   252,
  252,   252,   252,   252,   252,   252,    47,    47,   252,    53,
  252,    52,    48,    40,   252,   252,    40,    17,    48,   252,
   51,   252,    50,    49,    49,   252,   252,    49,    17,    49,
  252,    31,   252,    42,   252,   252,   252,   252,   252,    17,
   50,   252,   252,   252,   252,    42,    42,   252,   252,    42,
   43,    51,   252,   252,   252,   252,    31,    31,   252,   252,
   31,    17,    52,   252,   252,   252,   252,    50,    41,   252,
  252,    41,    43,    53,   252,   252,   252,   252,    51,    30,
  252,   252,    30,    17,    54,    37,   252,    46,   252,   252,
  252,   252,   252,   252,    38,    55,    59,   252,    58,   252,
   56,   252,    54,    57,    56,     0,    56,     4,   252,    10,
  252,   252,   252,   252,   252,   252,     0,    57,    14,   252,
   21,   252,   252,   252,   252,   252,   252,    15,    58,   252,
  252,   252,   252,    10,   252,    46,    21,    10,    11,    59,
  252,   252,   252,   252,     4,   252,    37,    14,     4,     0,
   60,   252,   252,   252,   252,    58,   252,    45,    20,     9,
   11,    61,   252,   252,   252,   252,    59,   252,    36,    13,
    3,     0,    62,   252,    32,   252,    63,    65,   252,   252,
  252,   252,    34,    63,   252,   252,   252,   252,    64,   252,
  252,   252,   252,    61,    64,   252,   252,   252,   252,   252,
  252,   252,   252,   252,    61,    65,   252,    33,   252,    64,
  252,   252,   252,   252,   252,    34,    66,    41,   252,    63,
  252,    67,   252,   252,   252,   252,    43,    67,    42,   252,
   64,   252,   252,   252,   252,   252,   252,    43,    68,    49,
   69,    65,    67,   252,   252,   252,   252,   252,    17,    69,
   31,   252,    33,   252,   252,   252,   252,   252,   252,    17,
   70,    48,    75,    73,    71,    68,    68,   252,   252,    68,
   17,    71,    50,   252,    72,   252,    67,    67,   252,   252,
   67,    43,    72,   252,   252,   252,   252,    64,    64,   252,
  252,    64,    61,    73,   252,    74,   252,    72,    65,    65,
  252,   252,    65,    34,    74,   252,   252,   252,   252,    33,
   33,   252,   252,    33,    34,    75,    51,   252,    74,   252,
   69,    69,   252,   252,    69,    17,    76,    52,   252,    77,
  252,    71,    66,   252,   252,    66,    43,    77,   252,   252,
  252,   252,    72,    63,   252,   252,    63,    61,    78,   252,
   79,   252,    77,    73,    62,   252,   252,    62,    34,    79,
  252,   252,   252,   252,    74,    32,   252,   252,    32,    34,
   80,    53,   252,    79,   252,    75,    29,   252,   252,    29,
   17,    81,   252,   252,   252,   252,    82,   252,   252,   252,
  252,    80,    82,   252,   252,   252,   252,   252,   252,   252,
  252,   252,    80,    83,   252,    37,   252,    82,   252,   252,
  252,   252,   252,    38,    84,   252,    59,   252,   161,    85,
  252,    83,    86,    85,     0,    85,   252,     4,   252,     6,
  252,   252,   252,   252,   252,     0,    86,   252,    14,   252,
   87,   252,   252,   252,   252,   252,    15,    87,   252,   252,
  252,   252,   252,   252,   252,   252,   252,    88,    88,   160,
  252,   159,   252,   156,    89,   252,   252,    89,    16,    89,
   24,   252,    90,   252,   128,   252,   252,   252,   252,    16,
   90,   252,   252,   252,   252,    91,   252,   252,   252,   252,
   92,    91,   252,   252,   252,   252,   252,   252,   252,   252,
  252,    92,    92,   252,    99,   252,   155,   153,    40,   149,
   93,    40,    17,    93,   252,   100,   252,   148,   146,   252,
  252,   252,   252,    94,    94,   145,   143,   141,   138,   129,
  252,   252,   252,    95,    16,    95,    23,    89,    96,   124,
  126,   252,   252,   252,   252,    16,    96,   252,    90,   252,
   97,   123,   252,   252,   252,   252,    92,    97,   252,   252,
  252,   252,    98,   252,   252,   252,   252,    99,    98,   252,
  252,   252,   252,   252,   252,   252,   252,   252,    99,    99,
  252,   252,   252,   252,   122,    30,   102,   100,    30,    17,
  100,   252,   252,   252,   252,   101,   252,   252,   252,   252,
   94,   101,   252,   252,   252,   252,   252,   252,   252,   252,
  252,    94,   102,   252,   252,   252,   252,   121,   252,   252,
  252,   252,   103,   103,   120,   118,   116,   113,   104,   252,
  252,   252,    39,    17,   104,   112,   110,   108,   105,    68,
  252,   252,   252,    68,    17,   105,   107,   252,   106,   252,
   67,   252,   252,   252,    67,    43,   106,   252,   252,   252,
  252,    64,   252,   252,   252,    64,    61,   107,   252,   252,
  252,   252,    42,   252,   252,   252,    42,    43,   108,   252,
  109,   252,   106,    65,   252,   252,   252,    65,    34,   109,
  252,   252,   252,   252,    33,   252,   252,   252,    33,    34,
  110,   111,   252,   109,   252,    69,   252,   252,   252,    69,
   17,   111,   252,   252,   252,   252,    31,   252,   252,   252,
   31,    17,   112,   252,   111,   252,   107,    49,   252,   252,
  252,    49,    17,   113,   115,   252,   114,   252,   105,   252,
  252,   252,    66,    43,   114,   252,   252,   252,   252,   106,
  252,   252,   252,    63,    61,   115,   252,   252,   252,   252,
  107,   252,   252,   252,    41,    43,   116,   252,   117,   252,
  114,   108,   252,   252,   252,    62,    34,   117,   252,   252,
  252,   252,   109,   252,   252,   252,    32,    34,   118,   119,
  252,   117,   252,   110,   252,   252,   252,    29,    17,   119,
  252,   252,   252,   252,   111,   252,   252,   252,    30,    17,
  120,   252,   119,   252,   115,   112,   252,   252,   252,    40,
   17,   121,   252,   252,   252,   252,   252,   252,   252,   252,
  252,   103,   122,   252,   252,   252,   252,    31,    31,   121,
  101,    31,    17,   123,   252,    91,   252,    98,   252,   252,
  252,   252,   252,    92,   124,    26,   252,    97,   252,   125,
  252,   252,   252,   252,    28,   125,    27,   252,    98,   252,
  252,   252,   252,   252,   252,    28,   126,   127,   128,   123,
  125,   252,   252,   252,   252,   252,    16,   127,   252,    25,
  252,    27,   252,   252,   252,   252,   252,    16,   128,    25,
  252,    91,   252,   252,   252,   252,   252,   252,    16,   129,
  137,   135,   133,   130,   126,   252,   252,   252,   126,    16,
  130,   132,   252,   131,   252,   125,   252,   252,   252,   125,
   28,   131,   252,   252,   252,   252,    98,   252,   252,   252,
   98,    99,   132,   252,   252,   252,   252,    27,   252,   252,
  252,    27,    28,   133,   252,   134,   252,   131,   123,   252,
  252,   252,   123,    92,   134,   252,   252,   252,   252,    91,
  252,   252,   252,    91,    92,   135,   136,   252,   134,   252,
  128,   252,   252,   252,   128,    16,   136,   252,   252,   252,
  252,    25,   252,   252,   252,    25,    16,   137,   252,   136,
  252,   132,   127,   252,   252,   252,   127,    16,   138,   140,
  252,   139,   252,   130,   252,   252,   252,   124,    28,   139,
  252,   252,   252,   252,   131,   252,   252,   252,    97,    99,
  140,   252,   252,   252,   252,   132,   252,   252,   252,    26,
   28,   141,   252,   142,   252,   139,   133,   252,   252,   252,
   96,    92,   142,   252,   252,   252,   252,   134,   252,   252,
  252,    90,    92,   143,   144,   252,   142,   252,   135,   252,
  252,   252,    89,    16,   144,   252,   252,   252,   252,   136,
  252,   252,   252,    24,    16,   145,   252,   144,   252,   140,
  137,   252,   252,   252,    23,    16,   146,   252,   101,   252,
  147,   252,   252,   252,   252,   252,    94,   147,   252,   252,
  252,   252,   252,   252,   252,   252,   252,   143,   148,   252,
  252,   252,   252,   147,   252,   252,   252,   252,   143,   149,
  252,   102,   252,   152,   150,   252,   252,   252,   252,   103,
  150,   252,   121,   252,   151,   252,   252,   252,   252,   252,
  103,   151,   252,   252,   252,   252,   252,   252,   252,   252,
  252,   118,   152,   252,   252,   252,   252,   151,   252,   252,
  252,   252,   118,   153,   252,   122,   252,   154,    49,    49,
  150,   146,    49,    17,   154,   252,   252,   252,   252,    42,
   42,   151,   147,    42,    43,   155,   252,   252,   252,   252,
  154,    41,   152,   148,    41,    43,   156,   158,   252,   157,
  252,   128,   128,   252,   252,   128,    16,   157,   252,   252,
  252,   252,    91,    91,   252,   252,    91,    92,   158,   252,
  252,   252,   252,    25,    25,   252,   252,    25,    16,   159,
  252,   252,   252,   252,   157,    90,   252,   252,    90,    92,
  160,   252,   252,   252,   252,   158,    24,   252,   252,    24,
   16,   161,   252,   252,   252,   252,     6,   252,    82,    87,
    6,     7,   162,   252,   252,   252,   252,   161,   252,    81,
  163,     5,     7,   163,   252,   252,   252,   252,    87,   252,
  252,   252,   252,    88,   164,   100,   252,   167,   252,   165,
  252,   252,   252,   252,    94,   165,   101,   252,   166,   252,
  252,   252,   252,   252,   252,    94,   166,   252,   252,   252,
  252,   252,   252,   252,   252,   252,   145,   167,   252,   252,
  252,   252,   166,   252,   252,   252,   252,   145,   168,   102,
  252,   171,   252,   169,   252,   252,   252,   252,   103,   169,
  121,   252,   170,   252,   252,   252,   252,   252,   252,   103,
  170,   252,   252,   252,   252,   252,   252,   252,   252,   252,
  120,   171,   252,   252,   252,   252,   170,   252,   252,   252,
  252,   120,   172,   122,   252,   173,   252,    69,    69,   169,
  165,    69,    17,   173,   252,   252,   252,   252,    33,    33,
  170,   166,    33,    34,   174,   252,   252,   252,   252,   173,
   32,   171,   167,    32,    34,   175,   252,   158,   252,   176,
  127,   127,   252,   252,   127,    16,   176,   252,   252,   252,
  252,    27,    27,   252,   252,    27,    28,   177,   252,   252,
  252,   252,   176,    26,   252,   252,    26,    28,   178,   252,
   20,   252,   179,   181,   252,   252,   252,   252,    22,   179,
  252,   252,   252,   252,   180,   252,   252,   252,   252,   160,
  180,   252,   252,   252,   252,   252,   252,   252,   252,   252,
  160,   181,   252,    21,   252,   180,   252,   252,   252,   252,
  252,    22,   182,   163,   252,   179,   252,   183,   252,   252,
  252,   252,    88,   183,    87,   252,   180,   252,   252,   252,
  252,   252,   252,    88,   184,    86,    57,   181,   183,   252,
  252,   252,   252,   252,    15,   185,    35,    44,   186,   190,
  192,   252,   252,   252,   252,    38,   186,   252,    45,   252,
  187,   189,   252,   252,   252,   252,    47,   187,   252,   252,
  252,   252,   188,   252,   252,   252,   252,    53,   188,   252,
  252,   252,   252,   252,   252,   252,   252,   252,    53,   189,
  252,    46,   252,   188,   252,   252,   252,   252,   252,    47,
  190,    81,   252,   187,   252,   191,   252,   252,   252,   252,
   80,   191,    82,   252,   188,   252,   252,   252,   252,   252,
  252,    80,   192,    83,    54,   189,   191,   252,   252,   252,
  252,   252,    38,   193,    84,    55,   202,   200,   194,   252,
  192,   184,   194,     0,   194,    85,    56,   195,   199,   252,
  252,   252,   252,   252,     0,   195,   252,    10,   252,   196,
  252,   252,   252,   252,   252,    11,   196,   252,   252,   252,
  252,   252,   252,   252,   252,   252,   197,   197,   252,   252,
  252,   252,   198,     3,    36,    13,     3,     0,   198,   252,
  252,   252,   252,     4,     4,    37,    14,     4,     0,   199,
    6,   252,   196,   252,   252,   252,   252,   252,   252,     7,
  200,   161,   252,   201,   252,   199,   252,   191,   183,   199,
    7,   201,   252,   252,   252,   252,   196,   252,   188,   180,
  196,   197,   202,   252,    58,   252,   201,   195,   252,   189,
  181,   195,    11,   203,   162,   252,   206,   252,   200,   252,
  190,   182,   204,     7,   204,     5,   252,   205,   252,   199,
  252,   252,   252,   252,     7,   205,   252,   252,   252,   252,
  196,   252,   252,   252,   252,   197,   206,   252,   252,   252,
  252,   201,   252,   187,   179,   205,   197,   207,   252,    60,
  252,   206,   202,   252,   186,   178,   208,    11,   208,   252,
    9,   252,   205,   195,   252,   252,   252,   252,    11,   209,
   93,   164,   216,   214,   210,   252,   252,   252,   252,    94,
  210,   146,   165,   213,   211,   252,   252,   252,   252,   252,
   94,   211,   147,   252,   212,   252,   252,   252,   252,   252,
  252,   143,   212,   252,   252,   252,   252,   252,   252,   252,
  252,   252,   144,   213,   252,   166,   252,   212,   252,   252,
  252,   252,   252,   145,   214,   148,   252,   215,   252,   211,
  252,   252,   252,   252,   143,   215,   252,   252,   252,   252,
  212,   252,   252,   252,   252,   144,   216,   252,   167,   252,
  215,   213,   252,   252,   252,   252,   145,   217,   149,   168,
  224,   222,   218,   252,   252,   252,   252,   103,   218,   150,
  169,   221,   219,   252,   252,   252,   252,   252,   103,   219,
  151,   252,   220,   252,   252,   252,   252,   252,   252,   118,
  220,   252,   252,   252,   252,   252,   252,   252,   252,   252,
  119,   221,   252,   170,   252,   220,   252,   252,   252,   252,
  252,   120,   222,   152,   252,   223,   252,   219,   252,   252,
  252,   252,   118,   223,   252,   252,   252,   252,   220,   252,
  252,   252,   252,   119,   224,   252,   171,   252,   223,   221,
  252,   252,   252,   252,   120,   225,   153,   172,   228,   226,
   68,    68,   218,   210,    68,    17,   226,   154,   252,   227,
  252,    67,    67,   219,   211,    67,    43,   227,   252,   252,
  252,   252,    64,    64,   220,   212,    64,    61,   228,   252,
  173,   252,   227,    65,    65,   221,   213,    65,    34,   229,
  155,   252,   230,   252,   226,    66,   222,   214,    66,    43,
  230,   252,   252,   252,   252,   227,    63,   223,   215,    63,
   61,   231,   252,   174,   252,   230,   228,    62,   224,   216,
   62,    34,   232,   175,   156,   235,   233,   126,   126,   252,
  252,   126,    16,   233,   176,   252,   234,   252,   125,   125,
  252,   252,   125,    28,   234,   252,   252,   252,   252,    98,
   98,   252,   252,    98,    99,   235,   252,   157,   252,   234,
  123,   123,   252,   252,   123,    92,   236,   177,   252,   237,
  252,   233,   124,   252,   252,   124,    28,   237,   252,   252,
  252,   252,   234,    97,   252,   252,    97,    99,   238,   252,
  159,   252,   237,   235,    96,   252,   252,    96,    92,   239,
  252,   198,   252,   240,    85,    85,    83,    86,    85,     0,
  240,   252,   252,   252,   252,     6,     6,    82,    87,     6,
    7,   241,   252,   252,   252,   252,   240,     5,    81,   163,
    5,     7,   242,   198,   252,   243,   252,    56,    56,    54,
   57,    56,     0,   243,   252,   252,   252,   252,    10,    10,
   46,    21,    10,    11,   244,   252,   252,   252,   252,   243,
    9,    45,    20,     9,    11,   245,   239,   242,   248,   246,
  194,   194,   192,   184,   194,     0,   246,   240,   252,   247,
  252,   199,   199,   191,   183,   199,     7,   247,   252,   252,
  252,   252,   196,   196,   188,   180,   196,   197,   248,   252,
  243,   252,   247,   195,   195,   189,   181,   195,    11,   249,
  241,   252,   250,   252,   246,   204,   190,   182,   204,     7,
  250,   252,   252,   252,   252,   247,   205,   187,   179,   205,
  197,   251,   252,   244,   252,   250,   248,   208,   186,   178,
  208,    11};

/* Vector of min issue delay of insns.  */
static const unsigned char xgene1_main_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,    21,    65,    16,    85,     5,    81,
   84,    21,    85,    80,   102,    21,    65,   153,    85,     1,
   16,     0,     4,    69,    80,   153,    21,    66,   101,    85,
    4,    64,     0,    17,     6,   144,    85,    26,    65,    85,
  105,     0,     0,    80,     0,     0,     0,     0,    16,     0,
    0,   105,     1,    17,   164,    38,    70,   144,   153,    90,
   65,    16,    20,     4,    65,    84,    21,    69,    80,    85,
   85,    65,   152,    85,     6,   101,    84,     4,    64,     0,
   17,    37,    65,    84,   149,     5,    86,    84,    38,    73,
   80,   153,   101,    65,    16,    64,     4,    65,   164,    21,
   70,   144,    85,    90,    64,     0,    20,     0,     2,    84,
   17,     9,    80,   102,    37,    65,   153,   149,     1,    17,
    0,     4,    70,   144,   153,    26,    66,   101,   105,     4,
   64,    80,    17,     1,    64,    68,   101,    65,   152,    20,
    5,    80,    80,    25,   129,    64,    85,     5,     0,    69,
  105,     1,    17,     0,     4,    85,    80,    17,    90,    66,
  100,    64,     5,    81,     0,    38,    68,     0,    85,    16,
    2,    32,   149,    10,   162,    84,    42,   153,    80,   136,
  101,    64,   136,   149,     2,    38,    84,     0,    25,    80,
   17,   101,    64,     0,    20,     2,    32,    80,    42,   129,
   64,   136,     5,     2,   100,    20,     1,    16,    80,     8,
  129,    64,   170,     5,     2,    32,    20,     9,   144,    80,
    4,    65,    64,   102,    26,    65,   153,   105,     4,    69,
  164,    17,     4,     0,    68,    85,    65,    17,   105,     6,
  101,   164,     4,    65,    64,    17,    21,    66,   100,    85,
    9,   149,    84,    17,     0,     0,    68,    42,    64,     0,
   84,     0,     1,    84,    34,     5,    80,   170,    21,    66,
  169,    85,     5,    80,     0,    21,    74,   144,    85,   106,
   65,    84,   233,     0,     2,    80,     0,     9,    64,    34,
   37,     2,   168,   148,     6,    98,    80,    34,     9,    64,
  153,    37,     0,    68,   148,     5,    82,    80,    17,     9,
   64,    34,    37,     2,   168,   148,     6,    98,    80,    34,
    9,    64,   153,    37,     0,    68,   148,     5,    82,    80,
   17,     9,    64,    85,   122,    65,    84,     0,     8,   133,
   84,     8,   133,    80,    34,    85,    64,     1,    85,     4,
   69,    84,     4,    85,    80,     0,    21,     0,   136,    84,
   10,   161,    80,    25,   133,    64,   136,    21,     2,   100,
   84,     1,    17,    80,    21,    69,    64,    68,    21,     0,
  136,    84,    10,   161,    80,    25,   133,    64,   136,    21,
    2,   100,    84,     1,    17,    80,    21,    69,    64,    68,
   21,     1,    17,   169,     6,   102,   164,    25,   138,   144,
   68,    58,    65,    17,   233,     6,   103,   164,    25,   142,
  144,    68,     0,     1,   152,     0,     6,    96,     0,     4,
   65,    64,   153,     5,     1,    84,    20,     9,   144,    80,
   21,    65,    64,   102,    16,     1,   152,    64,     6,    97,
  164,     4,    74,   144,    17,   106,    66,   101,   169,     9,
  146,   164,     4,    78,   144,    17,   122,    66,   101,   233,
    9,   147,   164,     4,    64,     0,   153,     0,     2,   100,
    0,     4,    64,    80,    25,   129,    64,   102,     5,     2,
   32,   105,    10,   161,   164,    42,   150,   144,   136,    90,
   64,   136,   105,     2,    37,   164,     0,    22,   144,     0,
   26,    66,    32,   105,    10,   161,   164,    42,   150,   144,
  136,    90,    64,   136,   105,     2,    37,   164,     0,    22,
  144,     0,    16,     0,     1,    85,     8,   133,    84,    42,
  149,    80,    85,     0,     1,    84,     0,     2,    37,    84,
    8,   132,     0,   170,    16,     2,    32,    64,     2,    33,
    0,     8,   133,    80,   170,    21,    66,   168,    64,     8,
  129,     0,    34,     5,    80,     0,    42,    64,     1,   169,
    2,    38,   164,    42,   154,   144,   136,   106,    64,   136,
  169,    10,   162,   164,    34,    10,   144,     0,    58,    64,
    1,   233,     2,    39,   164,    42,   158,   144,   136,   122,
   64,   136,   233,    10,   163,   164,    34,    14,   144,     0,
    0,     0,   136,     0,    10,   160,     0,    34,     0,     0,
   34,     0,     2,   168,     0,     8,   128,     0,     0,     1,
   64,    34,     5,     2,   168,    20,     8,   128,    80,     8,
  129,    64,   170,     5,     2,    32,    20,     4,    64,     0,
   25,   128,     0,   102,     0,     0,    68,     0,     9,   144,
    0,    38,    64,     0,     0,     0,     0,   136,     0,    10,
  160,     0,    34,     0,     0,    34,     0,     2,   168,     0,
    8,   128,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char xgene1_decoder_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     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,     2,     2,     2,     1,     3,     2,     3,     3,
    1,     1,     1,     1,     1,     1,     1,     1,     1,     2,
    2,     1,     1,     1,     1,     1,     1,     1,     3,     3,
    1,     1,     1,     1,     1,     1,     1,     2,     2,     1,
    3,     3,     1,     1,     2,     2,     1,     1,     1,     1,
    1,     1,     1,     1,     3,     3,     2,     1,     1,     2,
    3,     2,     1,     1,     1,     2,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     4};

/* Vector for state transitions.  */
static const unsigned char xgene1_decoder_transitions[] ATTRIBUTE_UNUSED = {
    0,     4,     2,     1,     0,     1,     5,     5,     5,     0,
    2,     3,     1,     5,     0,     3,     1,     5,     5,     0,
    4,     2,     3,     5,     0};

/* Vector of min issue delay of insns.  */
static const unsigned char xgene1_decoder_min_issue_delay[] ATTRIBUTE_UNUSED = {
    3,   132,    97,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char xgene1_div_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     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,     2,     3,     3,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     4,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     4,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     5};

/* Comb vector for state transitions.  */
static const unsigned char xgene1_div_transitions[] ATTRIBUTE_UNUSED = {
    0,   231,    16,   224,     1,     0,     3,   232,   169,   218,
   38,     4,     4,   232,   177,   213,    41,     5,     5,   232,
  185,   209,    45,     6,     6,   232,   193,   206,    50,     7,
    7,   232,   201,   204,    56,     8,     8,   232,   203,    10,
    9,     0,   231,   232,   161,   225,     2,     3,     1,     2,
   11,   196,   232,     0,   232,    12,    13,   182,    12,   189,
  232,    14,   232,    13,    14,   175,    15,   168,   232,    15,
  232,    16,    16,   161,    17,   154,   232,    17,   232,    18,
   18,   147,    19,   140,   232,    19,   232,    20,    20,   133,
   21,   126,   232,    21,   232,    22,    22,   119,    23,   112,
  232,    23,   232,    24,    24,   105,    25,    98,   232,    25,
  232,    26,    26,    91,    27,    84,   232,    27,   232,    28,
   28,    77,    29,    70,   232,    29,   232,    30,    30,    63,
   31,    57,   232,    31,   232,    32,    32,    51,    33,    46,
  232,    33,   232,    34,    34,    42,    35,    39,   232,    35,
  232,    36,    36,    37,   224,   225,     2,     1,     9,    11,
   10,     3,    37,     0,    38,    11,    39,    38,    40,     4,
   41,    40,    42,    41,    43,     5,    44,    43,    45,    44,
   46,    45,    47,     6,    48,    47,    49,    48,    50,    49,
   51,    50,    52,     7,    53,    52,    54,    53,    55,    54,
   56,    55,    57,    56,    58,     8,    59,    58,    60,    59,
   61,    60,    62,    61,    63,    62,    64,     9,    65,    64,
   66,    65,    67,    66,    68,    67,    69,    68,    70,    69,
   71,     1,    72,    71,    73,    72,    74,    73,    75,    74,
   76,    75,    77,    76,    78,    36,    79,    78,    80,    79,
   81,    80,    82,    81,    83,    82,    84,    83,    85,    35,
   86,    85,    87,    86,    88,    87,    89,    88,    90,    89,
   91,    90,    92,    34,    93,    92,    94,    93,    95,    94,
   96,    95,    97,    96,    98,    97,    99,    33,   100,    99,
  101,   100,   102,   101,   103,   102,   104,   103,   105,   104,
  106,    32,   107,   106,   108,   107,   109,   108,   110,   109,
  111,   110,   112,   111,   113,    31,   114,   113,   115,   114,
  116,   115,   117,   116,   118,   117,   119,   118,   120,    30,
  121,   120,   122,   121,   123,   122,   124,   123,   125,   124,
  126,   125,   127,    29,   128,   127,   129,   128,   130,   129,
  131,   130,   132,   131,   133,   132,   134,    28,   135,   134,
  136,   135,   137,   136,   138,   137,   139,   138,   140,   139,
  141,    27,   142,   141,   143,   142,   144,   143,   145,   144,
  146,   145,   147,   146,   148,    26,   149,   148,   150,   149,
  151,   150,   152,   151,   153,   152,   154,   153,   155,    25,
  156,   155,   157,   156,   158,   157,   159,   158,   160,   159,
  161,   160,   162,    24,   163,   162,   164,   163,   165,   164,
  166,   165,   167,   166,   168,   167,   169,    23,   170,   169,
  171,   170,   172,   171,   173,   172,   174,   173,   175,   174,
  176,    22,   177,   176,   178,   177,   179,   178,   180,   179,
  181,   180,   182,   181,   183,    21,   184,   183,   185,   184,
  186,   185,   187,   186,   188,   187,   189,   188,   190,    20,
  191,   190,   192,   191,   193,   192,   194,   193,   195,   194,
  196,   195,   197,    19,   198,   197,   199,   198,   200,   199,
  201,   200,   202,   201,   203,   202,   204,    18,   205,    17,
  206,   205,   207,    12,   208,   207,   209,   208,   210,    13,
  211,   210,   212,   211,   213,   212,   214,    14,   215,   214,
  216,   215,   217,   216,   218,   217,   219,    15,   220,   219,
  221,   220,   222,   221,   223,   222,   225,   223,   226,    16,
  227,   226,   229,   227,   228,   228,   230,   230,   232,   229,
  232,   203};

/* Check vector for state transitions.  */
static const unsigned char xgene1_div_check[] = {
    0,     0,     0,     0,     0,     0,     3,   232,     3,     3,
    3,     3,     4,   232,     4,     4,     4,     4,     5,   232,
    5,     5,     5,     5,     6,   232,     6,     6,     6,     6,
    7,   232,     7,     7,     7,     7,     8,   232,     8,     8,
    8,     8,   231,   232,   231,   231,   231,   231,     1,     1,
   11,    11,   232,     1,   232,    11,    13,    13,    12,    12,
  232,    13,   232,    12,    14,    14,    15,    15,   232,    14,
  232,    15,    16,    16,    17,    17,   232,    16,   232,    17,
   18,    18,    19,    19,   232,    18,   232,    19,    20,    20,
   21,    21,   232,    20,   232,    21,    22,    22,    23,    23,
  232,    22,   232,    23,    24,    24,    25,    25,   232,    24,
  232,    25,    26,    26,    27,    27,   232,    26,   232,    27,
   28,    28,    29,    29,   232,    28,   232,    29,    30,    30,
   31,    31,   232,    30,   232,    31,    32,    32,    33,    33,
  232,    32,   232,    33,    34,    34,    35,    35,   232,    34,
  232,    35,    36,    36,   224,   224,     2,    36,     9,   224,
   10,     2,    37,     9,    38,    10,    39,    37,    40,    38,
   41,    39,    42,    40,    43,    41,    44,    42,    45,    43,
   46,    44,    47,    45,    48,    46,    49,    47,    50,    48,
   51,    49,    52,    50,    53,    51,    54,    52,    55,    53,
   56,    54,    57,    55,    58,    56,    59,    57,    60,    58,
   61,    59,    62,    60,    63,    61,    64,    62,    65,    63,
   66,    64,    67,    65,    68,    66,    69,    67,    70,    68,
   71,    69,    72,    70,    73,    71,    74,    72,    75,    73,
   76,    74,    77,    75,    78,    76,    79,    77,    80,    78,
   81,    79,    82,    80,    83,    81,    84,    82,    85,    83,
   86,    84,    87,    85,    88,    86,    89,    87,    90,    88,
   91,    89,    92,    90,    93,    91,    94,    92,    95,    93,
   96,    94,    97,    95,    98,    96,    99,    97,   100,    98,
  101,    99,   102,   100,   103,   101,   104,   102,   105,   103,
  106,   104,   107,   105,   108,   106,   109,   107,   110,   108,
  111,   109,   112,   110,   113,   111,   114,   112,   115,   113,
  116,   114,   117,   115,   118,   116,   119,   117,   120,   118,
  121,   119,   122,   120,   123,   121,   124,   122,   125,   123,
  126,   124,   127,   125,   128,   126,   129,   127,   130,   128,
  131,   129,   132,   130,   133,   131,   134,   132,   135,   133,
  136,   134,   137,   135,   138,   136,   139,   137,   140,   138,
  141,   139,   142,   140,   143,   141,   144,   142,   145,   143,
  146,   144,   147,   145,   148,   146,   149,   147,   150,   148,
  151,   149,   152,   150,   153,   151,   154,   152,   155,   153,
  156,   154,   157,   155,   158,   156,   159,   157,   160,   158,
  161,   159,   162,   160,   163,   161,   164,   162,   165,   163,
  166,   164,   167,   165,   168,   166,   169,   167,   170,   168,
  171,   169,   172,   170,   173,   171,   174,   172,   175,   173,
  176,   174,   177,   175,   178,   176,   179,   177,   180,   178,
  181,   179,   182,   180,   183,   181,   184,   182,   185,   183,
  186,   184,   187,   185,   188,   186,   189,   187,   190,   188,
  191,   189,   192,   190,   193,   191,   194,   192,   195,   193,
  196,   194,   197,   195,   198,   196,   199,   197,   200,   198,
  201,   199,   202,   200,   203,   201,   204,   202,   205,   203,
  206,   204,   207,   205,   208,   206,   209,   207,   210,   208,
  211,   209,   212,   210,   213,   211,   214,   212,   215,   213,
  216,   214,   217,   215,   218,   216,   219,   217,   220,   218,
  221,   219,   222,   220,   223,   221,   225,   222,   226,   223,
  227,   225,   229,   226,   228,   227,   230,   229,   232,   228,
  232,   230};

/* Base vector for state transitions.  */
static const unsigned short xgene1_div_base[] = {
    0,    48,   156,     6,    12,    18,    24,    30,    36,   158,
  160,    50,    58,    56,    64,    66,    72,    74,    80,    82,
   88,    90,    96,    98,   104,   106,   112,   114,   120,   122,
  128,   130,   136,   138,   144,   146,   152,   162,   164,   166,
  168,   170,   172,   174,   176,   178,   180,   182,   184,   186,
  188,   190,   192,   194,   196,   198,   200,   202,   204,   206,
  208,   210,   212,   214,   216,   218,   220,   222,   224,   226,
  228,   230,   232,   234,   236,   238,   240,   242,   244,   246,
  248,   250,   252,   254,   256,   258,   260,   262,   264,   266,
  268,   270,   272,   274,   276,   278,   280,   282,   284,   286,
  288,   290,   292,   294,   296,   298,   300,   302,   304,   306,
  308,   310,   312,   314,   316,   318,   320,   322,   324,   326,
  328,   330,   332,   334,   336,   338,   340,   342,   344,   346,
  348,   350,   352,   354,   356,   358,   360,   362,   364,   366,
  368,   370,   372,   374,   376,   378,   380,   382,   384,   386,
  388,   390,   392,   394,   396,   398,   400,   402,   404,   406,
  408,   410,   412,   414,   416,   418,   420,   422,   424,   426,
  428,   430,   432,   434,   436,   438,   440,   442,   444,   446,
  448,   450,   452,   454,   456,   458,   460,   462,   464,   466,
  468,   470,   472,   474,   476,   478,   480,   482,   484,   486,
  488,   490,   492,   494,   496,   498,   500,   502,   504,   506,
  508,   510,   512,   514,   516,   518,   520,   522,   524,   526,
  528,   530,   532,   534,   154,   536,   538,   540,   544,   542,
  546,    42};

/* Vector of min issue delay of insns.  */
static const unsigned char xgene1_div_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     1,     1,
    1,     0,     0,     7,     1,     1,     1,     0,     0,     6,
    0,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    0,     4,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     0,     2,     0,     0,     0,     0,     0,     1,
    0,     0,     0,     0,     0,     1,     1,     1,     1,     0,
    0,     1,    28,    28,    28,     0,     0,     0,    27,    27,
   27,     0,     0,     0,    26,    26,    26,     0,     0,     0,
   25,    25,    25,     0,     0,     0,    24,    24,    24,     0,
    0,     0,    23,    23,    23,     0,     0,     0,    22,    22,
   22,     0,     0,     0,    21,    21,    21,     0,     0,     0,
   20,    20,    20,     0,     0,     0,    19,    19,    19,     0,
    0,     0,    18,    18,    18,     0,     0,     0,    17,    17,
   17,     0,     0,     0,    16,    16,    16,     0,     0,     0,
   15,    15,    15,     0,     0,     0,    14,    14,    14,     0,
    0,     0,    13,    13,    13,     0,     0,     0,    12,    12,
   12,     0,     0,     0,    11,    11,    11,     0,     0,     0,
   10,    10,    10,     0,     0,     0,     9,     9,     9,     0,
    0,     0,     8,     8,     8,     0,     0,     0,     7,     7,
    7,     0,     0,     0,     6,     6,     6,     0,     0,     0,
    5,     5,     5,     0,     0,     0,     4,     4,     4,     0,
    0,     0,     3,     3,     3,     0,     0,     0,     2,     2,
    2,     0,     0,     7,     2,     2,     2,     0,     0,     6,
    1,     1,     1,     0,     0,     7,     3,     3,     3,     0,
    0,     6,     2,     2,     2,     0,     0,     5,     1,     1,
    1,     0,     0,     7,     4,     4,     4,     0,     0,     6,
    3,     3,     3,     0,     0,     5,     2,     2,     2,     0,
    0,     4,     1,     1,     1,     0,     0,     7,     5,     5,
    5,     0,     0,     6,     4,     4,     4,     0,     0,     5,
    3,     3,     3,     0,     0,     4,     2,     2,     2,     0,
    0,     3,     1,     1,     1,     0,     0,     7,     6,     6,
    6,     0,     0,     6,     5,     5,     5,     0,     0,     5,
    4,     4,     4,     0,     0,     4,     3,     3,     3,     0,
    0,     3,     2,     2,     2,     0,     0,     2,     1,     1,
    1,     0,     0,     7,     7,     7,     7,     0,     0,     6,
    6,     6,     6,     0,     0,     5,     5,     5,     5,     0,
    0,     4,     4,     4,     4,     0,     0,     3,     3,     3,
    3,     0,     0,     2,     2,     2,     2,     0,     0,     7,
    8,     8,     8,     0,     0,     6,     7,     7,     7,     0,
    0,     5,     6,     6,     6,     0,     0,     4,     5,     5,
    5,     0,     0,     3,     4,     4,     4,     0,     0,     2,
    3,     3,     3,     0,     0,     1,     2,     2,     2,     0,
    0,     7,     9,     9,     9,     0,     0,     6,     8,     8,
    8,     0,     0,     5,     7,     7,     7,     0,     0,     4,
    6,     6,     6,     0,     0,     3,     5,     5,     5,     0,
    0,     2,     4,     4,     4,     0,     0,     1,     3,     3,
    3,     0,     0,     7,    10,    10,    10,     0,     0,     6,
    9,     9,     9,     0,     0,     5,     8,     8,     8,     0,
    0,     4,     7,     7,     7,     0,     0,     3,     6,     6,
    6,     0,     0,     2,     5,     5,     5,     0,     0,     1,
    4,     4,     4,     0,     0,     7,    11,    11,    11,     0,
    0,     6,    10,    10,    10,     0,     0,     5,     9,     9,
    9,     0,     0,     4,     8,     8,     8,     0,     0,     3,
    7,     7,     7,     0,     0,     2,     6,     6,     6,     0,
    0,     1,     5,     5,     5,     0,     0,     7,    12,    12,
   12,     0,     0,     6,    11,    11,    11,     0,     0,     5,
   10,    10,    10,     0,     0,     4,     9,     9,     9,     0,
    0,     3,     8,     8,     8,     0,     0,     2,     7,     7,
    7,     0,     0,     1,     6,     6,     6,     0,     0,     7,
   13,    13,    13,     0,     0,     6,    12,    12,    12,     0,
    0,     5,    11,    11,    11,     0,     0,     4,    10,    10,
   10,     0,     0,     3,     9,     9,     9,     0,     0,     2,
    8,     8,     8,     0,     0,     1,     7,     7,     7,     0,
    0,     7,    14,    14,    14,     0,     0,     6,    13,    13,
   13,     0,     0,     5,    12,    12,    12,     0,     0,     4,
   11,    11,    11,     0,     0,     3,    10,    10,    10,     0,
    0,     2,     9,     9,     9,     0,     0,     1,     8,     8,
    8,     0,     0,     7,    15,    15,    15,     0,     0,     6,
   14,    14,    14,     0,     0,     5,    13,    13,    13,     0,
    0,     4,    12,    12,    12,     0,     0,     3,    11,    11,
   11,     0,     0,     2,    10,    10,    10,     0,     0,     1,
    9,     9,     9,     0,     0,     7,    16,    16,    16,     0,
    0,     6,    15,    15,    15,     0,     0,     5,    14,    14,
   14,     0,     0,     4,    13,    13,    13,     0,     0,     3,
   12,    12,    12,     0,     0,     2,    11,    11,    11,     0,
    0,     1,    10,    10,    10,     0,     0,     7,    17,    17,
   17,     0,     0,     6,    16,    16,    16,     0,     0,     5,
   15,    15,    15,     0,     0,     4,    14,    14,    14,     0,
    0,     3,    13,    13,    13,     0,     0,     2,    12,    12,
   12,     0,     0,     1,    11,    11,    11,     0,     0,     7,
   18,    18,    18,     0,     0,     6,    17,    17,    17,     0,
    0,     5,    16,    16,    16,     0,     0,     4,    15,    15,
   15,     0,     0,     3,    14,    14,    14,     0,     0,     2,
   13,    13,    13,     0,     0,     1,    12,    12,    12,     0,
    0,     7,    19,    19,    19,     0,     0,     6,    18,    18,
   18,     0,     0,     5,    17,    17,    17,     0,     0,     4,
   16,    16,    16,     0,     0,     3,    15,    15,    15,     0,
    0,     2,    14,    14,    14,     0,     0,     1,    13,    13,
   13,     0,     0,     7,    20,    20,    20,     0,     0,     6,
   19,    19,    19,     0,     0,     5,    18,    18,    18,     0,
    0,     4,    17,    17,    17,     0,     0,     3,    16,    16,
   16,     0,     0,     2,    15,    15,    15,     0,     0,     1,
   14,    14,    14,     0,     0,     7,    21,    21,    21,     0,
    0,     6,    20,    20,    20,     0,     0,     5,    19,    19,
   19,     0,     0,     4,    18,    18,    18,     0,     0,     3,
   17,    17,    17,     0,     0,     2,    16,    16,    16,     0,
    0,     1,    15,    15,    15,     0,     0,     7,    22,    22,
   22,     0,     0,     6,    21,    21,    21,     0,     0,     5,
   20,    20,    20,     0,     0,     4,    19,    19,    19,     0,
    0,     3,    18,    18,    18,     0,     0,     2,    17,    17,
   17,     0,     0,     1,    16,    16,    16,     0,     0,     7,
   23,    23,    23,     0,     0,     6,    22,    22,    22,     0,
    0,     5,    21,    21,    21,     0,     0,     4,    20,    20,
   20,     0,     0,     3,    19,    19,    19,     0,     0,     2,
   18,    18,    18,     0,     0,     1,    17,    17,    17,     0,
    0,     7,    24,    24,    24,     0,     0,     6,    23,    23,
   23,     0,     0,     5,    22,    22,    22,     0,     0,     4,
   21,    21,    21,     0,     0,     3,    20,    20,    20,     0,
    0,     2,    19,    19,    19,     0,     0,     1,    18,    18,
   18,     0,     0,     7,    25,    25,    25,     0,     0,     6,
   24,    24,    24,     0,     0,     5,    23,    23,    23,     0,
    0,     4,    22,    22,    22,     0,     0,     3,    21,    21,
   21,     0,     0,     2,    20,    20,    20,     0,     0,     1,
   19,    19,    19,     0,     0,     7,    26,    26,    26,     0,
    0,     6,    25,    25,    25,     0,     0,     5,    24,    24,
   24,     0,     0,     4,    23,    23,    23,     0,     0,     3,
   22,    22,    22,     0,     0,     2,    21,    21,    21,     0,
    0,     1,    20,    20,    20,     0,     0,     7,    27,    27,
   27,     0,     0,     6,    26,    26,    26,     0,     0,     5,
   25,    25,    25,     0,     0,     4,    24,    24,    24,     0,
    0,     3,    23,    23,    23,     0,     0,     2,    22,    22,
   22,     0,     0,     1,    21,    21,    21,     0,     0,     1,
   22,    22,    22,     0,     0,     2,    28,    28,    28,     0,
    0,     1,    27,    27,    27,     0,     0,     3,    28,    28,
   28,     0,     0,     2,    27,    27,    27,     0,     0,     1,
   26,    26,    26,     0,     0,     4,    28,    28,    28,     0,
    0,     3,    27,    27,    27,     0,     0,     2,    26,    26,
   26,     0,     0,     1,    25,    25,    25,     0,     0,     5,
   28,    28,    28,     0,     0,     4,    27,    27,    27,     0,
    0,     3,    26,    26,    26,     0,     0,     2,    25,    25,
   25,     0,     0,     1,    24,    24,    24,     0,     0,     6,
   28,    28,    28,     0,     0,     5,    27,    27,    27,     0,
    0,     4,    26,    26,    26,     0,     0,     3,    25,    25,
   25,     0,     0,     2,    24,    24,    24,     0,     0,     1,
   23,    23,    23,     0,     0,     0,    28,    28,    28,     0,
    0,     7,    28,    28,    28,     0,     0,     6,    27,    27,
   27,     0,     0,     5,    26,    26,    26,     0,     0,     4,
   25,    25,    25,     0,     0,     3,    24,    24,    24,     0,
    0,     2,    23,    23,    23,     0,     0,     7,     0,     0,
    0,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char xgene1_simd_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     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,     2,     0,     0,     2,     2,     2,     2,
    2,     3,     4,     5,     2,     2,     2,     0,     0,     2,
    0,     2,     2,     2,     6,     6,     2,     0,     2,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     2,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     7};

/* Comb vector for state transitions.  */
static const unsigned char xgene1_simd_transitions[] ATTRIBUTE_UNUSED = {
    0,    18,     2,    12,     9,     3,     1,     0,    19,    22,
   21,    12,     9,     3,     1,    20,    20,     1,     2,    12,
    9,     3,     1,     0,     2,     2,     3,     4,     5,     6,
    7,     8,     0,     4,     5,     6,     7,     8,     9,     9,
   10,    11,    12,    13,    14,    15,    10,    11,    12,    13,
   14,    15,    16,    16,    17,    18,    21,    22,    22,    22,
   17,     1,    19,    20};

/* Check vector for state transitions.  */
static const unsigned char xgene1_simd_check[] = {
    0,     0,     0,     0,     0,     0,     0,     0,    19,    22,
   19,    19,    19,    19,    19,    19,    20,     1,    20,    20,
   20,    20,    20,    20,     1,     2,     3,     4,     5,     6,
    7,     8,     2,     3,     4,     5,     6,     7,     8,     9,
   10,    11,    12,    13,    14,    15,     9,    10,    11,    12,
   13,    14,    15,    16,    17,    18,    21,    22,    22,    22,
   16,    17,    18,    21};

/* Base vector for state transitions.  */
static const unsigned char xgene1_simd_base[] = {
    0,    17,    25,    26,    27,    28,    29,    30,    31,    39,
   40,    41,    42,    43,    44,    45,    53,    54,    55,     8,
   16,    56};

/* Vector of min issue delay of insns.  */
static const unsigned char xgene1_simd_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     2,
    2,     2,     2,     2,     2,     0,     0,     1,     1,     1,
    1,     1,     1,     0,     0,    17,    17,    17,    17,    17,
   17,     0,     0,    16,    16,    16,    16,    16,    16,     0,
    0,    15,    15,    15,    15,    15,    15,     0,     0,    14,
   14,    14,    14,    14,    14,     0,     0,    13,    13,    13,
   13,    13,    13,     0,     0,    12,    12,    12,    12,    12,
   12,     0,     0,    11,    11,    11,    11,    11,    11,     0,
    0,    10,    10,    10,    10,    10,    10,     0,     0,     9,
    9,     9,     9,     9,     9,     0,     0,     8,     8,     8,
    8,     8,     8,     0,     0,     7,     7,     7,     7,     7,
    7,     0,     0,     6,     6,     6,     6,     6,     6,     0,
    0,     5,     5,     5,     5,     5,     5,     0,     0,     4,
    4,     4,     4,     4,     4,     0,     0,     3,     3,     3,
    3,     3,     3,     0,     0,     3,     1,     1,     1,     1,
    1,     0,     0,     2,     0,     0,     0,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     0,     0,     0,     2,
    1,     1,     1,     1,     1,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx2t99_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     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,     2,
    0,     3,     4,     5,     6,     7,     7,     0,     3,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     7,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     8};

/* Vector for state transitions.  */
static const unsigned char thunderx2t99_transitions[] ATTRIBUTE_UNUSED = {
    0,   183,     6,     3,    23,   181,   179,     1,     0,     1,
  178,   184,     4,     2,   184,   184,   184,     0,     2,     5,
  184,     5,    14,   184,   184,   184,     3,     3,   177,   184,
    4,     2,   173,     7,     4,     0,     4,     6,   184,     6,
    5,   184,   184,   184,     0,     5,   184,   184,   184,   184,
  184,   184,   184,     3,     6,   184,   184,   184,   184,   184,
  184,   184,     0,     7,   172,   184,   172,    26,   184,   184,
  184,     8,     8,   171,   133,    17,    52,   169,   167,   165,
    9,     9,   164,    33,    20,    57,   162,   160,   158,    10,
   10,   157,     5,    23,   155,   152,    16,    11,     3,    11,
   15,   184,     2,    12,   184,   184,   184,     3,    12,    14,
  184,    14,    13,   184,   184,   184,     4,    13,   184,   184,
  184,   184,   184,   184,   184,     6,    14,   184,   184,   184,
  184,   184,   184,   184,     4,    15,   184,   184,     5,    14,
  184,   184,   184,     3,    16,   151,   184,    24,   149,   184,
  184,   184,    17,    17,   148,   184,    18,    40,   144,   134,
   18,     9,    18,   133,   184,   133,    19,   184,   184,   184,
    9,    19,   184,   184,   184,   184,   184,   184,   184,    20,
   20,   132,   184,    21,    49,   127,    34,    21,    10,    21,
   33,   184,    33,    22,   184,   184,   184,    10,    22,   184,
  184,   184,   184,   184,   184,   184,    23,    23,    32,   184,
    2,    12,    27,    24,     2,     3,    24,    26,   184,    26,
   25,   184,   184,   184,    17,    25,   184,   184,   184,   184,
  184,   184,   184,    18,    26,   184,   184,   184,   184,   184,
  184,   184,    17,    27,    31,   184,    31,    30,   184,   184,
  184,    28,    28,    29,   184,    29,    14,   184,   184,   184,
    1,    29,   184,   184,   184,   184,   184,   184,   184,     1,
   30,   184,   184,   184,   184,   184,   184,   184,    29,    31,
  184,   184,   184,   184,   184,   184,   184,    28,    32,   184,
  184,     5,    14,    31,    26,     5,     3,    33,   184,   184,
  184,   184,   184,   184,   184,    10,    34,   126,   184,   126,
   60,   184,   184,   184,    35,    35,   125,    19,    52,   122,
  119,    42,    36,    20,    36,    41,   184,    40,    37,   184,
  184,   184,    20,    37,    39,   184,    39,    38,   184,   184,
  184,    21,    38,   184,   184,   184,   184,   184,   184,   184,
   33,    39,   184,   184,   184,   184,   184,   184,   184,    21,
   40,    19,   184,    19,    39,   184,   184,   184,    20,    41,
  184,   184,    19,    39,   184,   184,   184,    20,    42,   118,
  184,    53,   116,   184,   184,   184,    43,    43,   115,   184,
   55,    89,   111,    83,    55,    44,    44,    82,    22,    57,
   79,    76,    51,    45,    23,    45,    50,   184,    49,    46,
  184,   184,   184,    23,    46,    48,   184,    48,    47,   184,
  184,   184,     2,    47,   184,   184,   184,   184,   184,   184,
  184,     5,    48,   184,   184,   184,   184,   184,   184,   184,
    2,    49,    22,   184,    22,    48,   184,   184,   184,    23,
   50,   184,   184,    22,    48,   184,   184,   184,    23,    51,
   75,   184,    58,    73,   184,   184,   184,    52,    52,    72,
  184,    40,    37,    67,    53,    40,    20,    53,    66,   184,
   66,    54,   184,   184,   184,    43,    54,   184,   184,   184,
  184,   184,   184,   184,    55,    55,    65,   184,    65,    56,
  184,   184,   184,    44,    56,   184,   184,   184,   184,   184,
  184,   184,    57,    57,    64,   184,    49,    46,    61,    58,
   49,    23,    58,    60,   184,    60,    59,   184,   184,   184,
   52,    59,   184,   184,   184,   184,   184,   184,   184,    40,
   60,   184,   184,   184,   184,   184,   184,   184,    52,    61,
   63,   184,    63,    62,   184,   184,   184,    12,    62,   184,
  184,   184,   184,   184,   184,   184,    14,    63,   184,   184,
  184,   184,   184,   184,   184,    12,    64,   184,   184,    22,
   48,    63,    60,    22,    23,    65,   184,   184,   184,   184,
  184,   184,   184,    44,    66,   184,   184,   184,   184,   184,
  184,   184,    43,    67,    71,   184,    71,    70,   184,   184,
  184,    68,    68,    69,   184,    69,    48,   184,   184,   184,
   11,    69,   184,   184,   184,   184,   184,   184,   184,    11,
   70,   184,   184,   184,   184,   184,   184,   184,    69,    71,
  184,   184,   184,   184,   184,   184,   184,    68,    72,   184,
  184,    19,    39,    71,    66,    19,    20,    73,    59,   184,
   59,    74,   184,   184,   184,    40,    74,   184,   184,   184,
  184,   184,   184,   184,    19,    75,   184,   184,    60,    59,
  184,   184,   184,    52,    76,    78,   184,    61,    77,   184,
  184,   184,    12,    77,    62,   184,    62,   184,   184,   184,
  184,    14,    78,   184,   184,    63,    62,   184,   184,   184,
   12,    79,    81,   184,    46,    80,   184,    73,    46,     2,
   80,    47,   184,    47,   184,   184,   184,   184,     5,    81,
  184,   184,    48,    47,   184,    59,    48,     2,    82,   184,
  184,    64,    81,    78,    75,    50,    23,    83,   110,   184,
  110,    95,   184,   184,   184,    84,    84,   109,    56,    92,
  106,   103,    91,    85,    57,    85,    90,   184,    89,    86,
  184,   184,   184,    57,    86,    88,   184,    88,    87,   184,
  184,   184,    49,    87,   184,   184,   184,   184,   184,   184,
  184,    22,    88,   184,   184,   184,   184,   184,   184,   184,
   49,    89,    56,   184,    56,    88,   184,   184,   184,    57,
   90,   184,   184,    56,    88,   184,   184,   184,    57,    91,
  102,   184,    93,   100,   184,   184,   184,    92,    92,    99,
  184,    89,    86,    96,    93,    89,    57,    93,    95,   184,
   95,    94,   184,   184,   184,    92,    94,   184,   184,   184,
  184,   184,   184,   184,    89,    95,   184,   184,   184,   184,
  184,   184,   184,    92,    96,    98,   184,    98,    97,   184,
  184,   184,    46,    97,   184,   184,   184,   184,   184,   184,
  184,    48,    98,   184,   184,   184,   184,   184,   184,   184,
   46,    99,   184,   184,    56,    88,    98,    95,    56,    57,
  100,    94,   184,    94,   101,   184,   184,   184,    89,   101,
  184,   184,   184,   184,   184,   184,   184,    56,   102,   184,
  184,    95,    94,   184,   184,   184,    92,   103,   105,   184,
   96,   104,   184,   184,   184,    46,   104,    97,   184,    97,
  184,   184,   184,   184,    48,   105,   184,   184,    98,    97,
  184,   184,   184,    46,   106,   108,   184,    86,   107,   184,
  100,    86,    49,   107,    87,   184,    87,   184,   184,   184,
  184,    22,   108,   184,   184,    88,    87,   184,    94,    88,
   49,   109,   184,   184,    99,   108,   105,   102,    90,    57,
  110,   184,   184,   184,   184,   184,   184,   184,    84,   111,
  114,   184,   114,    98,   184,   184,   184,   112,   112,   113,
  184,    46,    80,   184,   184,   184,     2,   113,   184,   184,
   48,    47,   184,   184,   184,     2,   114,   184,   184,   184,
  184,   184,   184,   184,   112,   115,   184,   184,    65,    56,
  114,   110,    65,    44,   116,    54,   184,    54,   117,   184,
  184,   184,    55,   117,   184,   184,   184,   184,   184,   184,
  184,    65,   118,   184,   184,    66,    54,   184,   184,   184,
   43,   119,   121,   184,    67,   120,   184,   184,   184,    68,
  120,    70,   184,    70,   184,   184,   184,   184,    69,   121,
  184,   184,    71,    70,   184,   184,   184,    68,   122,   124,
  184,    37,   123,   184,   116,    37,    21,   123,    38,   184,
   38,   184,   184,   184,   184,    33,   124,   184,   184,    39,
   38,   184,    54,    39,    21,   125,   184,   184,    72,   124,
  121,   118,    41,    20,   126,   184,   184,   184,   184,   184,
  184,   184,    35,   127,   131,   184,   131,    63,   184,   184,
  184,   128,   128,   130,   184,    12,   129,   184,   184,   184,
    4,   129,    13,   184,    13,   184,   184,   184,   184,     6,
  130,   184,   184,    14,    13,   184,   184,   184,     4,   131,
  184,   184,   184,   184,   184,   184,   184,   128,   132,   184,
  184,    33,    22,   131,   126,    33,    10,   133,   184,   184,
  184,   184,   184,   184,   184,     9,   134,   143,   184,   143,
   66,   184,   184,   184,   135,   135,   142,    65,    43,    92,
  140,   138,   136,    44,   136,   137,   184,    55,    89,   184,
  184,   184,    44,   137,   184,   184,    65,    56,   184,   184,
  184,    44,   138,   139,   184,    83,    93,   184,   184,   184,
   84,   139,   184,   184,   110,    95,   184,   184,   184,    84,
  140,   141,   184,   111,    96,   184,   184,   184,   112,   141,
  184,   184,   114,    98,   184,   184,   184,   112,   142,   184,
  184,   115,    99,   141,   139,   137,    44,   143,   184,   184,
  184,   184,   184,   184,   184,   135,   144,   147,   184,   147,
   71,   184,   184,   184,   145,   145,   146,   184,    68,    46,
  184,   184,   184,    11,   146,   184,   184,    69,    48,   184,
  184,   184,    11,   147,   184,   184,   184,   184,   184,   184,
  184,   145,   148,   184,   184,   133,    19,   147,   143,   133,
    9,   149,    25,   184,    25,   150,   184,   184,   184,    18,
  150,   184,   184,   184,   184,   184,   184,   184,   133,   151,
  184,   184,    26,    25,   184,   184,   184,    17,   152,   154,
  184,    27,   153,   184,   184,   184,    28,   153,    30,   184,
   30,   184,   184,   184,   184,    29,   154,   184,   184,    31,
   30,   184,   184,   184,    28,   155,   156,   184,    12,   129,
  184,   149,    12,     4,   156,   184,   184,    14,    13,   184,
   25,    14,     4,   157,   184,   184,    32,   156,   154,   151,
   15,     3,   158,   159,   184,    21,    49,   184,   184,   184,
   10,   159,   184,   184,    33,    22,   184,   184,   184,    10,
  160,   161,   184,    34,    58,   184,   184,   184,    35,   161,
  184,   184,   126,    60,   184,   184,   184,    35,   162,   163,
  184,   127,    61,   184,   184,   184,   128,   163,   184,   184,
  131,    63,   184,   184,   184,   128,   164,   184,   184,   132,
   64,   163,   161,   159,    10,   165,   166,   184,    18,    40,
  184,   184,   184,     9,   166,   184,   184,   133,    19,   184,
  184,   184,     9,   167,   168,   184,   134,    53,   184,   184,
  184,   135,   168,   184,   184,   143,    66,   184,   184,   184,
  135,   169,   170,   184,   144,    67,   184,   184,   184,   145,
  170,   184,   184,   147,    71,   184,   184,   184,   145,   171,
  184,   184,   148,    72,   170,   168,   166,     9,   172,   184,
  184,   184,   184,   184,   184,   184,     8,   173,   176,   184,
  176,    31,   184,   184,   184,   174,   174,   175,   184,    28,
   12,   184,   184,   184,     1,   175,   184,   184,    29,    14,
  184,   184,   184,     1,   176,   184,   184,   184,   184,   184,
  184,   184,   174,   177,   184,   184,     6,     5,   176,   172,
    6,     0,   178,   184,   184,     6,     5,   184,   184,   184,
    0,   179,   180,   184,     7,    24,   184,   184,   184,     8,
  180,   184,   184,   172,    26,   184,   184,   184,     8,   181,
  182,   184,   173,    27,   184,   184,   184,   174,   182,   184,
  184,   176,    31,   184,   184,   184,   174,   183,   184,   184,
  177,    32,   182,   180,   178,     0};

/* Vector of min issue delay of insns.  */
static const unsigned char thunderx2t99_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     1,     0,    17,    16,     0,
   32,     1,    17,     0,     1,     0,     0,     0,     0,    16,
    1,    17,     0,    18,    17,    17,    16,     1,    17,    17,
   17,     0,     1,     0,    17,    16,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2,     0,    17,    16,     0,    32,     2,    34,     0,    34,
   34,    34,    32,     1,    33,    18,    34,     0,    18,     0,
   17,    16,     0,    32,     1,    17,     0,     1,     0,     0,
    0,     0,    16,     1,    17,     0,    18,    17,    17,    16,
    0,    16,     0,     0,     0,     1,     0,    17,    16,     1,
   49,    17,    17,     0,     2,     0,     0,     0,     0,    32,
    1,    17,     0,    18,    17,    34,    32,     1,    33,    17,
   17,     0,     3,     0,    51,    48,     0,    32,     2,    34,
    0,    18,    17,    34,    32,     2,    50,    35,    51,     0,
   19,    17,    51,    48,     1,    32,     0,     0,     0,    17,
   17,    17,    16,     0,    16,     1,    17,     0,     0,     0,
    0,     0,     0,    32,     1,    17,     0,     2,     0,    34,
   32,     2,    34,    34,    34,     0,    18,    17,    34,    32,
    0,    32,     1,    17,     0,    18,     0,    17,    16,     0,
   32,     1,    17,     0,     1,     0,     0,     0,     0,     0,
    0,     0,     0,     3,     0,    17,    16,     0,    48,     2,
   34,     0,    35,    34,    34,    32,     1,    49,    18,    34,
    0,     3,     0,    17,    16,     1,    48,     1,    17,     0,
    3,     0,    17,    16,     0,    32,     0,     0,     0,     2,
    0,    17,    16,     1,    33,    18,    34,     0,     1,     0,
   17,    16,     1,    65,    17,    17,     0,     3,     0,     0,
    0,     0,    48,     1,    17,     0,    19,    17,    34,    32,
    1,    49,    17,    17,     0,     3,     0,    51,    48,     2,
   50,    35,    51,     0,    19,    17,    51,    48,     1,    48,
    0,     0,     0,    17,    17,    17,    16,     1,    33,    17,
   17,     0,     4,     0,    51,    48,     0,    48,     2,    34,
    0,    19,    17,    34,    32,     2,    66,    35,    51,     0,
   20,    17,    51,    48,     1,    32,     0,     0,     0,     3,
    0,    34,    32,     2,    50,    34,    34,     0,    19,     0,
   17,    16,     0,    48,     3,    51,     0,     3,     2,    51,
   48,     1,    48,     3,    51,     0,     3,     0,    32,     0,
    0,    48,    34,    34,     0,    19,     0,    32,     0,     1,
   48,     0,     0,     0,     1,     0,    17,    16,     0,     0,
    0,     0,     0,     4,     0,    17,    16,     0,    64,     2,
   34,     0,    36,    34,    34,    32,     1,    65,    18,    34,
    0,     4,     0,    17,    16,     1,    64,     1,    17,     0,
    5,     0,    17,    16,     0,    64,     0,     0,     0,     5,
    0,    17,    16,     1,    81,    18,    34,     0,    21,    17,
   17,    16,     0,    64,     3,    51,     0,    36,    34,    51,
   48,     1,    65,    19,    51,     0,    20,     0,     0,     0,
    0,    80,     2,    34,     0,    37,    34,    34,    32,     1,
   80,     1,    17,     0,     4,     0,    51,    48,     0,    64,
   35,    51,     0,    20,     0,    51,    48,     0,    64,     2,
    0,     0,     4,     2,    34,    32,     1,    64,     2,     0,
    0,    20,     0,     0,     0,     1,    17,    17,    17,     0,
    4,     0,    51,    48,     0,    48,     2,    34,     0,    19,
    0,    34,    32,     1,    65,    19,    51,     0,    17,     0,
    0,     0,     0,    32,     2,    34,     0,    34,    34,    34,
   32,     1,    32,     1,    17,     0,     4,     0,    51,    48,
    0,    64,    35,    51,     0,    20,     0,    51,    48,     0,
   32,     2,     0,     0,     2,     2,    34,    32,     1,    32,
    2,     0,     0,    18,     0,     0,     0,     1,    17,    17,
   17,     0,     3,     0,    51,    48,     0,    32,     2,    34,
    0,     2,     2,    34,    32,     1,    32,     2,    34,     0,
   19,    17,    51,    48,     1,    16,     0,     0,     0,    17,
   17,    17,    16,     0,    16,     1,    17,     0,     0,     0,
    0,     0,     0,    16,     1,    17,     0,    17,     0,    17,
   16,     0,    16,     1,    17,     0,    17,     0,    17,    16,
    0,    64,     3,    51,     0,    20,     0,    51,    48,     1,
   16,     0,     0,     0,    17,    17,    17,    16,     0,    64,
    3,    51,     0,     3,     0,    34,    32,     1,    48,     2,
   34,     0,    20,    17,    51,    48,     1,    16,     0,     0,
    0,     2,     0,    34,    32,     2,    34,    34,    34,     0,
   18,     0,    17,    16,     0,    48,     3,    51,     0,     3,
    2,    51,    48,     1,    48,     3,    51,     0,     2,     0,
   32,     0,     1,    32,     2,     0,     0,    18,     0,     0,
    0,     0,    16,     1,    17,     0,    17,     0,    17,    16,
    0,    16,     1,    17,     0,    17,     0,    17,    16,     0,
   48,     3,    51,     0,    19,     0,    51,    48,     1,    16,
    0,     0,     0,     1,     0,    17,    16,     1,    16,     1,
   17,     0,     1,     0,    17,    16,     1,    16,     1,    17,
    0,     4,     0,    51,    48,     1,    64,     3,    51,     0,
   17,     0,     0,     0,     1,    17,    17,    17,     0,     3,
    0,    51,    48,     0,    32,     2,    34,     0,    18,     0,
   34,    32,     1,    49,    19,    51,     0,    17,     0,     0,
    0,     1,    16,     1,    17,     0,     1,     0,    17,    16,
    1,    16,     1,    17,     0,     3,     0,    51,    48,     1,
   48,     3,    51,     0,    17,     0,     0,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx2t99_advsimd_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     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,     2,     2,     2,     3,     4,     2,     2,     2,     2,
    2,     2,     0,     0,     2,     2,     2,     2,     2,     2,
    2,     2,     2,     2,     2,     2,     2,     0,     0,     5,
    5,     5,     5,     5,     0,     0,     6,     6,     6,     6,
    7,     7,     0,     7,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     8};

/* Vector for state transitions.  */
static const unsigned short thunderx2t99_advsimd_transitions[] ATTRIBUTE_UNUSED = {
    0,     4,     3,    33,   132,   451,    10,     1,     0,     1,
  453,     4,    27,    67,   449,     2,   453,     0,     2,   453,
    5,   453,   453,   427,    12,   453,     3,     3,   453,     4,
  356,   445,   443,    28,     4,     0,     4,   453,   453,   453,
  453,   434,     5,   453,     0,     5,   453,   453,   453,   453,
  401,     6,   453,     3,     6,   453,   453,   453,   453,     7,
  453,   453,     4,     7,   453,   453,   453,   453,    22,   453,
  453,     8,     8,   453,   453,   453,   453,   278,    37,   453,
    9,     9,    26,    32,   383,   433,   431,    40,   299,    10,
   10,     5,    28,   315,   430,   426,    11,     2,     3,    11,
    6,    19,   453,   453,   424,   453,    12,     4,    12,   453,
    6,   453,   453,    13,   453,   453,     4,    13,   453,     7,
  453,   453,    14,   453,   453,     8,    14,   453,    22,   453,
  453,   453,   453,   453,    15,    15,   453,   453,   453,   453,
  296,    45,   453,    16,    16,    47,    46,   453,   453,   422,
  144,    17,    11,    17,   453,    47,   453,   453,   420,    18,
  453,    11,    18,   453,    48,   453,   453,   150,    23,   453,
   19,    19,   453,     6,   453,   453,    20,   453,     6,     4,
   20,   453,     7,   453,   453,    21,   453,     7,     8,    21,
  453,    22,   453,   453,   453,   453,    22,    15,    22,   453,
  453,   453,   453,   453,   453,   453,    15,    23,   453,    49,
  453,   453,    24,   453,   453,     6,    24,   453,    50,   453,
  453,   148,   453,   453,    25,    25,   453,   453,   453,   453,
  187,   453,   453,    26,    26,   453,   453,   453,   453,   343,
   27,   453,    10,    27,   453,   453,   453,   453,   334,    35,
  453,    28,    28,   453,     5,   135,   407,    29,    19,     5,
    3,    29,   453,   401,   297,   381,   406,    20,   401,    30,
   30,   453,     8,   369,   397,   395,    31,     8,     9,    31,
  453,    37,   227,   327,   312,    78,    37,    32,    32,   453,
   26,   257,   391,   389,    33,    26,    10,    33,   453,    27,
   49,   388,   353,    34,    27,    28,    34,   453,    35,   453,
  453,    60,   453,    35,     5,    35,   453,   453,   453,   453,
   36,   453,   453,     5,    36,   453,   453,   453,   453,    59,
  453,   453,    37,    37,   453,   453,   453,   453,    38,    25,
  453,    32,    38,   453,   453,   453,   453,   196,   187,   453,
   39,    39,   453,    80,   261,   265,   223,    68,    80,    40,
   40,    27,    33,    23,   354,   350,    55,    41,    28,    41,
  453,    27,   453,   453,   328,    42,   453,    28,    42,   453,
   35,   453,   453,    43,   453,   453,     5,    43,   453,    36,
  453,   453,    44,   453,   453,    37,    44,   453,    59,   453,
  453,   453,   453,   453,    45,    45,   453,   453,   453,   453,
  246,    52,   453,    46,    46,   453,    47,   453,   453,   348,
   73,    47,    11,    47,   453,   453,   453,   453,   346,    48,
  453,    11,    48,   453,   453,   453,   453,   169,    49,   453,
   19,    49,   453,   453,   453,   453,    50,   453,   453,     6,
   50,   453,   453,   453,   453,    51,   453,   453,    25,    51,
  453,   453,   453,   453,   453,   453,   453,    52,    52,   453,
  453,   453,   453,    53,   453,   453,    47,    53,   453,   453,
  453,   453,   167,   453,   453,    54,    54,   453,   453,   453,
  453,   238,    61,   453,    55,    55,    35,    34,   453,   453,
   56,   453,    42,     5,    56,    36,    60,   453,   453,    57,
  453,    43,    37,    57,    59,    58,   453,   453,   453,   453,
   44,    45,    58,   453,    59,   453,   453,   453,   453,    59,
   45,    59,   453,   453,   453,   453,   453,   453,   453,    45,
   60,   453,    36,   453,   453,    58,   453,    36,    37,    61,
  453,   453,   453,   453,   113,    62,   453,    34,    62,   453,
  453,   453,   453,    63,   453,   453,    35,    63,   453,   453,
  453,   453,   103,   453,   453,    64,    64,   453,   453,   453,
  453,    65,   453,   453,    27,    65,   453,   453,   453,   453,
   87,   453,   453,    66,    66,   453,   453,   453,   453,    67,
   64,   453,    33,    67,   453,   453,   453,   453,   122,    65,
  453,    68,    68,   453,    66,    62,   266,   132,    69,    66,
   33,    69,   453,    64,   453,   453,    70,   453,    64,    27,
   70,   453,    65,   453,   453,    71,   453,    65,    66,    71,
  453,    87,   453,   453,   453,   453,    87,    72,    72,   453,
  453,   453,   453,   116,    92,   453,    73,    73,   453,    48,
  453,   453,    77,    74,    48,    19,    74,   453,    49,   453,
  453,    75,   453,    49,     6,    75,   453,    50,   453,   453,
   76,   453,    50,    25,    76,   453,    51,   453,   453,   453,
  453,    51,    52,    77,   453,   169,   453,   453,   171,    75,
  169,    78,    78,   453,    25,   453,   453,    79,   453,    25,
   26,    79,   453,   187,   453,   453,   305,   453,   187,    80,
   80,   453,   453,   453,   453,    81,    66,   453,    40,    81,
  453,   453,   453,   453,   214,    67,   453,    82,    82,    66,
   68,   158,   133,   126,   123,    83,    33,    83,   453,    66,
  453,   453,    88,    84,   453,    33,    84,   453,    64,   453,
  453,    85,   453,   453,    27,    85,   453,    65,   453,   453,
   86,   453,   453,    66,    86,   453,    87,   453,   453,   453,
  453,   453,    72,    87,   453,   453,   453,   453,   453,   453,
  453,    72,    88,   453,    67,   453,   453,    89,    85,   453,
   68,    89,   453,   122,   453,   453,   453,    86,   453,    90,
   90,   453,    72,    96,   453,   110,    91,    72,    73,    91,
  453,    92,   453,   453,   108,   453,    92,    48,    92,   453,
  453,   453,   453,    93,   453,   453,    48,    93,   453,   453,
  453,   453,    94,   453,   453,    61,    94,   453,   453,   453,
  453,   453,   453,   453,    95,    95,   453,   453,   453,   453,
   99,    96,   453,    74,    96,   453,   453,   453,   453,    97,
  453,   453,    49,    97,   453,   453,   453,   453,    98,   453,
  453,    62,    98,   453,   453,   453,   453,   453,   453,   453,
   96,    99,   453,   453,   453,   453,   104,    97,   453,   100,
  100,   453,    62,   453,   453,   101,   453,    62,    35,   101,
  453,    63,   453,   453,   102,   453,    63,    64,   102,   453,
  103,   453,   453,   453,   453,   103,    92,   103,   453,   453,
  453,   453,   453,   453,   453,    92,   104,   453,   453,   453,
  453,   453,    98,   453,   105,   105,   453,    96,   453,   453,
  106,   453,    96,    49,   106,   453,    97,   453,   453,   107,
  453,    97,    62,   107,   453,    98,   453,   453,   453,   453,
   98,    96,   108,   453,    93,   453,   453,   109,   453,    93,
   61,   109,   453,    94,   453,   453,   453,   453,    94,    95,
  110,   453,   116,    97,   453,   121,   108,   116,   111,   111,
  453,    61,   453,   453,   112,   100,    61,    34,   112,   453,
  113,   453,   453,   115,   101,   113,    69,   113,   453,   453,
  453,   453,   114,    63,   453,    69,   114,   453,   453,   453,
  453,   453,   103,   453,    91,   115,   453,   114,   453,   453,
  453,   102,   114,    91,   116,   453,   453,   453,   453,   117,
   93,   453,   111,   117,   453,   453,   453,   453,   453,    94,
  453,   118,   118,   453,    95,   453,   453,   119,   105,    95,
   74,   119,   453,    99,   453,   453,   120,   106,    99,   100,
  120,   453,   104,   453,   453,   453,   107,   104,   105,   121,
  453,   117,    98,   453,   453,   109,   117,   118,   122,   453,
  453,   453,   453,   453,    87,   453,    90,   123,    64,    69,
  453,   453,   124,   453,    84,    27,   124,    65,    70,   453,
  453,   125,   453,    85,    66,   125,    87,    71,   453,   453,
  453,   453,    86,    72,   126,    67,   132,   131,   130,   127,
  124,    88,    68,   127,   122,   129,   128,   453,   453,   125,
   89,    90,   128,   453,   103,   453,   453,   453,   453,   453,
   92,   129,   453,   122,   103,   453,   453,    71,   122,    90,
  130,   453,    98,   453,   453,   453,   453,   453,    96,   131,
  453,    63,   453,   453,   128,   453,   453,    64,   132,   453,
   67,    63,    98,   129,    70,    67,    68,   133,   453,   266,
  453,   453,   130,   453,   453,   134,   134,   453,   453,   453,
  453,   264,   453,   453,   135,   135,   453,   453,   453,   453,
  297,   453,   453,   136,   136,   453,   453,   453,   453,   137,
    6,   453,     1,   137,   453,   453,   453,   453,   279,     7,
  453,   138,   138,   453,     8,    66,   453,   197,   139,   453,
    9,   139,   453,    37,   453,   453,   188,   140,   453,    32,
  140,   453,    25,   453,   453,   141,   453,   453,    26,   141,
  453,   187,   453,   453,   142,   453,   453,    80,   142,   453,
  186,   453,   453,   453,   453,   453,   143,   143,   453,   453,
  453,   453,   172,    72,   453,   144,   144,    48,    73,   453,
  453,   149,   145,    18,    19,   145,    49,    74,   453,   453,
  146,   453,    23,     6,   146,    50,    75,   453,   453,   147,
  453,    24,    25,   147,    51,    76,   453,   453,   453,   453,
  148,    52,   148,   453,    51,   453,   453,   453,   453,   453,
   52,   149,   169,    77,   453,   453,   170,   146,   150,    78,
  150,   453,   169,   453,   453,   151,    24,   453,    78,   151,
  453,   168,   453,   453,   453,   148,   453,   152,   152,   453,
   52,   453,   453,   153,   453,    52,    47,   153,   453,    53,
  453,   453,   154,   453,    53,    54,   154,   453,   167,   453,
  453,   453,   453,   167,   155,   155,   453,   453,   453,   453,
  156,    95,   453,   145,   156,   453,   453,   453,   453,   161,
   99,   453,   157,   157,    62,   100,   453,   453,   159,   453,
  158,    35,   158,   453,    62,   453,   453,   131,   453,   453,
   35,   159,    63,   101,   453,   453,   160,   453,   131,    64,
  160,   103,   102,   453,   453,   453,   453,   128,    92,   161,
  453,   453,   453,   453,   453,   104,   453,   162,   162,    96,
  105,   453,   453,   165,   453,   163,    49,   163,   453,    96,
  453,   453,   164,   453,   453,    49,   164,   453,    97,   453,
  453,   130,   453,   453,    62,   165,    97,   106,   453,   453,
  166,   453,   164,    62,   166,    98,   107,   453,   453,   453,
  453,   130,    96,   167,   453,   453,   453,   453,   453,   453,
  453,   155,   168,   453,   453,   453,   453,   453,    51,   453,
  152,   169,   453,   453,   453,   453,   168,    50,   453,    78,
  170,   168,   171,   453,   453,   453,   147,   151,   152,   171,
  453,   168,   453,   453,   453,    76,   168,   152,   172,   453,
  453,   453,   453,   179,   116,   453,   173,   173,    61,   111,
  453,   453,   177,   157,   174,    34,   174,   453,    61,   453,
  453,   175,   158,   453,    34,   175,   453,   113,   453,   453,
  176,   131,   453,    69,   176,   453,   114,   453,   453,   453,
  128,   453,    91,   177,   113,   112,   453,   453,   178,   159,
  175,    69,   178,   114,   115,   453,   453,   453,   160,   176,
   91,   179,   453,   453,   453,   453,   453,   117,   453,   180,
  180,    95,   118,   453,   453,   184,   162,   181,    74,   181,
  453,    95,   453,   453,   182,   163,   453,    74,   182,   453,
   99,   453,   453,   183,   164,   453,   100,   183,   453,   104,
  453,   453,   453,   130,   453,   105,   184,    99,   119,   453,
  453,   185,   165,   182,   100,   185,   104,   120,   453,   453,
  453,   166,   183,   105,   186,   453,   453,   453,   453,   453,
  453,   453,   143,   187,   453,   453,   453,   453,   186,   453,
  453,    80,   188,   453,    38,   453,   453,   189,   141,   453,
   39,   189,   453,   196,   453,   453,   453,   142,   453,   190,
  190,   453,   143,   195,   453,   191,    90,   143,   144,   191,
  453,   172,   194,   453,   192,   110,   172,   173,   192,   453,
  179,   193,   453,   453,   121,   179,   180,   193,   453,   453,
  453,   453,   453,    98,   453,   163,   194,   453,   453,   453,
  453,   193,    97,   453,   158,   195,   453,   453,   453,   453,
  194,    96,   453,    23,   196,   453,   453,   453,   453,   453,
  186,   453,   190,   197,   453,   278,    67,   453,   268,   188,
  453,   198,   198,    80,    39,   267,   224,   215,    82,   199,
   40,   199,   453,    80,   453,   453,   200,    83,   453,    40,
  200,   453,    81,   453,   453,   201,    88,   453,    82,   201,
  453,   214,   453,   453,   453,    89,   453,   202,   202,    72,
   90,   163,   453,   212,   209,   203,    73,   203,   453,    72,
  453,   453,   207,   204,   453,    73,   204,   453,    92,   453,
  453,   205,   453,   453,    48,   205,   453,    93,   453,   453,
  206,   453,   453,    61,   206,   453,    94,   453,   453,   453,
  453,   453,    95,   207,   453,   116,   453,   453,   208,   205,
  453,   111,   208,   453,   117,   453,   453,   453,   206,   453,
  118,   209,    92,    91,   453,   453,   210,   453,   204,    48,
  210,    93,   108,   453,   453,   211,   453,   205,    61,   211,
   94,   109,   453,   453,   453,   453,   206,    95,   212,   116,
  110,   164,   453,   213,   210,   207,   111,   213,   117,   121,
  130,   453,   453,   211,   208,   118,   214,   453,   453,   453,
  453,   453,   122,   453,   202,   215,    81,   223,   221,   220,
  216,   126,   200,    82,   216,   214,   219,   217,   453,   453,
  127,   201,   202,   217,   453,   218,   453,   453,   453,   128,
  453,   204,   218,   453,   453,   453,   453,   453,   103,   453,
  204,   219,   453,   214,   218,   453,   453,   129,   214,   202,
  220,   453,   193,   453,   453,   453,   130,   453,   163,   221,
  453,   222,   453,   453,   217,   131,   453,    84,   222,   453,
  453,   453,   453,   218,    63,   453,    84,   223,   453,    81,
  222,   193,   219,   132,    81,    82,   224,   453,   265,   453,
  453,   220,   133,   453,   225,   225,   453,   134,   453,   453,
  226,   453,   453,   135,   226,   453,   264,   453,   453,   255,
  453,   453,   227,   227,   453,   453,   453,   453,   247,   453,
  453,   228,   228,   453,   453,   453,   453,   229,    35,   453,
    2,   229,   453,   453,   453,   453,   230,    36,   453,   139,
  230,   453,   453,   453,   453,   453,    59,   453,   231,   231,
  453,    45,   453,   453,   235,   232,   453,    46,   232,   453,
   52,   453,   453,   233,   453,   453,    47,   233,   453,    53,
  453,   453,   234,   453,   453,    54,   234,   453,   167,   453,
  453,   453,   453,   453,   155,   235,   453,   246,   453,   453,
  241,   233,   453,   236,   236,   453,    54,   453,   453,   237,
  111,    54,    55,   237,   453,   238,   453,   453,   240,   112,
  238,   123,   238,   453,   453,   453,   453,   239,   113,   453,
  123,   239,   453,   453,   453,   453,   453,   114,   453,   209,
  240,   453,   239,   453,   453,   453,   115,   239,   209,   241,
  453,   245,   453,   453,   453,   234,   453,   242,   242,   453,
  155,   453,   453,   243,   118,   155,   145,   243,   453,   156,
  453,   453,   244,   119,   156,   157,   244,   453,   161,   453,
  453,   453,   120,   161,   162,   245,   453,   453,   453,   453,
  453,   167,   453,   242,   246,   453,   453,   453,   453,   245,
   53,   453,   236,   247,   453,   453,   453,   453,   251,   453,
  453,   248,   248,   453,   453,   453,   453,   249,    64,   453,
   41,   249,   453,   453,   453,   453,   250,    65,   453,    83,
  250,   453,   453,   453,   453,   453,    87,   453,   203,   251,
  453,   453,   453,   453,   453,   453,   453,   252,   252,   453,
  453,   453,   453,   253,    92,   453,    18,   253,   453,   453,
  453,   453,   254,    93,   453,   174,   254,   453,   453,   453,
  453,   453,    94,   453,   181,   255,   453,   263,   453,   453,
  453,   453,   453,   256,   256,   453,   453,   453,   453,   260,
  453,   453,   257,   257,   453,   453,   453,   453,   258,    49,
  453,    12,   258,   453,   453,   453,   453,   259,    50,   453,
  140,   259,   453,   453,   453,   453,   453,    51,   453,   232,
  260,   453,   453,   453,   453,   262,   453,   453,   261,   261,
  453,   453,   453,   453,   222,    62,   453,    42,   262,   453,
  453,   453,   453,   453,   453,   453,   195,   263,   453,   453,
  453,   453,   453,   453,   453,   256,   264,   453,   453,   453,
  453,   263,   453,   453,   227,   265,   453,   453,   453,   453,
  193,   266,   453,   225,   266,   453,   453,   453,   453,    98,
  453,   453,   134,   267,   453,   261,   453,   453,   221,   158,
  453,    42,   268,   453,   277,   122,   453,   453,   189,   453,
  269,   269,   143,   190,   276,   453,   273,   202,   270,   144,
  270,   453,   143,   453,   453,   271,   203,   453,   144,   271,
  453,   172,   453,   453,   272,   207,   453,   173,   272,   453,
  179,   453,   453,   453,   208,   453,   180,   273,   172,   191,
  275,   453,   274,   212,   271,   173,   274,   179,   192,   220,
  453,   453,   213,   272,   180,   275,   453,   194,   453,   453,
  220,   164,   453,   158,   276,   453,   195,   453,   453,   275,
  163,   453,    23,   277,   453,   453,   453,   453,   453,   196,
  453,   269,   278,   453,   453,   453,   453,   277,    38,   453,
  198,   279,   453,   453,   453,   453,   453,    22,   453,   280,
  280,   453,    15,    72,   453,   281,   231,   453,    16,   281,
  453,   296,   116,   453,   288,   235,   453,   282,   282,    54,
  236,   453,   453,   286,   173,   283,    55,   283,   453,    54,
  453,   453,   284,   174,   453,    55,   284,   453,   238,   453,
  453,   285,   175,   453,   123,   285,   453,   239,   453,   453,
  453,   176,   453,   209,   286,   238,   237,   453,   453,   287,
  177,   284,   123,   287,   239,   240,   453,   453,   453,   178,
  285,   209,   288,   453,   295,   117,   453,   453,   241,   453,
  289,   289,   155,   242,   453,   453,   293,   180,   290,   145,
  290,   453,   155,   453,   453,   291,   181,   453,   145,   291,
  453,   156,   453,   453,   292,   182,   453,   157,   292,   453,
  161,   453,   453,   453,   183,   453,   162,   293,   156,   243,
  453,   453,   294,   184,   291,   157,   294,   161,   244,   453,
  453,   453,   185,   292,   162,   295,   453,   453,   453,   453,
  453,   245,   453,   289,   296,   453,   453,   453,   453,   295,
  246,   453,   282,   297,   453,   453,   453,   453,   321,   453,
  453,   298,   298,   453,   453,   453,   453,   344,    25,   453,
  299,   299,   453,    26,   453,   453,   300,    41,   453,    10,
  300,   453,   343,   453,   453,   335,   328,   453,   301,   301,
   37,    31,   323,   313,   306,   302,   139,    32,   302,    25,
   78,   453,   453,   303,   453,   140,    26,   303,   187,    79,
  453,   453,   304,   453,   141,    80,   304,   186,   305,   453,
  453,   453,   453,   142,   143,   305,   453,   186,   453,   453,
  453,   453,   186,   143,   306,    38,   312,   311,   310,   307,
  303,   188,    39,   307,   196,   309,   308,   453,   453,   304,
  189,   190,   308,   453,   251,   453,   453,   453,   453,   453,
  252,   309,   453,   196,   251,   453,   453,   305,   196,   190,
  310,   453,   262,   453,   453,   453,   453,   453,   195,   311,
  453,   247,   453,   453,   308,   453,   453,   248,   312,   453,
   38,   247,   262,   309,    79,    38,    39,   313,   453,   327,
  453,   453,   310,   453,   453,   314,   314,   453,   453,   453,
  453,   322,   134,   453,   315,   315,   453,   135,   453,   453,
  316,   453,   453,   136,   316,   453,   297,   453,   453,   317,
  453,   453,   298,   317,   453,   321,   453,   453,   453,   453,
  453,   318,   318,   453,   453,   453,   453,   319,    52,   453,
   17,   319,   453,   453,   453,   453,   320,    53,   453,   283,
  320,   453,   453,   453,   453,   453,   167,   453,   290,   321,
  453,   453,   453,   453,   453,   453,   453,   318,   322,   453,
  453,   453,   453,   324,   264,   453,   323,   323,   453,   227,
  453,   453,   311,   453,   453,   228,   324,   453,   453,   453,
  453,   453,   263,   453,   325,   325,   453,   256,   453,   453,
  326,   453,   453,   257,   326,   453,   260,   453,   453,   310,
  453,   453,   261,   327,   453,   453,   453,   453,   262,   453,
  453,   314,   328,   453,   334,   453,   453,   329,    43,   453,
   31,   329,   453,   333,   453,   453,   453,    44,   453,   330,
  330,   453,    45,   256,   453,   331,   152,    45,    46,   331,
  453,   246,   260,   453,   332,   153,   246,   236,   332,   453,
  245,   262,   453,   453,   154,   245,   242,   333,   453,   453,
  453,   453,   453,    59,   453,   330,   334,   453,   453,   453,
  453,   333,    36,   453,    31,   335,   453,   342,   453,   453,
  453,   329,   453,   336,   336,    45,   330,   325,   453,   340,
  337,   231,    46,   337,    52,   152,   453,   453,   338,   453,
  232,    47,   338,    53,   153,   453,   453,   339,   453,   233,
   54,   339,   167,   154,   453,   453,   453,   453,   234,   155,
  340,   246,   331,   326,   453,   341,   338,   235,   236,   341,
  245,   332,   310,   453,   453,   339,   241,   242,   342,   453,
  453,   453,   453,   453,   333,   453,   336,   343,   453,   453,
  453,   453,   342,   334,   453,   301,   344,   453,   453,   453,
  453,   345,   187,   453,   199,   345,   453,   453,   453,   453,
  453,   186,   453,   270,   346,   453,   453,   453,   453,   347,
  169,   453,   302,   347,   453,   453,   453,   453,   453,   168,
  453,   337,   348,   453,   346,   453,   453,   349,    77,   346,
  302,   349,   453,   347,   453,   453,   453,   171,   347,   337,
  350,   334,   353,    24,   255,   351,    56,   328,    31,   351,
  333,   352,   148,   453,   453,    57,   329,   330,   352,   453,
  333,    51,   453,   453,    58,   333,   330,   353,   453,   334,
   50,   263,   352,    60,   334,    31,   354,   453,   388,   453,
  453,   255,   453,   453,   355,   355,   453,   453,   453,   453,
  368,   453,   453,   356,   356,   453,   453,   453,   453,   360,
  135,   453,   357,   357,   453,   136,    35,    65,   358,    12,
  453,     1,   358,   453,   137,    36,   453,   359,    13,   453,
  138,   359,   453,   279,    59,   453,   453,    14,   453,   280,
  360,   453,   453,   453,   453,   364,   297,   453,   361,   361,
  453,   298,    64,   453,   362,   140,   453,   299,   362,   453,
  344,    65,   453,   363,   141,   453,   199,   363,   453,   345,
   87,   453,   453,   142,   453,   270,   364,   453,   453,   453,
  453,   453,   321,   453,   365,   365,   453,   318,    92,   453,
  366,   232,   453,    17,   366,   453,   319,    93,   453,   367,
  233,   453,   283,   367,   453,   320,    94,   453,   453,   234,
  453,   290,   368,   453,   453,   453,   453,   381,   453,   453,
  369,   369,   453,   453,   453,   453,   373,   227,   453,   370,
  370,   453,   228,   453,   453,   371,    42,   453,     2,   371,
  453,   229,   453,   453,   372,    43,   453,   139,   372,   453,
  230,   453,   453,   453,    44,   453,   231,   373,   453,   453,
  453,   453,   377,   247,   453,   374,   374,   453,   248,   453,
  453,   375,    84,   453,    41,   375,   453,   249,   453,   453,
  376,    85,   453,    83,   376,   453,   250,   453,   453,   453,
   86,   453,   203,   377,   453,   453,   453,   453,   453,   251,
  453,   378,   378,   453,   252,   453,   453,   379,   204,   453,
   18,   379,   453,   253,   453,   453,   380,   205,   453,   174,
  380,   453,   254,   453,   453,   453,   206,   453,   181,   381,
  453,   453,   453,   453,   453,   453,   453,   382,   382,   453,
  453,   453,   453,   386,   256,   453,   383,   383,   453,   257,
  453,   453,   384,    23,   453,    12,   384,   453,   258,   453,
  453,   385,    24,   453,   140,   385,   453,   259,   453,   453,
  453,   148,   453,   232,   386,   453,   453,   453,   453,   387,
  260,   453,   267,   387,   453,   453,   453,   453,   453,   262,
  453,   276,   388,   453,   453,   453,   453,   263,   453,   453,
  355,   389,   453,   343,   258,   324,   390,   353,   343,   301,
  390,   453,   342,   259,   453,   453,   352,   342,   336,   391,
  453,   453,   453,   453,   324,   388,   453,   392,   392,   453,
  355,   453,   453,   393,   453,   453,   356,   393,   453,   368,
  453,   453,   394,   453,   453,   369,   394,   453,   381,   453,
  453,   453,   453,   453,   382,   395,   453,   278,   373,   387,
  396,   312,   278,   198,   396,   453,   277,   377,   453,   453,
  309,   277,   269,   397,   453,   453,   453,   453,   387,   327,
  453,   398,   398,   453,   314,   453,   453,   399,   225,   453,
  315,   399,   453,   322,   453,   453,   400,   226,   453,   323,
  400,   453,   324,   453,   453,   453,   255,   453,   325,   401,
  453,   453,   453,   453,   402,     7,   453,    30,   402,   453,
  453,   453,   453,   453,    22,   453,   403,   403,   453,    15,
  382,   453,   404,   330,    15,    16,   404,   453,   296,   386,
  453,   405,   331,   296,   282,   405,   453,   295,   387,   453,
  453,   332,   295,   289,   406,   453,   402,   321,   453,   453,
   21,   402,   403,   407,   453,   453,   453,   453,   381,   453,
  453,   408,   408,   453,   453,   453,   453,   412,   355,   453,
  409,   409,   453,   356,    49,    63,   410,   315,   453,   357,
  410,   453,   360,    50,   453,   411,   316,   453,   361,   411,
  453,   364,    51,   453,   453,   317,   453,   365,   412,   453,
  453,   453,   453,   416,   368,   453,   413,   413,   453,   369,
   62,   453,   414,   323,   453,   370,   414,   453,   373,    63,
  453,   415,   311,   453,   374,   415,   453,   377,   103,   453,
  453,   308,   453,   378,   416,   453,   453,   453,   453,   453,
  381,   453,   417,   417,   453,   382,    96,   453,   418,   325,
  453,   383,   418,   453,   386,    97,   453,   419,   326,   453,
  267,   419,   453,   387,    98,   453,   453,   310,   453,   276,
  420,   453,   346,   453,   453,   421,   150,   453,   302,   421,
  453,   347,   453,   453,   453,   151,   453,   337,   422,   346,
  348,   453,   453,   423,   149,   420,   302,   423,   347,   349,
  453,   453,   453,   170,   421,   337,   424,     7,    20,   453,
  453,   425,   453,    13,     8,   425,    22,    21,   453,   453,
  453,   453,    14,    15,   426,   401,    29,   316,   394,   429,
  424,   427,    30,   427,   453,   401,   453,   453,   428,    13,
  453,    30,   428,   453,   402,   453,   453,   453,    14,   453,
  403,   429,   402,   406,   317,   453,   453,   425,   428,   403,
  430,   453,   407,   453,   453,   394,   453,   453,   408,   431,
  343,   389,   384,   400,   432,   350,   300,   301,   432,   342,
  390,   385,   453,   453,   351,   335,   336,   433,   453,   391,
  453,   453,   400,   354,   453,   392,   434,   453,   453,   453,
  453,   439,   401,   453,   435,   435,     8,    30,    68,   438,
  436,   301,   138,     9,   436,   278,   395,   132,   419,   437,
  306,   197,   198,   437,   277,   396,   129,   453,   453,   307,
  268,   269,   438,   453,   397,   266,   453,   419,   313,   453,
  398,   439,   453,   453,   453,   453,   453,   402,   453,   440,
  440,    15,   403,    90,   453,   441,   336,   280,    16,   441,
  296,   404,   110,   453,   442,   340,   281,   282,   442,   295,
  405,   121,   453,   453,   341,   288,   289,   443,   453,   434,
  360,   416,   444,    29,   434,   435,   444,   453,   439,   364,
  453,   453,   406,   439,   440,   445,   453,   453,   453,   453,
  416,   407,   453,   446,   446,   453,   408,   134,    97,   447,
  392,   453,   409,   447,   453,   412,   264,   453,   448,   393,
  453,   413,   448,   453,   416,   263,   453,   453,   394,   453,
  417,   449,   453,   434,   334,   453,   450,   427,   453,   435,
  450,   453,   439,   333,   453,   453,   428,   453,   440,   451,
  434,   443,   353,   448,   452,   426,   449,   435,   452,   439,
  444,   352,   453,   453,   429,   450,   440};

/* Vector of min issue delay of insns.  */
static const unsigned char thunderx2t99_advsimd_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,    16,     0,     0,    16,     2,
    1,    16,     1,     0,    16,     0,     0,     0,     1,    17,
   16,     1,     0,    33,    17,     0,    16,     2,    34,    32,
   18,     0,    34,    34,     1,    32,     1,    17,    16,     1,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,    34,     1,     0,     2,     2,    32,    18,     0,    32,
   34,     1,    32,     2,     5,    81,    18,     0,    17,    68,
    0,    16,     0,     3,    48,     0,     0,    16,    51,     0,
   16,     3,     3,    48,     1,     0,    32,    34,     1,     0,
    2,     2,    32,    16,     0,    32,    85,    17,     0,     2,
   37,    81,    18,     0,    48,    51,     2,    48,     3,     3,
   48,    35,     0,    34,    34,     1,    32,     1,    17,    16,
    1,     0,    49,    17,     0,    16,     2,     0,     0,     0,
    0,    32,     0,     0,     0,     1,     0,     0,     0,     0,
   32,     0,     0,     0,     1,     0,     0,     0,     0,    48,
    0,     0,     0,     3,     2,    32,    16,     0,    50,    34,
    1,    32,     3,    34,    32,    18,     0,    33,    17,     0,
   16,     2,    17,    16,     1,     0,    16,     0,     0,     0,
    0,     0,     0,     0,     0,    48,    17,     0,    16,     3,
    2,    32,    18,     0,    48,    34,     1,    32,     3,     5,
   81,    18,     0,    33,    68,     0,    16,     1,     3,    48,
    0,     0,    17,    51,     0,    16,     3,    19,    48,     1,
    0,    51,    51,     2,    48,     3,    51,    48,    35,     0,
   51,    85,    18,    48,     2,    36,    64,    18,     0,    34,
   68,     1,    32,     1,    19,    48,     1,     0,     0,    34,
    1,     0,     0,     2,    32,    16,     0,     0,    85,    17,
    0,     3,     5,    81,    16,     0,    50,    85,    17,    32,
    3,     2,    32,    16,     0,    65,    51,     0,    16,     4,
   51,    48,    35,     0,    83,    51,     2,    48,     4,    34,
   32,    18,     0,    82,    34,     1,    32,     4,    17,    16,
    1,     0,    81,    17,     0,    16,     4,     0,     0,     0,
    0,    64,    34,     1,     0,     5,     2,    32,    16,     0,
   80,    85,    17,     0,     4,    20,    64,     1,     0,    48,
   51,     0,     0,     3,     3,    48,    32,     0,    48,    51,
    2,     0,     3,     5,    81,    32,     0,    48,    51,     0,
    0,     2,     2,    32,    16,     0,    32,    34,     1,     0,
    1,    17,    16,     1,     0,    17,    17,     0,    16,     0,
    0,     0,     0,     0,    64,    17,     0,    16,     4,     2,
   32,    18,     0,    80,    34,     1,    32,     5,     5,    81,
   18,     0,    82,    85,    17,    32,     5,     1,    16,     1,
    0,    80,    21,    16,    16,     4,     0,    64,     0,     0,
   64,    68,     1,     0,     4,    36,    64,    18,     0,    82,
   68,     1,    32,     5,    37,    81,    18,     0,    65,    68,
    0,    16,     4,    68,    64,    52,     0,    84,    68,     3,
   64,     5,    85,    81,    69,     0,    81,    68,     0,    16,
    4,     3,    48,    32,     0,    80,    51,     2,     0,     5,
    5,    81,    32,     0,    83,    85,    18,    48,     5,    21,
   81,     1,     0,    64,    68,     3,     0,     5,     4,    64,
   48,     0,    80,    85,    20,     0,     5,     4,    64,    16,
    0,    80,    85,    17,     0,     5,     0,    64,     0,     0,
   64,    51,     0,     0,     5,     3,    48,     0,     0,    81,
   51,     0,    16,     5,    21,    81,     1,     0,    80,    85,
   16,     0,     5,    20,    64,     1,     0,    81,    85,    16,
   16,     4,     4,    64,     0,     0,    80,    68,     0,     0,
    5,     5,    81,     0,     0,    80,     5,    16,     0,     5,
   17,    81,     1,     0,     0,    34,     1,     0,     0,     2,
   32,    16,     0,     0,    85,    17,     0,     0,     0,     0,
    0,     0,     0,     5,    16,     0,     5,     5,    81,    35,
    0,    80,     5,    16,     0,     5,     5,    81,    69,     0,
   80,    51,     2,    48,     5,     0,     0,     0,     0,    80,
   68,     3,    80,     4,    51,    48,    36,     0,    50,    34,
    1,    48,     2,    17,    16,     2,     0,    33,    18,     0,
   32,     1,     0,    16,     1,     0,    32,    17,     0,    16,
    2,     2,    32,    18,     0,    32,    34,     1,    32,     2,
    5,    81,    18,     0,    17,    68,     0,    16,     0,     3,
   48,     0,     0,     0,    51,     2,     0,     0,     3,    48,
   32,     0,     0,    85,    18,     0,     3,     5,    81,    35,
    0,     0,    51,     0,     0,     3,     3,    48,     1,     0,
   48,    85,    16,    16,     2,     4,    64,    16,     0,    32,
   68,     1,     0,     2,     5,    81,    16,     0,    17,    68,
    0,    16,     1,    20,    64,     1,     0,     0,    51,     2,
    0,     4,     3,    48,    35,     0,     0,    51,     2,     0,
    0,     5,    81,    32,     0,    17,    85,    16,    16,     0,
    4,    64,    48,     0,    64,    68,     3,    64,     5,     4,
   64,    52,     0,     0,    68,     3,     0,     0,     5,    81,
   64,     0,    34,    85,    17,    32,     3,    21,    81,     1,
    0,    49,    51,     0,    16,     0,     5,    81,     0,     0,
   48,    85,    16,     0,     1,    20,    64,     1,     0,     0,
   51,     0,     0,     4,     3,    48,     1,     0,    80,    51,
    0,    16,     5,     5,    81,     1,     0,     0,    51,     0,
    0,     0,     5,    81,     0,     0,    17,    85,    16,    16,
    0,     4,    64,     0,     0,    64,    68,     0,    16,     5,
    4,    64,     1,     0,    80,    85,    16,    16,     0,     4,
   64,     0,     0,     0,    85,    16,     0,     2,    37,    81,
   18,     0,    34,    34,     1,    32,     2,     1,    16,     1,
    0,    32,    21,    16,    16,     1,     0,    64,     0,     0,
   16,     4,     0,     0,     1,     0,    81,     0,     0,    81,
   85,    16,    80,     5,    20,    64,     4,     0,    65,    68,
    0,    64,     2,    17,    81,     1,     0,    16,     1,     0,
   16,     0,     0,     0,     0,     0,    16,    17,     0,    16,
    1,     1,    16,     1,     0,    16,    21,    16,    16,     0,
    0,    64,     0,     0,    64,    68,     0,    16,     4,     4,
   64,    18,     0,    80,    68,     1,    32,     5,     5,    81,
   18,     0,    80,    68,     0,    16,     5,     5,    81,     1,
    0,     0,    68,     1,     0,     0,     4,    64,    16,     0,
    0,    85,    17,     0,     0,     0,    64,     0,     0,     0,
    5,    16,     0,     1,    17,    81,     1,     0,     0,     0,
    0,     0,     0,     0,    81,     0,     0,    80,    85,    16,
   48,     5,    21,    81,     3,     0,    16,     5,    16,     0,
    5,     5,    81,     5,     0,    80,    51,     0,    48,     5,
   19,    48,     3,     0,    16,     0,     0,     0,     5,     4,
   64,     5,     0,    64,    51,     2,    64,     5,     4,    64,
   36,     0,    66,    51,     1,    48,     3,    18,    32,     2,
    0,    49,    34,     0,    32,     3,    21,    81,     2,     0,
   32,    68,     0,    16,     2,     4,    64,    18,     0,    32,
   68,     1,    32,     2,     5,    81,    18,     0,    32,    68,
    0,    16,     1,     3,    48,     0,     0,    16,    51,     0,
    0,     1,    19,    48,     1,     0,    17,    85,    16,    16,
    1,     5,    81,     0,     0,    32,    85,    16,    16,     1,
    4,    64,     0,     0,    16,    68,     0,     0,     1,     5,
   81,     0,     0,    33,    85,    16,    16,     2,    20,    64,
    1,     0,    82,    51,     1,    48,     4,    18,    32,     2,
    0,    81,    34,     0,    32,     5,    21,    81,     2,     0,
   82,    85,    17,    48,     4,    20,    64,     2,     0,    81,
   68,     0,    32,     5,    21,    81,     2,     0,    80,    85,
   18,    80,     4,    36,    64,    20,     0,    49,    51,     0,
   48,     3,    19,    48,     3,     0,    49,    85,    16,    48,
    5,    36,    64,    20,     0,    65,    51,     0,    48,     5,
   37,    81,    21,     0,    83,    85,    18,    80,     5,    52,
   64,    36,     0,    81,    68,     0,    80,     5,    68,    64,
   53,     0,    64,    51,     0,    48,     1,     0,    81,     1,
    0,     0,     4,     0,     0,     1,     4,    64,     1,     0,
   16,    68,     0,    16,     1,     5,    81,     1,     0,     0,
    4,     0,     0,     0,     0,    81,     0,     0,    80,    68,
    0,    64,     4,     4,    64,     4,     0,    17,    21,    16,
   16,     1,    17,    16,     1,     0,    33,    21,    16,    32,
    1,     0,    64,     1,     0,    16,     4,     0,    16,     0,
    3,    48,     0,     0,    16,    51,     0,    16,     1,     3,
   48,     1,     0,    16,    85,    16,    16,     0,     3,    48,
    0,     0,     0,    85,    16,     0,     1,     0,    81,     1,
    0,     0,    68,     0,     0,     1,     4,    64,     1,     0,
   16,    68,     0,    16,     1,     5,    81,     1,     0,     0,
   68,     0,     0,     0,     5,    81,     0,     0,    17,    85,
   16,    16,     1,    20,    64,     1,     0,    50,    51,     1,
   48,     2,    18,    32,     2,     0,    16,    17,     0,    16,
    1,     1,    16,     1,     0,     0,     0,     0,     0,     0,
    2,    32,    16,     0,     0,    34,     1,     0,     0,     5,
   81,    16,     0,    32,    85,    17,     0,     0,     0,     0,
    0,     0,     0,     5,    16,     0,     5,     5,    81,    19,
    0,    32,     5,    16,     0,     5,     5,    81,    21,     0,
   80,    51,     1,    48,     2,     0,     0,     0,     0,    80,
   68,     1,    80,     4,    19,    48,     4,     0,    48,    34,
    1,    48,     3,     3,    48,    19,     0,    48,    85,    17,
   48,     2,    20,    64,     2,     0,    33,    68,     0,    32,
    2,    21,    81,     2,     0,    50,    85,    17,    48,     5,
   20,    64,     4,     0,    64,    51,     1,    48,     5,    21,
   81,     5,     0,    64,    68,     1,    64,     5,     4,    64,
   20,     0,    82,    68,     1,    80,     3,     1,    16,     1,
    0,    48,    21,    16,    16,     2,     0,    64,     0,     0,
   32,     4,     0,     0,     2,     0,    81,     0,     0,    49,
   21,    16,    16,     3,    17,    16,     1,     0,    16,    21,
   16,    16,     0,     0,    64,     0,     0,     0,    68,     1,
    0,     0,     4,    64,    16,     0,     0,    85,    17,     0,
    0,     0,    64,     0,     0,     0,     5,    16,     0,     1,
   17,    81,     1,     0,    17,    17,     0,    16,     2,    18,
   32,     2,     0,    33,    85,    16,    32,     1,    19,    48,
    1,     0,    17,    85,    16,    16,     1,     3,    48,     0,
    0,    16,    85,    16,     0,     0,     0,     0,     0,     0,
    0,     5,    16,     0,     3,     0,    81,     0,     0,    48,
    0,     0,     0,     5,     3,    48,    37,     0,    66,    34,
    1,    64,     3,    17,    16,     3,     0,    32,     0,     0,
   32,     2,     0,    32,     2,     0,    32,     5,    16,    32,
    3,    17,    48,     3,     0,    32,     2,     0,    32,     2,
    0,    32,     2,     0,    32,     5,    16,    32,     3,    17,
   81,     3,     0,    32,     4,     0,    32,     2,     0,    64,
    2,     0,    32,     5,    16,    32,     5,    36,    64,    20,
    0,    65,    51,     0,    48,     3,     2,    32,     2,     0,
   48,    34,     0,    32,     3,     5,    81,     2,     0,    81,
   51,     0,    48,     4,     2,    32,     2,     0,    80,    34,
    0,    32,     5,     5,    81,     2,     0,    81,    85,    16,
   48,     4,     4,    64,     2,     0,    80,    68,     0,    32,
    5,     5,    81,     2,     0,    82,    85,    17,    80,     4,
   20,    64,     4,     0,    48,    51,     0,    48,     3,     3,
   48,     3,     0,    48,    85,    16,    48,     5,    20,    64,
    4,     0,    81,    85,    16,    80,     5,    51,    48,    37,
    0,    16,     0,     0,     0,     1,     0,    81,     0,     0,
   81,    51,     0,    80,     4,     2,    32,    20,     0,    80,
   68,     1,    64,     5,     5,    81,    21,     0,    16,     0,
    0,     0,     1,     0,    81,     0,     0,    81,    68,     0,
   80,     4,     3,    48,     4,     0,    80,    68,     0,    64,
    5,     5,    81,     5,     0,    33,    17,     0,    16,     2,
   17,    81,     1,     0,    16,     4,     0,     0,     1,     0,
   64,     0,     0,    16,     5,    16,     0,     2,     0,    81,
    0,     0,    82,    34,     1,    80,     4,    17,    16,     4,
    0,    48,     0,     0,    48,     3,     0,    48,     3,     0,
   48,     5,    16,    48,     5,    17,    64,     4,     0,    64,
    3,     0,    48,     5,     0,    48,     3,     0,    80,     5,
   16,    48,     5,    17,    81,     5,     0,    64,     4,     0,
   64,     5,     0,    64,     4,     0,    80,     5,    16,    80,
    1,     3,    48,     1,     0,    16,    85,    16,    16,     0,
    3,    48,     0,     0,     0,    85,    16,     0,     0,     2,
   32,    16,     0,     0,    85,    17,     0,     0,     0,     0,
    0,     0,    32,    17,     0,    16,     2,     1,    81,     1,
    0,     0,     5,    16,     0,     5,     2,    32,    21,     0,
    0,     0,     0,     0,     0,     0,    81,     0,     0,    80,
   51,     0,    80,     1,    17,    16,     1,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     5,    16,
    0,     5,     0,    64,     5,     0,    17,    21,    16,    16,
    0,     0,    64,     0,     0,     0,     4,     0,     0,     0,
    0,    81,     0,     0,    16,     0,     0,     0,     1,     0,
   81,     0,     0,    81,    17,     0,    80,     4,     0,     0,
    4,     0,    80,     4,     0,    64,     5,     0,    81,     5,
    0,    16,     1,     0,    16,     1,     0,    81,     1,     0,
    0,     0,     0,     0,     0,     0,    81,     0,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx2t99_ldst_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     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,     2,     3,     4,
    4,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     2,     4,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     2,     2,
    2,     2,     2,     2,     4,     2,     2,     2,     2,     2,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     5};

/* Vector for state transitions.  */
static const unsigned char thunderx2t99_ldst_transitions[] ATTRIBUTE_UNUSED = {
    0,     2,     1,    14,     9,     0,     1,    16,     2,     5,
    7,     0,     2,    16,    16,     3,    16,     0,     3,    16,
   16,     4,    16,     1,     4,    16,    16,    16,    16,     2,
    5,    16,     3,     6,     3,     1,     6,    16,     4,    16,
    4,     2,     7,    16,    16,     3,    16,     8,     8,    16,
    1,    12,     9,     0,     9,    16,     7,    10,    16,     8,
   10,    16,     3,    11,    16,     1,    11,    16,     4,    16,
   16,     2,    12,    16,     5,    13,    10,     1,    13,    16,
    6,    16,    11,     2,    14,     3,     5,    15,    10,     1,
   15,     4,     6,    16,    11,     2};

/* Vector of min issue delay of insns.  */
static const unsigned char thunderx2t99_ldst_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     1,     0,    20,    66,    68,    41,   130,     0,    33,
    2,    68,    16,     2,     4,    32,    66,    24,    32,     2,
   16,     0,     0,    16};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx2t99_mult_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     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,     2,     2,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     3};

/* Vector for state transitions.  */
static const unsigned char thunderx2t99_mult_transitions[] ATTRIBUTE_UNUSED = {
    0,     5,     1,     0,     1,     3,     6,     2,     2,     6,
    3,     4,     3,     6,     6,     2,     4,     6,     3,     5,
    5,     6,     3,     0};

/* Vector of min issue delay of insns.  */
static const unsigned char thunderx2t99_mult_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,    16,     3,     0,     4,    16,     2,     0,
    1,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char tsv110_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    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,     2,     3,     2,     3,     3,
    4,     2,     5,     5,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     6,
    0,     5,     5,     5,     5,     5,     5,     5,     5,     5,
    0,     0,     7,     0,     0,     0,     0,     0,     6,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     8};

/* Vector for state transitions.  */
static const unsigned char tsv110_transitions[] ATTRIBUTE_UNUSED = {
    0,     3,    35,    32,     2,    20,     3,     1,     0,     1,
   37,    37,    37,    37,    37,    37,    37,     2,     2,    37,
   37,    37,    37,    37,    37,    37,     0,     3,    18,    18,
   15,    37,     4,    37,    37,     0,     4,    13,    13,    10,
   37,     5,    37,    37,     0,     5,     8,     8,     6,    37,
   37,    37,    37,     0,     6,     7,     7,    37,    37,    37,
   37,    37,     0,     7,     2,     2,    37,    37,    37,    37,
   37,     0,     8,     9,     9,     7,    37,    37,    37,    37,
    0,     9,    37,    37,     2,    37,    37,    37,    37,     0,
   10,    11,    11,    37,    37,     6,    37,    37,     0,    11,
   12,    12,    37,    37,     7,    37,    37,     0,    12,    37,
   37,    37,    37,     2,    37,    37,     0,    13,    14,    14,
   11,    37,     8,    37,    37,     0,    14,    37,    37,    12,
   37,     9,    37,    37,     0,    15,    16,    16,    37,    37,
   10,    37,    37,     0,    16,    17,    17,    37,    37,    11,
   37,    37,     0,    17,    37,    37,    37,    37,    12,    37,
   37,     0,    18,    19,    19,    16,    37,    13,    37,    37,
    0,    19,    37,    37,    17,    37,    14,    37,    37,     0,
   20,     4,    30,    27,    37,    21,     4,    37,     0,    21,
    5,    25,    22,    37,    37,     5,    37,     0,    22,     6,
   23,    37,    37,    37,     6,    37,     0,    23,     7,    24,
   37,    37,    37,     7,    37,     0,    24,     2,    37,    37,
   37,    37,     2,    37,     0,    25,     8,    26,    23,    37,
   37,     8,    37,     0,    26,     9,    37,    24,    37,    37,
    9,    37,     0,    27,    10,    28,    37,    37,    22,    10,
   37,     0,    28,    11,    29,    37,    37,    23,    11,    37,
    0,    29,    12,    37,    37,    37,    24,    12,    37,     0,
   30,    13,    31,    28,    37,    25,    13,    37,     0,    31,
   14,    37,    29,    37,    26,    14,    37,     0,    32,    15,
   33,    37,    37,    27,    15,    37,     0,    33,    16,    34,
   37,    37,    28,    16,    37,     0,    34,    17,    37,    37,
   37,    29,    17,    37,     0,    35,    18,    36,    33,    37,
   30,    18,    37,     0,    36,    19,    37,    34,    37,    31,
   19,    37,     0};

/* Vector of min issue delay of insns.  */
static const unsigned char tsv110_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,    10,   170,   129,    85,    80,     1,    20,     0,
   69,     0,    21,    64,    21,    80,     5,    84,     0,    85,
    5,    21,    64,    20,    80,     5,    20,    21,    69,     0,
   17,    65,    68,    80,     5,    20,     1,    69,     5,    81,
   64,     4,    80,    81,    20,     0,    65,     0,    20,    64,
   21,    16,     5,    68,     5,    81,     0,    20,    64,    69,
   16,     5,     4,     1,    65,     1,    80,    64,     4,    16,
   17,     4,     1,    65,     0,    80,    64,    84,    16,     1,
    4,     4,    65,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char tsv110_fsu_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     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,     2,     2,     2,     2,     3,     3,
    3,     3,     3,     2,     2,     2,     2,     2,     2,     2,
    2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
    3,     2,     0,     0,     0,     0,     2,     2,     2,     2,
    2,     2,     4,     2,     2,     2,     2,     3,     2,     2,
    2,     3,     5,     3,     2,     3,     3,     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,     6};

/* Vector for state transitions.  */
static const unsigned char tsv110_fsu_transitions[] ATTRIBUTE_UNUSED = {
    0,     2,     4,     4,     3,     1,     0,     1,     5,     2,
    2,     5,     5,     0,     2,     5,     5,     5,     5,     5,
    0,     3,     5,     5,     5,     5,     5,     2,     4,     5,
    2,     5,     5,     2,     0};

/* Vector of min issue delay of insns.  */
static const unsigned char tsv110_fsu_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,    65,    65,    85,    10,   168,    17,    64};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx3t110_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     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,
    2,     3,     0,     4,     4,     5,     6,     7,     4,     8,
    0,     9,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     9,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     8,     0,    10};

/* Vector for state transitions.  */
static const unsigned short thunderx3t110_transitions[] ATTRIBUTE_UNUSED = {
    0,  1822,  1822,  1821,     1,     1,  1818,  1804,  1649,     1,
    0,     1,  1802,  1802,  1824,     2,     2,  1778,  1650,     2,
    2,     0,     2,     3,     3,  1824,     3,  1824,  1824,  1651,
 1824,     3,     0,     3,  1699,  1824,  1824,  1699,  1824,  1824,
    4,  1824,  1824,     0,     4,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,     5,     5,  1776,  1776,  1775,    12,
   12,  1772,  1758,  1702,    12,     6,     6,  1756,  1756,  1755,
   23,    23,  1427,  1750,  1711,    23,     7,     7,  1748,  1748,
 1747,     8,     8,  1744,  1730,  1406,     8,     1,     8,  1728,
 1728,  1824,     9,     9,  1647,  1407,     9,     9,     1,     9,
   10,    10,  1824,    10,  1824,  1824,  1408,  1824,    10,     1,
   10,  1498,  1824,  1824,  1498,  1824,  1824,    11,  1824,  1824,
    1,    11,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,    12,    12,  1645,  1645,  1824,    13,    13,  1621,  1600,
   13,    13,     6,    13,    14,    14,  1824,    14,  1824,  1824,
 1586,  1824,    14,     6,    14,  1585,  1824,  1824,  1585,  1824,
 1824,    15,  1824,  1824,     6,    15,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,    16,    16,  1583,  1583,  1582,
   32,    32,  1435,  1577,  1574,    32,    17,    17,  1572,  1572,
 1571,    18,    18,   181,  1566,  1287,    18,     8,    18,  1564,
 1564,  1824,    19,    19,   137,  1288,    19,    19,     8,    19,
   20,    20,  1824,    20,  1824,  1824,  1289,  1824,    20,     8,
   20,  1379,  1824,  1824,  1379,  1824,  1824,    21,  1824,  1824,
    8,    21,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,    22,    22,  1514,  1514,  1824,    29,    29,  1507,  1253,
   29,    29,    23,    23,  1562,  1562,  1824,    24,    24,  1314,
 1535,    24,    24,     7,    24,    25,    25,  1824,    25,  1824,
 1824,  1518,  1824,    25,     7,    25,  1517,  1824,  1824,  1517,
 1824,  1824,    26,  1824,  1824,     7,    26,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,    27,    27,  1513,  1513,
 1512,    22,    22,  1404,  1282,    28,    22,    23,    28,  1280,
 1280,  1824,    29,    29,  1824,  1253,  1824,    29,    23,    29,
   30,    30,  1824,    30,  1824,  1824,  1227,  1824,    30,    23,
   30,  1226,  1824,  1824,  1226,  1824,  1824,    31,  1824,  1824,
   23,    31,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,    32,    32,  1224,  1224,  1824,    33,    33,  1218,  1203,
   33,    33,    17,    33,    34,    34,  1824,    34,  1824,  1824,
 1189,  1824,    34,    17,    34,  1188,  1824,  1824,  1188,  1824,
 1824,    35,  1824,  1824,    17,    35,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,    36,    36,  1186,  1186,  1185,
   37,    37,   667,  1180,  1177,    37,    18,    37,  1175,  1175,
 1824,    38,    38,   197,  1154,    38,    38,    18,    38,    39,
   39,  1824,    39,  1824,  1824,    42,  1824,    39,    18,    39,
   41,  1824,  1824,    41,  1824,  1824,    40,  1824,  1824,    18,
   40,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
   37,    41,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,    18,    42,    40,  1824,  1824,    40,  1824,  1824,    43,
 1824,  1824,    37,    43,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,    44,    44,  1152,  1152,  1824,   118,   118,
  755,  1131,   118,   118,    45,    45,   889,   889,  1824,    97,
   97,  1824,   856,    97,    97,    46,    46,  1103,  1103,  1824,
   47,    47,  1824,    57,    47,    47,     2,    47,    48,    48,
 1824,    48,  1824,  1824,    51,  1824,    48,     2,    48,    50,
 1824,  1824,    50,  1824,  1824,    49,  1824,  1824,     2,    49,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,    13,
   50,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
    2,    51,    49,  1824,  1824,    49,  1824,  1824,    52,  1824,
 1824,    13,    52,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,    53,    53,    70,    70,  1824,    70,  1824,  1824,
 1117,  1824,    70,    54,    54,  1115,  1115,  1114,    82,    82,
 1824,  1109,  1106,    82,    55,    55,  1102,  1102,  1101,    46,
   46,  1824,  1096,    56,    46,     2,    56,  1094,  1094,  1824,
   47,    47,  1824,    57,  1824,    47,     2,    57,    51,    51,
 1824,    51,  1824,  1824,    58,  1824,    51,    13,    58,    52,
 1824,  1824,    52,  1824,  1824,    59,  1824,  1824,    53,    59,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,    60,
   60,  1041,  1041,  1824,  1041,  1824,  1824,  1080,  1824,  1041,
   61,    61,  1078,  1078,  1077,   249,   249,  1824,  1072,  1069,
  249,    62,    62,  1067,  1067,  1066,    63,    63,  1824,  1061,
 1058,    63,     3,    63,  1056,  1056,  1824,    64,    64,  1824,
 1038,    64,    64,     3,    64,    65,    65,  1824,    65,  1824,
 1824,    68,  1824,    65,     3,    65,    67,  1824,  1824,    67,
 1824,  1824,    66,  1824,  1824,     3,    66,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,    14,    67,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,     3,    68,    66,
 1824,  1824,    66,  1824,  1824,    69,  1824,  1824,    14,    69,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,    70,
   70,  1037,  1824,  1824,  1037,  1824,  1824,    71,  1824,  1824,
   54,    71,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,    72,    72,  1035,  1035,  1034,   219,   219,  1824,  1029,
 1026,   219,    73,    73,  1024,  1024,  1023,    74,    74,  1824,
 1018,  1015,    74,     9,    74,  1013,  1013,  1824,    75,    75,
 1824,   989,    75,    75,     9,    75,    76,    76,  1824,    76,
 1824,  1824,    79,  1824,    76,     9,    76,    78,  1824,  1824,
   78,  1824,  1824,    77,  1824,  1824,     9,    77,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,    29,    78,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,     9,    79,
   77,  1824,  1824,    77,  1824,  1824,    80,  1824,  1824,    29,
   80,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
   81,    81,   217,   217,  1824,   217,  1824,  1824,   969,  1824,
  217,    82,    82,   967,   967,  1824,    83,    83,  1824,   952,
   83,    83,    55,    83,    84,    84,  1824,    84,  1824,  1824,
  938,  1824,    84,    55,    84,   937,  1824,  1824,   937,  1824,
 1824,    85,  1824,  1824,    55,    85,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,    86,    86,   935,   935,   934,
   87,    87,  1824,   929,   926,    87,    24,    87,   924,   924,
 1824,    88,    88,  1824,   906,    88,    88,    24,    88,    89,
   89,  1824,    89,  1824,  1824,    92,  1824,    89,    24,    89,
   91,  1824,  1824,    91,  1824,  1824,    90,  1824,  1824,    24,
   90,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
   33,    91,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,    24,    92,    90,  1824,  1824,    90,  1824,  1824,    93,
 1824,  1824,    33,    93,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,    94,    94,   158,   158,  1824,   158,  1824,
 1824,   892,  1824,   158,    95,    95,   888,   888,   887,    45,
   45,  1824,   882,    96,    45,    46,    96,   880,   880,  1824,
   97,    97,  1824,   856,  1824,    97,    46,    97,    98,    98,
 1824,    98,  1824,  1824,   101,  1824,    98,    46,    98,   100,
 1824,  1824,   100,  1824,  1824,    99,  1824,  1824,    46,    99,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,    87,
  100,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
   46,   101,    99,  1824,  1824,    99,  1824,  1824,   102,  1824,
 1824,    87,   102,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   103,   103,   854,   854,  1824,   104,   104,  1824,
  836,   104,   104,    83,   104,   105,   105,  1824,   105,  1824,
 1824,   819,  1824,   105,    83,   105,   818,  1824,  1824,   818,
 1824,  1824,   106,  1824,  1824,    83,   106,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   107,   107,   108,   108,
 1824,   108,  1824,  1824,   221,  1824,   108,    73,   108,   663,
 1824,  1824,   663,  1824,  1824,   109,  1824,  1824,    73,   109,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   110,
  110,   816,   816,   815,   111,   111,  1824,   810,   807,   111,
   19,   111,   805,   805,  1824,   112,   112,  1824,   787,   112,
  112,    19,   112,   113,   113,  1824,   113,  1824,  1824,   116,
 1824,   113,    19,   113,   115,  1824,  1824,   115,  1824,  1824,
  114,  1824,  1824,    19,   114,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,    38,   115,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,    19,   116,   114,  1824,  1824,
  114,  1824,  1824,   117,  1824,  1824,    38,   117,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   118,   118,   119,
  119,  1824,   119,  1824,  1824,   767,  1824,   119,    45,   119,
  766,  1824,  1824,   766,  1824,  1824,   120,  1824,  1824,    45,
  120,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  121,   121,   688,   688,  1824,   122,   122,  1824,   162,   122,
  122,    74,   122,   123,   123,  1824,   123,  1824,  1824,   126,
 1824,   123,    74,   123,   125,  1824,  1824,   125,  1824,  1824,
  124,  1824,  1824,    74,   124,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   111,   125,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,    74,   126,   124,  1824,  1824,
  124,  1824,  1824,   127,  1824,  1824,   111,   127,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   128,   128,   609,
  609,  1824,   129,   129,  1824,   225,   129,   129,    97,   129,
  130,   130,  1824,   130,  1824,  1824,   133,  1824,   130,    97,
  130,   132,  1824,  1824,   132,  1824,  1824,   131,  1824,  1824,
   97,   131,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   122,   132,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,    97,   133,   131,  1824,  1824,   131,  1824,  1824,
  134,  1824,  1824,   122,   134,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   135,   135,   294,   294,  1824,   294,
 1824,  1824,   752,  1824,   294,   136,   136,   191,   191,  1824,
  137,   137,  1824,   143,   137,   137,    47,   137,   138,   138,
 1824,   138,  1824,  1824,   141,  1824,   138,    47,   138,   140,
 1824,  1824,   140,  1824,  1824,   139,  1824,  1824,    47,   139,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,    88,
  140,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
   47,   141,   139,  1824,  1824,   139,  1824,  1824,   142,  1824,
 1824,    88,   142,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   104,   143,   141,   141,  1824,   141,  1824,  1824,
  144,  1824,   141,    88,   144,   142,  1824,  1824,   142,  1824,
 1824,   145,  1824,  1824,   104,   145,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   146,   146,   330,   330,  1824,
  330,  1824,  1824,   735,  1824,   330,   147,   147,   148,   148,
 1824,   148,  1824,  1824,   251,  1824,   148,    62,   148,   537,
 1824,  1824,   537,  1824,  1824,   149,  1824,  1824,    62,   149,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   150,
  150,   733,   733,   732,   151,   151,  1824,   727,   724,   151,
   25,   151,   722,   722,  1824,   152,   152,  1824,   692,   152,
  152,    25,   152,   153,   153,  1824,   153,  1824,  1824,   156,
 1824,   153,    25,   153,   155,  1824,  1824,   155,  1824,  1824,
  154,  1824,  1824,    25,   154,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,    34,   155,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,    25,   156,   154,  1824,  1824,
  154,  1824,  1824,   157,  1824,  1824,    34,   157,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   158,   158,   691,
 1824,  1824,   691,  1824,  1824,   159,  1824,  1824,    95,   159,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   160,
  160,   687,   687,   686,   121,   121,  1824,   681,   161,   121,
   74,   161,   679,   679,  1824,   122,   122,  1824,   162,  1824,
  122,    74,   162,   126,   126,  1824,   126,  1824,  1824,   163,
 1824,   126,   111,   163,   127,  1824,  1824,   127,  1824,  1824,
  164,  1824,  1824,   128,   164,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   165,   165,   658,   658,  1824,   206,
  206,  1824,   616,   206,   206,   166,   166,   167,   167,  1824,
  167,  1824,  1824,   170,  1824,   167,    63,   167,   169,  1824,
 1824,   169,  1824,  1824,   168,  1824,  1824,    63,   168,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   151,   169,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,    63,
  170,   168,  1824,  1824,   168,  1824,  1824,   171,  1824,  1824,
  151,   171,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   172,   172,   518,   518,  1824,   173,   173,  1824,   255,
  173,   173,    84,   173,   174,   174,  1824,   174,  1824,  1824,
  177,  1824,   174,    84,   174,   176,  1824,  1824,   176,  1824,
 1824,   175,  1824,  1824,    84,   175,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   108,   176,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,    84,   177,   175,  1824,
 1824,   175,  1824,  1824,   178,  1824,  1824,   108,   178,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   179,   179,
  678,  1824,  1824,   678,  1824,  1824,   194,  1824,  1824,   180,
  180,   190,   190,   189,   136,   136,  1824,   184,   181,   136,
   47,   181,   182,   182,  1824,   137,   137,  1824,   143,  1824,
  137,    47,   182,   183,  1824,  1824,   138,   138,  1824,   141,
 1824,   138,    47,   183,  1824,  1824,  1824,   140,   140,  1824,
  139,  1824,   140,    47,   184,   187,   187,  1824,   143,   143,
 1824,   185,   143,   143,    88,   185,   144,   144,  1824,   144,
 1824,  1824,   186,  1824,   144,   104,   186,   145,  1824,  1824,
  145,  1824,  1824,  1824,  1824,  1824,   146,   187,   188,  1824,
 1824,   141,   141,  1824,   144,   141,   141,    88,   188,  1824,
 1824,  1824,   139,   139,  1824,   142,   139,   139,    88,   189,
  140,   140,  1824,   140,  1824,  1824,   139,  1824,   140,    47,
  190,   193,  1824,   140,   191,   191,  1824,   187,   182,   191,
   47,   191,   192,  1824,  1824,   138,   138,  1824,   141,   138,
  138,    47,   192,  1824,  1824,  1824,   140,   140,  1824,   139,
  140,   140,    47,   193,  1824,  1824,  1824,   192,   192,  1824,
  188,   183,   192,    47,   194,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   195,   195,   676,   676,   675,   196,
  196,  1824,   670,   667,   196,    75,   196,   665,   665,  1824,
  197,   197,  1824,   203,   197,   197,    75,   197,   198,   198,
 1824,   198,  1824,  1824,   201,  1824,   198,    75,   198,   200,
 1824,  1824,   200,  1824,  1824,   199,  1824,  1824,    75,   199,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   112,
  200,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
   75,   201,   199,  1824,  1824,   199,  1824,  1824,   202,  1824,
 1824,   112,   202,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   129,   203,   201,   201,  1824,   201,  1824,  1824,
  204,  1824,   201,   112,   204,   202,  1824,  1824,   202,  1824,
 1824,   205,  1824,  1824,   129,   205,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   206,   206,   207,   207,  1824,
  207,  1824,  1824,   617,  1824,   207,   166,   207,   650,  1824,
 1824,   650,  1824,  1824,   208,  1824,  1824,   166,   208,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   209,   209,
  303,   303,  1824,   303,  1824,  1824,   472,  1824,   303,   210,
  210,   568,   568,  1824,   211,   211,  1824,   245,   211,   211,
   10,   211,   212,   212,  1824,   212,  1824,  1824,   215,  1824,
  212,    10,   212,   214,  1824,  1824,   214,  1824,  1824,   213,
 1824,  1824,    10,   213,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,    30,   214,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,    10,   215,   213,  1824,  1824,   213,
 1824,  1824,   216,  1824,  1824,    30,   216,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   217,   217,   664,  1824,
 1824,   664,  1824,  1824,   218,  1824,  1824,    82,   218,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   219,   219,
  661,   661,  1824,   107,   107,  1824,   220,   107,   107,    73,
  220,   221,   221,  1824,   221,  1824,  1824,   612,  1824,   221,
  110,   221,   109,  1824,  1824,   109,  1824,  1824,   222,  1824,
 1824,   110,   222,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   223,   223,   608,   608,   607,   128,   128,  1824,
  602,   224,   128,    97,   224,   600,   600,  1824,   129,   129,
 1824,   225,  1824,   129,    97,   225,   133,   133,  1824,   133,
 1824,  1824,   226,  1824,   133,   122,   226,   134,  1824,  1824,
  134,  1824,  1824,   227,  1824,  1824,   135,   227,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   228,   228,   354,
  354,  1824,   354,  1824,  1824,   571,  1824,   354,   229,   229,
  270,   270,  1824,   230,   230,  1824,   236,   230,   230,    64,
  230,   231,   231,  1824,   231,  1824,  1824,   234,  1824,   231,
   64,   231,   233,  1824,  1824,   233,  1824,  1824,   232,  1824,
 1824,    64,   232,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   152,   233,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,    64,   234,   232,  1824,  1824,   232,  1824,
 1824,   235,  1824,  1824,   152,   235,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   173,   236,   234,   234,  1824,
  234,  1824,  1824,   237,  1824,   234,   152,   237,   235,  1824,
 1824,   235,  1824,  1824,   238,  1824,  1824,   173,   238,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   239,   239,
  240,   240,  1824,   240,  1824,  1824,   316,  1824,   240,   148,
  240,   466,  1824,  1824,   466,  1824,  1824,   241,  1824,  1824,
  148,   241,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   242,   242,   557,  1824,  1824,   557,  1824,  1824,   370,
 1824,  1824,   243,   243,   567,   567,   566,   210,   210,  1824,
  561,   244,   210,    10,   244,   559,   559,  1824,   211,   211,
 1824,   245,  1824,   211,    10,   245,   215,   215,  1824,   215,
 1824,  1824,   246,  1824,   215,    30,   246,   216,  1824,  1824,
  216,  1824,  1824,   247,  1824,  1824,   217,   247,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   248,   248,   558,
 1824,  1824,   558,  1824,  1824,   538,  1824,  1824,   249,   249,
  535,   535,  1824,   147,   147,  1824,   250,   147,   147,    62,
  250,   251,   251,  1824,   251,  1824,  1824,   521,  1824,   251,
  150,   251,   149,  1824,  1824,   149,  1824,  1824,   252,  1824,
 1824,   150,   252,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   253,   253,   517,   517,   516,   172,   172,  1824,
  511,   254,   172,    84,   254,   509,   509,  1824,   173,   173,
 1824,   255,  1824,   173,    84,   255,   177,   177,  1824,   177,
 1824,  1824,   256,  1824,   177,   108,   256,   178,  1824,  1824,
  178,  1824,  1824,   257,  1824,  1824,   179,   257,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   258,   258,   508,
 1824,  1824,   508,  1824,  1824,   273,  1824,  1824,   259,   259,
  269,   269,   268,   229,   229,  1824,   263,   260,   229,    64,
  260,   261,   261,  1824,   230,   230,  1824,   236,  1824,   230,
   64,   261,   262,  1824,  1824,   231,   231,  1824,   234,  1824,
  231,    64,   262,  1824,  1824,  1824,   233,   233,  1824,   232,
 1824,   233,    64,   263,   266,   266,  1824,   236,   236,  1824,
  264,   236,   236,   152,   264,   237,   237,  1824,   237,  1824,
 1824,   265,  1824,   237,   173,   265,   238,  1824,  1824,   238,
 1824,  1824,  1824,  1824,  1824,   239,   266,   267,  1824,  1824,
  234,   234,  1824,   237,   234,   234,   152,   267,  1824,  1824,
 1824,   232,   232,  1824,   235,   232,   232,   152,   268,   233,
  233,  1824,   233,  1824,  1824,   232,  1824,   233,    64,   269,
  272,  1824,   233,   270,   270,  1824,   266,   261,   270,    64,
  270,   271,  1824,  1824,   231,   231,  1824,   234,   231,   231,
   64,   271,  1824,  1824,  1824,   233,   233,  1824,   232,   233,
  233,    64,   272,  1824,  1824,  1824,   271,   271,  1824,   267,
  262,   271,    64,   273,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   274,   274,   506,   506,   505,   275,   275,
 1824,   500,   497,   275,   211,   275,   495,   495,  1824,   276,
  276,  1824,   297,   276,   276,   211,   276,   277,   277,  1824,
  277,  1824,  1824,   286,  1824,   277,   211,   277,   285,  1824,
 1824,   285,  1824,  1824,   278,  1824,  1824,   211,   278,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   279,   279,
  280,   280,  1824,   280,  1824,  1824,   283,  1824,   280,    20,
  280,   282,  1824,  1824,   282,  1824,  1824,   281,  1824,  1824,
   20,   281,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,    39,   282,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,    20,   283,   281,  1824,  1824,   281,  1824,  1824,
  284,  1824,  1824,    39,   284,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   119,   285,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   211,   286,   278,  1824,  1824,
  278,  1824,  1824,   287,  1824,  1824,   279,   287,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   288,   288,   289,
  289,  1824,   289,  1824,  1824,   292,  1824,   289,    98,   289,
  291,  1824,  1824,   291,  1824,  1824,   290,  1824,  1824,    98,
  290,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  123,   291,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,    98,   292,   290,  1824,  1824,   290,  1824,  1824,   293,
 1824,  1824,   123,   293,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   294,   294,   296,  1824,  1824,   296,  1824,
 1824,   295,  1824,  1824,   136,   295,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   196,   296,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   136,   297,   286,   286,
 1824,   286,  1824,  1824,   298,  1824,   286,   279,   298,   287,
 1824,  1824,   287,  1824,  1824,   299,  1824,  1824,   288,   299,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   300,
  300,   301,   301,  1824,   301,  1824,  1824,   478,  1824,   301,
  167,   301,   490,  1824,  1824,   490,  1824,  1824,   302,  1824,
 1824,   167,   302,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   303,   303,   493,  1824,  1824,   493,  1824,  1824,
  304,  1824,  1824,   210,   304,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   305,   305,   345,   345,  1824,   279,
  279,  1824,   306,   279,   279,    20,   306,   283,   283,  1824,
  283,  1824,  1824,   307,  1824,   283,    39,   307,   284,  1824,
 1824,   284,  1824,  1824,   308,  1824,  1824,   119,   308,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   309,   309,
  494,  1824,  1824,   494,  1824,  1824,   469,  1824,  1824,   310,
  310,   467,   467,  1824,   166,   166,  1824,   311,   166,   166,
   63,   311,   170,   170,  1824,   170,  1824,  1824,   312,  1824,
  170,   151,   312,   171,  1824,  1824,   171,  1824,  1824,   313,
 1824,  1824,   172,   313,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   314,   314,   464,   464,  1824,   239,   239,
 1824,   315,   239,   239,   148,   315,   316,   316,  1824,   316,
 1824,  1824,   411,  1824,   316,   242,   316,   241,  1824,  1824,
  241,  1824,  1824,   317,  1824,  1824,   242,   317,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   318,   318,   410,
 1824,  1824,   410,  1824,  1824,   385,  1824,  1824,   319,   319,
  383,   383,   382,   320,   320,  1824,   377,   374,   320,    48,
  320,   372,   372,  1824,   321,   321,  1824,   327,   321,   321,
   48,   321,   322,   322,  1824,   322,  1824,  1824,   325,  1824,
  322,    48,   322,   324,  1824,  1824,   324,  1824,  1824,   323,
 1824,  1824,    48,   323,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,    89,   324,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,    48,   325,   323,  1824,  1824,   323,
 1824,  1824,   326,  1824,  1824,    89,   326,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   105,   327,   325,   325,
 1824,   325,  1824,  1824,   328,  1824,   325,    89,   328,   326,
 1824,  1824,   326,  1824,  1824,   329,  1824,  1824,   105,   329,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   330,
  330,   371,  1824,  1824,   371,  1824,  1824,   331,  1824,  1824,
  147,   331,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   332,   332,   242,   242,  1824,   242,  1824,  1824,   333,
 1824,   242,   243,   333,   370,  1824,  1824,   370,  1824,  1824,
  348,  1824,  1824,   334,   334,   344,   344,   343,   305,   305,
 1824,   338,   335,   305,    20,   335,   336,   336,  1824,   279,
  279,  1824,   306,  1824,   279,    20,   336,   337,  1824,  1824,
  280,   280,  1824,   283,  1824,   280,    20,   337,  1824,  1824,
 1824,   282,   282,  1824,   281,  1824,   282,    20,   338,   341,
  341,  1824,   306,   306,  1824,   339,   306,   306,    39,   339,
  307,   307,  1824,   307,  1824,  1824,   340,  1824,   307,   119,
  340,   308,  1824,  1824,   308,  1824,  1824,  1824,  1824,  1824,
  309,   341,   342,  1824,  1824,   283,   283,  1824,   307,   283,
  283,    39,   342,  1824,  1824,  1824,   281,   281,  1824,   284,
  281,   281,    39,   343,   282,   282,  1824,   282,  1824,  1824,
  281,  1824,   282,    20,   344,   347,  1824,   282,   345,   345,
 1824,   341,   336,   345,    20,   345,   346,  1824,  1824,   280,
  280,  1824,   283,   280,   280,    20,   346,  1824,  1824,  1824,
  282,   282,  1824,   281,   282,   282,    20,   347,  1824,  1824,
 1824,   346,   346,  1824,   342,   337,   346,    20,   348,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   349,   349,
  368,   368,   367,   350,   350,  1824,   362,   359,   350,    98,
  350,   357,   357,  1824,   288,   288,  1824,   351,   288,   288,
   98,   351,   292,   292,  1824,   292,  1824,  1824,   352,  1824,
  292,   123,   352,   293,  1824,  1824,   293,  1824,  1824,   353,
 1824,  1824,   294,   353,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   354,   354,   356,  1824,  1824,   356,  1824,
 1824,   355,  1824,  1824,   229,   355,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   275,   356,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   229,   357,   358,  1824,
 1824,   289,   289,  1824,   292,   289,   289,    98,   358,  1824,
 1824,  1824,   291,   291,  1824,   290,   291,   291,    98,   359,
  360,   360,  1824,   288,   288,  1824,   351,  1824,   288,    98,
  360,   361,  1824,  1824,   289,   289,  1824,   292,  1824,   289,
   98,   361,  1824,  1824,  1824,   291,   291,  1824,   290,  1824,
  291,    98,   362,   365,   365,  1824,   351,   351,  1824,   363,
  351,   351,   123,   363,   352,   352,  1824,   352,  1824,  1824,
  364,  1824,   352,   294,   364,   353,  1824,  1824,   353,  1824,
 1824,  1824,  1824,  1824,   354,   365,   366,  1824,  1824,   292,
  292,  1824,   352,   292,   292,   123,   366,  1824,  1824,  1824,
  290,   290,  1824,   293,   290,   290,   123,   367,   291,   291,
 1824,   291,  1824,  1824,   290,  1824,   291,    98,   368,   369,
 1824,   291,   357,   357,  1824,   365,   360,   357,    98,   369,
 1824,  1824,  1824,   358,   358,  1824,   366,   361,   358,    98,
  370,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  334,   371,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   147,   372,   373,  1824,  1824,   322,   322,  1824,   325,
  322,   322,    48,   373,  1824,  1824,  1824,   324,   324,  1824,
  323,   324,   324,    48,   374,   375,   375,  1824,   321,   321,
 1824,   327,  1824,   321,    48,   375,   376,  1824,  1824,   322,
  322,  1824,   325,  1824,   322,    48,   376,  1824,  1824,  1824,
  324,   324,  1824,   323,  1824,   324,    48,   377,   380,   380,
 1824,   327,   327,  1824,   378,   327,   327,    89,   378,   328,
  328,  1824,   328,  1824,  1824,   379,  1824,   328,   105,   379,
  329,  1824,  1824,   329,  1824,  1824,  1824,  1824,  1824,   330,
  380,   381,  1824,  1824,   325,   325,  1824,   328,   325,   325,
   89,   381,  1824,  1824,  1824,   323,   323,  1824,   326,   323,
  323,    89,   382,   324,   324,  1824,   324,  1824,  1824,   323,
 1824,   324,    48,   383,   384,  1824,   324,   372,   372,  1824,
  380,   375,   372,    48,   384,  1824,  1824,  1824,   373,   373,
 1824,   381,   376,   373,    48,   385,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   386,   386,   408,   408,   407,
  387,   387,  1824,   402,   399,   387,    76,   387,   397,   397,
 1824,   388,   388,  1824,   394,   388,   388,    76,   388,   389,
  389,  1824,   389,  1824,  1824,   392,  1824,   389,    76,   389,
  391,  1824,  1824,   391,  1824,  1824,   390,  1824,  1824,    76,
  390,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  113,   391,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,    76,   392,   390,  1824,  1824,   390,  1824,  1824,   393,
 1824,  1824,   113,   393,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   130,   394,   392,   392,  1824,   392,  1824,
 1824,   395,  1824,   392,   113,   395,   393,  1824,  1824,   393,
 1824,  1824,   396,  1824,  1824,   130,   396,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   207,   397,   398,  1824,
 1824,   389,   389,  1824,   392,   389,   389,    76,   398,  1824,
 1824,  1824,   391,   391,  1824,   390,   391,   391,    76,   399,
  400,   400,  1824,   388,   388,  1824,   394,  1824,   388,    76,
  400,   401,  1824,  1824,   389,   389,  1824,   392,  1824,   389,
   76,   401,  1824,  1824,  1824,   391,   391,  1824,   390,  1824,
  391,    76,   402,   405,   405,  1824,   394,   394,  1824,   403,
  394,   394,   113,   403,   395,   395,  1824,   395,  1824,  1824,
  404,  1824,   395,   130,   404,   396,  1824,  1824,   396,  1824,
 1824,  1824,  1824,  1824,   207,   405,   406,  1824,  1824,   392,
  392,  1824,   395,   392,   392,   113,   406,  1824,  1824,  1824,
  390,   390,  1824,   393,   390,   390,   113,   407,   391,   391,
 1824,   391,  1824,  1824,   390,  1824,   391,    76,   408,   409,
 1824,   391,   397,   397,  1824,   405,   400,   397,    76,   409,
 1824,  1824,  1824,   398,   398,  1824,   406,   401,   398,    76,
  410,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  319,   411,   317,  1824,  1824,   317,  1824,  1824,   412,  1824,
 1824,   318,   412,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   413,   413,   463,  1824,  1824,   463,  1824,  1824,
  438,  1824,  1824,   414,   414,   436,   436,   435,   415,   415,
 1824,   430,   427,   415,    65,   415,   425,   425,  1824,   416,
  416,  1824,   422,   416,   416,    65,   416,   417,   417,  1824,
  417,  1824,  1824,   420,  1824,   417,    65,   417,   419,  1824,
 1824,   419,  1824,  1824,   418,  1824,  1824,    65,   418,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   153,   419,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,    65,
  420,   418,  1824,  1824,   418,  1824,  1824,   421,  1824,  1824,
  153,   421,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   174,   422,   420,   420,  1824,   420,  1824,  1824,   423,
 1824,   420,   153,   423,   421,  1824,  1824,   421,  1824,  1824,
  424,  1824,  1824,   174,   424,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   240,   425,   426,  1824,  1824,   417,
  417,  1824,   420,   417,   417,    65,   426,  1824,  1824,  1824,
  419,   419,  1824,   418,   419,   419,    65,   427,   428,   428,
 1824,   416,   416,  1824,   422,  1824,   416,    65,   428,   429,
 1824,  1824,   417,   417,  1824,   420,  1824,   417,    65,   429,
 1824,  1824,  1824,   419,   419,  1824,   418,  1824,   419,    65,
  430,   433,   433,  1824,   422,   422,  1824,   431,   422,   422,
  153,   431,   423,   423,  1824,   423,  1824,  1824,   432,  1824,
  423,   174,   432,   424,  1824,  1824,   424,  1824,  1824,  1824,
 1824,  1824,   240,   433,   434,  1824,  1824,   420,   420,  1824,
  423,   420,   420,   153,   434,  1824,  1824,  1824,   418,   418,
 1824,   421,   418,   418,   153,   435,   419,   419,  1824,   419,
 1824,  1824,   418,  1824,   419,    65,   436,   437,  1824,   419,
  425,   425,  1824,   433,   428,   425,    65,   437,  1824,  1824,
 1824,   426,   426,  1824,   434,   429,   426,    65,   438,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   439,   439,
  461,   461,   460,   440,   440,  1824,   455,   452,   440,   212,
  440,   450,   450,  1824,   441,   441,  1824,   447,   441,   441,
  212,   441,   442,   442,  1824,   442,  1824,  1824,   445,  1824,
  442,   212,   442,   444,  1824,  1824,   444,  1824,  1824,   443,
 1824,  1824,   212,   443,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   280,   444,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   212,   445,   443,  1824,  1824,   443,
 1824,  1824,   446,  1824,  1824,   280,   446,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   289,   447,   445,   445,
 1824,   445,  1824,  1824,   448,  1824,   445,   280,   448,   446,
 1824,  1824,   446,  1824,  1824,   449,  1824,  1824,   289,   449,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   301,
  450,   451,  1824,  1824,   442,   442,  1824,   445,   442,   442,
  212,   451,  1824,  1824,  1824,   444,   444,  1824,   443,   444,
  444,   212,   452,   453,   453,  1824,   441,   441,  1824,   447,
 1824,   441,   212,   453,   454,  1824,  1824,   442,   442,  1824,
  445,  1824,   442,   212,   454,  1824,  1824,  1824,   444,   444,
 1824,   443,  1824,   444,   212,   455,   458,   458,  1824,   447,
  447,  1824,   456,   447,   447,   280,   456,   448,   448,  1824,
  448,  1824,  1824,   457,  1824,   448,   289,   457,   449,  1824,
 1824,   449,  1824,  1824,  1824,  1824,  1824,   301,   458,   459,
 1824,  1824,   445,   445,  1824,   448,   445,   445,   280,   459,
 1824,  1824,  1824,   443,   443,  1824,   446,   443,   443,   280,
  460,   444,   444,  1824,   444,  1824,  1824,   443,  1824,   444,
  212,   461,   462,  1824,   444,   450,   450,  1824,   458,   453,
  450,   212,   462,  1824,  1824,  1824,   451,   451,  1824,   459,
  454,   451,   212,   463,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   414,   464,   465,  1824,  1824,   240,   240,
 1824,   316,   240,   240,   148,   465,  1824,  1824,  1824,   466,
  466,  1824,   241,   466,   466,   148,   466,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   148,   467,   468,  1824,
 1824,   167,   167,  1824,   170,   167,   167,    63,   468,  1824,
 1824,  1824,   169,   169,  1824,   168,   169,   169,    63,   469,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   470,
  470,   491,   491,  1824,   209,   209,  1824,   471,   209,   209,
  210,   471,   472,   472,  1824,   472,  1824,  1824,   474,  1824,
  472,   305,   472,   304,  1824,  1824,   304,  1824,  1824,   473,
 1824,  1824,   305,   473,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   350,   474,   473,  1824,  1824,   473,  1824,
 1824,   475,  1824,  1824,   350,   475,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   476,   476,   488,   488,  1824,
  300,   300,  1824,   477,   300,   300,   167,   477,   478,   478,
 1824,   478,  1824,  1824,   483,  1824,   478,   303,   478,   302,
 1824,  1824,   302,  1824,  1824,   479,  1824,  1824,   303,   479,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   480,
  480,   482,  1824,  1824,   482,  1824,  1824,   481,  1824,  1824,
  320,   481,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   387,   482,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   320,   483,   479,  1824,  1824,   479,  1824,  1824,
  484,  1824,  1824,   480,   484,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   485,   485,   487,  1824,  1824,   487,
 1824,  1824,   486,  1824,  1824,   415,   486,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   440,   487,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   415,   488,   489,
 1824,  1824,   301,   301,  1824,   478,   301,   301,   167,   489,
 1824,  1824,  1824,   490,   490,  1824,   302,   490,   490,   167,
  490,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  167,   491,   492,  1824,  1824,   303,   303,  1824,   472,   303,
  303,   210,   492,  1824,  1824,  1824,   493,   493,  1824,   304,
  493,   493,   210,   493,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   210,   494,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   310,   495,   496,  1824,  1824,   277,
  277,  1824,   286,   277,   277,   211,   496,  1824,  1824,  1824,
  285,   285,  1824,   278,   285,   285,   211,   497,   498,   498,
 1824,   276,   276,  1824,   297,  1824,   276,   211,   498,   499,
 1824,  1824,   277,   277,  1824,   286,  1824,   277,   211,   499,
 1824,  1824,  1824,   285,   285,  1824,   278,  1824,   285,   211,
  500,   503,   503,  1824,   297,   297,  1824,   501,   297,   297,
  279,   501,   298,   298,  1824,   298,  1824,  1824,   502,  1824,
  298,   288,   502,   299,  1824,  1824,   299,  1824,  1824,  1824,
 1824,  1824,   300,   503,   504,  1824,  1824,   286,   286,  1824,
  298,   286,   286,   279,   504,  1824,  1824,  1824,   278,   278,
 1824,   287,   278,   278,   279,   505,   285,   285,  1824,   285,
 1824,  1824,   278,  1824,   285,   211,   506,   507,  1824,   285,
  495,   495,  1824,   503,   498,   495,   211,   507,  1824,  1824,
 1824,   496,   496,  1824,   504,   499,   496,   211,   508,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   259,   509,
  510,  1824,  1824,   174,   174,  1824,   177,  1824,   174,    84,
  510,  1824,  1824,  1824,   176,   176,  1824,   175,  1824,   176,
   84,   511,   514,   514,  1824,   255,   255,  1824,   512,   255,
  255,   108,   512,   256,   256,  1824,   256,  1824,  1824,   513,
 1824,   256,   179,   513,   257,  1824,  1824,   257,  1824,  1824,
 1824,  1824,  1824,   258,   514,   515,  1824,  1824,   177,   177,
 1824,   256,   177,   177,   108,   515,  1824,  1824,  1824,   175,
  175,  1824,   178,   175,   175,   108,   516,   176,   176,  1824,
  176,  1824,  1824,   175,  1824,   176,    84,   517,   520,  1824,
  176,   518,   518,  1824,   514,   509,   518,    84,   518,   519,
 1824,  1824,   174,   174,  1824,   177,   174,   174,    84,   519,
 1824,  1824,  1824,   176,   176,  1824,   175,   176,   176,    84,
  520,  1824,  1824,  1824,   519,   519,  1824,   515,   510,   519,
   84,   521,   252,  1824,  1824,   252,  1824,  1824,   522,  1824,
 1824,   253,   522,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   523,   523,   533,   533,   532,   314,   314,  1824,
  527,   524,   314,   148,   524,   525,   525,  1824,   239,   239,
 1824,   315,  1824,   239,   148,   525,   526,  1824,  1824,   240,
  240,  1824,   316,  1824,   240,   148,   526,  1824,  1824,  1824,
  466,   466,  1824,   241,  1824,   466,   148,   527,   530,   530,
 1824,   315,   315,  1824,   528,   315,   315,   242,   528,   411,
  411,  1824,   411,  1824,  1824,   529,  1824,   411,   318,   529,
  412,  1824,  1824,   412,  1824,  1824,  1824,  1824,  1824,   413,
  530,   531,  1824,  1824,   316,   316,  1824,   411,   316,   316,
  242,   531,  1824,  1824,  1824,   241,   241,  1824,   317,   241,
  241,   242,   532,   466,   466,  1824,   466,  1824,  1824,   241,
 1824,   466,   148,   533,   534,  1824,   466,   464,   464,  1824,
  530,   525,   464,   148,   534,  1824,  1824,  1824,   465,   465,
 1824,   531,   526,   465,   148,   535,   536,  1824,  1824,   148,
  148,  1824,   251,   148,   148,    62,   536,  1824,  1824,  1824,
  537,   537,  1824,   149,   537,   537,    62,   537,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,    62,   538,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   539,   539,
  555,   555,  1824,   332,   332,  1824,   540,   332,   332,   243,
  540,   333,   333,  1824,   333,  1824,  1824,   541,  1824,   333,
  334,   541,   348,  1824,  1824,   348,  1824,  1824,   542,  1824,
 1824,   349,   542,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   543,   543,   553,   553,   552,   476,   476,  1824,
  547,   544,   476,   167,   544,   545,   545,  1824,   300,   300,
 1824,   477,  1824,   300,   167,   545,   546,  1824,  1824,   301,
  301,  1824,   478,  1824,   301,   167,   546,  1824,  1824,  1824,
  490,   490,  1824,   302,  1824,   490,   167,   547,   550,   550,
 1824,   477,   477,  1824,   548,   477,   477,   303,   548,   483,
  483,  1824,   483,  1824,  1824,   549,  1824,   483,   480,   549,
  484,  1824,  1824,   484,  1824,  1824,  1824,  1824,  1824,   485,
  550,   551,  1824,  1824,   478,   478,  1824,   483,   478,   478,
  303,   551,  1824,  1824,  1824,   302,   302,  1824,   479,   302,
  302,   303,   552,   490,   490,  1824,   490,  1824,  1824,   302,
 1824,   490,   167,   553,   554,  1824,   490,   488,   488,  1824,
  550,   545,   488,   167,   554,  1824,  1824,  1824,   489,   489,
 1824,   551,   546,   489,   167,   555,   556,  1824,  1824,   242,
  242,  1824,   333,   242,   242,   243,   556,  1824,  1824,  1824,
  557,   557,  1824,   370,   557,   557,   243,   557,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   243,   558,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   249,   559,
  560,  1824,  1824,   212,   212,  1824,   215,  1824,   212,    10,
  560,  1824,  1824,  1824,   214,   214,  1824,   213,  1824,   214,
   10,   561,   564,   564,  1824,   245,   245,  1824,   562,   245,
  245,    30,   562,   246,   246,  1824,   246,  1824,  1824,   563,
 1824,   246,   217,   563,   247,  1824,  1824,   247,  1824,  1824,
 1824,  1824,  1824,   248,   564,   565,  1824,  1824,   215,   215,
 1824,   246,   215,   215,    30,   565,  1824,  1824,  1824,   213,
  213,  1824,   216,   213,   213,    30,   566,   214,   214,  1824,
  214,  1824,  1824,   213,  1824,   214,    10,   567,   570,  1824,
  214,   568,   568,  1824,   564,   559,   568,    10,   568,   569,
 1824,  1824,   212,   212,  1824,   215,   212,   212,    10,   569,
 1824,  1824,  1824,   214,   214,  1824,   213,   214,   214,    10,
  570,  1824,  1824,  1824,   569,   569,  1824,   565,   560,   569,
   10,   571,   355,  1824,  1824,   355,  1824,  1824,   572,  1824,
 1824,   275,   572,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   573,   573,   598,   598,  1824,   574,   574,  1824,
  589,   574,   574,   321,   574,   575,   575,  1824,   575,  1824,
 1824,   578,  1824,   575,   321,   575,   577,  1824,  1824,   577,
 1824,  1824,   576,  1824,  1824,   321,   576,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   388,   577,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   321,   578,   576,
 1824,  1824,   576,  1824,  1824,   579,  1824,  1824,   388,   579,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   580,
  580,   581,   581,  1824,   581,  1824,  1824,   584,  1824,   581,
  138,   581,   583,  1824,  1824,   583,  1824,  1824,   582,  1824,
 1824,   138,   582,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   198,   583,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   138,   584,   582,  1824,  1824,   582,  1824,
 1824,   585,  1824,  1824,   198,   585,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   586,   586,   588,  1824,  1824,
  588,  1824,  1824,   587,  1824,  1824,   137,   587,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   197,   588,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   137,   589,
  578,   578,  1824,   578,  1824,  1824,   590,  1824,   578,   388,
  590,   579,  1824,  1824,   579,  1824,  1824,   591,  1824,  1824,
  580,   591,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   592,   592,   593,   593,  1824,   593,  1824,  1824,   596,
 1824,   593,   231,   593,   595,  1824,  1824,   595,  1824,  1824,
  594,  1824,  1824,   231,   594,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   277,   595,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   231,   596,   594,  1824,  1824,
  594,  1824,  1824,   597,  1824,  1824,   277,   597,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   575,   598,   599,
 1824,  1824,   575,   575,  1824,   578,   575,   575,   321,   599,
 1824,  1824,  1824,   577,   577,  1824,   576,   577,   577,   321,
  600,   601,  1824,  1824,   130,   130,  1824,   133,  1824,   130,
   97,   601,  1824,  1824,  1824,   132,   132,  1824,   131,  1824,
  132,    97,   602,   605,   605,  1824,   225,   225,  1824,   603,
  225,   225,   122,   603,   226,   226,  1824,   226,  1824,  1824,
  604,  1824,   226,   135,   604,   227,  1824,  1824,   227,  1824,
 1824,  1824,  1824,  1824,   228,   605,   606,  1824,  1824,   133,
  133,  1824,   226,   133,   133,   122,   606,  1824,  1824,  1824,
  131,   131,  1824,   134,   131,   131,   122,   607,   132,   132,
 1824,   132,  1824,  1824,   131,  1824,   132,    97,   608,   611,
 1824,   132,   609,   609,  1824,   605,   600,   609,    97,   609,
  610,  1824,  1824,   130,   130,  1824,   133,   130,   130,    97,
  610,  1824,  1824,  1824,   132,   132,  1824,   131,   132,   132,
   97,   611,  1824,  1824,  1824,   610,   610,  1824,   606,   601,
  610,    97,   612,   222,  1824,  1824,   222,  1824,  1824,   613,
 1824,  1824,   223,   613,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   614,   614,   657,   657,   656,   165,   165,
 1824,   651,   615,   165,   166,   615,   648,   648,  1824,   206,
  206,  1824,   616,  1824,   206,   166,   616,   617,   617,  1824,
  617,  1824,  1824,   631,  1824,   617,   209,   617,   208,  1824,
 1824,   208,  1824,  1824,   618,  1824,  1824,   209,   618,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   619,   619,
  480,   480,  1824,   480,  1824,  1824,   620,  1824,   480,   320,
  620,   481,  1824,  1824,   481,  1824,  1824,   621,  1824,  1824,
  387,   621,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   622,   622,   629,   629,  1824,   580,   580,  1824,   623,
  580,   580,   138,   623,   584,   584,  1824,   584,  1824,  1824,
  624,  1824,   584,   198,   624,   585,  1824,  1824,   585,  1824,
 1824,   625,  1824,  1824,   586,   625,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   626,   626,   628,  1824,  1824,
  628,  1824,  1824,   627,  1824,  1824,   230,   627,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   276,   628,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   230,   629,
  630,  1824,  1824,   581,   581,  1824,   584,   581,   581,   138,
  630,  1824,  1824,  1824,   583,   583,  1824,   582,   583,   583,
  138,   631,   618,  1824,  1824,   618,  1824,  1824,   632,  1824,
 1824,   619,   632,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   633,   633,   485,   485,  1824,   485,  1824,  1824,
  634,  1824,   485,   415,   634,   486,  1824,  1824,   486,  1824,
 1824,   635,  1824,  1824,   440,   635,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   636,   636,   646,   646,  1824,
  637,   637,  1824,   643,   637,   637,   322,   637,   638,   638,
 1824,   638,  1824,  1824,   641,  1824,   638,   322,   638,   640,
 1824,  1824,   640,  1824,  1824,   639,  1824,  1824,   322,   639,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   389,
  640,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  322,   641,   639,  1824,  1824,   639,  1824,  1824,   642,  1824,
 1824,   389,   642,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   581,   643,   641,   641,  1824,   641,  1824,  1824,
  644,  1824,   641,   389,   644,   642,  1824,  1824,   642,  1824,
 1824,   645,  1824,  1824,   581,   645,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   593,   646,   647,  1824,  1824,
  638,   638,  1824,   641,   638,   638,   322,   647,  1824,  1824,
 1824,   640,   640,  1824,   639,   640,   640,   322,   648,   649,
 1824,  1824,   207,   207,  1824,   617,  1824,   207,   166,   649,
 1824,  1824,  1824,   650,   650,  1824,   208,  1824,   650,   166,
  650,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  166,   651,   654,   654,  1824,   616,   616,  1824,   652,   616,
  616,   209,   652,   631,   631,  1824,   631,  1824,  1824,   653,
 1824,   631,   619,   653,   632,  1824,  1824,   632,  1824,  1824,
 1824,  1824,  1824,   633,   654,   655,  1824,  1824,   617,   617,
 1824,   631,   617,   617,   209,   655,  1824,  1824,  1824,   208,
  208,  1824,   618,   208,   208,   209,   656,   650,   650,  1824,
  650,  1824,  1824,   208,  1824,   650,   166,   657,   660,  1824,
  650,   658,   658,  1824,   654,   648,   658,   166,   658,   659,
 1824,  1824,   207,   207,  1824,   617,   207,   207,   166,   659,
 1824,  1824,  1824,   650,   650,  1824,   208,   650,   650,   166,
  660,  1824,  1824,  1824,   659,   659,  1824,   655,   649,   659,
  166,   661,   662,  1824,  1824,   108,   108,  1824,   221,   108,
  108,    73,   662,  1824,  1824,  1824,   663,   663,  1824,   109,
  663,   663,    73,   663,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,    73,   664,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,    82,   665,   666,  1824,  1824,   198,
  198,  1824,   201,   198,   198,    75,   666,  1824,  1824,  1824,
  200,   200,  1824,   199,   200,   200,    75,   667,   668,   668,
 1824,   197,   197,  1824,   203,  1824,   197,    75,   668,   669,
 1824,  1824,   198,   198,  1824,   201,  1824,   198,    75,   669,
 1824,  1824,  1824,   200,   200,  1824,   199,  1824,   200,    75,
  670,   673,   673,  1824,   203,   203,  1824,   671,   203,   203,
  112,   671,   204,   204,  1824,   204,  1824,  1824,   672,  1824,
  204,   129,   672,   205,  1824,  1824,   205,  1824,  1824,  1824,
 1824,  1824,   206,   673,   674,  1824,  1824,   201,   201,  1824,
  204,   201,   201,   112,   674,  1824,  1824,  1824,   199,   199,
 1824,   202,   199,   199,   112,   675,   200,   200,  1824,   200,
 1824,  1824,   199,  1824,   200,    75,   676,   677,  1824,   200,
  665,   665,  1824,   673,   668,   665,    75,   677,  1824,  1824,
 1824,   666,   666,  1824,   674,   669,   666,    75,   678,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   180,   679,
  680,  1824,  1824,   123,   123,  1824,   126,  1824,   123,    74,
  680,  1824,  1824,  1824,   125,   125,  1824,   124,  1824,   125,
   74,   681,   684,   684,  1824,   162,   162,  1824,   682,   162,
  162,   111,   682,   163,   163,  1824,   163,  1824,  1824,   683,
 1824,   163,   128,   683,   164,  1824,  1824,   164,  1824,  1824,
 1824,  1824,  1824,   165,   684,   685,  1824,  1824,   126,   126,
 1824,   163,   126,   126,   111,   685,  1824,  1824,  1824,   124,
  124,  1824,   127,   124,   124,   111,   686,   125,   125,  1824,
  125,  1824,  1824,   124,  1824,   125,    74,   687,   690,  1824,
  125,   688,   688,  1824,   684,   679,   688,    74,   688,   689,
 1824,  1824,   123,   123,  1824,   126,   123,   123,    74,   689,
 1824,  1824,  1824,   125,   125,  1824,   124,   125,   125,    74,
  690,  1824,  1824,  1824,   689,   689,  1824,   685,   680,   689,
   74,   691,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,    95,   692,   156,   156,  1824,   156,  1824,  1824,   693,
 1824,   156,    34,   693,   157,  1824,  1824,   157,  1824,  1824,
  694,  1824,  1824,   158,   694,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   695,   695,   721,  1824,  1824,   721,
 1824,  1824,   708,  1824,  1824,   696,   696,   706,   706,   705,
  310,   310,  1824,   700,   697,   310,    63,   697,   698,   698,
 1824,   166,   166,  1824,   311,  1824,   166,    63,   698,   699,
 1824,  1824,   167,   167,  1824,   170,  1824,   167,    63,   699,
 1824,  1824,  1824,   169,   169,  1824,   168,  1824,   169,    63,
  700,   703,   703,  1824,   311,   311,  1824,   701,   311,   311,
  151,   701,   312,   312,  1824,   312,  1824,  1824,   702,  1824,
  312,   172,   702,   313,  1824,  1824,   313,  1824,  1824,  1824,
 1824,  1824,   314,   703,   704,  1824,  1824,   170,   170,  1824,
  312,   170,   170,   151,   704,  1824,  1824,  1824,   168,   168,
 1824,   171,   168,   168,   151,   705,   169,   169,  1824,   169,
 1824,  1824,   168,  1824,   169,    63,   706,   707,  1824,   169,
  467,   467,  1824,   703,   698,   467,    63,   707,  1824,  1824,
 1824,   468,   468,  1824,   704,   699,   468,    63,   708,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   709,   709,
  719,   719,   718,   470,   470,  1824,   713,   710,   470,   210,
  710,   711,   711,  1824,   209,   209,  1824,   471,  1824,   209,
  210,   711,   712,  1824,  1824,   303,   303,  1824,   472,  1824,
  303,   210,   712,  1824,  1824,  1824,   493,   493,  1824,   304,
 1824,   493,   210,   713,   716,   716,  1824,   471,   471,  1824,
  714,   471,   471,   305,   714,   474,   474,  1824,   474,  1824,
 1824,   715,  1824,   474,   350,   715,   475,  1824,  1824,   475,
 1824,  1824,  1824,  1824,  1824,   476,   716,   717,  1824,  1824,
  472,   472,  1824,   474,   472,   472,   305,   717,  1824,  1824,
 1824,   304,   304,  1824,   473,   304,   304,   305,   718,   493,
  493,  1824,   493,  1824,  1824,   304,  1824,   493,   210,   719,
  720,  1824,   493,   491,   491,  1824,   716,   711,   491,   210,
  720,  1824,  1824,  1824,   492,   492,  1824,   717,   712,   492,
  210,   721,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   696,   722,   723,  1824,  1824,   153,   153,  1824,   156,
  153,   153,    25,   723,  1824,  1824,  1824,   155,   155,  1824,
  154,   155,   155,    25,   724,   725,   725,  1824,   152,   152,
 1824,   692,  1824,   152,    25,   725,   726,  1824,  1824,   153,
  153,  1824,   156,  1824,   153,    25,   726,  1824,  1824,  1824,
  155,   155,  1824,   154,  1824,   155,    25,   727,   730,   730,
 1824,   692,   692,  1824,   728,   692,   692,    34,   728,   693,
  693,  1824,   693,  1824,  1824,   729,  1824,   693,   158,   729,
  694,  1824,  1824,   694,  1824,  1824,  1824,  1824,  1824,   695,
  730,   731,  1824,  1824,   156,   156,  1824,   693,   156,   156,
   34,   731,  1824,  1824,  1824,   154,   154,  1824,   157,   154,
  154,    34,   732,   155,   155,  1824,   155,  1824,  1824,   154,
 1824,   155,    25,   733,   734,  1824,   155,   722,   722,  1824,
  730,   725,   722,    25,   734,  1824,  1824,  1824,   723,   723,
 1824,   731,   726,   723,    25,   735,   331,  1824,  1824,   331,
 1824,  1824,   736,  1824,  1824,   332,   736,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   737,   737,   318,   318,
 1824,   318,  1824,  1824,   738,  1824,   318,   319,   738,   385,
 1824,  1824,   385,  1824,  1824,   739,  1824,  1824,   386,   739,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   740,
  740,   750,   750,   749,   622,   622,  1824,   744,   741,   622,
  138,   741,   742,   742,  1824,   580,   580,  1824,   623,  1824,
  580,   138,   742,   743,  1824,  1824,   581,   581,  1824,   584,
 1824,   581,   138,   743,  1824,  1824,  1824,   583,   583,  1824,
  582,  1824,   583,   138,   744,   747,   747,  1824,   623,   623,
 1824,   745,   623,   623,   198,   745,   624,   624,  1824,   624,
 1824,  1824,   746,  1824,   624,   586,   746,   625,  1824,  1824,
  625,  1824,  1824,  1824,  1824,  1824,   626,   747,   748,  1824,
 1824,   584,   584,  1824,   624,   584,   584,   198,   748,  1824,
 1824,  1824,   582,   582,  1824,   585,   582,   582,   198,   749,
  583,   583,  1824,   583,  1824,  1824,   582,  1824,   583,   138,
  750,   751,  1824,   583,   629,   629,  1824,   747,   742,   629,
  138,   751,  1824,  1824,  1824,   630,   630,  1824,   748,   743,
  630,   138,   752,   295,  1824,  1824,   295,  1824,  1824,   753,
 1824,  1824,   196,   753,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   754,   754,   764,   764,  1824,   755,   755,
 1824,   758,   755,   755,   137,   755,   586,   586,  1824,   586,
 1824,  1824,   756,  1824,   586,   137,   756,   587,  1824,  1824,
  587,  1824,  1824,   757,  1824,  1824,   197,   757,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   755,   758,   756,
  756,  1824,   756,  1824,  1824,   759,  1824,   756,   197,   759,
  757,  1824,  1824,   757,  1824,  1824,   760,  1824,  1824,   755,
  760,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  761,   761,   626,   626,  1824,   626,  1824,  1824,   762,  1824,
  626,   230,   762,   627,  1824,  1824,   627,  1824,  1824,   763,
 1824,  1824,   276,   763,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   574,   764,   765,  1824,  1824,   586,   586,
 1824,   756,   586,   586,   137,   765,  1824,  1824,  1824,   588,
  588,  1824,   587,   588,   588,   137,   766,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,    45,   767,   120,  1824,
 1824,   120,  1824,  1824,   768,  1824,  1824,   121,   768,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   769,   769,
  785,   785,  1824,   135,   135,  1824,   770,   135,   135,   136,
  770,   752,   752,  1824,   752,  1824,  1824,   771,  1824,   752,
  196,   771,   753,  1824,  1824,   753,  1824,  1824,   772,  1824,
 1824,   754,   772,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   773,   773,   783,   783,  1824,   761,   761,  1824,
  774,   761,   761,   230,   774,   762,   762,  1824,   762,  1824,
 1824,   775,  1824,   762,   276,   775,   763,  1824,  1824,   763,
 1824,  1824,   776,  1824,  1824,   574,   776,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   777,   777,   778,   778,
 1824,   778,  1824,  1824,   781,  1824,   778,   416,   778,   780,
 1824,  1824,   780,  1824,  1824,   779,  1824,  1824,   416,   779,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   441,
  780,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  416,   781,   779,  1824,  1824,   779,  1824,  1824,   782,  1824,
 1824,   441,   782,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   637,   783,   784,  1824,  1824,   626,   626,  1824,
  762,   626,   626,   230,   784,  1824,  1824,  1824,   628,   628,
 1824,   627,   628,   628,   230,   785,   786,  1824,  1824,   294,
  294,  1824,   752,   294,   294,   136,   786,  1824,  1824,  1824,
  296,   296,  1824,   295,   296,   296,   136,   787,   116,   116,
 1824,   116,  1824,  1824,   788,  1824,   116,    38,   788,   117,
 1824,  1824,   117,  1824,  1824,   789,  1824,  1824,   118,   789,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   790,
  790,   309,   309,  1824,   309,  1824,  1824,   791,  1824,   309,
  310,   791,   469,  1824,  1824,   469,  1824,  1824,   792,  1824,
 1824,   470,   792,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   793,   793,   803,   803,  1824,   619,   619,  1824,
  794,   619,   619,   320,   794,   620,   620,  1824,   620,  1824,
 1824,   795,  1824,   620,   387,   795,   621,  1824,  1824,   621,
 1824,  1824,   796,  1824,  1824,   622,   796,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   797,   797,   801,   801,
 1824,   592,   592,  1824,   798,   592,   592,   231,   798,   596,
  596,  1824,   596,  1824,  1824,   799,  1824,   596,   277,   799,
  597,  1824,  1824,   597,  1824,  1824,   800,  1824,  1824,   575,
  800,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  778,   801,   802,  1824,  1824,   593,   593,  1824,   596,   593,
  593,   231,   802,  1824,  1824,  1824,   595,   595,  1824,   594,
  595,   595,   231,   803,   804,  1824,  1824,   480,   480,  1824,
  620,   480,   480,   320,   804,  1824,  1824,  1824,   482,   482,
 1824,   481,   482,   482,   320,   805,   806,  1824,  1824,   113,
  113,  1824,   116,   113,   113,    19,   806,  1824,  1824,  1824,
  115,   115,  1824,   114,   115,   115,    19,   807,   808,   808,
 1824,   112,   112,  1824,   787,  1824,   112,    19,   808,   809,
 1824,  1824,   113,   113,  1824,   116,  1824,   113,    19,   809,
 1824,  1824,  1824,   115,   115,  1824,   114,  1824,   115,    19,
  810,   813,   813,  1824,   787,   787,  1824,   811,   787,   787,
   38,   811,   788,   788,  1824,   788,  1824,  1824,   812,  1824,
  788,   118,   812,   789,  1824,  1824,   789,  1824,  1824,  1824,
 1824,  1824,   790,   813,   814,  1824,  1824,   116,   116,  1824,
  788,   116,   116,    38,   814,  1824,  1824,  1824,   114,   114,
 1824,   117,   114,   114,    38,   815,   115,   115,  1824,   115,
 1824,  1824,   114,  1824,   115,    19,   816,   817,  1824,   115,
  805,   805,  1824,   813,   808,   805,    19,   817,  1824,  1824,
 1824,   806,   806,  1824,   814,   809,   806,    19,   818,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,    83,   819,
  106,  1824,  1824,   106,  1824,  1824,   820,  1824,  1824,   107,
  820,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  821,   821,   179,   179,  1824,   179,  1824,  1824,   822,  1824,
  179,   180,   822,   194,  1824,  1824,   194,  1824,  1824,   823,
 1824,  1824,   195,   823,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   824,   824,   834,   834,   833,   754,   754,
 1824,   828,   825,   754,   137,   825,   826,   826,  1824,   755,
  755,  1824,   758,  1824,   755,   137,   826,   827,  1824,  1824,
  586,   586,  1824,   756,  1824,   586,   137,   827,  1824,  1824,
 1824,   588,   588,  1824,   587,  1824,   588,   137,   828,   831,
  831,  1824,   758,   758,  1824,   829,   758,   758,   197,   829,
  759,   759,  1824,   759,  1824,  1824,   830,  1824,   759,   755,
  830,   760,  1824,  1824,   760,  1824,  1824,  1824,  1824,  1824,
  761,   831,   832,  1824,  1824,   756,   756,  1824,   759,   756,
  756,   197,   832,  1824,  1824,  1824,   587,   587,  1824,   757,
  587,   587,   197,   833,   588,   588,  1824,   588,  1824,  1824,
  587,  1824,   588,   137,   834,   835,  1824,   588,   764,   764,
 1824,   831,   826,   764,   137,   835,  1824,  1824,  1824,   765,
  765,  1824,   832,   827,   765,   137,   836,   819,   819,  1824,
  819,  1824,  1824,   837,  1824,   819,   107,   837,   820,  1824,
 1824,   820,  1824,  1824,   838,  1824,  1824,   821,   838,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   839,   839,
  258,   258,  1824,   258,  1824,  1824,   840,  1824,   258,   259,
  840,   273,  1824,  1824,   273,  1824,  1824,   841,  1824,  1824,
  274,   841,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   842,   842,   852,   852,   851,   573,   573,  1824,   846,
  843,   573,   321,   843,   844,   844,  1824,   574,   574,  1824,
  589,  1824,   574,   321,   844,   845,  1824,  1824,   575,   575,
 1824,   578,  1824,   575,   321,   845,  1824,  1824,  1824,   577,
  577,  1824,   576,  1824,   577,   321,   846,   849,   849,  1824,
  589,   589,  1824,   847,   589,   589,   388,   847,   590,   590,
 1824,   590,  1824,  1824,   848,  1824,   590,   580,   848,   591,
 1824,  1824,   591,  1824,  1824,  1824,  1824,  1824,   592,   849,
  850,  1824,  1824,   578,   578,  1824,   590,   578,   578,   388,
  850,  1824,  1824,  1824,   576,   576,  1824,   579,   576,   576,
  388,   851,   577,   577,  1824,   577,  1824,  1824,   576,  1824,
  577,   321,   852,   853,  1824,   577,   598,   598,  1824,   849,
  844,   598,   321,   853,  1824,  1824,  1824,   599,   599,  1824,
  850,   845,   599,   321,   854,   855,  1824,  1824,   105,   105,
 1824,   819,   105,   105,    83,   855,  1824,  1824,  1824,   818,
  818,  1824,   106,   818,   818,    83,   856,   101,   101,  1824,
  101,  1824,  1824,   857,  1824,   101,    87,   857,   102,  1824,
 1824,   102,  1824,  1824,   858,  1824,  1824,   103,   858,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   859,   859,
  878,   878,  1824,   146,   146,  1824,   860,   146,   146,   147,
  860,   735,   735,  1824,   735,  1824,  1824,   861,  1824,   735,
  332,   861,   736,  1824,  1824,   736,  1824,  1824,   862,  1824,
 1824,   737,   862,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   863,   863,   413,   413,  1824,   413,  1824,  1824,
  864,  1824,   413,   414,   864,   438,  1824,  1824,   438,  1824,
 1824,   865,  1824,  1824,   439,   865,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   866,   866,   876,   876,   875,
  636,   636,  1824,   870,   867,   636,   322,   867,   868,   868,
 1824,   637,   637,  1824,   643,  1824,   637,   322,   868,   869,
 1824,  1824,   638,   638,  1824,   641,  1824,   638,   322,   869,
 1824,  1824,  1824,   640,   640,  1824,   639,  1824,   640,   322,
  870,   873,   873,  1824,   643,   643,  1824,   871,   643,   643,
  389,   871,   644,   644,  1824,   644,  1824,  1824,   872,  1824,
  644,   581,   872,   645,  1824,  1824,   645,  1824,  1824,  1824,
 1824,  1824,   593,   873,   874,  1824,  1824,   641,   641,  1824,
  644,   641,   641,   389,   874,  1824,  1824,  1824,   639,   639,
 1824,   642,   639,   639,   389,   875,   640,   640,  1824,   640,
 1824,  1824,   639,  1824,   640,   322,   876,   877,  1824,   640,
  646,   646,  1824,   873,   868,   646,   322,   877,  1824,  1824,
 1824,   647,   647,  1824,   874,   869,   647,   322,   878,   879,
 1824,  1824,   330,   330,  1824,   735,   330,   330,   147,   879,
 1824,  1824,  1824,   371,   371,  1824,   331,   371,   371,   147,
  880,   881,  1824,  1824,    98,    98,  1824,   101,  1824,    98,
   46,   881,  1824,  1824,  1824,   100,   100,  1824,    99,  1824,
  100,    46,   882,   885,   885,  1824,   856,   856,  1824,   883,
  856,   856,    87,   883,   857,   857,  1824,   857,  1824,  1824,
  884,  1824,   857,   103,   884,   858,  1824,  1824,   858,  1824,
 1824,  1824,  1824,  1824,   859,   885,   886,  1824,  1824,   101,
  101,  1824,   857,   101,   101,    87,   886,  1824,  1824,  1824,
   99,    99,  1824,   102,    99,    99,    87,   887,   100,   100,
 1824,   100,  1824,  1824,    99,  1824,   100,    46,   888,   891,
 1824,   100,   889,   889,  1824,   885,   880,   889,    46,   889,
  890,  1824,  1824,    98,    98,  1824,   101,    98,    98,    46,
  890,  1824,  1824,  1824,   100,   100,  1824,    99,   100,   100,
   46,   891,  1824,  1824,  1824,   890,   890,  1824,   886,   881,
  890,    46,   892,   159,  1824,  1824,   159,  1824,  1824,   893,
 1824,  1824,   160,   893,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   894,   894,   904,   904,   903,   769,   769,
 1824,   898,   895,   769,   136,   895,   896,   896,  1824,   135,
  135,  1824,   770,  1824,   135,   136,   896,   897,  1824,  1824,
  294,   294,  1824,   752,  1824,   294,   136,   897,  1824,  1824,
 1824,   296,   296,  1824,   295,  1824,   296,   136,   898,   901,
  901,  1824,   770,   770,  1824,   899,   770,   770,   196,   899,
  771,   771,  1824,   771,  1824,  1824,   900,  1824,   771,   754,
  900,   772,  1824,  1824,   772,  1824,  1824,  1824,  1824,  1824,
  773,   901,   902,  1824,  1824,   752,   752,  1824,   771,   752,
  752,   196,   902,  1824,  1824,  1824,   295,   295,  1824,   753,
  295,   295,   196,   903,   296,   296,  1824,   296,  1824,  1824,
  295,  1824,   296,   136,   904,   905,  1824,   296,   785,   785,
 1824,   901,   896,   785,   136,   905,  1824,  1824,  1824,   786,
  786,  1824,   902,   897,   786,   136,   906,    92,    92,  1824,
   92,  1824,  1824,   907,  1824,    92,    33,   907,    93,  1824,
 1824,    93,  1824,  1824,   908,  1824,  1824,    94,   908,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   909,   909,
  695,   695,  1824,   695,  1824,  1824,   910,  1824,   695,   696,
  910,   708,  1824,  1824,   708,  1824,  1824,   911,  1824,  1824,
  709,   911,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   912,   912,   922,   922,   921,   793,   793,  1824,   916,
  913,   793,   320,   913,   914,   914,  1824,   619,   619,  1824,
  794,  1824,   619,   320,   914,   915,  1824,  1824,   480,   480,
 1824,   620,  1824,   480,   320,   915,  1824,  1824,  1824,   482,
  482,  1824,   481,  1824,   482,   320,   916,   919,   919,  1824,
  794,   794,  1824,   917,   794,   794,   387,   917,   795,   795,
 1824,   795,  1824,  1824,   918,  1824,   795,   622,   918,   796,
 1824,  1824,   796,  1824,  1824,  1824,  1824,  1824,   797,   919,
  920,  1824,  1824,   620,   620,  1824,   795,   620,   620,   387,
  920,  1824,  1824,  1824,   481,   481,  1824,   621,   481,   481,
  387,   921,   482,   482,  1824,   482,  1824,  1824,   481,  1824,
  482,   320,   922,   923,  1824,   482,   803,   803,  1824,   919,
  914,   803,   320,   923,  1824,  1824,  1824,   804,   804,  1824,
  920,   915,   804,   320,   924,   925,  1824,  1824,    89,    89,
 1824,    92,    89,    89,    24,   925,  1824,  1824,  1824,    91,
   91,  1824,    90,    91,    91,    24,   926,   927,   927,  1824,
   88,    88,  1824,   906,  1824,    88,    24,   927,   928,  1824,
 1824,    89,    89,  1824,    92,  1824,    89,    24,   928,  1824,
 1824,  1824,    91,    91,  1824,    90,  1824,    91,    24,   929,
  932,   932,  1824,   906,   906,  1824,   930,   906,   906,    33,
  930,   907,   907,  1824,   907,  1824,  1824,   931,  1824,   907,
   94,   931,   908,  1824,  1824,   908,  1824,  1824,  1824,  1824,
 1824,   909,   932,   933,  1824,  1824,    92,    92,  1824,   907,
   92,    92,    33,   933,  1824,  1824,  1824,    90,    90,  1824,
   93,    90,    90,    33,   934,    91,    91,  1824,    91,  1824,
 1824,    90,  1824,    91,    24,   935,   936,  1824,    91,   924,
  924,  1824,   932,   927,   924,    24,   936,  1824,  1824,  1824,
  925,   925,  1824,   933,   928,   925,    24,   937,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,    55,   938,    85,
 1824,  1824,    85,  1824,  1824,   939,  1824,  1824,    86,   939,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   940,
  940,   950,   950,   949,   103,   103,  1824,   944,   941,   103,
   83,   941,   942,   942,  1824,   104,   104,  1824,   836,  1824,
  104,    83,   942,   943,  1824,  1824,   105,   105,  1824,   819,
 1824,   105,    83,   943,  1824,  1824,  1824,   818,   818,  1824,
  106,  1824,   818,    83,   944,   947,   947,  1824,   836,   836,
 1824,   945,   836,   836,   107,   945,   837,   837,  1824,   837,
 1824,  1824,   946,  1824,   837,   821,   946,   838,  1824,  1824,
  838,  1824,  1824,  1824,  1824,  1824,   839,   947,   948,  1824,
 1824,   819,   819,  1824,   837,   819,   819,   107,   948,  1824,
 1824,  1824,   106,   106,  1824,   820,   106,   106,   107,   949,
  818,   818,  1824,   818,  1824,  1824,   106,  1824,   818,    83,
  950,   951,  1824,   818,   854,   854,  1824,   947,   942,   854,
   83,   951,  1824,  1824,  1824,   855,   855,  1824,   948,   943,
  855,    83,   952,   938,   938,  1824,   938,  1824,  1824,   953,
 1824,   938,    86,   953,   939,  1824,  1824,   939,  1824,  1824,
  954,  1824,  1824,   940,   954,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   955,   955,   965,   965,   964,   859,
  859,  1824,   959,   956,   859,   147,   956,   957,   957,  1824,
  146,   146,  1824,   860,  1824,   146,   147,   957,   958,  1824,
 1824,   330,   330,  1824,   735,  1824,   330,   147,   958,  1824,
 1824,  1824,   371,   371,  1824,   331,  1824,   371,   147,   959,
  962,   962,  1824,   860,   860,  1824,   960,   860,   860,   332,
  960,   861,   861,  1824,   861,  1824,  1824,   961,  1824,   861,
  737,   961,   862,  1824,  1824,   862,  1824,  1824,  1824,  1824,
 1824,   863,   962,   963,  1824,  1824,   735,   735,  1824,   861,
  735,   735,   332,   963,  1824,  1824,  1824,   331,   331,  1824,
  736,   331,   331,   332,   964,   371,   371,  1824,   371,  1824,
 1824,   331,  1824,   371,   147,   965,   966,  1824,   371,   878,
  878,  1824,   962,   957,   878,   147,   966,  1824,  1824,  1824,
  879,   879,  1824,   963,   958,   879,   147,   967,   968,  1824,
 1824,    84,    84,  1824,   938,    84,    84,    55,   968,  1824,
 1824,  1824,   937,   937,  1824,    85,   937,   937,    55,   969,
  218,  1824,  1824,   218,  1824,  1824,   970,  1824,  1824,   219,
  970,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  971,   971,   987,   987,  1824,   821,   821,  1824,   972,   821,
  821,   180,   972,   822,   822,  1824,   822,  1824,  1824,   973,
 1824,   822,   195,   973,   823,  1824,  1824,   823,  1824,  1824,
  974,  1824,  1824,   824,   974,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   975,   975,   985,   985,   984,   773,
  773,  1824,   979,   976,   773,   230,   976,   977,   977,  1824,
  761,   761,  1824,   774,  1824,   761,   230,   977,   978,  1824,
 1824,   626,   626,  1824,   762,  1824,   626,   230,   978,  1824,
 1824,  1824,   628,   628,  1824,   627,  1824,   628,   230,   979,
  982,   982,  1824,   774,   774,  1824,   980,   774,   774,   276,
  980,   775,   775,  1824,   775,  1824,  1824,   981,  1824,   775,
  574,   981,   776,  1824,  1824,   776,  1824,  1824,  1824,  1824,
 1824,   777,   982,   983,  1824,  1824,   762,   762,  1824,   775,
  762,   762,   276,   983,  1824,  1824,  1824,   627,   627,  1824,
  763,   627,   627,   276,   984,   628,   628,  1824,   628,  1824,
 1824,   627,  1824,   628,   230,   985,   986,  1824,   628,   783,
  783,  1824,   982,   977,   783,   230,   986,  1824,  1824,  1824,
  784,   784,  1824,   983,   978,   784,   230,   987,   988,  1824,
 1824,   179,   179,  1824,   822,   179,   179,   180,   988,  1824,
 1824,  1824,   678,   678,  1824,   194,   678,   678,   180,   989,
   79,    79,  1824,    79,  1824,  1824,   990,  1824,    79,    29,
  990,    80,  1824,  1824,    80,  1824,  1824,   991,  1824,  1824,
   81,   991,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   992,   992,   248,   248,  1824,   248,  1824,  1824,   993,
 1824,   248,   249,   993,   538,  1824,  1824,   538,  1824,  1824,
  994,  1824,  1824,   539,   994,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   995,   995,  1011,  1011,  1824,   737,
  737,  1824,   996,   737,   737,   319,   996,   738,   738,  1824,
  738,  1824,  1824,   997,  1824,   738,   386,   997,   739,  1824,
 1824,   739,  1824,  1824,   998,  1824,  1824,   740,   998,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   999,   999,
 1009,  1009,  1008,   797,   797,  1824,  1003,  1000,   797,   231,
 1000,  1001,  1001,  1824,   592,   592,  1824,   798,  1824,   592,
  231,  1001,  1002,  1824,  1824,   593,   593,  1824,   596,  1824,
  593,   231,  1002,  1824,  1824,  1824,   595,   595,  1824,   594,
 1824,   595,   231,  1003,  1006,  1006,  1824,   798,   798,  1824,
 1004,   798,   798,   277,  1004,   799,   799,  1824,   799,  1824,
 1824,  1005,  1824,   799,   575,  1005,   800,  1824,  1824,   800,
 1824,  1824,  1824,  1824,  1824,   778,  1006,  1007,  1824,  1824,
  596,   596,  1824,   799,   596,   596,   277,  1007,  1824,  1824,
 1824,   594,   594,  1824,   597,   594,   594,   277,  1008,   595,
  595,  1824,   595,  1824,  1824,   594,  1824,   595,   231,  1009,
 1010,  1824,   595,   801,   801,  1824,  1006,  1001,   801,   231,
 1010,  1824,  1824,  1824,   802,   802,  1824,  1007,  1002,   802,
  231,  1011,  1012,  1824,  1824,   318,   318,  1824,   738,   318,
  318,   319,  1012,  1824,  1824,  1824,   410,   410,  1824,   385,
  410,   410,   319,  1013,  1014,  1824,  1824,    76,    76,  1824,
   79,    76,    76,     9,  1014,  1824,  1824,  1824,    78,    78,
 1824,    77,    78,    78,     9,  1015,  1016,  1016,  1824,    75,
   75,  1824,   989,  1824,    75,     9,  1016,  1017,  1824,  1824,
   76,    76,  1824,    79,  1824,    76,     9,  1017,  1824,  1824,
 1824,    78,    78,  1824,    77,  1824,    78,     9,  1018,  1021,
 1021,  1824,   989,   989,  1824,  1019,   989,   989,    29,  1019,
  990,   990,  1824,   990,  1824,  1824,  1020,  1824,   990,    81,
 1020,   991,  1824,  1824,   991,  1824,  1824,  1824,  1824,  1824,
  992,  1021,  1022,  1824,  1824,    79,    79,  1824,   990,    79,
   79,    29,  1022,  1824,  1824,  1824,    77,    77,  1824,    80,
   77,    77,    29,  1023,    78,    78,  1824,    78,  1824,  1824,
   77,  1824,    78,     9,  1024,  1025,  1824,    78,  1013,  1013,
 1824,  1021,  1016,  1013,     9,  1025,  1824,  1824,  1824,  1014,
 1014,  1824,  1022,  1017,  1014,     9,  1026,  1027,  1027,  1824,
  107,   107,  1824,   220,  1824,   107,    73,  1027,  1028,  1824,
 1824,   108,   108,  1824,   221,  1824,   108,    73,  1028,  1824,
 1824,  1824,   663,   663,  1824,   109,  1824,   663,    73,  1029,
 1032,  1032,  1824,   220,   220,  1824,  1030,   220,   220,   110,
 1030,   612,   612,  1824,   612,  1824,  1824,  1031,  1824,   612,
  223,  1031,   613,  1824,  1824,   613,  1824,  1824,  1824,  1824,
 1824,   614,  1032,  1033,  1824,  1824,   221,   221,  1824,   612,
  221,   221,   110,  1033,  1824,  1824,  1824,   109,   109,  1824,
  222,   109,   109,   110,  1034,   663,   663,  1824,   663,  1824,
 1824,   109,  1824,   663,    73,  1035,  1036,  1824,   663,   661,
  661,  1824,  1032,  1027,   661,    73,  1036,  1824,  1824,  1824,
  662,   662,  1824,  1033,  1028,   662,    73,  1037,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,    54,  1038,    68,
   68,  1824,    68,  1824,  1824,  1039,  1824,    68,    14,  1039,
   69,  1824,  1824,    69,  1824,  1824,  1040,  1824,  1824,    70,
 1040,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1041,  1041,  1055,  1824,  1824,  1055,  1824,  1824,  1042,  1824,
 1824,    61,  1042,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1043,  1043,  1053,  1053,  1052,   539,   539,  1824,
 1047,  1044,   539,   243,  1044,  1045,  1045,  1824,   332,   332,
 1824,   540,  1824,   332,   243,  1045,  1046,  1824,  1824,   242,
  242,  1824,   333,  1824,   242,   243,  1046,  1824,  1824,  1824,
  557,   557,  1824,   370,  1824,   557,   243,  1047,  1050,  1050,
 1824,   540,   540,  1824,  1048,   540,   540,   334,  1048,   541,
  541,  1824,   541,  1824,  1824,  1049,  1824,   541,   349,  1049,
  542,  1824,  1824,   542,  1824,  1824,  1824,  1824,  1824,   543,
 1050,  1051,  1824,  1824,   333,   333,  1824,   541,   333,   333,
  334,  1051,  1824,  1824,  1824,   370,   370,  1824,   348,   370,
  370,   334,  1052,   557,   557,  1824,   557,  1824,  1824,   370,
 1824,   557,   243,  1053,  1054,  1824,   557,   555,   555,  1824,
 1050,  1045,   555,   243,  1054,  1824,  1824,  1824,   556,   556,
 1824,  1051,  1046,   556,   243,  1055,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,    61,  1056,  1057,  1824,  1824,
   65,    65,  1824,    68,    65,    65,     3,  1057,  1824,  1824,
 1824,    67,    67,  1824,    66,    67,    67,     3,  1058,  1059,
 1059,  1824,    64,    64,  1824,  1038,  1824,    64,     3,  1059,
 1060,  1824,  1824,    65,    65,  1824,    68,  1824,    65,     3,
 1060,  1824,  1824,  1824,    67,    67,  1824,    66,  1824,    67,
    3,  1061,  1064,  1064,  1824,  1038,  1038,  1824,  1062,  1038,
 1038,    14,  1062,  1039,  1039,  1824,  1039,  1824,  1824,  1063,
 1824,  1039,    70,  1063,  1040,  1824,  1824,  1040,  1824,  1824,
 1824,  1824,  1824,  1041,  1064,  1065,  1824,  1824,    68,    68,
 1824,  1039,    68,    68,    14,  1065,  1824,  1824,  1824,    66,
   66,  1824,    69,    66,    66,    14,  1066,    67,    67,  1824,
   67,  1824,  1824,    66,  1824,    67,     3,  1067,  1068,  1824,
   67,  1056,  1056,  1824,  1064,  1059,  1056,     3,  1068,  1824,
 1824,  1824,  1057,  1057,  1824,  1065,  1060,  1057,     3,  1069,
 1070,  1070,  1824,   147,   147,  1824,   250,  1824,   147,    62,
 1070,  1071,  1824,  1824,   148,   148,  1824,   251,  1824,   148,
   62,  1071,  1824,  1824,  1824,   537,   537,  1824,   149,  1824,
  537,    62,  1072,  1075,  1075,  1824,   250,   250,  1824,  1073,
  250,   250,   150,  1073,   521,   521,  1824,   521,  1824,  1824,
 1074,  1824,   521,   253,  1074,   522,  1824,  1824,   522,  1824,
 1824,  1824,  1824,  1824,   523,  1075,  1076,  1824,  1824,   251,
  251,  1824,   521,   251,   251,   150,  1076,  1824,  1824,  1824,
  149,   149,  1824,   252,   149,   149,   150,  1077,   537,   537,
 1824,   537,  1824,  1824,   149,  1824,   537,    62,  1078,  1079,
 1824,   537,   535,   535,  1824,  1075,  1070,   535,    62,  1079,
 1824,  1824,  1824,   536,   536,  1824,  1076,  1071,   536,    62,
 1080,  1042,  1824,  1824,  1042,  1824,  1824,  1081,  1824,  1824,
 1043,  1081,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1082,  1082,  1092,  1092,  1091,   995,   995,  1824,  1086,
 1083,   995,   319,  1083,  1084,  1084,  1824,   737,   737,  1824,
  996,  1824,   737,   319,  1084,  1085,  1824,  1824,   318,   318,
 1824,   738,  1824,   318,   319,  1085,  1824,  1824,  1824,   410,
  410,  1824,   385,  1824,   410,   319,  1086,  1089,  1089,  1824,
  996,   996,  1824,  1087,   996,   996,   386,  1087,   997,   997,
 1824,   997,  1824,  1824,  1088,  1824,   997,   740,  1088,   998,
 1824,  1824,   998,  1824,  1824,  1824,  1824,  1824,   999,  1089,
 1090,  1824,  1824,   738,   738,  1824,   997,   738,   738,   386,
 1090,  1824,  1824,  1824,   385,   385,  1824,   739,   385,   385,
  386,  1091,   410,   410,  1824,   410,  1824,  1824,   385,  1824,
  410,   319,  1092,  1093,  1824,   410,  1011,  1011,  1824,  1089,
 1084,  1011,   319,  1093,  1824,  1824,  1824,  1012,  1012,  1824,
 1090,  1085,  1012,   319,  1094,  1095,  1824,  1824,    48,    48,
 1824,    51,  1824,    48,     2,  1095,  1824,  1824,  1824,    50,
   50,  1824,    49,  1824,    50,     2,  1096,  1099,  1099,  1824,
   57,    57,  1824,  1097,    57,    57,    13,  1097,    58,    58,
 1824,    58,  1824,  1824,  1098,  1824,    58,    53,  1098,    59,
 1824,  1824,    59,  1824,  1824,  1824,  1824,  1824,    60,  1099,
 1100,  1824,  1824,    51,    51,  1824,    58,    51,    51,    13,
 1100,  1824,  1824,  1824,    49,    49,  1824,    52,    49,    49,
   13,  1101,    50,    50,  1824,    50,  1824,  1824,    49,  1824,
   50,     2,  1102,  1105,  1824,    50,  1103,  1103,  1824,  1099,
 1094,  1103,     2,  1103,  1104,  1824,  1824,    48,    48,  1824,
   51,    48,    48,     2,  1104,  1824,  1824,  1824,    50,    50,
 1824,    49,    50,    50,     2,  1105,  1824,  1824,  1824,  1104,
 1104,  1824,  1100,  1095,  1104,     2,  1106,  1107,  1107,  1824,
   83,    83,  1824,   952,  1824,    83,    55,  1107,  1108,  1824,
 1824,    84,    84,  1824,   938,  1824,    84,    55,  1108,  1824,
 1824,  1824,   937,   937,  1824,    85,  1824,   937,    55,  1109,
 1112,  1112,  1824,   952,   952,  1824,  1110,   952,   952,    86,
 1110,   953,   953,  1824,   953,  1824,  1824,  1111,  1824,   953,
  940,  1111,   954,  1824,  1824,   954,  1824,  1824,  1824,  1824,
 1824,   955,  1112,  1113,  1824,  1824,   938,   938,  1824,   953,
  938,   938,    86,  1113,  1824,  1824,  1824,    85,    85,  1824,
  939,    85,    85,    86,  1114,   937,   937,  1824,   937,  1824,
 1824,    85,  1824,   937,    55,  1115,  1116,  1824,   937,   967,
  967,  1824,  1112,  1107,   967,    55,  1116,  1824,  1824,  1824,
  968,   968,  1824,  1113,  1108,   968,    55,  1117,    71,  1824,
 1824,    71,  1824,  1824,  1118,  1824,  1824,    72,  1118,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1119,  1119,
 1129,  1129,  1128,   971,   971,  1824,  1123,  1120,   971,   180,
 1120,  1121,  1121,  1824,   821,   821,  1824,   972,  1824,   821,
  180,  1121,  1122,  1824,  1824,   179,   179,  1824,   822,  1824,
  179,   180,  1122,  1824,  1824,  1824,   678,   678,  1824,   194,
 1824,   678,   180,  1123,  1126,  1126,  1824,   972,   972,  1824,
 1124,   972,   972,   195,  1124,   973,   973,  1824,   973,  1824,
 1824,  1125,  1824,   973,   824,  1125,   974,  1824,  1824,   974,
 1824,  1824,  1824,  1824,  1824,   975,  1126,  1127,  1824,  1824,
  822,   822,  1824,   973,   822,   822,   195,  1127,  1824,  1824,
 1824,   194,   194,  1824,   823,   194,   194,   195,  1128,   678,
  678,  1824,   678,  1824,  1824,   194,  1824,   678,   180,  1129,
 1130,  1824,   678,   987,   987,  1824,  1126,  1121,   987,   180,
 1130,  1824,  1824,  1824,   988,   988,  1824,  1127,  1122,   988,
  180,  1131,   767,   767,  1824,   767,  1824,  1824,  1132,  1824,
  767,   121,  1132,   768,  1824,  1824,   768,  1824,  1824,  1133,
 1824,  1824,   769,  1133,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1134,  1134,  1150,  1150,  1824,   228,   228,
 1824,  1135,   228,   228,   229,  1135,   571,   571,  1824,   571,
 1824,  1824,  1136,  1824,   571,   275,  1136,   572,  1824,  1824,
  572,  1824,  1824,  1137,  1824,  1824,   573,  1137,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1138,  1138,  1148,
 1148,  1824,   777,   777,  1824,  1139,   777,   777,   416,  1139,
  781,   781,  1824,   781,  1824,  1824,  1140,  1824,   781,   441,
 1140,   782,  1824,  1824,   782,  1824,  1824,  1141,  1824,  1824,
  637,  1141,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1142,  1142,  1143,  1143,  1824,  1143,  1824,  1824,  1146,
 1824,  1143,   417,  1143,  1145,  1824,  1824,  1145,  1824,  1824,
 1144,  1824,  1824,   417,  1144,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   442,  1145,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   417,  1146,  1144,  1824,  1824,
 1144,  1824,  1824,  1147,  1824,  1824,   442,  1147,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   638,  1148,  1149,
 1824,  1824,   778,   778,  1824,   781,   778,   778,   416,  1149,
 1824,  1824,  1824,   780,   780,  1824,   779,   780,   780,   416,
 1150,  1151,  1824,  1824,   354,   354,  1824,   571,   354,   354,
  229,  1151,  1824,  1824,  1824,   356,   356,  1824,   355,   356,
  356,   229,  1152,  1153,  1824,  1824,   119,   119,   586,   767,
  119,   119,    45,  1153,  1824,  1824,  1824,   766,   766,   588,
  120,   766,   766,    45,  1154,    42,    42,  1824,    42,  1824,
 1824,  1155,  1824,    42,    37,  1155,    43,  1824,  1824,    43,
 1824,  1824,  1156,  1824,  1824,    44,  1156,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1157,  1157,  1173,  1173,
 1824,   790,   790,   761,  1158,   790,   790,   310,  1158,   791,
  791,  1824,   791,  1824,  1824,  1159,  1824,   791,   470,  1159,
  792,  1824,  1824,   792,  1824,  1824,  1160,  1824,  1824,   793,
 1160,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1161,  1161,  1171,  1171,  1824,   633,   633,  1824,  1162,   633,
  633,   415,  1162,   634,   634,  1824,   634,  1824,  1824,  1163,
 1824,   634,   440,  1163,   635,  1824,  1824,   635,  1824,  1824,
 1164,  1824,  1824,   636,  1164,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1165,  1165,  1169,  1169,  1824,  1142,
 1142,  1824,  1166,  1142,  1142,   417,  1166,  1146,  1146,  1824,
 1146,  1824,  1824,  1167,  1824,  1146,   442,  1167,  1147,  1824,
 1824,  1147,  1824,  1824,  1168,  1824,  1824,   638,  1168,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1143,  1169,
 1170,  1824,  1824,  1143,  1143,  1824,  1146,  1143,  1143,   417,
 1170,  1824,  1824,  1824,  1145,  1145,  1824,  1144,  1145,  1145,
  417,  1171,  1172,  1824,  1824,   485,   485,  1824,   634,   485,
  485,   415,  1172,  1824,  1824,  1824,   487,   487,  1824,   486,
  487,   487,   415,  1173,  1174,  1824,  1824,   309,   309,   626,
  791,   309,   309,   310,  1174,  1824,  1824,  1824,   494,   494,
  628,   469,   494,   494,   310,  1175,  1176,  1824,  1824,    39,
   39,   198,    42,    39,    39,    18,  1176,  1824,  1824,  1824,
   41,    41,   200,    40,    41,    41,    18,  1177,  1178,  1178,
 1824,    38,    38,  1824,  1154,  1824,    38,    18,  1178,  1179,
 1824,  1824,    39,    39,  1824,    42,  1824,    39,    18,  1179,
 1824,  1824,  1824,    41,    41,  1824,    40,  1824,    41,    18,
 1180,  1183,  1183,  1824,  1154,  1154,   203,  1181,  1154,  1154,
   37,  1181,  1155,  1155,  1824,  1155,  1824,  1824,  1182,  1824,
 1155,    44,  1182,  1156,  1824,  1824,  1156,  1824,  1824,  1824,
 1824,  1824,  1157,  1183,  1184,  1824,  1824,    42,    42,   201,
 1155,    42,    42,    37,  1184,  1824,  1824,  1824,    40,    40,
  199,    43,    40,    40,    37,  1185,    41,    41,  1824,    41,
 1824,  1824,    40,  1824,    41,    18,  1186,  1187,  1824,    41,
 1175,  1175,   668,  1183,  1178,  1175,    18,  1187,  1824,  1824,
 1824,  1176,  1176,   669,  1184,  1179,  1176,    18,  1188,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,    17,  1189,
   35,  1824,  1824,    35,  1824,  1824,  1190,  1824,  1824,    36,
 1190,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1191,  1191,  1201,  1201,  1200,    44,    44,   825,  1195,  1192,
   44,    45,  1192,  1193,  1193,  1824,   118,   118,  1824,  1131,
 1824,   118,    45,  1193,  1194,  1824,  1824,   119,   119,  1824,
  767,  1824,   119,    45,  1194,  1824,  1824,  1824,   766,   766,
 1824,   120,  1824,   766,    45,  1195,  1198,  1198,  1824,  1131,
 1131,   758,  1196,  1131,  1131,   121,  1196,  1132,  1132,  1824,
 1132,  1824,  1824,  1197,  1824,  1132,   769,  1197,  1133,  1824,
 1824,  1133,  1824,  1824,  1824,  1824,  1824,  1134,  1198,  1199,
 1824,  1824,   767,   767,   756,  1132,   767,   767,   121,  1199,
 1824,  1824,  1824,   120,   120,   587,   768,   120,   120,   121,
 1200,   766,   766,  1824,   766,  1824,  1824,   120,  1824,   766,
   45,  1201,  1202,  1824,   766,  1152,  1152,   826,  1198,  1193,
 1152,    45,  1202,  1824,  1824,  1824,  1153,  1153,   827,  1199,
 1194,  1153,    45,  1203,  1189,  1189,  1824,  1189,  1824,  1824,
 1204,  1824,  1189,    36,  1204,  1190,  1824,  1824,  1190,  1824,
 1824,  1205,  1824,  1824,  1191,  1205,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1206,  1206,  1216,  1216,  1215,
 1157,  1157,   976,  1210,  1207,  1157,   310,  1207,  1208,  1208,
 1824,   790,   790,  1824,  1158,  1824,   790,   310,  1208,  1209,
 1824,  1824,   309,   309,  1824,   791,  1824,   309,   310,  1209,
 1824,  1824,  1824,   494,   494,  1824,   469,  1824,   494,   310,
 1210,  1213,  1213,  1824,  1158,  1158,   774,  1211,  1158,  1158,
  470,  1211,  1159,  1159,  1824,  1159,  1824,  1824,  1212,  1824,
 1159,   793,  1212,  1160,  1824,  1824,  1160,  1824,  1824,  1824,
 1824,  1824,  1161,  1213,  1214,  1824,  1824,   791,   791,   762,
 1159,   791,   791,   470,  1214,  1824,  1824,  1824,   469,   469,
  627,   792,   469,   469,   470,  1215,   494,   494,  1824,   494,
 1824,  1824,   469,  1824,   494,   310,  1216,  1217,  1824,   494,
 1173,  1173,   977,  1213,  1208,  1173,   310,  1217,  1824,  1824,
 1824,  1174,  1174,   978,  1214,  1209,  1174,   310,  1218,  1219,
 1219,  1824,  1219,  1824,  1824,  1222,  1824,  1219,  1015,  1219,
 1221,  1824,  1824,  1221,  1824,  1824,  1220,  1824,  1824,  1015,
 1220,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  807,  1221,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1015,  1222,  1220,  1824,  1824,  1220,  1824,  1824,  1223,
 1824,  1824,   807,  1223,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   224,  1224,  1225,  1824,  1824,    34,    34,
 1219,  1189,    34,    34,    17,  1225,  1824,  1824,  1824,  1188,
 1188,  1221,    35,  1188,  1188,    17,  1226,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,    23,  1227,    31,  1824,
 1824,    31,  1824,  1824,  1228,  1824,  1824,    32,  1228,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1229,  1229,
 1251,  1251,  1824,    94,    94,  1245,  1230,    94,    94,    95,
 1230,   892,   892,  1824,   892,  1824,  1824,  1231,  1824,   892,
  160,  1231,   893,  1824,  1824,   893,  1824,  1824,  1232,  1824,
 1824,   894,  1232,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1233,  1233,  1243,  1243,  1242,  1134,  1134,  1824,
 1237,  1234,  1134,   229,  1234,  1235,  1235,  1824,   228,   228,
 1824,  1135,  1824,   228,   229,  1235,  1236,  1824,  1824,   354,
  354,  1824,   571,  1824,   354,   229,  1236,  1824,  1824,  1824,
  356,   356,  1824,   355,  1824,   356,   229,  1237,  1240,  1240,
 1824,  1135,  1135,  1824,  1238,  1135,  1135,   275,  1238,  1136,
 1136,  1824,  1136,  1824,  1824,  1239,  1824,  1136,   573,  1239,
 1137,  1824,  1824,  1137,  1824,  1824,  1824,  1824,  1824,  1138,
 1240,  1241,  1824,  1824,   571,   571,  1824,  1136,   571,   571,
  275,  1241,  1824,  1824,  1824,   355,   355,  1824,   572,   355,
  355,   275,  1242,   356,   356,  1824,   356,  1824,  1824,   355,
 1824,   356,   229,  1243,  1244,  1824,   356,  1150,  1150,  1824,
 1240,  1235,  1150,   229,  1244,  1824,  1824,  1824,  1151,  1151,
 1824,  1241,  1236,  1151,   229,  1245,  1246,  1246,  1824,  1246,
 1824,  1824,  1249,  1824,  1246,   181,  1246,  1248,  1824,  1824,
 1248,  1824,  1824,  1247,  1824,  1824,   181,  1247,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   667,  1248,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   181,  1249,
 1247,  1824,  1824,  1247,  1824,  1824,  1250,  1824,  1824,   667,
 1250,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  825,  1251,  1252,  1824,  1824,   158,   158,  1246,   892,   158,
  158,    95,  1252,  1824,  1824,  1824,   691,   691,  1248,   159,
  691,   691,    95,  1253,  1227,  1227,  1824,  1227,  1824,  1824,
 1254,  1824,  1227,    32,  1254,  1228,  1824,  1824,  1228,  1824,
 1824,  1255,  1824,  1824,  1229,  1255,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1256,  1256,  1278,  1278,  1824,
  909,   909,  1272,  1257,   909,   909,   696,  1257,   910,   910,
 1824,   910,  1824,  1824,  1258,  1824,   910,   709,  1258,   911,
 1824,  1824,   911,  1824,  1824,  1259,  1824,  1824,   912,  1259,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1260,
 1260,  1270,  1270,  1269,  1161,  1161,  1824,  1264,  1261,  1161,
  415,  1261,  1262,  1262,  1824,   633,   633,  1824,  1162,  1824,
  633,   415,  1262,  1263,  1824,  1824,   485,   485,  1824,   634,
 1824,   485,   415,  1263,  1824,  1824,  1824,   487,   487,  1824,
  486,  1824,   487,   415,  1264,  1267,  1267,  1824,  1162,  1162,
 1824,  1265,  1162,  1162,   440,  1265,  1163,  1163,  1824,  1163,
 1824,  1824,  1266,  1824,  1163,   636,  1266,  1164,  1824,  1824,
 1164,  1824,  1824,  1824,  1824,  1824,  1165,  1267,  1268,  1824,
 1824,   634,   634,  1824,  1163,   634,   634,   440,  1268,  1824,
 1824,  1824,   486,   486,  1824,   635,   486,   486,   440,  1269,
  487,   487,  1824,   487,  1824,  1824,   486,  1824,   487,   415,
 1270,  1271,  1824,   487,  1171,  1171,  1824,  1267,  1262,  1171,
  415,  1271,  1824,  1824,  1824,  1172,  1172,  1824,  1268,  1263,
 1172,   415,  1272,  1273,  1273,  1824,  1273,  1824,  1824,  1276,
 1824,  1273,   260,  1273,  1275,  1824,  1824,  1275,  1824,  1824,
 1274,  1824,  1824,   260,  1274,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   497,  1275,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   260,  1276,  1274,  1824,  1824,
 1274,  1824,  1824,  1277,  1824,  1824,   497,  1277,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   843,  1278,  1279,
 1824,  1824,   695,   695,  1273,   910,   695,   695,   696,  1279,
 1824,  1824,  1824,   721,   721,  1275,   708,   721,   721,   696,
 1280,  1281,  1824,  1824,    30,    30,  1824,  1227,  1824,    30,
   23,  1281,  1824,  1824,  1824,  1226,  1226,  1824,    31,  1824,
 1226,    23,  1282,  1402,  1402,  1824,  1253,  1253,  1285,  1283,
 1253,  1253,    32,  1283,  1254,  1254,  1824,  1254,  1824,  1824,
 1284,  1824,  1254,  1229,  1284,  1255,  1824,  1824,  1255,  1824,
 1824,  1824,  1824,  1824,  1256,  1285,  1385,  1385,  1824,  1385,
 1824,  1824,  1394,  1824,  1385,  1286,  1286,  1380,  1380,  1824,
 1380,  1824,  1824,  1383,  1824,  1380,  1287,  1287,  1377,  1377,
 1824,    19,    19,  1824,  1288,  1824,    19,     8,  1288,  1289,
 1289,  1824,  1289,  1824,  1824,  1327,  1824,  1289,    22,  1289,
   21,  1824,  1824,    21,  1824,  1824,  1290,  1824,  1824,    22,
 1290,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1291,  1291,  1325,  1325,  1824,    81,    81,  1313,  1292,    81,
   81,    82,  1292,   969,   969,  1824,   969,  1824,  1824,  1293,
 1824,   969,   219,  1293,   970,  1824,  1824,   970,  1824,  1824,
 1294,  1824,  1824,   971,  1294,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1295,  1295,  1311,  1311,  1824,   839,
  839,  1824,  1296,   839,   839,   259,  1296,   840,   840,  1824,
  840,  1824,  1824,  1297,  1824,   840,   274,  1297,   841,  1824,
 1824,   841,  1824,  1824,  1298,  1824,  1824,   842,  1298,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1299,  1299,
 1309,  1309,  1308,  1138,  1138,  1824,  1303,  1300,  1138,   416,
 1300,  1301,  1301,  1824,   777,   777,  1824,  1139,  1824,   777,
  416,  1301,  1302,  1824,  1824,   778,   778,  1824,   781,  1824,
  778,   416,  1302,  1824,  1824,  1824,   780,   780,  1824,   779,
 1824,   780,   416,  1303,  1306,  1306,  1824,  1139,  1139,  1824,
 1304,  1139,  1139,   441,  1304,  1140,  1140,  1824,  1140,  1824,
 1824,  1305,  1824,  1140,   637,  1305,  1141,  1824,  1824,  1141,
 1824,  1824,  1824,  1824,  1824,  1142,  1306,  1307,  1824,  1824,
  781,   781,  1824,  1140,   781,   781,   441,  1307,  1824,  1824,
 1824,   779,   779,  1824,   782,   779,   779,   441,  1308,   780,
  780,  1824,   780,  1824,  1824,   779,  1824,   780,   416,  1309,
 1310,  1824,   780,  1148,  1148,  1824,  1306,  1301,  1148,   416,
 1310,  1824,  1824,  1824,  1149,  1149,  1824,  1307,  1302,  1149,
  416,  1311,  1312,  1824,  1824,   258,   258,  1824,   840,   258,
  258,   259,  1312,  1824,  1824,  1824,   508,   508,  1824,   273,
  508,   508,   259,  1313,  1320,  1320,  1824,  1320,  1824,  1824,
 1323,  1824,  1320,  1314,  1314,  1315,  1315,  1824,  1315,  1824,
 1824,  1318,  1824,  1315,    56,  1315,  1317,  1824,  1824,  1317,
 1824,  1824,  1316,  1824,  1824,    56,  1316,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,   926,  1317,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,    56,  1318,  1316,
 1824,  1824,  1316,  1824,  1824,  1319,  1824,  1824,   926,  1319,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   941,
 1320,  1322,  1824,  1824,  1322,  1824,  1824,  1321,  1824,  1824,
 1314,  1321,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1218,  1322,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1314,  1323,  1321,  1824,  1824,  1321,  1824,  1824,
 1324,  1824,  1824,  1218,  1324,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1245,  1325,  1326,  1824,  1824,   217,
  217,  1320,   969,   217,   217,    82,  1326,  1824,  1824,  1824,
  664,   664,  1322,   218,   664,   664,    82,  1327,  1290,  1824,
 1824,  1290,  1824,  1824,  1328,  1824,  1824,  1291,  1328,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1329,  1329,
 1375,  1375,  1824,   992,   992,  1351,  1330,   992,   992,   249,
 1330,   993,   993,  1824,   993,  1824,  1824,  1331,  1824,   993,
  539,  1331,   994,  1824,  1824,   994,  1824,  1824,  1332,  1824,
 1824,   995,  1332,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1333,  1333,  1349,  1349,  1824,   863,   863,  1824,
 1334,   863,   863,   414,  1334,   864,   864,  1824,   864,  1824,
 1824,  1335,  1824,   864,   439,  1335,   865,  1824,  1824,   865,
 1824,  1824,  1336,  1824,  1824,   866,  1336,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1337,  1337,  1347,  1347,
 1346,  1165,  1165,  1824,  1341,  1338,  1165,   417,  1338,  1339,
 1339,  1824,  1142,  1142,  1824,  1166,  1824,  1142,   417,  1339,
 1340,  1824,  1824,  1143,  1143,  1824,  1146,  1824,  1143,   417,
 1340,  1824,  1824,  1824,  1145,  1145,  1824,  1144,  1824,  1145,
  417,  1341,  1344,  1344,  1824,  1166,  1166,  1824,  1342,  1166,
 1166,   442,  1342,  1167,  1167,  1824,  1167,  1824,  1824,  1343,
 1824,  1167,   638,  1343,  1168,  1824,  1824,  1168,  1824,  1824,
 1824,  1824,  1824,  1143,  1344,  1345,  1824,  1824,  1146,  1146,
 1824,  1167,  1146,  1146,   442,  1345,  1824,  1824,  1824,  1144,
 1144,  1824,  1147,  1144,  1144,   442,  1346,  1145,  1145,  1824,
 1145,  1824,  1824,  1144,  1824,  1145,   417,  1347,  1348,  1824,
 1145,  1169,  1169,  1824,  1344,  1339,  1169,   417,  1348,  1824,
 1824,  1824,  1170,  1170,  1824,  1345,  1340,  1170,   417,  1349,
 1350,  1824,  1824,   413,   413,  1824,   864,   413,   413,   414,
 1350,  1824,  1824,  1824,   463,   463,  1824,   438,   463,   463,
  414,  1351,  1358,  1358,  1824,  1358,  1824,  1824,  1367,  1824,
 1358,  1352,  1352,  1353,  1353,  1824,  1353,  1824,  1824,  1356,
 1824,  1353,  1058,  1353,  1355,  1824,  1824,  1355,  1824,  1824,
 1354,  1824,  1824,  1058,  1354,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   724,  1355,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1058,  1356,  1354,  1824,  1824,
 1354,  1824,  1824,  1357,  1824,  1824,   724,  1357,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   254,  1358,  1366,
 1824,  1824,  1366,  1824,  1824,  1359,  1824,  1824,  1352,  1359,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1360,
 1360,  1361,  1361,  1824,  1361,  1824,  1824,  1364,  1824,  1361,
  244,  1361,  1363,  1824,  1824,  1363,  1824,  1824,  1362,  1824,
 1824,   244,  1362,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   335,  1363,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   244,  1364,  1362,  1824,  1824,  1362,  1824,
 1824,  1365,  1824,  1824,   335,  1365,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,   359,  1366,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1352,  1367,  1359,  1824,
 1824,  1359,  1824,  1824,  1368,  1824,  1824,  1360,  1368,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1369,  1369,
 1370,  1370,  1824,  1370,  1824,  1824,  1373,  1824,  1370,   374,
 1370,  1372,  1824,  1824,  1372,  1824,  1824,  1371,  1824,  1824,
  374,  1371,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   399,  1372,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   374,  1373,  1371,  1824,  1824,  1371,  1824,  1824,
 1374,  1824,  1824,   399,  1374,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   741,  1375,  1376,  1824,  1824,   248,
  248,  1358,   993,   248,   248,   249,  1376,  1824,  1824,  1824,
  558,   558,  1366,   538,   558,   558,   249,  1377,  1378,  1824,
 1824,    20,    20,  1824,  1289,  1824,    20,     8,  1378,  1824,
 1824,  1824,  1379,  1379,  1824,    21,  1824,  1379,     8,  1379,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,     8,
 1380,  1382,  1824,  1824,  1382,  1824,  1824,  1381,  1824,  1824,
 1287,  1381,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1177,  1382,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1287,  1383,  1381,  1824,  1824,  1381,  1824,  1824,
 1384,  1824,  1824,  1177,  1384,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1192,  1385,  1393,  1824,  1824,  1393,
 1824,  1824,  1386,  1824,  1824,  1286,  1386,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1387,  1387,  1388,  1388,
 1824,  1388,  1824,  1824,  1391,  1824,  1388,    96,  1388,  1390,
 1824,  1824,  1390,  1824,  1824,  1389,  1824,  1824,    96,  1389,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   161,
 1390,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
   96,  1391,  1389,  1824,  1824,  1389,  1824,  1824,  1392,  1824,
 1824,   161,  1392,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   895,  1393,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1286,  1394,  1386,  1824,  1824,  1386,  1824,
 1824,  1395,  1824,  1824,  1387,  1395,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1396,  1396,  1397,  1397,  1824,
 1397,  1824,  1824,  1400,  1824,  1397,   697,  1397,  1399,  1824,
 1824,  1399,  1824,  1824,  1398,  1824,  1824,   697,  1398,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   710,  1399,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   697,
 1400,  1398,  1824,  1824,  1398,  1824,  1824,  1401,  1824,  1824,
  710,  1401,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   913,  1402,  1403,  1824,  1824,  1227,  1227,  1385,  1254,
 1227,  1227,    32,  1403,  1824,  1824,  1824,    31,    31,  1393,
 1228,    31,    31,    32,  1404,  1510,  1510,  1824,  1507,  1507,
 1824,  1285,  1824,  1507,  1405,  1405,  1499,  1499,  1824,  1499,
 1824,  1824,  1502,  1824,  1499,  1406,  1406,  1496,  1496,  1824,
    9,     9,  1824,  1407,  1824,     9,     1,  1407,  1408,  1408,
 1824,  1408,  1824,  1824,  1452,  1824,  1408,    12,  1408,    11,
 1824,  1824,    11,  1824,  1824,  1409,  1824,  1824,    12,  1409,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1410,
 1410,  1450,  1450,  1824,    53,    53,  1426,  1411,    53,    53,
   54,  1411,  1117,  1117,  1824,  1117,  1824,  1824,  1412,  1824,
 1117,    72,  1412,  1118,  1824,  1824,  1118,  1824,  1824,  1413,
 1824,  1824,  1119,  1413,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1414,  1414,  1424,  1424,  1423,  1295,  1295,
 1824,  1418,  1415,  1295,   259,  1415,  1416,  1416,  1824,   839,
  839,  1824,  1296,  1824,   839,   259,  1416,  1417,  1824,  1824,
  258,   258,  1824,   840,  1824,   258,   259,  1417,  1824,  1824,
 1824,   508,   508,  1824,   273,  1824,   508,   259,  1418,  1421,
 1421,  1824,  1296,  1296,  1824,  1419,  1296,  1296,   274,  1419,
 1297,  1297,  1824,  1297,  1824,  1824,  1420,  1824,  1297,   842,
 1420,  1298,  1824,  1824,  1298,  1824,  1824,  1824,  1824,  1824,
 1299,  1421,  1422,  1824,  1824,   840,   840,  1824,  1297,   840,
  840,   274,  1422,  1824,  1824,  1824,   273,   273,  1824,   841,
  273,   273,   274,  1423,   508,   508,  1824,   508,  1824,  1824,
  273,  1824,   508,   259,  1424,  1425,  1824,   508,  1311,  1311,
 1824,  1421,  1416,  1311,   259,  1425,  1824,  1824,  1824,  1312,
 1312,  1824,  1422,  1417,  1312,   259,  1426,  1433,  1433,  1824,
 1433,  1824,  1824,  1442,  1824,  1433,  1427,  1427,  1431,  1431,
 1824,  1314,  1314,  1824,  1428,  1824,  1314,    56,  1428,  1318,
 1318,  1824,  1318,  1824,  1824,  1429,  1824,  1318,   926,  1429,
 1319,  1824,  1824,  1319,  1824,  1824,  1430,  1824,  1824,   941,
 1430,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  956,  1431,  1432,  1824,  1824,  1315,  1315,  1824,  1318,  1824,
 1315,    56,  1432,  1824,  1824,  1824,  1317,  1317,  1824,  1316,
 1824,  1317,    56,  1433,  1441,  1824,  1824,  1441,  1824,  1824,
 1434,  1824,  1824,  1427,  1434,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1435,  1435,  1439,  1439,  1824,  1218,
 1218,  1824,  1436,  1824,  1218,  1015,  1436,  1222,  1222,  1824,
 1222,  1824,  1824,  1437,  1824,  1222,   807,  1437,  1223,  1824,
 1824,  1223,  1824,  1824,  1438,  1824,  1824,   224,  1438,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,   615,  1439,
 1440,  1824,  1824,  1219,  1219,  1824,  1222,  1824,  1219,  1015,
 1440,  1824,  1824,  1824,  1221,  1221,  1824,  1220,  1824,  1221,
 1015,  1441,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1427,  1442,  1434,  1824,  1824,  1434,  1824,  1824,  1443,
 1824,  1824,  1435,  1443,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1444,  1444,  1448,  1448,  1824,  1245,  1245,
 1824,  1445,  1824,  1245,   181,  1445,  1249,  1249,  1824,  1249,
 1824,  1824,  1446,  1824,  1249,   667,  1446,  1250,  1824,  1824,
 1250,  1824,  1824,  1447,  1824,  1824,   825,  1447,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,   976,  1448,  1449,
 1824,  1824,  1246,  1246,  1824,  1249,  1824,  1246,   181,  1449,
 1824,  1824,  1824,  1248,  1248,  1824,  1247,  1824,  1248,   181,
 1450,  1451,  1824,  1824,    70,    70,  1433,  1117,    70,    70,
   54,  1451,  1824,  1824,  1824,  1037,  1037,  1441,    71,  1037,
 1037,    54,  1452,  1409,  1824,  1824,  1409,  1824,  1824,  1453,
 1824,  1824,  1410,  1453,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1454,  1454,  1494,  1494,  1824,    60,    60,
 1470,  1455,    60,    60,    61,  1455,  1080,  1080,  1824,  1080,
 1824,  1824,  1456,  1824,  1080,  1043,  1456,  1081,  1824,  1824,
 1081,  1824,  1824,  1457,  1824,  1824,  1082,  1457,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1458,  1458,  1468,
 1468,  1467,  1333,  1333,  1824,  1462,  1459,  1333,   414,  1459,
 1460,  1460,  1824,   863,   863,  1824,  1334,  1824,   863,   414,
 1460,  1461,  1824,  1824,   413,   413,  1824,   864,  1824,   413,
  414,  1461,  1824,  1824,  1824,   463,   463,  1824,   438,  1824,
  463,   414,  1462,  1465,  1465,  1824,  1334,  1334,  1824,  1463,
 1334,  1334,   439,  1463,  1335,  1335,  1824,  1335,  1824,  1824,
 1464,  1824,  1335,   866,  1464,  1336,  1824,  1824,  1336,  1824,
 1824,  1824,  1824,  1824,  1337,  1465,  1466,  1824,  1824,   864,
  864,  1824,  1335,   864,   864,   439,  1466,  1824,  1824,  1824,
  438,   438,  1824,   865,   438,   438,   439,  1467,   463,   463,
 1824,   463,  1824,  1824,   438,  1824,   463,   414,  1468,  1469,
 1824,   463,  1349,  1349,  1824,  1465,  1460,  1349,   414,  1469,
 1824,  1824,  1824,  1350,  1350,  1824,  1466,  1461,  1350,   414,
 1470,  1477,  1477,  1824,  1477,  1824,  1824,  1486,  1824,  1477,
 1471,  1471,  1475,  1475,  1824,  1352,  1352,  1824,  1472,  1824,
 1352,  1058,  1472,  1356,  1356,  1824,  1356,  1824,  1824,  1473,
 1824,  1356,   724,  1473,  1357,  1824,  1824,  1357,  1824,  1824,
 1474,  1824,  1824,   254,  1474,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,   524,  1475,  1476,  1824,  1824,  1353,
 1353,  1824,  1356,  1824,  1353,  1058,  1476,  1824,  1824,  1824,
 1355,  1355,  1824,  1354,  1824,  1355,  1058,  1477,  1485,  1824,
 1824,  1485,  1824,  1824,  1478,  1824,  1824,  1471,  1478,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1479,  1479,
 1483,  1483,  1824,  1360,  1360,  1824,  1480,  1824,  1360,   244,
 1480,  1364,  1364,  1824,  1364,  1824,  1824,  1481,  1824,  1364,
  335,  1481,  1365,  1824,  1824,  1365,  1824,  1824,  1482,  1824,
 1824,   359,  1482,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,   544,  1483,  1484,  1824,  1824,  1361,  1361,  1824,
 1364,  1824,  1361,   244,  1484,  1824,  1824,  1824,  1363,  1363,
 1824,  1362,  1824,  1363,   244,  1485,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1471,  1486,  1478,  1824,  1824,
 1478,  1824,  1824,  1487,  1824,  1824,  1479,  1487,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1488,  1488,  1492,
 1492,  1824,  1369,  1369,  1824,  1489,  1824,  1369,   374,  1489,
 1373,  1373,  1824,  1373,  1824,  1824,  1490,  1824,  1373,   399,
 1490,  1374,  1824,  1824,  1374,  1824,  1824,  1491,  1824,  1824,
  741,  1491,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1000,  1492,  1493,  1824,  1824,  1370,  1370,  1824,  1373,
 1824,  1370,   374,  1493,  1824,  1824,  1824,  1372,  1372,  1824,
 1371,  1824,  1372,   374,  1494,  1495,  1824,  1824,  1041,  1041,
 1477,  1080,  1041,  1041,    61,  1495,  1824,  1824,  1824,  1055,
 1055,  1485,  1042,  1055,  1055,    61,  1496,  1497,  1824,  1824,
   10,    10,  1824,  1408,  1824,    10,     1,  1497,  1824,  1824,
 1824,  1498,  1498,  1824,    11,  1824,  1498,     1,  1498,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,     1,  1499,
 1501,  1824,  1824,  1501,  1824,  1824,  1500,  1824,  1824,  1406,
 1500,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
   28,  1501,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1406,  1502,  1500,  1824,  1824,  1500,  1824,  1824,  1503,
 1824,  1824,    28,  1503,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1504,  1504,  1505,  1505,  1824,    81,    81,
 1824,  1292,  1824,    81,    82,  1505,  1506,  1824,  1824,   217,
  217,  1824,   969,  1824,   217,    82,  1506,  1824,  1824,  1824,
  664,   664,  1824,   218,  1824,   664,    82,  1507,  1508,  1508,
 1824,  1508,  1824,  1824,  1385,  1824,  1508,  1405,  1508,  1509,
 1824,  1824,  1509,  1824,  1824,  1393,  1824,  1824,  1405,  1509,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1405,
 1510,  1511,  1824,  1824,  1508,  1508,  1824,  1385,  1824,  1508,
 1405,  1511,  1824,  1824,  1824,  1509,  1509,  1824,  1393,  1824,
 1509,  1405,  1512,  1226,  1226,  1824,  1226,  1824,  1824,    31,
 1824,  1226,    23,  1513,  1516,  1824,  1226,  1514,  1514,  1510,
 1402,  1280,  1514,    23,  1514,  1515,  1824,  1824,    30,    30,
 1508,  1227,    30,    30,    23,  1515,  1824,  1824,  1824,  1226,
 1226,  1509,    31,  1226,  1226,    23,  1516,  1824,  1824,  1824,
 1515,  1515,  1511,  1403,  1281,  1515,    23,  1517,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,     7,  1518,    26,
 1824,  1824,    26,  1824,  1824,  1519,  1824,  1824,    27,  1519,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1520,
 1520,  1533,  1533,  1532,  1291,  1291,  1529,  1521,  1504,  1291,
   82,  1521,  1527,  1527,  1824,  1292,  1292,  1524,  1522,  1292,
 1292,   219,  1522,  1293,  1293,  1824,  1293,  1824,  1824,  1523,
 1824,  1293,   971,  1523,  1294,  1824,  1824,  1294,  1824,  1824,
 1824,  1824,  1824,  1295,  1524,  1323,  1323,  1824,  1323,  1824,
 1824,  1525,  1824,  1323,  1218,  1525,  1324,  1824,  1824,  1324,
 1824,  1824,  1526,  1824,  1824,  1245,  1526,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1272,  1527,  1528,  1824,
 1824,   969,   969,  1323,  1293,   969,   969,   219,  1528,  1824,
 1824,  1824,   218,   218,  1321,   970,   218,   218,   219,  1529,
 1530,  1530,  1824,  1313,  1313,  1824,  1524,  1824,  1313,  1314,
 1530,  1531,  1824,  1824,  1320,  1320,  1824,  1323,  1824,  1320,
 1314,  1531,  1824,  1824,  1824,  1322,  1322,  1824,  1321,  1824,
 1322,  1314,  1532,   664,   664,  1824,   664,  1824,  1824,   218,
 1824,   664,    82,  1533,  1534,  1824,   664,  1325,  1325,  1530,
 1527,  1505,  1325,    82,  1534,  1824,  1824,  1824,  1326,  1326,
 1531,  1528,  1506,  1326,    82,  1535,  1518,  1518,  1824,  1518,
 1824,  1824,  1536,  1824,  1518,    27,  1536,  1519,  1824,  1824,
 1519,  1824,  1824,  1537,  1824,  1824,  1520,  1537,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1538,  1538,  1560,
 1560,  1559,  1329,  1329,  1556,  1542,  1539,  1329,   249,  1539,
 1540,  1540,  1824,   992,   992,  1824,  1330,  1824,   992,   249,
 1540,  1541,  1824,  1824,   248,   248,  1824,   993,  1824,   248,
  249,  1541,  1824,  1824,  1824,   558,   558,  1824,   538,  1824,
  558,   249,  1542,  1554,  1554,  1824,  1330,  1330,  1545,  1543,
 1330,  1330,   539,  1543,  1331,  1331,  1824,  1331,  1824,  1824,
 1544,  1824,  1331,   995,  1544,  1332,  1824,  1824,  1332,  1824,
 1824,  1824,  1824,  1824,  1333,  1545,  1367,  1367,  1824,  1367,
 1824,  1824,  1546,  1824,  1367,  1360,  1546,  1368,  1824,  1824,
 1368,  1824,  1824,  1547,  1824,  1824,  1369,  1547,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1548,  1548,  1549,
 1549,  1824,  1549,  1824,  1824,  1552,  1824,  1549,   427,  1549,
 1551,  1824,  1824,  1551,  1824,  1824,  1550,  1824,  1824,   427,
 1550,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
  452,  1551,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,   427,  1552,  1550,  1824,  1824,  1550,  1824,  1824,  1553,
 1824,  1824,   452,  1553,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,   867,  1554,  1555,  1824,  1824,   993,   993,
 1367,  1331,   993,   993,   539,  1555,  1824,  1824,  1824,   538,
  538,  1359,   994,   538,   538,   539,  1556,  1557,  1557,  1824,
 1351,  1351,  1824,  1545,  1824,  1351,  1352,  1557,  1558,  1824,
 1824,  1358,  1358,  1824,  1367,  1824,  1358,  1352,  1558,  1824,
 1824,  1824,  1366,  1366,  1824,  1359,  1824,  1366,  1352,  1559,
  558,   558,  1824,   558,  1824,  1824,   538,  1824,   558,   249,
 1560,  1561,  1824,   558,  1375,  1375,  1557,  1554,  1540,  1375,
  249,  1561,  1824,  1824,  1824,  1376,  1376,  1558,  1555,  1541,
 1376,   249,  1562,  1563,  1824,  1824,    25,    25,  1315,  1518,
   25,    25,     7,  1563,  1824,  1824,  1824,  1517,  1517,  1317,
   26,  1517,  1517,     7,  1564,  1565,  1824,  1824,    20,    20,
  138,  1289,    20,    20,     8,  1565,  1824,  1824,  1824,  1379,
 1379,   140,    21,  1379,  1379,     8,  1566,  1569,  1569,  1824,
 1288,  1288,   143,  1567,  1288,  1288,    22,  1567,  1327,  1327,
 1824,  1327,  1824,  1824,  1568,  1824,  1327,  1291,  1568,  1328,
 1824,  1824,  1328,  1824,  1824,  1824,  1824,  1824,  1329,  1569,
 1570,  1824,  1824,  1289,  1289,   141,  1327,  1289,  1289,    22,
 1570,  1824,  1824,  1824,    21,    21,   139,  1290,    21,    21,
   22,  1571,  1379,  1379,  1824,  1379,  1824,  1824,    21,  1824,
 1379,     8,  1572,  1573,  1824,  1379,  1564,  1564,   182,  1569,
 1377,  1564,     8,  1573,  1824,  1824,  1824,  1565,  1565,   183,
 1570,  1378,  1565,     8,  1574,  1575,  1575,  1824,    33,    33,
 1824,  1203,  1824,    33,    17,  1575,  1576,  1824,  1824,    34,
   34,  1824,  1189,  1824,    34,    17,  1576,  1824,  1824,  1824,
 1188,  1188,  1824,    35,  1824,  1188,    17,  1577,  1580,  1580,
 1824,  1203,  1203,  1436,  1578,  1203,  1203,    36,  1578,  1204,
 1204,  1824,  1204,  1824,  1824,  1579,  1824,  1204,  1191,  1579,
 1205,  1824,  1824,  1205,  1824,  1824,  1824,  1824,  1824,  1206,
 1580,  1581,  1824,  1824,  1189,  1189,  1222,  1204,  1189,  1189,
   36,  1581,  1824,  1824,  1824,    35,    35,  1220,  1190,    35,
   35,    36,  1582,  1188,  1188,  1824,  1188,  1824,  1824,    35,
 1824,  1188,    17,  1583,  1584,  1824,  1188,  1224,  1224,  1439,
 1580,  1575,  1224,    17,  1584,  1824,  1824,  1824,  1225,  1225,
 1440,  1581,  1576,  1225,    17,  1585,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,     6,  1586,    15,  1824,  1824,
   15,  1824,  1824,  1587,  1824,  1824,    16,  1587,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1588,  1588,  1598,
 1598,  1597,  1229,  1229,  1444,  1592,  1589,  1229,    95,  1589,
 1590,  1590,  1824,    94,    94,  1824,  1230,  1824,    94,    95,
 1590,  1591,  1824,  1824,   158,   158,  1824,   892,  1824,   158,
   95,  1591,  1824,  1824,  1824,   691,   691,  1824,   159,  1824,
  691,    95,  1592,  1595,  1595,  1824,  1230,  1230,  1445,  1593,
 1230,  1230,   160,  1593,  1231,  1231,  1824,  1231,  1824,  1824,
 1594,  1824,  1231,   894,  1594,  1232,  1824,  1824,  1232,  1824,
 1824,  1824,  1824,  1824,  1233,  1595,  1596,  1824,  1824,   892,
  892,  1249,  1231,   892,   892,   160,  1596,  1824,  1824,  1824,
  159,   159,  1247,   893,   159,   159,   160,  1597,   691,   691,
 1824,   691,  1824,  1824,   159,  1824,   691,    95,  1598,  1599,
 1824,   691,  1251,  1251,  1448,  1595,  1590,  1251,    95,  1599,
 1824,  1824,  1824,  1252,  1252,  1449,  1596,  1591,  1252,    95,
 1600,  1586,  1586,  1824,  1586,  1824,  1824,  1601,  1824,  1586,
   16,  1601,  1587,  1824,  1824,  1587,  1824,  1824,  1602,  1824,
 1824,  1588,  1602,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1603,  1603,  1619,  1619,  1618,  1256,  1256,  1615,
 1607,  1604,  1256,   696,  1604,  1605,  1605,  1824,   909,   909,
 1824,  1257,  1824,   909,   696,  1605,  1606,  1824,  1824,   695,
  695,  1824,   910,  1824,   695,   696,  1606,  1824,  1824,  1824,
  721,   721,  1824,   708,  1824,   721,   696,  1607,  1613,  1613,
 1824,  1257,  1257,  1610,  1608,  1257,  1257,   709,  1608,  1258,
 1258,  1824,  1258,  1824,  1824,  1609,  1824,  1258,   912,  1609,
 1259,  1824,  1824,  1259,  1824,  1824,  1824,  1824,  1824,  1260,
 1610,  1276,  1276,  1824,  1276,  1824,  1824,  1611,  1824,  1276,
  497,  1611,  1277,  1824,  1824,  1277,  1824,  1824,  1612,  1824,
 1824,   843,  1612,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1300,  1613,  1614,  1824,  1824,   910,   910,  1276,
 1258,   910,   910,   709,  1614,  1824,  1824,  1824,   708,   708,
 1274,   911,   708,   708,   709,  1615,  1616,  1616,  1824,  1272,
 1272,  1824,  1610,  1824,  1272,   260,  1616,  1617,  1824,  1824,
 1273,  1273,  1824,  1276,  1824,  1273,   260,  1617,  1824,  1824,
 1824,  1275,  1275,  1824,  1274,  1824,  1275,   260,  1618,   721,
  721,  1824,   721,  1824,  1824,   708,  1824,   721,   696,  1619,
 1620,  1824,   721,  1278,  1278,  1616,  1613,  1605,  1278,   696,
 1620,  1824,  1824,  1824,  1279,  1279,  1617,  1614,  1606,  1279,
  696,  1621,  1628,  1628,  1824,  1628,  1824,  1824,  1637,  1824,
 1628,  1622,  1622,  1626,  1626,  1824,  1405,  1405,  1824,  1623,
 1824,  1405,  1406,  1623,  1502,  1502,  1824,  1502,  1824,  1824,
 1624,  1824,  1502,    28,  1624,  1503,  1824,  1824,  1503,  1824,
 1824,  1625,  1824,  1824,  1504,  1625,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1539,  1626,  1627,  1824,  1824,
 1499,  1499,  1824,  1502,  1824,  1499,  1406,  1627,  1824,  1824,
 1824,  1501,  1501,  1824,  1500,  1824,  1501,  1406,  1628,  1636,
 1824,  1824,  1636,  1824,  1824,  1629,  1824,  1824,  1622,  1629,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1630,
 1630,  1634,  1634,  1824,  1286,  1286,  1824,  1631,  1824,  1286,
 1287,  1631,  1383,  1383,  1824,  1383,  1824,  1824,  1632,  1824,
 1383,  1177,  1632,  1384,  1824,  1824,  1384,  1824,  1824,  1633,
 1824,  1824,  1192,  1633,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1207,  1634,  1635,  1824,  1824,  1380,  1380,
 1824,  1383,  1824,  1380,  1287,  1635,  1824,  1824,  1824,  1382,
 1382,  1824,  1381,  1824,  1382,  1287,  1636,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1622,  1637,  1629,  1824,
 1824,  1629,  1824,  1824,  1638,  1824,  1824,  1630,  1638,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1639,  1639,
 1643,  1643,  1824,  1387,  1387,  1824,  1640,  1824,  1387,    96,
 1640,  1391,  1391,  1824,  1391,  1824,  1824,  1641,  1824,  1391,
  161,  1641,  1392,  1824,  1824,  1392,  1824,  1824,  1642,  1824,
 1824,   895,  1642,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1234,  1643,  1644,  1824,  1824,  1388,  1388,  1824,
 1391,  1824,  1388,    96,  1644,  1824,  1824,  1824,  1390,  1390,
 1824,  1389,  1824,  1390,    96,  1645,  1646,  1824,  1824,    14,
   14,  1628,  1586,    14,    14,     6,  1646,  1824,  1824,  1824,
 1585,  1585,  1636,    15,  1585,  1585,     6,  1647,  1708,  1708,
 1824,  1708,  1824,  1824,  1720,  1824,  1708,  1648,  1648,  1700,
 1700,  1824,  1700,  1824,  1824,  1706,  1824,  1700,  1649,  1649,
 1697,  1697,  1824,     2,     2,  1824,  1650,  1824,     2,     0,
 1650,  1651,  1651,  1824,  1651,  1824,  1824,  1671,  1824,  1651,
    5,  1651,     4,  1824,  1824,     4,  1824,  1824,  1652,  1824,
 1824,     5,  1652,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1653,  1653,  1669,  1669,  1668,  1410,  1410,  1665,
 1657,  1654,  1410,    54,  1654,  1655,  1655,  1824,    53,    53,
 1824,  1411,  1824,    53,    54,  1655,  1656,  1824,  1824,    70,
   70,  1824,  1117,  1824,    70,    54,  1656,  1824,  1824,  1824,
 1037,  1037,  1824,    71,  1824,  1037,    54,  1657,  1663,  1663,
 1824,  1411,  1411,  1660,  1658,  1411,  1411,    72,  1658,  1412,
 1412,  1824,  1412,  1824,  1824,  1659,  1824,  1412,  1119,  1659,
 1413,  1824,  1824,  1413,  1824,  1824,  1824,  1824,  1824,  1414,
 1660,  1442,  1442,  1824,  1442,  1824,  1824,  1661,  1824,  1442,
 1435,  1661,  1443,  1824,  1824,  1443,  1824,  1824,  1662,  1824,
 1824,  1444,  1662,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1615,  1663,  1664,  1824,  1824,  1117,  1117,  1442,
 1412,  1117,  1117,    72,  1664,  1824,  1824,  1824,    71,    71,
 1434,  1118,    71,    71,    72,  1665,  1666,  1666,  1824,  1426,
 1426,  1824,  1660,  1824,  1426,  1427,  1666,  1667,  1824,  1824,
 1433,  1433,  1824,  1442,  1824,  1433,  1427,  1667,  1824,  1824,
 1824,  1441,  1441,  1824,  1434,  1824,  1441,  1427,  1668,  1037,
 1037,  1824,  1037,  1824,  1824,    71,  1824,  1037,    54,  1669,
 1670,  1824,  1037,  1450,  1450,  1666,  1663,  1655,  1450,    54,
 1670,  1824,  1824,  1824,  1451,  1451,  1667,  1664,  1656,  1451,
   54,  1671,  1652,  1824,  1824,  1652,  1824,  1824,  1672,  1824,
 1824,  1653,  1672,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1673,  1673,  1695,  1695,  1694,  1454,  1454,  1691,
 1677,  1674,  1454,    61,  1674,  1675,  1675,  1824,    60,    60,
 1824,  1455,  1824,    60,    61,  1675,  1676,  1824,  1824,  1041,
 1041,  1824,  1080,  1824,  1041,    61,  1676,  1824,  1824,  1824,
 1055,  1055,  1824,  1042,  1824,  1055,    61,  1677,  1689,  1689,
 1824,  1455,  1455,  1680,  1678,  1455,  1455,  1043,  1678,  1456,
 1456,  1824,  1456,  1824,  1824,  1679,  1824,  1456,  1082,  1679,
 1457,  1824,  1824,  1457,  1824,  1824,  1824,  1824,  1824,  1458,
 1680,  1486,  1486,  1824,  1486,  1824,  1824,  1681,  1824,  1486,
 1479,  1681,  1487,  1824,  1824,  1487,  1824,  1824,  1682,  1824,
 1824,  1488,  1682,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1683,  1683,  1687,  1687,  1824,  1548,  1548,  1824,
 1684,  1824,  1548,   427,  1684,  1552,  1552,  1824,  1552,  1824,
 1824,  1685,  1824,  1552,   452,  1685,  1553,  1824,  1824,  1553,
 1824,  1824,  1686,  1824,  1824,   867,  1686,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1338,  1687,  1688,  1824,
 1824,  1549,  1549,  1824,  1552,  1824,  1549,   427,  1688,  1824,
 1824,  1824,  1551,  1551,  1824,  1550,  1824,  1551,   427,  1689,
 1690,  1824,  1824,  1080,  1080,  1486,  1456,  1080,  1080,  1043,
 1690,  1824,  1824,  1824,  1042,  1042,  1478,  1081,  1042,  1042,
 1043,  1691,  1692,  1692,  1824,  1470,  1470,  1824,  1680,  1824,
 1470,  1471,  1692,  1693,  1824,  1824,  1477,  1477,  1824,  1486,
 1824,  1477,  1471,  1693,  1824,  1824,  1824,  1485,  1485,  1824,
 1478,  1824,  1485,  1471,  1694,  1055,  1055,  1824,  1055,  1824,
 1824,  1042,  1824,  1055,    61,  1695,  1696,  1824,  1055,  1494,
 1494,  1692,  1689,  1675,  1494,    61,  1696,  1824,  1824,  1824,
 1495,  1495,  1693,  1690,  1676,  1495,    61,  1697,  1698,  1824,
 1824,     3,     3,  1824,  1651,  1824,     3,     0,  1698,  1824,
 1824,  1824,  1699,  1699,  1824,     4,  1824,  1699,     0,  1699,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,     0,
 1700,  1705,  1824,  1824,  1705,  1824,  1824,  1701,  1824,  1824,
 1649,  1701,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1702,  1702,  1703,  1703,  1824,    13,    13,  1824,  1600,
 1824,    13,     6,  1703,  1704,  1824,  1824,    14,    14,  1824,
 1586,  1824,    14,     6,  1704,  1824,  1824,  1824,  1585,  1585,
 1824,    15,  1824,  1585,     6,  1705,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1649,  1706,  1701,  1824,  1824,
 1701,  1824,  1824,  1707,  1824,  1824,  1702,  1707,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1654,  1708,  1719,
 1824,  1824,  1719,  1824,  1824,  1709,  1824,  1824,  1648,  1709,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1710,
 1710,  1714,  1714,  1824,  1714,  1824,  1824,  1717,  1824,  1714,
 1711,  1711,  1712,  1712,  1824,    24,    24,  1824,  1535,  1824,
   24,     7,  1712,  1713,  1824,  1824,    25,    25,  1824,  1518,
 1824,    25,     7,  1713,  1824,  1824,  1824,  1517,  1517,  1824,
   26,  1824,  1517,     7,  1714,  1716,  1824,  1824,  1716,  1824,
 1824,  1715,  1824,  1824,  1711,  1715,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1574,  1716,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1711,  1717,  1715,  1824,
 1824,  1715,  1824,  1824,  1718,  1824,  1824,  1574,  1718,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1589,  1719,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1648,
 1720,  1709,  1824,  1824,  1709,  1824,  1824,  1721,  1824,  1824,
 1710,  1721,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1722,  1722,  1723,  1723,  1824,  1723,  1824,  1824,  1726,
 1824,  1723,  1106,  1723,  1725,  1824,  1824,  1725,  1824,  1824,
 1724,  1824,  1824,  1106,  1724,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1026,  1725,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1106,  1726,  1724,  1824,  1824,
 1724,  1824,  1824,  1727,  1824,  1824,  1026,  1727,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1120,  1728,  1729,
 1824,  1824,    10,    10,  1708,  1408,    10,    10,     1,  1729,
 1824,  1824,  1824,  1498,  1498,  1719,    11,  1498,  1498,     1,
 1730,  1742,  1742,  1824,  1407,  1407,  1733,  1731,  1407,  1407,
   12,  1731,  1452,  1452,  1824,  1452,  1824,  1824,  1732,  1824,
 1452,  1410,  1732,  1453,  1824,  1824,  1453,  1824,  1824,  1824,
 1824,  1824,  1454,  1733,  1720,  1720,  1824,  1720,  1824,  1824,
 1734,  1824,  1720,  1710,  1734,  1721,  1824,  1824,  1721,  1824,
 1824,  1735,  1824,  1824,  1722,  1735,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1736,  1736,  1737,  1737,  1824,
 1737,  1824,  1824,  1740,  1824,  1737,  1069,  1737,  1739,  1824,
 1824,  1739,  1824,  1824,  1738,  1824,  1824,  1069,  1738,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1044,  1739,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1069,
 1740,  1738,  1824,  1824,  1738,  1824,  1824,  1741,  1824,  1824,
 1044,  1741,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1083,  1742,  1743,  1824,  1824,  1408,  1408,  1720,  1452,
 1408,  1408,    12,  1743,  1824,  1824,  1824,    11,    11,  1709,
 1409,    11,    11,    12,  1744,  1745,  1745,  1824,  1647,  1647,
 1824,  1733,  1824,  1647,  1648,  1745,  1746,  1824,  1824,  1708,
 1708,  1824,  1720,  1824,  1708,  1648,  1746,  1824,  1824,  1824,
 1719,  1719,  1824,  1709,  1824,  1719,  1648,  1747,  1498,  1498,
 1824,  1498,  1824,  1824,    11,  1824,  1498,     1,  1748,  1749,
 1824,  1498,  1728,  1728,  1745,  1742,  1496,  1728,     1,  1749,
 1824,  1824,  1824,  1729,  1729,  1746,  1743,  1497,  1729,     1,
 1750,  1753,  1753,  1824,  1535,  1535,  1428,  1751,  1535,  1535,
   27,  1751,  1536,  1536,  1824,  1536,  1824,  1824,  1752,  1824,
 1536,  1520,  1752,  1537,  1824,  1824,  1537,  1824,  1824,  1824,
 1824,  1824,  1538,  1753,  1754,  1824,  1824,  1518,  1518,  1318,
 1536,  1518,  1518,    27,  1754,  1824,  1824,  1824,    26,    26,
 1316,  1519,    26,    26,    27,  1755,  1517,  1517,  1824,  1517,
 1824,  1824,    26,  1824,  1517,     7,  1756,  1757,  1824,  1517,
 1562,  1562,  1431,  1753,  1712,  1562,     7,  1757,  1824,  1824,
 1824,  1563,  1563,  1432,  1754,  1713,  1563,     7,  1758,  1770,
 1770,  1824,  1600,  1600,  1761,  1759,  1600,  1600,    16,  1759,
 1601,  1601,  1824,  1601,  1824,  1824,  1760,  1824,  1601,  1588,
 1760,  1602,  1824,  1824,  1602,  1824,  1824,  1824,  1824,  1824,
 1603,  1761,  1637,  1637,  1824,  1637,  1824,  1824,  1762,  1824,
 1637,  1630,  1762,  1638,  1824,  1824,  1638,  1824,  1824,  1763,
 1824,  1824,  1639,  1763,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1764,  1764,  1768,  1768,  1824,  1396,  1396,
 1824,  1765,  1824,  1396,   697,  1765,  1400,  1400,  1824,  1400,
 1824,  1824,  1766,  1824,  1400,   710,  1766,  1401,  1824,  1824,
 1401,  1824,  1824,  1767,  1824,  1824,   913,  1767,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1261,  1768,  1769,
 1824,  1824,  1397,  1397,  1824,  1400,  1824,  1397,   697,  1769,
 1824,  1824,  1824,  1399,  1399,  1824,  1398,  1824,  1399,   697,
 1770,  1771,  1824,  1824,  1586,  1586,  1637,  1601,  1586,  1586,
   16,  1771,  1824,  1824,  1824,    15,    15,  1629,  1587,    15,
   15,    16,  1772,  1773,  1773,  1824,  1621,  1621,  1824,  1761,
 1824,  1621,  1622,  1773,  1774,  1824,  1824,  1628,  1628,  1824,
 1637,  1824,  1628,  1622,  1774,  1824,  1824,  1824,  1636,  1636,
 1824,  1629,  1824,  1636,  1622,  1775,  1585,  1585,  1824,  1585,
 1824,  1824,    15,  1824,  1585,     6,  1776,  1777,  1824,  1585,
 1645,  1645,  1773,  1770,  1703,  1645,     6,  1777,  1824,  1824,
 1824,  1646,  1646,  1774,  1771,  1704,  1646,     6,  1778,  1785,
 1785,  1824,  1785,  1824,  1824,  1794,  1824,  1785,  1779,  1779,
 1783,  1783,  1824,  1648,  1648,  1824,  1780,  1824,  1648,  1649,
 1780,  1706,  1706,  1824,  1706,  1824,  1824,  1781,  1824,  1706,
 1702,  1781,  1707,  1824,  1824,  1707,  1824,  1824,  1782,  1824,
 1824,  1654,  1782,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1674,  1783,  1784,  1824,  1824,  1700,  1700,  1824,
 1706,  1824,  1700,  1649,  1784,  1824,  1824,  1824,  1705,  1705,
 1824,  1701,  1824,  1705,  1649,  1785,  1793,  1824,  1824,  1793,
 1824,  1824,  1786,  1824,  1824,  1779,  1786,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1824,  1787,  1787,  1791,  1791,
 1824,  1710,  1710,  1824,  1788,  1824,  1710,  1711,  1788,  1717,
 1717,  1824,  1717,  1824,  1824,  1789,  1824,  1717,  1574,  1789,
 1718,  1824,  1824,  1718,  1824,  1824,  1790,  1824,  1824,  1589,
 1790,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,
 1604,  1791,  1792,  1824,  1824,  1714,  1714,  1824,  1717,  1824,
 1714,  1711,  1792,  1824,  1824,  1824,  1716,  1716,  1824,  1715,
 1824,  1716,  1711,  1793,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1779,  1794,  1786,  1824,  1824,  1786,  1824,
 1824,  1795,  1824,  1824,  1787,  1795,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1824,  1824,  1796,  1796,  1800,  1800,  1824,
 1722,  1722,  1824,  1797,  1824,  1722,  1106,  1797,  1726,  1726,
 1824,  1726,  1824,  1824,  1798,  1824,  1726,  1026,  1798,  1727,
 1824,  1824,  1727,  1824,  1824,  1799,  1824,  1824,  1120,  1799,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1415,
 1800,  1801,  1824,  1824,  1723,  1723,  1824,  1726,  1824,  1723,
 1106,  1801,  1824,  1824,  1824,  1725,  1725,  1824,  1724,  1824,
 1725,  1106,  1802,  1803,  1824,  1824,     3,     3,  1785,  1651,
    3,     3,     0,  1803,  1824,  1824,  1824,  1699,  1699,  1793,
    4,  1699,  1699,     0,  1804,  1816,  1816,  1824,  1650,  1650,
 1807,  1805,  1650,  1650,     5,  1805,  1671,  1671,  1824,  1671,
 1824,  1824,  1806,  1824,  1671,  1653,  1806,  1672,  1824,  1824,
 1672,  1824,  1824,  1824,  1824,  1824,  1673,  1807,  1794,  1794,
 1824,  1794,  1824,  1824,  1808,  1824,  1794,  1787,  1808,  1795,
 1824,  1824,  1795,  1824,  1824,  1809,  1824,  1824,  1796,  1809,
 1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1824,  1810,
 1810,  1814,  1814,  1824,  1736,  1736,  1824,  1811,  1824,  1736,
 1069,  1811,  1740,  1740,  1824,  1740,  1824,  1824,  1812,  1824,
 1740,  1044,  1812,  1741,  1824,  1824,  1741,  1824,  1824,  1813,
 1824,  1824,  1083,  1813,  1824,  1824,  1824,  1824,  1824,  1824,
 1824,  1824,  1824,  1459,  1814,  1815,  1824,  1824,  1737,  1737,
 1824,  1740,  1824,  1737,  1069,  1815,  1824,  1824,  1824,  1739,
 1739,  1824,  1738,  1824,  1739,  1069,  1816,  1817,  1824,  1824,
 1651,  1651,  1794,  1671,  1651,  1651,     5,  1817,  1824,  1824,
 1824,     4,     4,  1786,  1652,     4,     4,     5,  1818,  1819,
 1819,  1824,  1778,  1778,  1824,  1807,  1824,  1778,  1779,  1819,
 1820,  1824,  1824,  1785,  1785,  1824,  1794,  1824,  1785,  1779,
 1820,  1824,  1824,  1824,  1793,  1793,  1824,  1786,  1824,  1793,
 1779,  1821,  1699,  1699,  1824,  1699,  1824,  1824,     4,  1824,
 1699,     0,  1822,  1823,  1824,  1699,  1802,  1802,  1819,  1816,
 1697,  1802,     0,  1823,  1824,  1824,  1824,  1803,  1803,  1820,
 1817,  1698,  1803,     0};

/* Vector of min issue delay of insns.  */
static const unsigned char thunderx3t110_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,    16,     0,     0,
    0,     0,     1,     1,    16,    16,     0,     1,    16,    17,
    1,    16,     1,    17,    17,    17,    17,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    0,    32,    17,     1,     0,     0,    18,     1,    16,    17,
    0,    17,    33,    17,    17,    16,     0,     1,     0,     0,
    0,     0,     0,    16,    17,     1,     0,     0,    17,     1,
   16,    17,     0,    17,    17,    17,    17,    16,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     0,    48,    17,     1,     0,
    0,    19,     1,    16,    17,     0,    17,    49,    17,    17,
   16,     0,     2,     0,     0,     0,     0,     0,    16,     0,
    0,     0,     0,     1,     1,    16,    16,     0,     1,    16,
   17,     1,    16,     1,    17,    17,    17,    17,     0,     0,
    0,     0,     0,     0,     0,     2,     0,    16,    16,     0,
    0,    32,    17,     1,     0,     0,    18,     1,    16,    17,
    0,    17,    33,    17,    17,    16,     0,     1,     0,     0,
    0,     0,     0,    16,    17,     1,     0,     0,    17,     1,
   16,    17,     0,    17,    17,    17,    17,    16,     0,     0,
    0,     0,     0,     0,     0,    64,     0,     0,     0,     0,
    4,     1,    16,    16,     0,     1,    64,    17,     1,    16,
    1,    21,    17,    17,    17,     0,    17,    65,    17,    17,
   16,     0,    21,     1,    16,    17,     0,    17,    81,    17,
   17,    16,     0,     4,     0,     0,     0,     0,     0,    48,
    3,     0,     0,     0,     2,     0,    32,     0,     0,     0,
   32,    34,     2,     0,     0,    18,     2,    32,    33,     0,
   17,    33,    34,    18,    16,     1,    18,    18,    33,    33,
    0,     1,    32,    34,     2,    16,     1,    18,    18,    81,
   33,     0,     0,    16,    20,     1,     0,     0,     0,     0,
   48,     0,     0,     0,     0,     2,     0,     0,     0,     2,
    0,    32,    32,     0,     0,    32,    34,     2,     0,     0,
   18,     2,    80,    33,     0,    17,    33,    37,    18,    16,
    0,     1,     1,    64,    16,     0,     0,     0,     3,     0,
    0,     0,     0,     0,    32,     0,     0,     0,    32,     2,
    0,     0,     0,     2,     2,    32,    32,     0,     2,    32,
   34,     2,    32,     1,    34,    18,    33,    34,     0,    18,
   33,    34,    18,    32,     0,    34,     2,    32,    34,     0,
   18,    33,    37,    18,    32,     0,    17,     1,    64,    17,
    0,    17,    17,    20,    17,    16,     0,     0,     0,    48,
    0,     0,     0,     0,     2,     0,     0,     0,     3,     0,
   32,     0,     0,     0,    48,    34,     2,     0,     0,    19,
    2,    32,    33,     0,    17,    49,    34,    18,    16,     1,
   19,    18,    33,    33,     0,     1,    48,    34,     2,    16,
    1,    19,    18,    81,    33,     0,     0,    32,    20,     1,
    0,     0,     1,     0,    48,     0,     0,     0,    16,    19,
    1,     0,     0,    17,     1,    48,    17,     0,    17,    17,
   19,    17,    16,     0,     0,     0,    32,     0,     0,     0,
   32,     2,     0,     0,     0,     2,     2,    32,    32,     0,
    1,    32,    34,     2,    16,     1,    18,    18,    33,    33,
    0,    17,    33,    34,    18,    16,     0,    18,     2,    32,
   33,     0,    17,    33,    37,    18,    16,     0,     1,     1,
   64,    16,     0,     0,     0,     3,     0,     0,     0,     3,
    0,    48,    16,     0,     0,    48,    19,     1,     0,     0,
   19,     1,    48,    17,     0,    17,    49,    19,    17,    16,
    1,    19,    17,    49,    17,     0,     1,    48,    19,     1,
   16,     1,    19,    17,    81,    17,     0,     0,    32,     4,
    0,     0,     0,     2,     2,    64,    32,     0,     1,    32,
   36,     2,    16,     1,    18,    18,    65,    33,     0,     0,
   16,    19,     1,     0,     0,    17,     1,    48,    17,     0,
   17,    17,    19,    17,    16,     0,     0,     0,    32,     0,
    0,     0,    64,     2,     0,     0,     0,     4,     2,    32,
   32,     0,     1,    64,    34,     2,    16,     1,    21,    18,
   33,    33,     0,    17,    65,    34,    18,    16,     0,    21,
    2,    32,    33,     0,    17,    81,    37,    18,    16,     0,
    4,     1,    64,    16,     0,     1,    64,    20,     1,    16,
    1,    21,    17,    65,    17,     0,     0,    64,     3,     0,
    0,     0,     4,     1,    48,    16,     0,     1,    64,    19,
    1,    16,     1,    21,    17,    49,    17,     0,    17,    65,
   19,    17,    16,     0,    21,     1,    48,    17,     0,    17,
   81,    21,    17,    16,     0,     4,     0,    64,     0,     0,
    0,    64,    36,     2,     0,     0,    20,     2,    64,    33,
    0,    17,    81,    36,    18,    16,     1,    20,    18,    65,
   33,     0,     1,    80,    36,     2,    16,     1,    21,    18,
   81,    33,     0,     0,    64,    20,     1,     0,     0,     3,
    0,    48,     0,     0,     0,    48,    51,     3,     0,     0,
   19,     3,    48,    49,     0,    17,    49,    51,    19,    16,
    1,    19,    19,    49,    49,     0,     1,    48,    51,     3,
   16,     1,    19,    19,    81,    49,     0,     0,    48,    51,
    3,     0,     0,    19,     3,    80,    49,     0,    17,    49,
   53,    19,    16,     0,     2,     2,    64,    32,     0,     0,
   16,    19,     1,     0,     0,    17,     1,    48,    17,     0,
   17,    17,    19,    17,    16,     0,     0,     0,    32,     0,
    0,     0,    32,     2,     0,     0,     0,     2,     2,    32,
   32,     0,     2,    32,    34,     2,    32,     1,    34,    18,
   33,    34,     0,    18,    33,    34,    18,    32,     0,    34,
    2,    32,    34,     0,    18,    33,    37,    18,    32,     0,
   17,     1,    64,    17,     0,    17,    17,    20,    17,    16,
    0,     0,     0,    48,     0,     0,     0,    64,     3,     1,
    0,     0,     5,     1,    48,    16,     0,     1,    80,    21,
    1,    16,     1,    21,    17,    81,    17,     0,     0,    64,
    4,     0,     0,     0,     3,     1,    48,    16,     0,     1,
   48,    19,     1,    16,     1,    19,    17,    49,    17,     0,
   17,    49,    19,    17,    16,     0,    19,     1,    48,    17,
    0,    17,    49,    21,    17,    16,     0,     2,     0,    64,
    0,     0,     0,    32,    36,     2,     0,     0,    34,     2,
   64,    34,     0,    18,    33,    36,    18,    32,     1,    34,
   18,    65,    34,     0,     2,    32,    36,     2,    32,     1,
   34,    18,    81,    34,     0,     1,    16,    20,     1,    16,
    0,     0,     0,    48,     0,     0,     0,    48,     3,     3,
    0,     0,    19,     0,    48,    48,     0,    17,    48,     3,
    3,     0,     0,     3,     0,    48,     0,     0,     0,    48,
   53,     3,     0,     0,    19,     3,    81,    49,     0,     1,
   48,     3,     0,     0,     1,    19,     0,    48,     0,     0,
    0,    48,    51,     3,     0,     0,    16,     0,    48,     0,
    0,     1,    48,     3,     0,     0,     1,    19,     0,    48,
    0,     0,    17,    48,     3,     0,     0,     1,    17,    17,
   65,    17,     0,     0,     0,     3,     0,     0,     0,     4,
    0,    48,     0,     0,     0,    64,    51,     3,     0,     0,
   20,     3,    48,    49,     0,    17,    81,    51,    19,    16,
    1,    20,    19,    49,    49,     0,     1,    80,    51,     3,
   16,     1,    21,    19,    81,    49,     0,     0,    80,    51,
    3,     0,     0,    21,     3,    80,    49,     0,    17,    81,
   53,    19,    16,     0,     4,     2,    64,    32,     0,     1,
   64,    36,     2,    16,     1,    21,    18,    65,    33,     0,
    0,    64,    19,     1,     0,     0,     3,     0,    32,     0,
    0,     0,    48,    34,     2,     0,     0,    35,     2,    32,
   34,     0,    18,    49,    34,    18,    32,     1,    35,    18,
   33,    34,     0,     2,    48,    34,     2,    32,     1,    35,
   18,    81,    34,     0,     1,    32,    20,     1,    16,     1,
   18,    17,    65,    17,     0,     0,    16,     3,     0,     0,
    0,     1,     1,    48,    16,     0,     1,    16,    19,     1,
   16,     1,    17,    17,    81,    17,     0,     0,     0,     4,
    0,     0,     0,     4,     0,    64,    32,     0,     0,    80,
   36,     2,     0,     0,    21,     2,    80,    33,     0,    17,
   81,    37,    18,    16,     0,     4,     1,    64,    16,     0,
    0,    48,     3,     0,     0,     0,     3,     3,    48,    48,
    0,     1,    48,    51,     3,    16,     1,    19,    19,    49,
   49,     0,    17,    49,    51,    19,    16,     0,    19,     3,
   48,    49,     0,    17,    49,    53,    19,    16,     0,     3,
    3,    48,    48,     0,     1,    48,    53,     3,    16,     1,
   19,    19,    81,    49,     0,     0,    32,    36,     2,     0,
    0,    34,     2,    64,    34,     0,    18,    33,    36,    18,
   32,     0,    17,     1,    48,    17,     0,     0,     0,     2,
    0,     0,     0,     3,     0,    32,    32,     0,     0,    48,
   34,     2,     0,     0,    35,     2,    80,    34,     0,    18,
   49,    37,    18,    32,     0,    18,     1,    64,    17,     0,
    0,    16,     3,     0,     0,     0,     1,     1,    48,    16,
    0,     1,    16,    19,     1,    16,     1,    17,    17,    81,
   17,     0,     0,     0,     4,     0,     0,     0,     2,     0,
   64,    32,     0,     0,    32,    36,     2,     0,     0,    34,
    2,    80,    34,     0,    18,    33,    37,    18,    32,     0,
   17,     1,    64,    17,     0,     0,     0,     3,     0,     0,
    0,     3,     0,    48,    48,     0,     1,    48,     3,     3,
    0,     1,    19,     0,    48,    48,     0,     0,    48,     3,
    0,     0,     0,     3,     3,    80,    48,     0,     1,    48,
   53,    19,    16,     0,    19,     0,    48,     0,     0,    17,
   48,     3,     0,     0,     0,     3,     3,    48,    48,     0,
    1,     0,     3,     0,     0,     0,    19,     0,    48,     0,
    0,    17,    48,     3,     0,     0,     1,    19,     0,    48,
    0,     0,    17,    17,    20,    17,    16,     0,     0,     0,
   48,     0,     0,     0,    64,     3,     0,     0,     0,     4,
    3,    48,    48,     0,     1,    64,    51,     3,    16,     1,
   21,    19,    49,    49,     0,     0,    64,    34,     2,     0,
    0,    36,     2,    32,    34,     0,    18,    81,    34,    18,
   32,     1,    36,    18,    33,    34,     0,     2,    80,    34,
    2,    32,     1,    37,    18,    81,    34,     0,    17,    65,
   51,    19,    16,     0,    21,     3,    48,    49,     0,    17,
   81,    53,    19,    16,     0,     4,     2,    64,    32,     0,
    2,    64,    36,     2,    32,     1,    37,    18,    65,    34,
    0,    18,    65,    36,    18,    32,     0,    37,     2,    64,
   34,     0,    18,    81,    37,    18,    32,     0,    20,     1,
   64,    17,     0,    17,    81,    20,    17,    16,     1,    20,
   17,    65,    17,     0,     0,    80,    51,     3,     0,     0,
   21,     3,    80,    49,     0,    17,    81,    53,    19,    16,
    0,     4,     2,    64,    32,     0,     2,    64,    36,     2,
   32,     1,    37,    18,    65,    34,     0,     1,    64,    19,
    1,    16,     1,    21,    17,    49,    17,     0,     0,    64,
    2,     0,     0,     0,     5,     2,    32,    32,     0,     2,
   80,    37,     2,    32,     1,    37,    18,    81,    34,     0,
    1,    64,    20,     1,    16,     0,     3,     0,    48,     0,
    0,     0,    48,    19,     1,     0,     0,    19,     1,    80,
   17,     0,    17,    49,    21,    17,    16,     0,     2,     0,
   64,     0,     0,     0,    32,    36,     2,     0,     0,    34,
    2,    64,    34,     0,    18,    33,    37,    18,    32,     0,
   17,     1,    64,    17,     0,     0,     0,     3,     0,     0,
    0,     3,     0,    48,     0,     0,     0,    48,    51,     3,
    0,     0,    35,     3,    48,    50,     0,    18,    49,    51,
   19,    32,     1,    35,    19,    49,    50,     0,     2,    48,
   51,     3,    32,     1,    35,    19,    81,    50,     0,     0,
   48,    51,     3,     0,     0,    35,     3,    80,    50,     0,
   18,    49,    53,    19,    32,     0,    18,     2,    64,    33,
    0,    17,    33,    36,    18,    16,     0,     1,     1,    48,
   16,     0,     1,    16,    19,     1,    16,     0,     0,     0,
   32,     0,     0,     0,    64,     2,     2,     0,     0,    36,
    0,    32,    32,     0,    18,    64,     2,     2,     0,     0,
    5,     0,    32,     0,     0,     0,    80,    37,     2,     0,
    0,    37,     2,    81,    34,     0,     2,    80,     2,     0,
    0,     1,    37,     0,    32,     0,     0,     0,    64,    34,
    2,     0,     0,    32,     0,    32,     0,     0,     2,    64,
    2,     0,     0,     1,    36,     0,    32,     0,     0,    18,
   64,     2,     0,     0,     1,    17,    17,    81,    17,     0,
    0,     0,     4,     0,     0,     0,     4,     0,    64,     0,
    0,     0,    80,    36,     2,     0,     0,    37,     2,    80,
   34,     0,    18,    81,    37,    18,    32,     0,    20,     1,
   64,    17,     0,    17,    81,    20,    17,    16,     1,    20,
   17,    65,    17,     0,     2,    64,     4,     0,     0,     1,
   36,     0,    64,     0,     0,     0,    64,     4,     2,     0,
    0,    36,     0,    64,    32,     0,    18,    64,     4,     2,
    0,     0,     5,     0,    64,     0,     0,     0,    80,    37,
    2,     0,     0,    37,     2,    81,    34,     0,     2,    80,
    4,     0,     0,     1,    37,     0,    64,     0,     0,     0,
   64,    36,     2,     0,     0,    32,     0,    64,     0,     0,
   18,    64,     4,     0,     0,     1,    17,    17,    49,    17,
    0,    17,    33,    36,    18,    16,     0,    35,     0,    48,
    0,     0,    18,    48,     3,     0,     0,     0,     3,     0,
   48,    48,     0,     2,    48,     3,     3,     0,     1,    35,
    0,    48,    48,     0,     0,    48,     3,     0,     0,     0,
    3,     3,    80,    48,     0,     2,    48,    53,    19,    32,
    0,    35,     0,    48,     0,     0,    18,    48,     3,     0,
    0,     0,     3,     3,    48,    48,     0,     2,     0,     3,
    0,     0,     1,    35,     0,    48,     0,     0,    17,    17,
   20,    17,    16,     0,     0,     0,    48,     0,     0,     0,
   64,     3,     0,     0,     0,     4,     3,    48,    48,     0,
    2,    64,    51,     3,    32,     1,    37,    19,    49,    50,
    0,    18,    65,    51,    19,    32,     0,    37,     3,    48,
   50,     0,    18,    81,    53,    19,    32,     0,     5,     3,
   48,    48,     0,     2,    80,    53,     3,    32,     1,    37,
   19,    81,    50,     0,     2,    64,     3,     0,     0,     1,
   36,     0,    48,     0,     0,     0,    64,     3,     3,     0,
    0,    36,     0,    48,    48,     0,    18,    64,     3,     3,
    0,     0,     5,     0,    48,     0,     0,     0,    80,    53,
    3,     0,     0,    37,     3,    81,    50,     0,     2,    80,
    3,     0,     0,     1,    37,     0,    48,     0,     0,     0,
   64,    51,     3,     0,     0,    32,     0,    48,     0,     0,
   18,    64,     3,     0,     0,     1,    17,    17,    65,    17,
    0,     2,    32,    37,     2,    32,     1,    34,    18,    81,
   34,     0,     1,    16,    20,     1,    16,     0,     0,     0,
   48,     0,     0,     0,    48,     3,     0,     0,     0,     3,
    3,    48,    48,     0,     3,    48,    51,     3,    48,     1,
   51,    19,    49,    51,     0,    19,    49,    51,    19,    48,
    0,    51,     3,    48,    51,     0,    19,    49,    53,    19,
   48,     0,     3,     3,    48,    48,     0,     3,    48,    53,
    3,    48,     1,    51,    19,    81,    51,     0,     3,    48,
    3,     0,     0,     1,    51,     0,    48,     0,     0,     0,
   48,     3,     3,     0,     0,    51,     0,    48,    48,     0,
   19,    48,     3,     3,     0,     0,     3,     0,    48,     0,
    0,     0,    48,    53,     3,     0,     0,    51,     3,    81,
   51,     0,     3,    48,     3,     0,     0,     1,    51,     0,
   48,     0,     0,     0,    48,    51,     3,     0,     0,    48,
    0,    48,     0,     0,    19,    48,     3,     0,     0,     1,
   17,    17,    65,    17,     0,     0,     0,     3,     0,     0,
    0,     4,     0,    48,     0,     0,     0,    64,    51,     3,
    0,     0,    52,     3,    48,    51,     0,    19,    81,    51,
   19,    48,     1,    52,    19,    49,    51,     0,     3,    80,
   51,     3,    48,     1,    53,    19,    81,    51,     0,     0,
   80,    51,     3,     0,     0,    53,     3,    80,    51,     0,
   19,    81,    53,    19,    48,     0,    52,     0,    48,     0,
    0,    19,    64,     3,     0,     0,     0,     4,     0,    48,
   48,     0,     3,    64,     3,     3,     0,     1,    52,     0,
   48,    48,     0,     0,    80,     3,     0,     0,     0,     5,
    3,    80,    48,     0,     3,    80,    53,    19,    48,     0,
   53,     0,    48,     0,     0,    19,    80,     3,     0,     0,
    0,     4,     3,    48,    48,     0,     3,     0,     3,     0,
    0,     1,    52,     0,    48,     0,     0,    17,    17,    20,
   17,    16,     0,    34,     0,    64,     0,     0,    18,    32,
    4,     0,     0,     1,    34,    18,    65,    34,     0,     1,
   48,     3,     0,     0,     1,    19,     0,    48,     0,     0,
   17,    81,    20,    17,    16,     0,     4,     0,    48,     0,
    0,     0,    80,    19,     1,     0,     0,    21,     1,    48,
   17,     0,    17,    81,    21,    17,    16,     0,    21,     1,
   80,    17,     0,    17,    81,    21,    17,    16,     0,     4,
    0,    64,     0,     0,     0,    80,    36,     2,     0,     0,
   37,     2,    64,    34,     0,    18,    81,    37,    18,    32,
    0,    20,     1,    64,    17,     0,    17,    81,    20,    17,
   16,     1,    20,    17,    65,    17,     0,     2,    80,    37,
    2,    32,     1,    37,    18,    81,    34,     0,     1,    64,
   20,     1,    16,     1,    21,    17,    65,    17,     0,    17,
   65,    20,    17,    16,     0,    36,     0,    64,     0,     0,
   18,    64,     4,     0,     0,     1,    36,    18,    65,    34,
    0,     1,    64,     3,     0,     0,     1,    20,     0,    48,
    0,     0,    17,    65,    19,    17,    16,     1,    20,    17,
   65,    17,     0,     1,    64,     3,     0,     0,     1,    20,
    0,    48,     0,     0,     0,    64,     3,     3,     0,     0,
   20,     0,    48,    48,     0,    17,    64,     3,     3,     0,
    0,     5,     0,    48,     0,     0,     0,    80,    53,     3,
    0,     0,    21,     3,    81,    49,     0,     1,    80,     3,
    0,     0,     1,    21,     0,    48,     0,     0,     0,    64,
   51,     3,     0,     0,    16,     0,    48,     0,     0,    17,
   64,     3,     0,     0,     1,    17,    17,    65,    17,     0,
    2,    32,     4,     2,     0,     1,    34,     0,    64,    32,
    0,     0,    32,     4,     0,     0,     0,     2,     2,    80,
   32,     0,     2,    32,    37,    18,    32,     0,    34,     0,
   64,     0,     0,    18,    32,     4,     0,     0,     0,     2,
    2,    64,    32,     0,     2,     0,     4,     0,     0,     0,
   34,     0,    64,     0,     0,    18,    32,     4,     0,     0,
    1,    34,     0,    64,     0,     0,     1,    16,    21,     1,
   16,     1,    17,    17,    81,    17,     0,     0,     0,     4,
    0,     0,     0,     2,     0,    64,    32,     0,     2,    32,
    4,     2,     0,     1,    34,     0,    64,    32,     0,     0,
   32,     4,     0,     0,     0,     2,     2,    80,    32,     0,
    2,    32,    37,    18,    32,     0,    34,     0,    64,     0,
    0,    18,    32,     4,     0,     0,     0,     2,     2,    64,
   32,     0,     2,     0,     4,     0,     0,     1,    34,     0,
   64,     0,     0,     1,    16,     3,     0,     0,     1,    17,
    0,    48,     0,     0,    17,    17,    19,    17,    16,     1,
   18,    17,    65,    17,     0,     0,    16,     3,     0,     0,
    0,     1,     1,    48,    16,     0,     1,    16,    21,     1,
   16,     1,    17,    17,    81,    17,     0,     0,     0,     4,
    0,     0,     0,     4,     0,    64,    32,     0,     2,    64,
    4,     2,     0,     1,    36,     0,    64,    32,     0,     0,
   80,     4,     0,     0,     0,     5,     2,    80,    32,     0,
    2,    80,    37,    18,    32,     0,    37,     0,    64,     0,
    0,    18,    80,     4,     0,     0,     0,     4,     2,    64,
   32,     0,     2,     0,     4,     0,     0,     1,    36,     0,
   64,     0,     0,     1,    16,     3,     0,     0,     1,    17,
    0,    48,     0,     0,    17,    17,    19,    17,    16,     1,
   18,    17,    65,    17,     0,     2,    48,     2,     2,     0,
    1,    35,     0,    32,    32,     0,     0,    48,     2,     0,
    0,     0,     3,     2,    80,    32,     0,     2,    48,    37,
   18,    32,     0,    35,     0,    32,     0,     0,    18,    48,
    2,     0,     0,     0,     3,     2,    32,    32,     0,     2,
    0,     2,     0,     0,     0,    35,     0,    32,     0,     0,
   18,    48,     2,     0,     0,     1,    35,     0,    32,     0,
    0,     1,    80,    20,     1,    16,     1,    21,    17,    81,
   17,     0,     0,    64,     4,     0,     0,     0,     4,     4,
   64,    64,     0,     1,    64,    68,     4,    16,     1,    21,
   20,    65,    65,     0,    17,    65,    68,    20,    16,     0,
   21,     4,    64,    65,     0,    17,    81,    85,    21,    16,
    0,     4,     4,    64,    64,     0,     2,    64,    68,     4,
   32,     1,    37,    20,    65,    66,     0,    18,    65,    68,
   20,    32,     0,    37,     4,    64,    66,     0,    18,    81,
   85,    21,    32,     0,    20,     4,    64,    65,     0,    17,
   81,    68,    20,    16,     1,    20,    20,    65,    65,     0,
    0,    80,    68,     4,     0,     0,    21,     5,    80,    81,
    0,    17,    81,    85,    21,    16,     0,     4,     4,    64,
   64,     0,     2,    64,    68,     4,    32,     1,    37,    20,
   65,    66,     0,    18,    65,    68,    20,    32,     0,    37,
    4,    64,    66,     0,    18,    81,    85,    21,    32,     0,
   20,     0,    64,     0,     0,    17,    64,     4,     0,     0,
    0,    20,     0,    64,    32,     0,    17,    64,     4,     2,
    0,     0,     5,     0,    64,     0,     0,     0,    80,    37,
    2,     0,     0,    21,     2,    81,    33,     0,     1,    80,
    4,     0,     0,     1,    21,     0,    64,     0,     0,     0,
   64,    36,     2,     0,     0,    16,     0,    64,     0,     0,
    1,    64,     4,     0,     0,     1,    20,     0,    64,     0,
    0,    17,    64,     4,     0,     0,     0,    17,     1,    80,
   17,     0,    17,    17,    21,    17,    16,     0,     0,     0,
   64,     0,     0,     0,    64,     4,     2,     0,     0,     5,
    2,    64,    32,     0,     1,    80,    36,     2,    16,     1,
   21,    18,    81,    33,     0,     0,    64,    20,     1,     0,
    0,    21,     1,    64,    17,     0,    17,    81,    21,    17,
   16,     0,     4,     0,    64,     0,     0,     0,    80,    68,
    4,     0,     0,    37,     5,    80,    82,     0,    18,    81,
   85,    21,    32,     0,    20,     4,    64,    65,     0,    17,
   81,    68,    20,    16,     1,    20,    20,    65,    65,     0,
    2,    64,     4,     0,     0,     1,    36,     0,    64,     0,
    0,     1,    80,    37,     2,    16,     1,    21,    18,    81,
   33,     0,     0,    64,    20,     1,     0,     0,    21,     1,
   64,    17,     0,    17,    81,    21,    17,    16,     0,     4,
    0,    64,     0,     0,     0,    64,    68,     4,     0,     0,
   52,     4,    64,    67,     0,    19,    81,    68,    20,    48,
    1,    52,    20,    65,    67,     0,     3,    80,    68,     4,
   48,     1,    53,    21,    81,    83,     0,     0,    80,    68,
    4,     0,     0,    53,     5,    80,    83,     0,    19,    81,
   85,    21,    48,     0,    52,     0,    64,     0,     0,    19,
   64,     4,     0,     0,     0,    20,     0,    64,    32,     0,
   17,    64,     4,     2,     0,     1,    20,    18,    65,    33,
    0,     0,    80,     4,     0,     0,     0,     5,     2,    80,
   32,     0,     1,    80,    37,    18,    16,     0,    21,     0,
   64,     0,     0,    17,    80,     4,     0,     0,     0,     4,
    2,    64,    32,     0,     1,     0,     4,     0,     0,     0,
   20,     0,    64,     0,     0,    17,    64,     4,     0,     0,
    1,    20,     0,    64,     0,     0,     1,    16,     3,     0,
    0,     1,    17,     0,    48,     0,     0,    17,    17,    19,
   17,    16,     1,    18,    17,    65,    17,     0,     1,    64,
    3,     0,     0,     1,    20,     0,    48,     0,     0,     0,
   64,     3,     3,     0,     0,    20,     0,    48,    48,     0,
   17,    64,     3,     3,     0,     0,     5,     0,    48,     0,
    0,     0,    80,    53,     3,     0,     0,    21,     3,    81,
   49,     0,     1,    80,     3,     0,     0,     1,    21,     0,
   48,     0,     0,     0,    64,    51,     3,     0,     0,    16,
    0,    48,     0,     0,    17,    64,     3,     0,     0,     1,
   17,    17,    65,    17,     0,     1,    64,     3,     1,     0,
    1,    20,     0,    48,    16,     0,     0,    80,     3,     0,
    0,     0,     5,     1,    80,    16,     0,     1,    80,    21,
   17,    16,     0,    21,     0,    48,     0,     0,    17,    80,
    3,     0,     0,     0,     4,     1,    48,    16,     0,     1,
    0,     3,     0,     0,     0,    20,     0,    48,     0,     0,
   17,    64,     3,     0,     0,     1,    20,     0,    48,     0,
    0,    17,    17,    20,    17,    16,     0,     2,     2,    32,
   32,     0,     2,    32,    37,     2,    32,     1,    34,    18,
   81,    34,     0,     1,    16,    20,     1,    16,     0,     0,
    0,    48,     0,     0,     0,    48,     3,     1,     0,     0,
   19,     0,    48,    16,     0,    17,    48,     3,     1,     0,
    0,     3,     0,    48,     0,     0,     0,    48,    21,     1,
    0,     0,    19,     1,    81,    17,     0,     1,    48,     3,
    0,     0,     1,    19,     0,    48,     0,     0,     0,    48,
   19,     1,     0,     0,    16,     0,    48,     0,     0,    17,
   48,     3,     0,     0,     1,    17,    17,    65,    17,     0,
    0,     0,     3,     0,     0,     0,     4,     0,    48,    16,
    0,     1,    64,     3,     1,     0,     1,    20,     0,    48,
   16,     0,     0,    80,     3,     0,     0,     0,     5,     1,
   80,    16,     0,     1,    80,    21,    17,    16,     0,    21,
    0,    48,     0,     0,    17,    80,     3,     0,     0,     0,
    4,     1,    48,    16,     0,     1,     0,     3,     0,     0,
    1,    20,     0,    48,     0,     0,    17,    17,    20,    17,
   16,     0,    34,     0,    32,     0,     0,    18,    32,     2,
    0,     0,     0,     2,     0,    32,    32,     0,     2,    32,
    2,     2,     0,     1,    34,     0,    32,    32,     0,     0,
   32,     2,     0,     0,     0,     2,     2,    80,    32,     0,
    2,    32,    37,    18,    32,     0,    34,     0,    32,     0,
    0,    18,    32,     2,     0,     0,     0,     2,     2,    32,
   32,     0,     2,     0,     2,     0,     0,     1,    34,     0,
   32,     0,     0,     1,    32,    36,     2,    16,     1,    18,
   18,    81,    33,     0,     0,    16,    20,     1,     0,     0,
   17,     1,    64,    17,     0,    17,    17,    21,    17,    16,
    0,     0,     0,    64,     0,     0,     0,    64,     4,     4,
    0,     0,    36,     0,    64,    64,     0,    18,    64,     4,
    4,     0,     0,     5,     0,    64,     0,     0,     0,    80,
   85,     5,     0,     0,    37,     5,    81,    82,     0,     2,
   80,     4,     0,     0,     1,    37,     0,    64,     0,     0,
    0,    64,    68,     4,     0,     0,    32,     0,    64,     0,
    0,    18,    64,     4,     0,     0,     0,    21,     1,    64,
   17,     0,    17,    81,    21,    17,    16,     0,     4,     0,
   64,     0,     0,     0,    64,    68,     4,     0,     0,    21,
    4,    64,    65,     0,    17,    81,    85,    21,    16,     0,
    5,     4,    64,    64,     0,     1,    80,    85,     5,    16,
    1,    21,    21,    81,    81,     0,     0,    64,    68,     4,
    0,     0,    21,     4,    64,    65,     0,    17,    81,    85,
   21,    16,     0,    20,     0,    64,     0,     0,    17,    64,
    4,     0,     0,     1,    20,    17,    65,    17,     0,     1,
   80,    20,     1,    16,     1,    21,    17,    81,    17,     0,
    0,    64,     4,     0,     0,     0,     5,     1,    64,    16,
    0,     1,    80,    21,     1,    16,     1,    21,    17,    81,
   17,     0,     0,    64,     4,     0,     0,     0,     5,     4,
   64,    64,     0,     1,    80,    85,     5,    16,     1,    21,
   21,    81,    81,     0,     0,    64,    68,     4,     0,     0,
   20,     4,    64,    65,     0,    17,    81,    68,    20,    16,
    1,    20,    20,    65,    65,     0,     1,    80,    68,     4,
   16,     1,    21,    21,    81,    81,     0,     1,    64,     4,
    0,     0,     1,    20,     0,    64,     0,     0,     1,    64,
    4,     0,     0,     1,    20,     0,    64,     0,     0,     0,
   80,    34,     2,     0,     0,    21,     2,    80,    33,     0,
   17,    81,    37,    18,    16,     0,     4,     1,    64,    16,
    0,     1,    80,    20,     1,    16,     1,    21,    17,    81,
   17,     0,     0,    64,     4,     0,     0,     0,     5,     1,
   64,    16,     0,     1,    80,    21,     1,    16,     1,    21,
   17,    81,    17,     0,     0,    64,     4,     0,     0,     0,
    5,     4,    64,    64,     0,     2,    80,    85,     5,    32,
    1,    37,    21,    81,    82,     0,     2,    64,     4,     0,
    0,     1,    36,     0,    64,     0,     0,     1,    64,     4,
    0,     0,     1,    20,     0,    64,     0,     0,     1,    64,
    2,     0,     0,     1,    20,     0,    32,     0,     0,     0,
   64,     2,     2,     0,     0,    20,     0,    32,    32,     0,
   17,    64,     2,     2,     0,     0,     5,     0,    32,     0,
    0,     0,    80,    37,     2,     0,     0,    21,     2,    81,
   33,     0,     1,    80,     2,     0,     0,     1,    21,     0,
   32,     0,     0,     0,    64,    34,     2,     0,     0,    16,
    0,    32,     0,     0,    17,    64,     2,     0,     0,     1,
   18,    18,    65,    33,     0,     1,    32,    36,     2,    16,
    1,    18,    18,    81,    33,     0,     0,    16,    20,     1,
    0,     0,    17,     1,    64,    17,     0,    17,    17,    21,
   17,    16,     0,     0,     0,    64,     0,     0,     0,    64,
    4,     4,     0,     0,    20,     0,    64,    64,     0,    17,
   64,     4,     4,     0,     0,     5,     0,    64,     0,     0,
    0,    80,    85,     5,     0,     0,    21,     5,    81,    81,
    0,     1,    80,     4,     0,     0,     1,    21,     0,    64,
    0,     0,     0,    64,    68,     4,     0,     0,    16,     0,
   64,     0,     0,    17,    64,     4,     0,     0,     0,     2,
    2,    64,    32,     0,     1,    32,    37,     2,    16,     1,
   18,    18,    81,    33,     0,     0,    16,    20,     1,     0,
    0,    17,     1,    64,    17,     0,    17,    17,    21,    17,
   16,     0,     0,     0,    64,     0,     0,     0,    64,     4,
    4,     0,     0,    20,     0,    64,    64,     0,    17,    64,
    4,     4,     0,     0,     5,     0,    64,     0,     0,     0,
   80,    85,     5,     0,     0,    21,     5,    81,    81,     0,
    1,    80,     4,     0,     0,     1,    21,     0,    64,     0,
    0,     0,    64,    68,     4,     0,     0,    16,     0,    64,
    0,     0,    17,    64,     4,     0,     0,     0,    18,     0,
   64,     0,     0,    17,    32,     4,     0,     0,     0,     3,
    1,    48,    16,     0,     1,    48,    21,     1,    16,     1,
   19,    17,    81,    17,     0,     0,    32,     4,     0,     0,
    0,     2,     2,    64,    32,     0,     1,    32,    37,     2,
   16,     1,    18,    18,    81,    33,     0,     0,    16,    20,
    1,     0,     0,    17,     1,    64,    17,     0,    17,    17,
   21,    17,    16,     0,     0,     0,    64,     0,     0,     0,
   64,     4,     4,     0,     0,    52,     0,    64,    64,     0,
   19,    64,     4,     4,     0,     0,     5,     0,    64,     0,
    0,     0,    80,    85,     5,     0,     0,    53,     5,    81,
   83,     0,     3,    80,     4,     0,     0,     1,    53,     0,
   64,     0,     0,     0,    64,    68,     4,     0,     0,    48,
    0,    64,     0,     0,    19,    64,     4,     0,     0,     0,
   18,     0,    64,     0,     0,    17,    32,     4,     0,     0,
    0,    19,     0,    48,    16,     0,    17,    48,     3,     1,
    0,     0,     3,     0,    48,     0,     0,     0,    48,    21,
    1,     0,     0,    19,     1,    81,    17,     0,     1,    48,
    3,     0,     0,     1,    19,     0,    48,     0,     0,     0,
   48,    19,     1,     0,     0,    16,     0,    48,     0,     0,
    1,    48,     3,     0,     0,     1,    19,     0,    48,     0,
    0,    17,    48,     3,     0,     0,     0,    17,     1,    64,
   17,     0,    17,    17,    21,    17,    16,     0,     0,     0,
   64,     0,     0,     0,    64,     4,     1,     0,     0,    20,
    0,    64,    16,     0,    17,    64,     4,     1,     0,     0,
    5,     0,    64,     0,     0,     0,    80,    21,     1,     0,
    0,    21,     1,    81,    17,     0,     1,    80,     4,     0,
    0,     1,    21,     0,    64,     0,     0,     0,    64,    20,
    1,     0,     0,    16,     0,    64,     0,     0,    17,    64,
    4,     0,     0,     0,     2,     2,    32,    32,     0,     1,
   32,    37,     2,    16,     1,    18,    18,    81,    33,     0,
    0,    16,    20,     1,     0,     0,    17,     1,    64,    17,
    0,    17,    17,    21,    17,    16,     0,     0,     0,    64,
    0,     0,     0,    64,     4,     1,     0,     0,    20,     0,
   64,    16,     0,    17,    64,     4,     1,     0,     0,     5,
    0,    64,     0,     0,     0,    80,    21,     1,     0,     0,
   21,     1,    81,    17,     0,     1,    80,     4,     0,     0,
    1,    21,     0,    64,     0,     0,     0,    64,    20,     1,
    0,     0,    16,     0,    64,     0,     0,    17,    64,     4,
    0,     0,     0,    18,     0,    32,     0,     0,    17,    32,
    2,     0,     0,     0,     2,     0,    32,    32,     0,     1,
   32,     2,     2,     0,     1,    18,     0,    32,    32,     0,
    0,    32,     2,     0,     0,     0,     2,     2,    80,    32,
    0,     1,    32,    37,    18,    16,     0,    18,     0,    32,
    0,     0,    17,    32,     2,     0,     0,     0,     2,     2,
   32,    32,     0,     1,     0,     2,     0,     0,     1,    18,
    0,    32,     0,     0,    17,    17,    19,    17,    16,     0,
   17,     1,    48,    17,     0,    17,    17,    21,    17,    16,
    0,     0,     0,    64,     0,     0,     0,    32,     4,     2,
    0,     0,    18,     0,    64,    32,     0,    17,    32,     4,
    2,     0,     0,     2,     0,    64,     0,     0,     0,    32,
   37,     2,     0,     0,    18,     2,    81,    33,     0,     1,
   32,     4,     0,     0,     1,    18,     0,    64,     0,     0,
    0,    32,    36,     2,     0,     0,    16,     0,    64,     0,
    0,    17,    32,     4,     0,     0,     0,     1,     1,    48,
   16,     0,     1,    16,    21,     1,    16,     1,    17,    17,
   81,    17,     0,     0,     0,     4,     0,     0,     0,     2,
    0,    64,    32,     0,     1,    32,     4,     2,     0,     1,
   18,     0,    64,    32,     0,     0,    32,     4,     0,     0,
    0,     2,     2,    80,    32,     0,     1,    32,    37,    18,
   16,     0,    18,     0,    64,     0,     0,    17,    32,     4,
    0,     0,     0,     2,     2,    64,    32,     0,     1,     0,
    4,     0,     0,     1,    18,     0,    64,     0,     0,     1,
   16,     3,     0,     0,     1,    17,     0,    48,     0,     0,
    1,    32,    20,     1,    16,     1,    18,    17,    81,    17,
    0,     0,    16,     4,     0,     0,     0,     1,     1,    64,
   16,     0,     1,    16,    21,     1,    16,     1,    17,    17,
   81,    17,     0,     0,     0,     4,     0,     0,     0,     4,
    0,    64,    64,     0,     1,    64,     4,     4,     0,     1,
   20,     0,    64,    64,     0,     0,    80,     4,     0,     0,
    0,     5,     5,    80,    80,     0,     1,    80,    85,    21,
   16,     0,    21,     0,    64,     0,     0,    17,    80,     4,
    0,     0,     0,     4,     4,    64,    64,     0,     1,     0,
    4,     0,     0,     1,    20,     0,    64,     0,     0,     1,
   16,     4,     0,     0,     1,    17,     0,    64,     0,     0,
    0,    48,    34,     2,     0,     0,    19,     2,    80,    33,
    0,    17,    49,    37,    18,    16,     0,     2,     1,    64,
   16,     0,     1,    32,    20,     1,    16,     1,    18,    17,
   81,    17,     0,     0,    16,     4,     0,     0,     0,     1,
    1,    64,    16,     0,     1,    16,    21,     1,    16,     1,
   17,    17,    81,    17,     0,     0,     0,     4,     0,     0,
    0,     4,     0,    64,    64,     0,     2,    64,     4,     4,
    0,     1,    36,     0,    64,    64,     0,     0,    80,     4,
    0,     0,     0,     5,     5,    80,    80,     0,     2,    80,
   85,    21,    32,     0,    37,     0,    64,     0,     0,    18,
   80,     4,     0,     0,     0,     4,     4,    64,    64,     0,
    2,     0,     4,     0,     0,     1,    36,     0,    64,     0,
    0,     1,    16,     4,     0,     0,     1,    17,     0,    64,
    0,     0,     1,    48,     2,     0,     0,     1,    19,     0,
   32,     0,     0,     0,    48,     2,     2,     0,     0,    19,
    0,    32,    32,     0,    17,    48,     2,     2,     0,     0,
    3,     0,    32,     0,     0,     0,    48,    37,     2,     0,
    0,    19,     2,    81,    33,     0,     1,    48,     2,     0,
    0,     1,    19,     0,    32,     0,     0,     0,    48,    34,
    2,     0,     0,    16,     0,    32,     0,     0,    17,    48,
    2,     0,     0,     0,     1,     0,    48,    16,     0,     1,
   16,     3,     1,     0,     1,    17,     0,    48,    16,     0,
    0,    16,     3,     0,     0,     0,     1,     1,    80,    16,
    0,     1,    16,    21,    17,    16,     0,    17,     0,    48,
    0,     0,    17,    16,     3,     0,     0,     0,     1,     1,
   48,    16,     0,     1,     0,     3,     0,     0,     1,    17,
    0,    48,     0,     0,    17,    17,    20,    17,    16,     0,
    2,     2,    32,    32,     0,     2,    32,    37,     2,    32,
    1,    34,    18,    81,    34,     0,     1,    16,    20,     1,
   16,     1,    17,    17,    65,    17,     0,     0,     0,     3,
    0,     0,     0,     1,     0,    48,    16,     0,     1,    16,
    3,     1,     0,     1,    17,     0,    48,    16,     0,     0,
   16,     3,     0,     0,     0,     1,     1,    80,    16,     0,
    1,    16,    21,    17,    16,     0,    17,     0,    48,     0,
    0,    17,    16,     3,     0,     0,     0,     1,     1,    48,
   16,     0,     1,     0,     3,     0,     0,     1,    17,     0,
   48,     0,     0,    17,    17,    20,    17,    16,     0,    34,
    0,    32,     0,     0,    18,    32,     2,     0,     0,     0,
    2,     0,    32,    32,     0,     2,    32,     2,     2,     0,
    1,    34,     0,    32,    32,     0,     0,    32,     2,     0,
    0,     0,     2,     2,    80,    32,     0,     2,    32,    37,
   18,    32,     0,    34,     0,    32,     0,     0,    18,    32,
    2,     0,     0,     0,     2,     2,    32,    32,     0,     2,
    0,     2,     0,     0,     1,    34,     0,    32,     0,     0,
    0,    16,     3,     1,     0,     0,    17,     0,    48,    16,
    0,    17,    16,     3,     1,     0,     0,     1,     0,    48,
    0,     0,     0,    16,    21,     1,     0,     0,    17,     1,
   81,    17,     0,     1,    16,     3,     0,     0,     1,    17,
    0,    48,     0,     0,     0,    16,    19,     1,     0,     0,
   16,     0,    48,     0,     0,    17,    16,     3,     0,     0,
    0,    17,     1,    64,    17,     0,    17,    17,    21,    17,
   16,     0,     0,     0,    64,     0,     0,     0,    16,     4,
    1,     0,     0,    17,     0,    64,    16,     0,    17,    16,
    4,     1,     0,     0,     1,     0,    64,     0,     0,     0,
   16,    21,     1,     0,     0,    17,     1,    81,    17,     0,
    1,    16,     4,     0,     0,     1,    17,     0,    64,     0,
    0,     0,    16,    20,     1,     0,     0,    16,     0,    64,
    0,     0,    17,    16,     4,     0,     0,     0,    18,     0,
   32,    32,     0,    17,    32,     2,     2,     0,     0,     2,
    0,    32,     0,     0,     0,    32,    37,     2,     0,     0,
   18,     2,    81,    33,     0,     1,    32,     2,     0,     0,
    1,    18,     0,    32,     0,     0,     0,    32,    34,     2,
    0,     0,    16,     0,    32,     0,     0,     1,    32,     2,
    0,     0,     1,    18,     0,    32,     0,     0,    17,    32,
    2,     0,     0,     0,     1,     0,    48,    16,     0,     1,
   16,     3,     1,     0,     1,    17,     0,    48,    16,     0,
    0,    16,     3,     0,     0,     0,     1,     1,    80,    16,
    0,     1,    16,    21,    17,    16,     0,    17,     0,    48,
    0,     0,    17,    16,     3,     0,     0,     0,     1,     1,
   48,    16,     0,     1,     0,     3,     0,     0,     1,    17,
    0,    48,     0,     0,     1,    16,    20,     1,    16,     1,
   17,    17,    81,    17,     0,     0,     0,     4,     0,     0,
    0,     1,     0,    64,    16,     0,     1,    16,     4,     1,
    0,     1,    17,     0,    64,    16,     0,     0,    16,     4,
    0,     0,     0,     1,     1,    80,    16,     0,     1,    16,
   21,    17,    16,     0,    17,     0,    64,     0,     0,    17,
   16,     4,     0,     0,     0,     1,     1,    64,    16,     0,
    1,     0,     4,     0,     0,     1,    17,     0,    64,     0,
    0,     0,    80,    20,     1,     0,     0,    21,     1,    80,
   17,     0,    17,    81,    21,    17,    16,     0,     4,     0,
   64,     0,     0,     0,    80,    20,     1,     0,     0,    21,
    1,    80,    17,     0,    17,    81,    21,    17,    16,     0,
    4,     0,    64,     0,     0,     0,    80,    68,     4,     0,
    0,    21,     5,    80,    81,     0,    17,    81,    85,    21,
   16,     0,     4,     4,    64,    64,     0,     4,    64,    68,
    4,    64,     1,    69,    20,    65,    68,     0,    20,    65,
   68,    20,    64,     0,    69,     4,    64,    68,     0,    20,
   81,    85,    21,    64,     0,    20,     0,    64,     0,     0,
   17,    64,     4,     0,     0,     0,    20,     0,    64,     0,
    0,    17,    64,     4,     0,     0,     0,    20,     0,     0,
    0,     0,    17,    64,     0,     0,     0,     0,     5,     1,
   16,    16,     0,     1,    80,    17,     1,    16,     1,    21,
   17,    17,    17,     0,     0,    64,     0,     0,     0,     0,
    5,     1,    64,    16,     0,     1,    80,    21,     1,    16,
    1,    21,    17,    81,    17,     0,     0,    64,     4,     0,
    0,     0,     5,     1,    64,    16,     0,     1,    80,    21,
    1,    16,     1,    21,    17,    81,    17,     0,     0,    64,
    4,     0,     0,     0,     5,     4,    64,    64,     0,     4,
   80,    85,     5,    64,     1,    85,    21,    81,    85,     0,
    4,    64,     4,     0,     0,     1,    68,     0,    64,     0,
    0,     1,    64,     4,     0,     0,     1,    20,     0,    64,
    0,     0,     1,    64,     0,     0,     0,     1,    20,     0,
    0,     0,     0,     1,    64,     0,     0,     0,     1,    20,
    0,     0,     0,     0,     0,    64,     1,     1,     0,     0,
   20,     0,    16,    16,     0,    17,    64,     1,     1,     0,
    0,     5,     0,     0,     0,     0,     0,    80,    17,     1,
    0,     0,    21,     1,    17,    17,     0,     1,    80,     0,
    0,     0,     1,    21,     0,     0,     0,     0,     0,    64,
   17,     1,     0,     0,    16,     0,     0,     0,     0,    17,
   64,     0,     0,     0,     1,    17,    17,    17,    17,     0,
    1,    16,    17,     1,    16,     1,    17,    17,    17,    17,
    0,     0,     0,     0,     0,     0,     0,     4,     0,    64,
   16,     0,     1,    64,     4,     1,     0,     1,    20,     0,
   64,    16,     0,     0,    80,     0,     0,     0,     0,     5,
    1,    80,    16,     0,     1,    80,    21,    17,    16,     0,
   21,     0,     0,     0,     0,    17,    80,     0,     0,     0,
    0,     4,     1,    64,    16,     0,     1,     0,     0,     0,
    0,     1,    20,     0,     0,     0,     0,     0,    16,    17,
    1,     0,     0,    17,     1,    16,    17,     0,    17,    17,
   17,    17,    16,     0,     0,     0,     0,     0,     0,     0,
   64,     4,     1,     0,     0,    20,     0,    64,    16,     0,
   17,    64,     4,     1,     0,     0,     5,     0,     0,     0,
    0,     0,    80,    21,     1,     0,     0,    21,     1,    81,
   17,     0,     1,    80,     0,     0,     0,     1,    21,     0,
    0,     0,     0,     0,    64,    20,     1,     0,     0,    16,
    0,     0,     0,     0,    17,    64,     0,     0,     0,     0,
    4,     1,    48,    48,     0,     1,    64,    19,     3,    16,
    1,    21,    17,    49,    49,     0,    17,    65,    19,    19,
   16,     0,    21,     1,    48,    49,     0,    17,    81,    21,
   19,    16,     0,    17,     0,     0,     0,     0,    17,    16,
    0,     0,     0,     1,    18,    17,    17,    17,     0,     1,
   32,    17,     1,    16,     1,    18,    17,    17,    17,     0,
    0,    16,     0,     0,     0,     0,     1,     1,    64,    16,
    0,     1,    16,    21,     1,    16,     1,    17,    17,    81,
   17,     0,     0,     0,     4,     0,     0,     0,     4,     0,
   64,    16,     0,     1,    64,     4,     1,     0,     1,    20,
    0,    64,    16,     0,     0,    80,     4,     0,     0,     0,
    5,     1,    80,    16,     0,     1,    80,    21,    17,    16,
    0,    21,     0,    64,     0,     0,    17,    80,     4,     0,
    0,     0,     4,     1,    64,    16,     0,     1,     0,     4,
    0,     0,     1,    20,     0,    64,     0,     0,     0,    64,
   20,     4,     0,     0,    20,     1,    64,    65,     0,    17,
   81,    20,    20,    16,     1,    20,    17,    65,    65,     0,
    1,    80,    20,     4,    16,     1,    21,    17,    81,    81,
    0,     1,    16,     0,     0,     0,     1,    17,     0,     0,
    0,     0,     0,    32,    17,     1,     0,     0,    18,     1,
   16,    17,     0,    17,    33,    17,    17,    16,     0,     1,
    0,     0,     0,     0,     0,    16,    20,     1,     0,     0,
   17,     1,    80,    17,     0,    17,    17,    21,    17,    16,
    0,     0,     0,    64,     0,     0,     0,    64,     4,     1,
    0,     0,    20,     0,    64,    16,     0,    17,    64,     4,
    1,     0,     0,     5,     0,    64,     0,     0,     0,    80,
   21,     1,     0,     0,    21,     1,    81,    17,     0,     1,
   80,     4,     0,     0,     1,    21,     0,    64,     0,     0,
    0,    64,    20,     1,     0,     0,    16,     0,    64,     0,
    0,    17,    64,     4,     0,     0,     0,     4,     1,    64,
   64,     0,     1,    64,    20,     4,    16,     1,    21,    17,
   65,    65,     0,    17,    65,    20,    20,    16,     0,    21,
    1,    64,    65,     0,    17,    81,    21,    21,    16,     0,
   17,     0,     0,     0,     0,    17,    16,     0,     0,     0,
    0,    18,     0,    16,    16,     0,    17,    32,     1,     1,
    0,     0,     2,     0,     0,     0,     0,     0,    32,    17,
    1,     0,     0,    18,     1,    17,    17,     0,     0,    80,
   35,     3,     0,     0,     4,     1,    32,    32,     0,     0,
   48,     1,     1,     0,     0,     3,     1,    16,    16,     0,
    1,    48,    17,     1,    16,     1,    19,    17,    17,    17,
    0,     0,    32,     0,     0,     0,     0,     2,     1,    64,
   16,     0,     1,    32,    21,     1,    16,     1,    18,    17,
   81,    17,     0,     0,    16,     4,     0,     0,     0,     1,
    1,    64,    16,     0,     1,    16,    21,     1,    16,     1,
   17,    17,    81,    17,     0,     0,     0,     4,     0,     0,
    0,     4,     0,    64,    64,     0,     1,    64,     4,     4,
    0,     1,    20,     0,    64,    64,     0,     0,    80,     4,
    0,     0,     0,     5,     5,    80,    80,     0,     1,    80,
   85,    21,    16,     0,    21,     0,    64,     0,     0,    17,
   80,     4,     0,     0,     0,     4,     4,    64,    64,     0,
    1,     0,     4,     0,     0,     1,    20,     0,    64,     0,
    0,     1,    16,     4,     0,     0,     1,    17,     0,    64,
    0,     0,     0,    64,    36,     4,     0,     0,     3,     1,
   48,    48,     0,     1,    48,    19,     3,    16,     1,    19,
   17,    49,    49,     0,    17,    49,    19,    19,    16,     0,
   19,     1,    48,    49,     0,    17,    49,    21,    19,    16,
    0,    20,     2,    64,    65,     0,    17,    81,    36,    20,
   16,     1,    20,    18,    65,    65,     0,     1,    80,    36,
    4,    16,     1,    21,    18,    81,    81,     0,     1,    32,
    0,     0,     0,     1,    18,     0,     0,     0,     0,     1,
   48,    17,     1,    16,     1,    19,    17,    17,    17,     0,
    0,    32,     0,     0,     0,     0,     2,     1,    64,    16,
    0,     1,    32,    21,     1,    16,     1,    18,    17,    81,
   17,     0,     0,    16,     4,     0,     0,     0,     1,     1,
   64,    16,     0,     1,    16,    21,     1,    16,     1,    17,
   17,    81,    17,     0,     0,     0,     4,     0,     0,     0,
    4,     0,    64,    64,     0,     4,    64,     4,     4,     0,
    1,    68,     0,    64,    64,     0,     0,    80,     4,     0,
    0,     0,     5,     5,    80,    80,     0,     5,    80,    85,
   21,    80,     0,    69,     0,    64,     0,     0,    20,    80,
    4,     0,     0,     0,     4,     4,    64,    64,     0,     4,
    0,     4,     0,     0,     1,    68,     0,    64,     0,     0,
    1,    16,     4,     0,     0,     1,    17,     0,    64,     0,
    0,     0,    64,    36,     4,     0,     0,     3,     1,    48,
   48,     0,     1,    48,    19,     3,    16,     1,    19,    17,
   49,    49,     0,    17,    49,    19,    19,    16,     0,    19,
    1,    48,    49,     0,    17,    49,    21,    19,    16,     0,
   20,     2,    64,    65,     0,    17,    81,    36,    20,    16,
    0,     4,     1,    48,    48,     0,     1,    64,    19,     3,
   16,     1,    21,    17,    49,    49,     0,    17,    65,    19,
   19,    16,     0,    21,     1,    48,    49,     0,    17,    81,
   21,    19,    16,     1,    20,    18,    65,    65,     0,     1,
   80,    36,     4,    16,     1,    21,    18,    81,    81,     0,
    0,    64,    20,     4,     0,     0,    20,     1,    64,    65,
    0,    17,    81,    20,    20,    16,     1,    20,    17,    65,
   65,     0,     1,    80,    20,     4,    16,     1,    21,    17,
   81,    81,     0,     1,    32,     0,     0,     0,     1,    18,
    0,     0,     0,     0,     1,    48,     1,     1,     0,     1,
   19,     0,    16,    16,     0,    17,    49,    17,    17,    16,
    0,    20,     1,    32,    33,     0,    17,    81,    18,    18,
   16,     1,    20,    17,    33,    33,     0,     1,    80,    18,
    2,    16,     1,    21,    17,    81,    33,     0,     1,    80,
   35,     3,    16,     1,    21,    18,    81,    49,     0,     0,
   64,    20,     2,     0,     0,    20,     1,    64,    33,     0,
   17,    81,    20,    18,    16,     1,    20,    17,    65,    33,
    0,     1,    80,    20,     2,    16,     1,    21,    17,    81,
   33,     0,    17,    81,    35,    19,    16,     0,    21,     2,
   80,    49,     0,    17,    81,    37,    19,    16,     0,     4,
    1,    64,    32,     0,     1,    64,    20,     2,    16,     1,
   21,    17,    65,    33,     0,    17,    65,    20,    18,    16,
    0,    21,     1,    64,    33,     0,    17,    81,    21,    18,
   16,     0,    18,     0,     0,     0,     0,    17,    32,     0,
    0,     0,     0,     4,     0,    48,    48,     0,     0,    48,
   18,     2,     0,     0,     2,     0,    16,    16,     0,     0,
   32,    17,     1,     0,     0,    18,     1,    16,    17,     0,
   17,    33,    17,    17,    16,     0,     1,     0,     0,     0,
    0,     0,    16,    20,     1,     0,     0,    17,     1,    80,
   17,     0,    17,    17,    21,    17,    16,     0,     0,     0,
   64,     0,     0,     0,    16,     4,     1,     0,     0,    17,
    0,    64,    16,     0,    17,    16,     4,     1,     0,     0,
    1,     0,    64,     0,     0,     0,    16,    21,     1,     0,
    0,    17,     1,    81,    17,     0,     1,    16,     4,     0,
    0,     1,    17,     0,    64,     0,     0,     0,    16,    20,
    1,     0,     0,    16,     0,    64,     0,     0,    17,    16,
    4,     0,     0,     0,     4,     1,    64,    64,     0,     0,
   48,     3,     3,     0,     0,     3,     1,    48,    48,     0,
    1,    48,    21,     3,    16,     1,    19,    17,    81,    49,
    0,     1,    48,     3,     3,     0,     1,    19,     0,    48,
   48,     0,     1,    64,    20,     4,    16,     1,    21,    17,
   65,    65,     0,     0,    64,     3,     3,     0,     0,     5,
    1,    48,    48,     0,     1,    80,    21,     3,    16,     1,
   21,    17,    81,    49,     0,     1,    64,     3,     3,     0,
    1,    20,     0,    48,    48,     0,    17,    65,    20,    20,
   16,     0,    21,     1,    64,    65,     0,    17,    81,    21,
   21,    16,     0,     4,     0,    64,    64,     0,     0,    80,
   20,     4,     0,     0,    21,     1,    80,    81,     0,    17,
   81,    21,    21,    16,     0,    20,     0,    64,    64,     0,
   17,    64,     4,     4,     0,     0,    17,     0,     0,     0,
    0,    17,    16,     0,     0,     0,     0,    18,     1,    16,
   17,     0,    17,    33,    17,    17,    16,     0,     1,     0,
    0,     0,     0,     0,    16,    20,     1,     0,     0,    17,
    1,    80,    17,     0,    17,    17,    21,    17,    16,     0,
    0,     0,    64,     0,     0,     0,    16,     4,     1,     0,
    0,    17,     0,    64,    16,     0,    17,    16,     4,     1,
    0,     0,     1,     0,    64,     0,     0,     0,    16,    21,
    1,     0,     0,    17,     1,    81,    17,     0,     1,    16,
    4,     0,     0,     1,    17,     0,    64,     0,     0,     0,
   16,    20,     1,     0,     0,    16,     0,    64,     0,     0,
   17,    16,     4,     0,     0,     0,     4,     1,    64,    64,
    0,     0,    48,     3,     3,     0,     0,     3,     1,    48,
   48,     0,     1,    48,    21,     3,    16,     1,    19,    17,
   81,    49,     0,     1,    48,     3,     3,     0,     1,    19,
    0,    48,    48,     0,     1,    64,    20,     4,    16,     1,
   21,    17,    65,    65,     0,     0,    64,     3,     3,     0,
    0,     5,     1,    48,    48,     0,     1,    80,    21,     3,
   16,     1,    21,    17,    81,    49,     0,     1,    64,     3,
    3,     0,     1,    20,     0,    48,    48,     0,    17,    65,
   20,    20,    16,     0,    21,     1,    64,    65,     0,    17,
   81,    21,    21,    16,     0,     4,     0,    64,    64,     0,
    0,    80,    20,     4,     0,     0,    21,     1,    80,    81,
    0,    17,    81,    21,    21,    16,     0,    20,     0,    64,
   64,     0,    17,    64,     4,     4,     0,     0,    17,     0,
    0,     0,     0,    17,    16,     0,     0,     0,     0,    18,
    0,    16,    16,     0,    17,    32,     1,     1,     0,     1,
   18,    17,    17,    17,     0,     1,    48,    18,     2,    16,
    1,    19,    17,    33,    33,     0,    17,    49,    18,    18,
   16,     0,    19,     1,    32,    33,     0,    17,    49,    21,
   18,    16,     0,     2,     0,    64,    16,     0,     1,    32,
    4,     1,     0,     1,    18,     0,    64,    16,     0,     0,
   64,    35,     3,     0,     0,    20,     2,    48,    49,     0,
   17,    65,    35,    19,    16,     0,    20,     0,    48,    48,
    0,    17,    64,     3,     3,     0,     0,     2,     1,    16,
   16,     0,     1,     0,     0,     0,     0,     0,    18,     0,
    0,     0,     0,    17,    32,     0,     0,     0,     1,    18,
    0,     0,     0,     0,    17,    17,    17,    17,    16,     0,
   17,     1,    16,    17,     0,    17,    17,    17,    17,    16,
    0,     0,     0,     0,     0,     0,     0,    32,     0,     0,
    0,     0,     2,     1,    80,    16,     0,     1,    32,    21,
   17,    16,     0,     5,     2,    64,    64,     0,     1,    80,
   37,     5,    16,     1,    21,    18,    81,    81,     0,     1,
   32,     0,     0,     0,     1,    18,     0,     0,     0,     0,
    0,    64,     4,     4,     0,     0,    20,     0,    64,    64,
    0,    17,    64,     4,     4,     0,     0,     2,     1,    64,
   16,     0,     1,     0,     0,     0,     0,     1,    18,     0,
    0,     0,     0,     0,    16,    17,     1,     0,     0,    17,
    1,    16,    17,     0,    17,    17,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,    32,     4,     1,     0,
    0,    18,     0,    64,    16,     0,    17,    32,     4,     1,
    0,     0,     2,     0,     0,     0,     0,     0,    32,    21,
    1,     0,     0,    18,     1,    81,    17,     0,     0,    80,
   36,     4,     0,     0,    21,     2,    80,    81,     0,    17,
   81,    37,    21,    16,     0,     4,     1,    64,    64,     0,
    1,    64,    20,     4,    16,     1,    21,    17,    65,    65,
    0,    17,    65,    20,    20,    16,     0,    21,     1,    64,
   65,     0,    17,    81,    21,    21,    16,     0,    18,     0,
    0,     0,     0,    17,    32,     0,     0,     0,     0,     4,
    0,    64,    64,     0,     1,    64,     4,     4,     0,     1,
   20,     0,    64,    64,     0,     0,    32,    20,     1,     0,
    0,    16,     0,     0,     0,     0,    17,    32,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,    16,     0,
    0,     0,     0,    19,     0,     0,     0,     0,    17,    48,
    0,     0,     0,     0,     3,     0,     0,     0,     0,     0,
   48,    17,     1,     0,     0,    19,     1,    17,    17,     0,
    1,    48,     0,     0,     0,     1,    19,     0,     0,     0,
    0,     0,    48,    17,     1,     0,     0,    16,     0,     0,
    0,     0,    17,    48,     0,     0,     0,     0,     1,     0,
   16,    16,     0,     1,    16,     1,     1,     0,     1,    17,
    0,    16,    16,     0,     0,    16,     0,     0,     0,     0,
    1,     1,    16,    16,     0,     1,    16,    17,    17,    16,
    0,    17,     0,     0,     0,     0,    17,    16,     0,     0,
    0,     0,     1,     1,    16,    16,     0,     1,     0,     0,
    0,     0,     1,    17,     0,     0,     0,     0,    17,    17,
   17,    17,    16,     0,    17,     1,    16,    17,     0,    17,
   17,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,    16,     4,     1,     0,     0,    17,     0,    64,    16,
    0,    17,    16,     4,     1,     0,     0,     1,     0,     0,
    0,     0,     0,    16,    21,     1,     0,     0,    17,     1,
   81,    17,     0,     1,    16,     0,     0,     0,     1,    17,
    0,     0,     0,     0,     0,    16,    20,     1,     0,     0,
   16,     0,     0,     0,     0,    17,    16,     0,     0,     0,
    0,     1,     1,    16,    16,     0,     1,    16,    17,     1,
   16,     1,    17,    17,    17,    17,     0,     0,     0,     0,
    0,     0,     0,     1,     0,    64,    16,     0,     1,    16,
    4,     1,     0,     1,    17,     0,    64,    16,     0,     0,
   16,     0,     0,     0,     0,     1,     1,    80,    16,     0,
    1,    16,    21,    17,    16,     0,     5,     1,    64,    64,
    0,     1,    80,    21,     5,    16,     1,    21,    17,    81,
   81,     0,     1,    16,     0,     0,     0,     1,    17,     0,
    0,     0,     0,     0,    64,     4,     4,     0,     0,    20,
    0,    64,    64,     0,    17,    64,     4,     4,     0,     0,
    1,     1,    64,    16,     0,     1,     0,     0,     0,     0,
    1,    17,     0,     0,     0,     0,     0,    64,    19,     3,
    0,     0,     3,     0,    32,    32,     0,     0,    48,    18,
    2,     0,     0,    19,     1,    80,    33,     0,    17,    49,
   21,    18,    16,     0,    19,     0,    32,    32,     0,    17,
   48,     2,     2,     0,     0,    20,     1,    48,    49,     0,
   17,    81,    19,    19,    16,     0,     4,     0,    32,    32,
    0,     0,    80,    18,     2,     0,     0,    21,     1,    80,
   33,     0,    17,    81,    21,    18,    16,     0,    20,     0,
   32,    32,     0,    17,    64,     2,     2,     0,     1,    20,
   17,    49,    49,     0,     1,    80,    19,     3,    16,     1,
   21,    17,    81,    49,     0,     0,    64,     4,     2,     0,
    0,     5,     1,    64,    32,     0,     1,    80,    21,     2,
   16,     1,    21,    17,    81,    33,     0,     1,    64,     4,
    2,     0,     1,    20,     0,    64,    32,     0,     1,    16,
    0,     0,     0,     1,    17,     0,     0,     0,     0,     0,
   48,    35,     3,     0,     0,     2,     1,    32,    32,     0,
    0,    16,     1,     1,     0,     0,     1,     1,    16,    16,
    0,     1,    16,    17,     1,    16,     1,    17,    17,    17,
   17,     0,     0,     0,     0,     0,     0,     0,     1,     0,
   64,    16,     0,     1,    16,     4,     1,     0,     1,    17,
    0,    64,    16,     0,     0,    16,     0,     0,     0,     0,
    1,     1,    80,    16,     0,     1,    16,    21,    17,    16,
    0,     5,     1,    64,    64,     0,     1,    80,    21,     5,
   16,     1,    21,    17,    81,    81,     0,     1,    16,     0,
    0,     0,     1,    17,     0,     0,     0,     0,     0,    64,
    4,     4,     0,     0,    20,     0,    64,    64,     0,    17,
   64,     4,     4,     0,     0,     1,     1,    64,    16,     0,
    1,     0,     0,     0,     0,     1,    17,     0,     0,     0,
    0,     1,    16,    17,     1,    16,     1,    17,    17,    17,
   17,     0,     0,     0,     0,     0,     0,     0,     1,     0,
   64,    16,     0,     1,    16,     4,     1,     0,     1,    17,
    0,    64,    16,     0,     0,    16,     0,     0,     0,     0,
    1,     1,    80,    16,     0,     1,    16,    21,    17,    16,
    0,     5,     1,    64,    64,     0,     1,    80,    21,     5,
   16,     1,    21,    17,    81,    81,     0,     0,    64,     4,
    4,     0,     0,     5,     1,    64,    64,     0,     1,    80,
   21,     5,    16,     1,    21,    17,    81,    81,     0,     1,
   64,     4,     4,     0,     1,    20,     0,    64,    64,     0,
    1,    16,     0,     0,     0,     1,    17,     0,     0,     0,
    0,     0,    64,     4,     4,     0,     0,    20,     0,    64,
   64,     0,    17,    64,     4,     4,     0,     0,     1,     1,
   64,    16,     0,     1,     0,     0,     0,     0,     1,    17,
    0,     0,     0,     0,     1,    16,     1,     1,     0,     1,
   17,     0,    16,    16,     0,    17,    17,    17,    17,    16,
    0,    18,     1,    32,    33,     0,    17,    33,    18,    18,
   16,     0,     1,     0,    16,    16,     0,     1,    16,     1,
    1,     0,     1,    17,     0,    16,    16,     0,    17,    33,
   18,    18,    16,     0,    18,     1,    32,    33,     0,    17,
   33,    21,    18,    16,     0,    19,     2,    48,    49,     0,
   17,    49,    35,    19,    16,     0,     2,     1,    32,    32,
    0,     0,    16,     1,     1,     0,     0,    17,     0,    16,
   16,     0,    17,    16,     1,     1,     0,     0,    18,     1,
   32,    33,     0,    17,    33,    18,    18,    16,     1,    18,
   17,    33,    33,     0,     1,    32,    18,     2,    16,     1,
   18,    17,    81,    33,     0,    17,    49,    35,    19,    16,
    0,    19,     2,    48,    49,     0,    17,    49,    37,    19,
   16,     0,     2,     1,    64,    32,     0,     1,    32,    20,
    2,    16,     1,    18,    17,    65,    33,     0,    17,    33,
   20,    18,    16,     0,    18,     1,    64,    33,     0,    17,
   33,    21,    18,    16,     0,    18,     0,     0,     0,     0,
   17,    32,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     0,    32,    17,     1,     0,     0,    18,     1,    17,
   17,     0,     0,    48,    35,     3,     0,     0,    19,     2,
   80,    49,     0,    17,    49,    37,    19,    16,     0,     2,
    1,    64,    32,     0,     1,    32,    20,     2,    16,     1,
   18,    17,    65,    33,     0,    17,    33,    20,    18,    16,
    0,    18,     1,    64,    33,     0,    17,    33,    21,    18,
   16,     0,    18,     0,     0,     0,     0,    17,    32,     0,
    0,     0,     0,     3,     0,    48,    48,     0,     1,    48,
    3,     3,     0,     1,    19,     0,    48,    48,     0,     0,
   32,    17,     1,     0,     0,    16,     0,     0,     0,     0,
   17,    32,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     0,    16,    17,     1,     0,     0,    17,     1,    17,
   17,     0,     1,    16,     0,     0,     0,     1,    17,     0,
    0,     0,     0,     0,    16,    17,     1,     0,     0,    16,
    0,     0,     0,     0,    17,    16,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     0,    16,    17,     1,     0,
    0,    17,     1,    17,    17,     0,     0,    80,    19,     3,
    0,     0,    21,     1,    80,    49,     0,    17,    81,    21,
   19,    16,     0,     4,     0,    64,    32,     0,     0,    80,
   20,     2,     0,     0,    21,     1,    80,    33,     0,    17,
   81,    21,    18,    16,     0,    20,     0,    64,    32,     0,
   17,    64,     4,     2,     0,     0,    17,     0,     0,     0,
    0,    17,    16,     0,     0,     0,     0,     4,     0,    48,
   48,     0,     1,    64,     3,     3,     0,     1,    20,     0,
   48,    48,     0,     0,    16,    17,     1,     0,     0,    16,
    0,     0,     0,     0,    17,    16,     0,     0,     0,     0,
    3,     1,    48,    48,     0,     0,    32,     2,     2,     0,
    0,     2,     1,    32,    32,     0,     1,    32,    21,     2,
   16,     1,    18,    17,    81,    33,     0,     1,    32,     2,
    2,     0,     1,    18,     0,    32,    32,     0,     1,    48,
   19,     3,    16,     1,    19,    17,    49,    49,     0,     0,
   32,     2,     2,     0,     0,     2,     1,    32,    32,     0,
    1,    32,    21,     2,    16,     1,    18,    17,    81,    33,
    0,     1,    32,     2,     2,     0,     1,    18,     0,    32,
   32,     0,    17,    49,    19,    19,    16,     0,    19,     1,
   48,    49,     0,    17,    49,    21,    19,    16,     0,     2,
    0,    64,    32,     0,     0,    32,    20,     2,     0,     0,
   18,     1,    80,    33,     0,    17,    33,    21,    18,    16,
    0,    18,     0,    64,    32,     0,    17,    32,     4,     2,
    0,     0,    17,     0,     0,     0,     0,    17,    16,     0,
    0,     0,     0,     1,     0,     0,     0,     0,     0,    16,
   17,     1,     0,     0,    17,     1,    17,    17,     0,     0,
   48,    19,     3,     0,     0,    19,     1,    80,    49,     0,
   17,    49,    21,    19,    16,     0,     2,     0,    64,    32,
    0,     0,    32,    20,     2,     0,     0,    18,     1,    80,
   33,     0,    17,    33,    21,    18,    16,     0,    18,     0,
   64,    32,     0,    17,    32,     4,     2,     0,     0,    17,
    0,     0,     0,     0,    17,    16,     0,     0,     0,     0,
    3,     0,    48,    48,     0,     1,    48,     3,     3,     0,
    1,    19,     0,    48,    48,     0,     0,    16,    17,     1,
    0,     0,    16,     0,     0,     0,     0,    17,    16,     0,
    0,     0};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx3t110_advsimd_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     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,     2,     3,     2,     2,     4,     5,
    6,     2,     3,     2,     2,     3,     2,     2,     0,     0,
    2,     6,     2,     3,     2,     2,     3,     2,     2,     2,
    2,     2,     3,     2,     2,     2,     2,     2,     2,     2,
    2,     0,     0,     7,     7,     7,     7,     7,     0,     0,
    8,     8,     8,     8,     2,     2,     0,     2,     9};

/* Vector for state transitions.  */
static const unsigned short thunderx3t110_advsimd_transitions[] ATTRIBUTE_UNUSED = {
    0,     6,     2,  6828,    22, 24426,     2, 24624,     1,     0,
    1,     7,     3,  6829, 13218, 24617,     3, 24613,    99,     2,
    2, 24628,     6,  5825, 11050, 24608,     6, 24604,     3,     0,
    3, 24628,     7,  5826,  9725, 24588,     7, 24584,     4,     2,
    4, 24628,     5,  5827,  8990, 23500,     5,  9730,   323,     6,
    5, 24628,    15,    15,  7359, 23501, 24628,  9731,   324,     6,
    6, 24628,    17,    17,  8358, 24579, 24628, 23541,     7,     0,
    7, 24628,    14,    14,  7133, 23525, 24628,     8,     5,     2,
    8, 24628, 22385, 22385, 17896, 23492, 24628, 23490,  9731,     9,
    9, 24628,    35,  5997, 13558, 24531,    35, 24529,    41,    10,
   10,    38,    21,  7183,   331, 24576,    21, 24572,    11,     1,
   11,    39,    22,  7184, 13462, 24565,    22, 24561,    12,     3,
   12,    24,    23,  7185, 12138, 24558,    23, 24551,    13,     7,
   13,    25,   758,  5858,  5105, 24550,   758, 24544,   151,    14,
   14, 24628,    27,    27,  2401, 22440, 24628, 22385,    15,     2,
   15, 24628,    28,    28,  5173, 22438, 24628, 14088,    16,     6,
   16, 24628,    29,    29,  3304, 22238, 24628, 14056,   315,    17,
   17, 24628,    31,    31,  1692, 24538, 24628,    18,    14,     0,
   18, 24628,    32,    32, 18075, 22466, 24628, 22447, 22385,    19,
   19,    35,     9,  7136,    65, 24530,     9, 24522,    20,    10,
   20,    36,    41,  7137, 14315, 24515,    41, 24511,   449,    21,
   21, 24628,    38,  4466,   175, 24506,    38, 24502,    22,     1,
   22, 24628,    39,  4467,  1555, 24493,    39, 24492,    23,     3,
   23, 24628,    24,  4468, 11008, 22980,    24, 11144,   758,     7,
   24, 24628,    48,    48,  5823, 22981, 24628, 11145,    25,     7,
   25, 24628,    49,    49,  5135, 24312, 24628, 11146,    26,    14,
   26, 24628,    50,    50, 24628, 24628, 24628, 11147, 24628,    27,
   27, 24628, 24628, 24628, 24628, 24628, 24628,    33,    28,     2,
   28, 24628, 24628, 24628, 24628, 24628, 24628,    34,    29,     6,
   29, 24628, 24628, 24628, 24628, 24628, 24628,  4814,    30,    17,
   30, 24628, 24628, 24628, 24628, 24628, 24628,   317, 24628,    31,
   31, 24628, 24628, 24628, 24628, 24628, 24628,    32,    27,     0,
   32, 24628, 24628, 24628, 24628, 24628, 24628, 19284,    33,    19,
   33, 24628, 24628, 24628, 24628, 24628, 24628, 14308,    34,     9,
   34, 24628, 24628, 24628, 24628, 24628, 24628,  1632,  4814,    35,
   35, 24628,   326,   326, 13712, 23430, 24628, 23420,    36,    10,
   36, 24628,    62,    62,  8188, 23406, 24628, 23396,    37,    21,
   37, 24628,    44,    44,  9132, 23059, 24628,  9901,   807,    38,
   38, 24628,    46,    46,  5994, 23251, 24628, 23238,    39,     1,
   39, 24628,    47,    47,  6018, 23224, 24628,    40,    24,     3,
   40, 24628, 16009, 16009, 13771, 23216, 24628, 22835, 11145,    41,
   41, 24628,    36,  5998, 13341, 24483,    36, 24479,    42,    21,
   42, 24628,    37,    43,  9668, 23281,    37,  9900,  5622,    38,
   43, 24628,    44,  2670, 13983, 22164,    44,  6000,  5623,    38,
   44, 24628,    54,    54,  5490, 22165, 24628,  6001,    45,    38,
   45, 24628,    55,    55,  4182, 20839, 24628,  6002,   750,    46,
   46, 24628,    57,    57,  1624, 21881, 24628, 21817,    47,     1,
   47, 24628,    58,    58,  1898, 21880, 24628, 16009,    48,     3,
   48, 24628,    59,    59,  3541, 21606, 24628, 13314,    49,     7,
   49, 24628,    60,    60,  2664, 19374, 24628,  6789,    50,    14,
   50, 24628,    51,    51, 24628, 24628, 24628,  1991, 24628,    27,
   51, 24628, 24628, 24628, 24628, 24628, 24628,    52, 24628,    27,
   52, 24628, 24628, 24628, 24628, 24628, 24628,   936, 24628,    53,
   53, 24628, 24628, 24628, 24628, 24628, 24628, 15059,    54,    21,
   54, 24628, 24628, 24628, 24628, 24628, 24628,  2672,    55,    38,
   55, 24628, 24628, 24628, 24628, 24628, 24628,  4697,    56,    46,
   56, 24628, 24628, 24628, 24628, 24628, 24628,   752, 24628,    57,
   57, 24628, 24628, 24628, 24628, 24628, 24628, 16976,    58,     1,
   58, 24628, 24628, 24628, 24628, 24628, 24628, 11047,    59,     3,
   59, 24628, 24628, 24628, 24628, 24628, 24628,  4304,    60,     7,
   60, 24628, 24628, 24628, 24628, 24628, 24628,    61,    51,    14,
   61, 24628, 24628, 24628, 24628, 24628, 24628,   763,    52,    62,
   62, 24628,    53,    53,  4454, 22166, 24628,    63,    44,    21,
   63, 24628, 15059, 15059, 15707, 22137, 24628, 14600,  6001,    64,
   64, 24628,  2673,  6467,  3668, 24452,  2673, 24450,    65,    11,
   65, 24628,   457,  6468,  4113, 24434,   457, 24426,    66,    22,
   66, 24628,    67,  6469, 13097, 22685,    67, 11689,  4294,    39,
   67, 24628,   462,   462,  9108, 22553, 24628,   459,    68,    39,
   68, 24628,   463,   463,  5706, 24078, 24628,   460,    69,    47,
   69, 24628,   464,   464, 24628, 24628, 24628,    70, 24628,    58,
   70, 24628,   465,   465, 24628, 24628, 24628,   924, 24628,    71,
   71, 24628, 24628, 24628, 24628, 24628, 24628,   455,    72,    22,
   72, 24628, 24628, 24628, 24628, 24628, 24628,   456,    73,    39,
   73, 24628, 24628, 24628, 24628, 24628, 24628,  3277,    74,    47,
   74, 24628, 24628, 24628, 24628, 24628, 24628,    75, 24628,    58,
   75, 24628, 24628, 24628, 24628, 24628, 24628,    76, 24628,    71,
   76, 24628, 24628, 24628, 24628, 24628, 24628,    77, 24628,   112,
   77, 24628, 24628, 24628, 24628, 24628, 24628,    78, 24628,   469,
   78, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    79,
   79, 24628, 24628, 24628, 24628, 24628, 24628,    80,   494,  3266,
   80, 24628, 24628, 24628, 24628, 24628, 24628,    81,   495,  1823,
   81, 24628, 24628, 24628, 24628, 24628, 24628,    82,   496,  3094,
   82, 24628, 24628, 24628, 24628, 24628, 24628,    83,   497,  3051,
   83, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    84,  2967,
   84, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    85,   774,
   85, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    86,   643,
   86, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    87,
   87, 24628, 24628, 24628, 24628, 24628, 24628,    88,  1031,   376,
   88, 24628, 24628, 24628, 24628, 24628, 24628,    89,  1032,   415,
   89, 24628, 24628, 24628, 24628, 24628, 24628,    90,  1033,  1875,
   90, 24628, 24628, 24628, 24628, 24628, 24628,    91,   659,   783,
   91, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    92,   649,
   92, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   482,    93,
   93, 24628,   543,   543, 24628, 24628, 24628,   651, 24628,    94,
   94, 24628, 24628, 24628, 24628, 24628, 24628,    95, 24628,    30,
   95, 24628, 24628, 24628, 24628, 24628, 24628,    96, 24628,    56,
   96, 24628, 24628, 24628, 24628, 24628, 24628,   211, 24628,    97,
   97, 24628, 24628, 24628, 24628, 24628, 24628,   594, 24628,    98,
   98, 24628, 24628, 24628, 24628, 24628, 24628,  3314,   177,    99,
   99,     5,     4,  6830,  8519, 24476,     4, 24469,   100,     6,
  100,   324,   323,  4277,  8083, 24468,   323, 24462,   101,    17,
  101,   162,  1709,  1698, 24628, 24628,  1709,   102, 24628,    31,
  102,   163,  1710,  4279, 24628, 24628,  1710, 24459, 24628,   103,
  103, 24628, 24628, 24628, 24628, 24628, 24628,   104,    53,    10,
  104, 24628, 24628, 24628, 24628, 24628, 24628, 19308, 15059,   105,
  105,  2673,    64,  8524, 11771, 24451,    64, 24443,   106,    11,
  106,   457,    65,  8525, 14276, 24427,    65, 24422,   107,    22,
  107,    67,    66,  8312, 13151, 24419,    66, 24412,   108,    39,
  108,    68,  4294,  6051,  7702, 24411,  4294, 24405,   109,    47,
  109,    69,   911,  2247, 24628, 24628,   911,   110, 24628,    58,
  110,    70,   922,  2253, 24628, 24628,   922,   111, 24628,    71,
  111,   924,   923,  2254, 24628, 24628,   923, 24403, 24628,   112,
  112, 24628, 24628, 24628, 24628, 24628, 24628,   113,   705,   331,
  113, 24628, 24628, 24628, 24628, 24628, 24628,   114,   706, 11771,
  114, 24628, 24628, 24628, 24628, 24628, 24628,   115,   707,  7634,
  115, 24628, 24628, 24628, 24628, 24628, 24628,   116,   708,  7562,
  116, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   117,  3638,
  117, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   118,  3639,
  118, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   119,  3556,
  119, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   120,
  120, 24628, 24628, 24628, 24628, 24628, 24628,   121,  2113,  2576,
  121, 24628, 24628, 24628, 24628, 24628, 24628,   122,  2114,  1789,
  122, 24628, 24628, 24628, 24628, 24628, 24628,   123,  2115,  2559,
  123, 24628, 24628, 24628, 24628, 24628, 24628,   124,  2125,  2545,
  124, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   125,  2538,
  125, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1029,   126,
  126, 24628,  1034,  1034, 24628, 24628, 24628,  2540,   291,   127,
  127, 24628,   292,   292, 24628, 24628, 24628,   128, 24628,    30,
  128, 24628,   293,   293, 24628, 24628, 24628,   129, 24628,    56,
  129, 24628,   294,   294, 24628, 24628, 24628,   130, 24628,    97,
  130, 24628,   295,   295, 24628, 24628, 24628,   356, 24628,   131,
  131, 24628, 24628, 24628, 24628, 24628, 24628,   214, 24628,   132,
  132, 24628, 24628, 24628, 24628, 24628, 24628,  4192,   133,   100,
  133, 24628, 24628, 24628, 24628, 24628, 24628,   134,   805,   323,
  134, 24628, 24628, 24628, 24628, 24628, 24628,   135,   806,  5622,
  135, 24628, 24628, 24628, 24628, 24628, 24628,   136,  5062,  6031,
  136, 24628, 24628, 24628, 24628, 24628, 24628,   137,  2747,  2906,
  137, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   138,  2791,
  138, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1389,   139,
  139, 24628,   342,   342,   531, 24628, 24628,  2807,   148,   140,
  140, 24628,   141,   141, 24628, 24628, 24628,  3238,   186,   101,
  141, 24628, 24628, 24628, 24628, 24628, 24628,  3122,   142,   101,
  142, 24628, 24628, 24628, 24628, 24628, 24628,   143,   206,  1709,
  143, 24628, 24628, 24628, 24628, 24628, 24628,   144,   693,  1724,
  144, 24628, 24628, 24628, 24628, 24628, 24628,   145,  2581,  3183,
  145, 24628, 24628, 24628, 24628, 24628, 24628,   146,  2582,  3222,
  146, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   147,  2903,
  147, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   193,   148,
  148, 24628,   437,   437, 24628, 24628, 24628,   149, 24628,   141,
  149, 24628,   438,   438, 24628, 24628, 24628,  2883, 24628,   150,
  150, 24628, 24628, 24628, 24628, 24628, 24628,  2810,   246,   151,
  151,    26,   931,  2257, 24628, 24628,   931,   152, 24628,    27,
  152, 11147, 23211,  2265, 24628, 24628, 23211,   153, 24628,    53,
  153, 11148, 12669,  2270, 24628, 24628, 12669, 24401, 24628,   154,
  154, 24628, 24628, 24628, 24628, 24628, 24628,   155,   173,  3310,
  155, 24628, 24628, 24628, 24628, 24628, 24628,   156,  6771, 11057,
  156, 24628, 24628, 24628, 24628, 24628, 24628,   157,  6772, 15134,
  157, 24628, 24628, 24628, 24628, 24628, 24628,   158,  3643, 16188,
  158, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   159,  3570,
  159, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3554,   160,
  160, 24628,  3555,  3555,  1923, 24628, 24628,  3607,  3639,   161,
  161,   747,  2576,  5595, 24628, 24628,  2576, 24228,   945,   162,
  162, 24628,   315,   315, 24628, 24628, 24628,   163, 24628,    31,
  163, 24628,   316,   316, 24628, 24628, 24628,   164, 24628,   103,
  164, 24628,  1713,  1713, 24628, 24628, 24628,  1720, 24628,   165,
  165, 24628, 24628, 24628, 24628, 24628, 24628, 18793,   154,   166,
  166,   174,  3310, 10132, 10470, 24399,  3310, 24393,   167,    99,
  167,   175,   331,  9202,  8837, 24391,   331, 24385,   168,     4,
  168,  1555, 13462,  7931,  1643, 24382, 13462, 24375,   169,     5,
  169,  1199,  7758,  2770,  4230, 24374,  7758, 24368,   170,    15,
  170,   857,  1830,  2172, 24628, 24628,  1830,   171, 24628,    28,
  171,   858,  1841,  2178, 24628, 24628,  1841,   172, 24628,    54,
  172,   859,  1842,  2179, 24628, 24628,  1842, 24366, 24628,   173,
  173, 24628, 24628, 24628, 24628, 24628, 24628,  6771,   446,   174,
  174, 24628,   447,   447,  4276, 24120, 24628, 24136,   175,    99,
  175, 24628,   176,   176, 11221, 24121, 24628, 24137,  1555,     4,
  176, 24628,   177,   177,  1466, 23383, 24628, 23375,  1147,     4,
  177, 24628, 24628, 24628, 24628, 24628, 24628,   178,   731,     4,
  178, 24628, 24628, 24628, 24628, 24628, 24628,   179,   732,    42,
  179, 24628, 24628, 24628, 24628, 24628, 24628,   180,   733,  9205,
  180, 24628, 24628, 24628, 24628, 24628, 24628,   181,  4273, 10182,
  181, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   182, 10197,
  182, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   340,   183,
  183, 24628,   341,   341,  4375, 24628, 24628,  4391,   139,   184,
  184, 24628,   140,   140, 24628, 24628, 24628,  3251,   185,   101,
  185, 24628,   186,   186, 24628, 24628, 24628,  3252,   747,  1709,
  186, 24628,   142,   142, 24628, 24628, 24628,   187,   691,  1709,
  187, 24628,   143,   143, 24628, 24628, 24628,   188,   692,  1724,
  188, 24628,   144,   144, 24628, 24628, 24628,   189,  2587,  3183,
  189, 24628,   145,   145, 24628, 24628, 24628,   190,  2588,  3222,
  190, 24628,   146,   146, 24628, 24628, 24628, 24628,   191,  2903,
  191, 24628,   147,   147, 24628, 24628, 24628, 24628,   192,   148,
  192, 24628,   193,   193, 24628, 24628, 24628, 24628,   296,   437,
  193, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   194,   437,
  194, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   195,
  195, 24628, 24628, 24628, 24628, 24628, 24628,   196, 24628,   141,
  196, 24628, 24628, 24628, 24628, 24628, 24628,   197, 24628,   150,
  197, 24628, 24628, 24628, 24628, 24628, 24628,   441, 24628,   198,
  198, 24628, 24628, 24628, 24628, 24628, 24628,  2835,   199,   170,
  199, 24628, 24628, 24628, 24628, 24628, 24628,   200,   856,  1830,
  200, 24628, 24628, 24628, 24628, 24628, 24628,   201,  1602,  2877,
  201, 24628, 24628, 24628, 24628, 24628, 24628,   202,  1608,  2870,
  202, 24628, 24628, 24628, 24628, 24628, 24628,   203,  2123,  2848,
  203, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   204,  2863,
  204, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1099,   205,
  205, 24628,  1100,  1100, 24628, 24628, 24628,  2862, 24628,   206,
  206, 24628, 24628, 24628, 24628, 24628, 24628,   693,   207,   162,
  207, 24628, 24628, 24628, 24628, 24628, 24628,   208,    94,   315,
  208, 24628, 24628, 24628, 24628, 24628, 24628,   209,    95,   750,
  209, 24628, 24628, 24628, 24628, 24628, 24628,   210,    96,   592,
  210, 24628, 24628, 24628, 24628, 24628, 24628,   193,   211,   212,
  211, 24628, 24628, 24628, 24628, 24628, 24628,   194, 24628,   131,
  212, 24628,   131,   131, 24628, 24628, 24628,   213, 24628,   132,
  213, 24628,   214,   214, 24628, 24628, 24628,  3215, 24628,   215,
  214, 24628, 24628, 24628, 24628, 24628, 24628,  2326, 24628,   215,
  215, 24628, 24628, 24628, 24628, 24628, 24628,  5185,   216,    13,
  216, 24628, 24628, 24628, 24628, 24628, 24628,   217,  1108,   758,
  217, 24628, 24628, 24628, 24628, 24628, 24628,   218,  1109,  4294,
  218, 24628, 24628, 24628, 24628, 24628, 24628,   219,  1110,  6688,
  219, 24628, 24628, 24628, 24628, 24628, 24628,   220,  3363,  6607,
  220, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   221,  6602,
  221, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   636,   222,
  222, 24628,   223,   223,  1173, 24628, 24628,  4160,   252,   186,
  223, 24628,   224,   224,  1174, 24628, 24628,  4153,   253,   186,
  224, 24628, 24628, 24628, 24628, 24628, 24628,   225,   243,   186,
  225, 24628, 24628, 24628, 24628, 24628, 24628,   226,   244,   866,
  226, 24628, 24628, 24628, 24628, 24628, 24628,   227,   245,  2882,
  227, 24628, 24628, 24628, 24628, 24628, 24628,    85,   228,   499,
  228, 24628, 24628, 24628, 24628, 24628, 24628,    86, 24628,   229,
  229, 24628, 24628, 24628, 24628, 24628, 24628,   230,  1038,  2353,
  230, 24628, 24628, 24628, 24628, 24628, 24628,   231,  1136,  1528,
  231, 24628, 24628, 24628, 24628, 24628, 24628,   232,  1142,  2986,
  232, 24628, 24628, 24628, 24628, 24628, 24628,   233,  2132,  2975,
  233, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   234,  2644,
  234, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   506,   235,
  235, 24628,  1091,  1091, 24628, 24628, 24628,   236, 24628,   207,
  236, 24628,  1092,  1092, 24628, 24628, 24628,  2624, 24628,   237,
  237, 24628, 24628, 24628, 24628, 24628, 24628,   238,   299,    50,
  238, 24628, 24628, 24628, 24628, 24628, 24628,   239,   300,   464,
  239, 24628, 24628, 24628, 24628, 24628, 24628,   240,   301,   846,
  240, 24628, 24628, 24628, 24628, 24628, 24628,   241,   302,   279,
  241, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   242,   253,
  242, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   243,
  243, 24628, 24628, 24628, 24628, 24628, 24628,   244, 24628,   142,
  244, 24628, 24628, 24628, 24628, 24628, 24628,   245, 24628,   246,
  245, 24628, 24628, 24628, 24628, 24628, 24628,   228, 24628,   199,
  246, 24628, 24628, 24628, 24628, 24628, 24628,   247,   842,   931,
  247, 24628, 24628, 24628, 24628, 24628, 24628,   248,   843,   911,
  248, 24628, 24628, 24628, 24628, 24628, 24628,   249,   844,   894,
  249, 24628, 24628, 24628, 24628, 24628, 24628,   250,   277,   875,
  250, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   251,   262,
  251, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   241,   252,
  252, 24628,   253,   253, 24628, 24628, 24628,   258, 24628,   142,
  253, 24628,   243,   243, 24628, 24628, 24628,   254, 24628,   142,
  254, 24628,   244,   244, 24628, 24628, 24628,   255, 24628,   246,
  255, 24628,   245,   245, 24628, 24628, 24628,   256, 24628,   199,
  256, 24628,   228,   228, 24628, 24628, 24628,   257, 24628,   229,
  257, 24628,    86,    86, 24628, 24628, 24628, 24628, 24628,    87,
  258, 24628,   254,   254, 24628, 24628, 24628,   259, 24628,   246,
  259, 24628,   255,   255, 24628, 24628, 24628,   260, 24628,   199,
  260, 24628,   256,   256, 24628, 24628, 24628,   261, 24628,   229,
  261, 24628,   257,   257, 24628, 24628, 24628, 24628, 24628,    87,
  262, 24628,   252,   263, 24628, 24628,   252,   273, 24628,   142,
  263, 24628,   253,   264, 24628, 24628,   253,   269, 24628,   142,
  264, 24628,   243, 24628, 24628, 24628,   243,   265, 24628,   142,
  265, 24628,   244, 24628, 24628, 24628,   244,   266, 24628,   246,
  266, 24628,   245, 24628, 24628, 24628,   245,   267, 24628,   199,
  267, 24628,   228, 24628, 24628, 24628,   228,   268, 24628,   229,
  268, 24628,    86, 24628, 24628, 24628,    86, 24628, 24628,    87,
  269, 24628,   254,   265, 24628, 24628,   254,   270, 24628,   246,
  270, 24628,   255,   266, 24628, 24628,   255,   271, 24628,   199,
  271, 24628,   256,   267, 24628, 24628,   256,   272, 24628,   229,
  272, 24628,   257,   268, 24628, 24628,   257, 24628, 24628,    87,
  273, 24628,   258,   269, 24628, 24628,   258,   274, 24628,   246,
  274, 24628,   259,   270, 24628, 24628,   259,   275, 24628,   199,
  275, 24628,   260,   271, 24628, 24628,   260,   276, 24628,   229,
  276, 24628,   261,   272, 24628, 24628,   261, 24628, 24628,    87,
  277, 24628, 24628, 24628, 24628, 24628, 24628,   251,   240,   278,
  278, 24628,   279,   279, 24628, 24628, 24628,   877, 24628,   133,
  279, 24628,   280,   280, 24628, 24628, 24628,   878, 24628,   133,
  280, 24628, 24628, 24628, 24628, 24628, 24628,   281, 24628,   133,
  281, 24628, 24628, 24628, 24628, 24628, 24628,   282, 24628,   216,
  282, 24628, 24628, 24628, 24628, 24628, 24628,   283, 24628,   684,
  283, 24628, 24628, 24628, 24628, 24628, 24628,   284, 24628,   581,
  284, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   285,
  285, 24628, 24628, 24628, 24628, 24628, 24628,   286,  2087,   973,
  286, 24628, 24628, 24628, 24628, 24628, 24628,   287,  2088,  1757,
  287, 24628, 24628, 24628, 24628, 24628, 24628,   288,  2089,  1874,
  288, 24628, 24628, 24628, 24628, 24628, 24628,   289,  1291,  1292,
  289, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   290,   987,
  290, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   722,   291,
  291, 24628,   723,   723, 24628, 24628, 24628,   297,    93,   292,
  292, 24628,    94,    94, 24628, 24628, 24628,   293, 24628,    30,
  293, 24628,    95,    95, 24628, 24628, 24628,   294, 24628,    56,
  294, 24628,    96,    96, 24628, 24628, 24628,   295, 24628,    97,
  295, 24628,   211,   211, 24628, 24628, 24628,   296, 24628,   131,
  296, 24628,   194,   194, 24628, 24628, 24628, 24628, 24628,   195,
  297, 24628,   724,   724, 24628, 24628, 24628,   997,   651,   298,
  298, 24628,   299,   299, 24628, 24628, 24628,   410, 24628,    51,
  299, 24628, 24628, 24628, 24628, 24628, 24628,   300, 24628,    51,
  300, 24628, 24628, 24628, 24628, 24628, 24628,   301, 24628,    74,
  301, 24628, 24628, 24628, 24628, 24628, 24628,   302, 24628,   303,
  302, 24628, 24628, 24628, 24628, 24628, 24628,   242, 24628,   280,
  303, 24628, 24628, 24628, 24628, 24628, 24628,   304, 24628,   177,
  304, 24628, 24628, 24628, 24628, 24628, 24628,   305, 24628,   596,
  305, 24628, 24628, 24628, 24628, 24628, 24628,   306, 24628,   740,
  306, 24628, 24628, 24628, 24628, 24628, 24628,   119, 24628,   307,
  307, 24628, 24628, 24628, 24628, 24628, 24628,   308,  1613,  6116,
  308, 24628, 24628, 24628, 24628, 24628, 24628,   309,  5803,  6103,
  309, 24628, 24628, 24628, 24628, 24628, 24628,   310,  5702,  5485,
  310, 24628, 24628, 24628, 24628, 24628, 24628,   311,  5699,  6083,
  311, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   312,  2609,
  312, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2608,   313,
  313, 24628,  2605,  2605,   723, 24628, 24628,  2621,   587,   314,
  314, 24628,   588,   588, 24628, 24628, 24628,   749,   127,   315,
  315, 24628,    30,    30, 24628, 24628, 24628,   316, 24628,    31,
  316, 24628,   317,   317, 24628, 24628, 24628,  1713, 24628,   103,
  317, 24628, 24628, 24628, 24628, 24628, 24628,   318, 24628,   103,
  318, 24628, 24628, 24628, 24628, 24628, 24628,   319, 24628,   165,
  319, 24628, 24628, 24628, 24628, 24628, 24628,  1705, 24628,   320,
  320, 24628, 24628, 24628, 24628, 24628, 24628, 10468,   938,   321,
  321,   428,  4188,  9812,  4957, 24365,  4188, 24359,   322,   100,
  322,   429,  8054,  9813,  4787, 24358,  8054, 24352,  2730,   323,
  323, 24628,   324,  6020,  6640, 24351,   324, 23482,  1709,    17,
  324, 24628,    16,    16,  5370, 24350, 24628,   325,   162,    17,
  325, 24628, 14056, 14056,  5371, 23484, 24628,  9733,   163,   326,
  326, 24628,   103,   103,  6122, 22198, 24628,   327,    62,    10,
  327, 24628,   104,   104, 19118, 22189, 24628,   328,    63,   105,
  328, 24628, 19308, 19308, 19117, 22180, 24628, 22172, 14600,   329,
  329,  7141, 11785,  8997,  7634, 24348, 11785, 24342,   330,   167,
  330,  5117,  5682,  8998,  7641, 24340,  5682, 24334, 11063,   331,
  331, 24628,   175,   332, 11744, 24134,   175, 24150, 13462,     4,
  332, 24628,   176,   333,  9683, 23382,   176, 23374, 12442,     4,
  333, 24628,   177, 24628, 24628, 24628,   177,   334,  6757,     4,
  334, 24628,   178, 24628, 24628, 24628,   178,   335,  6758,    42,
  335, 24628,   179, 24628, 24628, 24628,   179,   336,  5847,  9205,
  336, 24628,   180, 24628, 24628, 24628,   180,   337,  5844, 10182,
  337, 24628,   181, 24628, 24628, 24628,   181, 24628,   338, 10197,
  338, 24628,   182, 24628, 24628, 24628,   182, 24628,   339,   183,
  339, 24628,   340, 24628, 24628, 24628,   340, 24628,  1836,   341,
  340, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1154,   341,
  341, 24628,   862,   862,  1207, 24628, 24628,  4384,   342,   184,
  342, 24628,   343,   343,   532, 24628, 24628,  2891,   437,   140,
  343, 24628, 24628, 24628, 24628, 24628, 24628,   344,   195,   140,
  344, 24628, 24628, 24628, 24628, 24628, 24628,   345,   196,  2808,
  345, 24628, 24628, 24628, 24628, 24628, 24628,   346,   197,  2833,
  346, 24628, 24628, 24628, 24628, 24628, 24628,   347,   441,  1500,
  347, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   348,  1478,
  348, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   349,
  349, 24628, 24628, 24628, 24628, 24628, 24628,   381,    87,   350,
  350,   127,   376,   379, 24628, 24628,   376,   351, 24628,    30,
  351,   128,   371,   374, 24628, 24628,   371,   352, 24628,    56,
  352,   129,   366,   369, 24628, 24628,   366,   353, 24628,    97,
  353,   130,   361,   364, 24628, 24628,   361,   354, 24628,   131,
  354,   356,   355,   359, 24628, 24628,   355, 24628, 24628,   195,
  355, 24628,   356,   357, 24628, 24628,   356, 24628, 24628,   195,
  356, 24628,   296,   296, 24628, 24628, 24628, 24628, 24628,   195,
  357, 24628,   296,   358, 24628, 24628,   296, 24628, 24628,   195,
  358, 24628,   194, 24628, 24628, 24628,   194, 24628, 24628,   195,
  359,   296,   357,   360, 24628, 24628,   357, 24628, 24628,   195,
  360,   194,   358, 24628, 24628, 24628,   358, 24628, 24628,   195,
  361, 24628,   130,   362, 24628, 24628,   130,   355, 24628,   131,
  362, 24628,   295,   363, 24628, 24628,   295,   357, 24628,   131,
  363, 24628,   211, 24628, 24628, 24628,   211,   358, 24628,   131,
  364,   295,   362,   365, 24628, 24628,   362,   359, 24628,   131,
  365,   211,   363, 24628, 24628, 24628,   363,   360, 24628,   131,
  366, 24628,   129,   367, 24628, 24628,   129,   361, 24628,    97,
  367, 24628,   294,   368, 24628, 24628,   294,   362, 24628,    97,
  368, 24628,    96, 24628, 24628, 24628,    96,   363, 24628,    97,
  369,   294,   367,   370, 24628, 24628,   367,   364, 24628,    97,
  370,    96,   368, 24628, 24628, 24628,   368,   365, 24628,    97,
  371, 24628,   128,   372, 24628, 24628,   128,   366, 24628,    56,
  372, 24628,   293,   373, 24628, 24628,   293,   367, 24628,    56,
  373, 24628,    95, 24628, 24628, 24628,    95,   368, 24628,    56,
  374,   293,   372,   375, 24628, 24628,   372,   369, 24628,    56,
  375,    95,   373, 24628, 24628, 24628,   373,   370, 24628,    56,
  376, 24628,   127,   377, 24628, 24628,   127,   371, 24628,    30,
  377, 24628,   292,   378, 24628, 24628,   292,   372, 24628,    30,
  378, 24628,    94, 24628, 24628, 24628,    94,   373, 24628,    30,
  379,   292,   377,   380, 24628, 24628,   377,   374, 24628,    30,
  380,    94,   378, 24628, 24628, 24628,   378,   375, 24628,    30,
  381, 24628, 24628, 24628, 24628, 24628, 24628,   421,    88,   382,
  382,   416,   415,   419, 24628, 24628,   415,   383, 24628,    51,
  383,   409,   408,   413, 24628, 24628,   408,   384, 24628,    74,
  384,   402,   401,   406, 24628, 24628,   401,   385, 24628,   303,
  385,   395,   394,   399, 24628, 24628,   394,   386, 24628,   280,
  386,   388,   387,   392, 24628, 24628,   387, 24628, 24628,   243,
  387, 24628,   388,   390, 24628, 24628,   388, 24628, 24628,   243,
  388, 24628,   389,   389, 24628, 24628, 24628, 24628, 24628,   243,
  389, 24628,   242,   242, 24628, 24628, 24628, 24628, 24628,   243,
  390, 24628,   389,   391, 24628, 24628,   389, 24628, 24628,   243,
  391, 24628,   242, 24628, 24628, 24628,   242, 24628, 24628,   243,
  392,   389,   390,   393, 24628, 24628,   390, 24628, 24628,   243,
  393,   242,   391, 24628, 24628, 24628,   391, 24628, 24628,   243,
  394, 24628,   395,   397, 24628, 24628,   395,   387, 24628,   280,
  395, 24628,   396,   396, 24628, 24628, 24628,   388, 24628,   280,
  396, 24628,   302,   302, 24628, 24628, 24628,   389, 24628,   280,
  397, 24628,   396,   398, 24628, 24628,   396,   390, 24628,   280,
  398, 24628,   302, 24628, 24628, 24628,   302,   391, 24628,   280,
  399,   396,   397,   400, 24628, 24628,   397,   392, 24628,   280,
  400,   302,   398, 24628, 24628, 24628,   398,   393, 24628,   280,
  401, 24628,   402,   404, 24628, 24628,   402,   394, 24628,   303,
  402, 24628,   403,   403, 24628, 24628, 24628,   395, 24628,   303,
  403, 24628,   301,   301, 24628, 24628, 24628,   396, 24628,   303,
  404, 24628,   403,   405, 24628, 24628,   403,   397, 24628,   303,
  405, 24628,   301, 24628, 24628, 24628,   301,   398, 24628,   303,
  406,   403,   404,   407, 24628, 24628,   404,   399, 24628,   303,
  407,   301,   405, 24628, 24628, 24628,   405,   400, 24628,   303,
  408, 24628,   409,   411, 24628, 24628,   409,   401, 24628,    74,
  409, 24628,   410,   410, 24628, 24628, 24628,   402, 24628,    74,
  410, 24628,   300,   300, 24628, 24628, 24628,   403, 24628,    74,
  411, 24628,   410,   412, 24628, 24628,   410,   404, 24628,    74,
  412, 24628,   300, 24628, 24628, 24628,   300,   405, 24628,    74,
  413,   410,   411,   414, 24628, 24628,   411,   406, 24628,    74,
  414,   300,   412, 24628, 24628, 24628,   412,   407, 24628,    74,
  415, 24628,   416,   417, 24628, 24628,   416,   408, 24628,    51,
  416, 24628,   298,   298, 24628, 24628, 24628,   409, 24628,    51,
  417, 24628,   298,   418, 24628, 24628,   298,   411, 24628,    51,
  418, 24628,   299, 24628, 24628, 24628,   299,   412, 24628,    51,
  419,   298,   417,   420, 24628, 24628,   417,   413, 24628,    51,
  420,   299,   418, 24628, 24628, 24628,   418,   414, 24628,    51,
  421, 24628, 24628, 24628, 24628, 24628, 24628,  1482,    89,   422,
  422,   800,  1875,  1217, 24628, 24628,  1875,  1848, 24628,   423,
  423, 24628, 24628, 24628, 24628, 24628, 24628,   424, 24628,    28,
  424, 24628, 24628, 24628, 24628, 24628, 24628,   425, 24628,    54,
  425, 24628, 24628, 24628, 24628, 24628, 24628,   426, 24628,   173,
  426, 24628, 24628, 24628, 24628, 24628, 24628,  1154, 24628,   427,
  427, 24628, 24628, 24628, 24628, 24628, 24628,  6043,   523,   428,
  428, 24628,   524,   524,  2297, 24095, 24628, 24101,   429,   100,
  429, 24628,   430,   430,  4129, 23682, 24628, 23693,  1614,   323,
  430, 24628,   133,   133,   431,  8057, 24628,   526,  1539,   323,
  431, 24628, 24628, 24628, 24628, 24628, 24628,   432,   207,  1699,
  432, 24628, 24628, 24628, 24628, 24628, 24628,   433,   208,  1725,
  433, 24628, 24628, 24628, 24628, 24628, 24628,   434,   209,  3184,
  434, 24628, 24628, 24628, 24628, 24628, 24628,   435,   210,  2322,
  435, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   193,   436,
  436, 24628,   437,  2311, 24628, 24628,   437,  2313, 24628,   141,
  437, 24628,   195,   195, 24628, 24628, 24628,   438, 24628,   141,
  438, 24628,   196,   196, 24628, 24628, 24628,   439, 24628,   150,
  439, 24628,   197,   197, 24628, 24628, 24628,   440, 24628,   198,
  440, 24628,   441,   441, 24628, 24628, 24628,  2317, 24628,   442,
  441, 24628, 24628, 24628, 24628, 24628, 24628,   348, 24628,   442,
  442, 24628, 24628, 24628, 24628, 24628, 24628,  1502,   229,   443,
  443,  1039,  2353,  1644, 24628, 24628,  2353,   444, 24628,    29,
  444,  1040,  2348,  1660, 24628, 24628,  2348,   445, 24628,    55,
  445,  1041,  2344,  1661, 24628, 24628,  2344,  2333, 24628,   446,
  446, 24628, 24628, 24628, 24628, 24628, 24628,  3341,    97,   447,
  447, 24628,    98,    98,  1393, 23385, 24628,   448,   176,    99,
  448, 24628,  3314,  3314,  8284, 10766, 24628, 10250, 23375,   449,
  449,    37,    42,  7138, 16301, 24331,    42, 24324,   450,    38,
  450,   807,  5622,  5558,  8094, 24323,  5622, 24317,   451,    46,
  451,   694,  1724,  2408, 24628, 24628,  1724,   452, 24628,    57,
  452,   695, 23389,  2414, 24628, 24628, 23389, 24314, 24628,   453,
  453, 24628, 24628, 24628, 24628, 24628, 24628,   454,    71,    11,
  454, 24628, 24628, 24628, 24628, 24628, 24628, 13901,   455,   106,
  455, 24628, 24628, 24628, 24628, 24628, 24628,  2678,   456,    65,
  456, 24628, 24628, 24628, 24628, 24628, 24628,  3280,  3277,   457,
  457, 24628,   461,   461,  8151, 23157, 24628,   458,    67,    22,
  458, 24628,   811,   811, 13690, 23149, 24628,  2676,   459,    65,
  459, 24628,   812,   812,  9113, 22556, 24628, 13564,   460,   457,
  460, 24628,   813,   813,  5707, 23142, 24628, 13355,    70,   461,
  461, 24628,    71,    71,  3391, 21371, 24628,   811,   462,    22,
  462, 24628,    72,    72,  5315, 21370, 24628,   812,   463,    39,
  463, 24628,    73,    73,  3935, 19598, 24628,   813,   464,    47,
  464, 24628,    74,    74, 24628, 24628, 24628,   465, 24628,    58,
  465, 24628,    75,    75, 24628, 24628, 24628,   466, 24628,    71,
  466, 24628,    76,    76, 24628, 24628, 24628,   467, 24628,   112,
  467, 24628,    77,    77, 24628, 24628, 24628,   468, 24628,   469,
  468, 24628,    78,    78, 24628, 24628, 24628, 24628, 24628,    79,
  469, 24628, 24628, 24628, 24628, 24628, 24628,   470,  1079,  8054,
  470, 24628, 24628, 24628, 24628, 24628, 24628,   471,  1080,  7987,
  471, 24628, 24628, 24628, 24628, 24628, 24628,   472,  1081,  6495,
  472, 24628, 24628, 24628, 24628, 24628, 24628,   473,  1082,  3508,
  473, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   474,  3498,
  474, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   475,   978,
  475, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   284,   476,
  476, 24628,   285,   285,   477, 24628, 24628,   980,  2605,   973,
  477, 24628, 24628, 24628, 24628, 24628, 24628,   478,   513,   377,
  478, 24628, 24628, 24628, 24628, 24628, 24628,   479,   514,   417,
  479, 24628, 24628, 24628, 24628, 24628, 24628,   480,   515,   833,
  480, 24628, 24628, 24628, 24628, 24628, 24628,   481,   516,   617,
  481, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   482,   548,
  482, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   483,   543,
  483, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   484,
  484, 24628, 24628, 24628, 24628, 24628, 24628,   485, 24628,    94,
  485, 24628, 24628, 24628, 24628, 24628, 24628,   486, 24628,   299,
  486, 24628, 24628, 24628, 24628, 24628, 24628,   517, 24628,   487,
  487, 24628, 24628, 24628, 24628, 24628, 24628,   488, 24628,   423,
  488, 24628, 24628, 24628, 24628, 24628, 24628,   729, 24628,   489,
  489, 24628, 24628, 24628, 24628, 24628, 24628,   490, 24628,    59,
  490, 24628, 24628, 24628, 24628, 24628, 24628,   491, 24628,    72,
  491, 24628, 24628, 24628, 24628, 24628, 24628,   492, 24628,   705,
  492, 24628, 24628, 24628, 24628, 24628, 24628,   493, 24628,  1079,
  493, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   494,
  494, 24628, 24628, 24628, 24628, 24628, 24628,   495,   224,   185,
  495, 24628, 24628, 24628, 24628, 24628, 24628,   496,   225,   865,
  496, 24628, 24628, 24628, 24628, 24628, 24628,   497,   226,  3054,
  497, 24628, 24628, 24628, 24628, 24628, 24628,    84,   227,   498,
  498, 24628,   499,   499, 24628, 24628, 24628,  2971,  2126,  2353,
  499, 24628,   229,   229, 24628, 24628, 24628,   500,  1134,  2353,
  500, 24628,   230,   230, 24628, 24628, 24628,   501,  1135,  1528,
  501, 24628,   231,   231, 24628, 24628, 24628,   502,  2133,  2986,
  502, 24628,   232,   232, 24628, 24628, 24628,   503,  2131,  2975,
  503, 24628,   233,   233, 24628, 24628, 24628, 24628,   504,  2644,
  504, 24628,   234,   234, 24628, 24628, 24628, 24628,   505,   235,
  505, 24628,   506,   506, 24628, 24628, 24628, 24628,   790,  1091,
  506, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   507,  1091,
  507, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   508,
  508, 24628, 24628, 24628, 24628, 24628, 24628,   509, 24628,   207,
  509, 24628, 24628, 24628, 24628, 24628, 24628,   510, 24628,   237,
  510, 24628, 24628, 24628, 24628, 24628, 24628,   511, 24628,  1095,
  511, 24628, 24628, 24628, 24628, 24628, 24628,   512, 24628,  1044,
  512, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   513,
  513, 24628, 24628, 24628, 24628, 24628, 24628,   514,   484,   292,
  514, 24628, 24628, 24628, 24628, 24628, 24628,   515,   485,   298,
  515, 24628, 24628, 24628, 24628, 24628, 24628,   516,   486,   726,
  516, 24628, 24628, 24628, 24628, 24628, 24628,   482,   517,   568,
  517, 24628, 24628, 24628, 24628, 24628, 24628,   483, 24628,   518,
  518, 24628, 24628, 24628, 24628, 24628, 24628,   570, 24628,   519,
  519, 24628, 24628, 24628, 24628, 24628, 24628,   520, 24628,    29,
  520, 24628, 24628, 24628, 24628, 24628, 24628,   521, 24628,    55,
  521, 24628, 24628, 24628, 24628, 24628, 24628,   522, 24628,   446,
  522, 24628, 24628, 24628, 24628, 24628, 24628,  1007, 24628,   523,
  523, 24628, 24628, 24628, 24628, 24628, 24628,  2910,   131,   524,
  524, 24628,   132,   132,  2298, 23481, 24628,   525,   430,   100,
  525, 24628,  4192,  4192,  2299, 23477, 24628, 23471,   526,   450,
  526, 24628,   134,   134,   432,   527, 24628, 23454,  1540,  5622,
  527, 24628, 24628, 24628, 24628, 24628, 24628,   528,  9823, 10778,
  528, 24628, 24628, 24628, 24628, 24628, 24628,   529,  9819, 10726,
  529, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   530,  2792,
  530, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1390,   531,
  531, 24628,   532,   532, 24628, 24628, 24628,  2799, 24628,  2298,
  532, 24628, 24628, 24628, 24628, 24628, 24628,   533, 24628,  2298,
  533, 24628, 24628, 24628, 24628, 24628, 24628,   534, 24628,  2212,
  534, 24628, 24628, 24628, 24628, 24628, 24628,   535, 24628,  2066,
  535, 24628, 24628, 24628, 24628, 24628, 24628,   536, 24628,  1235,
  536, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   537,
  537, 24628, 24628, 24628, 24628, 24628, 24628,   538,   477,   379,
  538, 24628, 24628, 24628, 24628, 24628, 24628,   539,   478,   419,
  539, 24628, 24628, 24628, 24628, 24628, 24628,   540,   479,  1217,
  540, 24628, 24628, 24628, 24628, 24628, 24628,   541,   480,   567,
  541, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   481,   542,
  542,   543,   548,   558, 24628, 24628,   548,   563, 24628,    94,
  543, 24628,   484,   484, 24628, 24628, 24628,   544, 24628,    94,
  544, 24628,   485,   485, 24628, 24628, 24628,   545, 24628,   299,
  545, 24628,   486,   486, 24628, 24628, 24628,   546, 24628,   487,
  546, 24628,   517,   517, 24628, 24628, 24628,   547, 24628,   518,
  547, 24628,   483,   483, 24628, 24628, 24628, 24628, 24628,   484,
  548, 24628,   543,   549, 24628, 24628,   543,   554, 24628,    94,
  549, 24628,   484, 24628, 24628, 24628,   484,   550, 24628,    94,
  550, 24628,   485, 24628, 24628, 24628,   485,   551, 24628,   299,
  551, 24628,   486, 24628, 24628, 24628,   486,   552, 24628,   487,
  552, 24628,   517, 24628, 24628, 24628,   517,   553, 24628,   518,
  553, 24628,   483, 24628, 24628, 24628,   483, 24628, 24628,   484,
  554, 24628,   544,   550, 24628, 24628,   544,   555, 24628,   299,
  555, 24628,   545,   551, 24628, 24628,   545,   556, 24628,   487,
  556, 24628,   546,   552, 24628, 24628,   546,   557, 24628,   518,
  557, 24628,   547,   553, 24628, 24628,   547, 24628, 24628,   484,
  558,   484,   549, 24628, 24628, 24628,   549,   559, 24628,    94,
  559,   485,   550, 24628, 24628, 24628,   550,   560, 24628,   299,
  560,   486,   551, 24628, 24628, 24628,   551,   561, 24628,   487,
  561,   517,   552, 24628, 24628, 24628,   552,   562, 24628,   518,
  562,   483,   553, 24628, 24628, 24628,   553, 24628, 24628,   484,
  563,   544,   554,   559, 24628, 24628,   554,   564, 24628,   299,
  564,   545,   555,   560, 24628, 24628,   555,   565, 24628,   487,
  565,   546,   556,   561, 24628, 24628,   556,   566, 24628,   518,
  566,   547,   557,   562, 24628, 24628,   557, 24628, 24628,   484,
  567,   568,   617,  1447, 24628, 24628,   617,  1491, 24628,   519,
  568, 24628,   518,   518, 24628, 24628, 24628,   569, 24628,   519,
  569, 24628,   570,   570, 24628, 24628, 24628,   787, 24628,   571,
  570, 24628, 24628, 24628, 24628, 24628, 24628,   621, 24628,   571,
  571, 24628, 24628, 24628, 24628, 24628, 24628,   572, 24628,    60,
  572, 24628, 24628, 24628, 24628, 24628, 24628,   573, 24628,    73,
  573, 24628, 24628, 24628, 24628, 24628, 24628,   574, 24628,  1014,
  574, 24628, 24628, 24628, 24628, 24628, 24628,   575, 24628,   576,
  575, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   224,
  576, 24628, 24628, 24628, 24628, 24628, 24628,   577,   280,   430,
  577, 24628, 24628, 24628, 24628, 24628, 24628,   578,   281,   672,
  578, 24628, 24628, 24628, 24628, 24628, 24628,   579,   282,  1564,
  579, 24628, 24628, 24628, 24628, 24628, 24628,   475,   283,   580,
  580, 24628,   581,   581,  1085,  6862, 24628,  2915,  3927,  2350,
  581, 24628, 24628, 24628, 24628, 24628, 24628,   582,  1885,  2350,
  582, 24628, 24628, 24628, 24628, 24628, 24628,   583,  1886,  2395,
  583, 24628, 24628, 24628, 24628, 24628, 24628,   584,  3536,  5168,
  584, 24628, 24628, 24628, 24628, 24628, 24628,   585,  3517,  3518,
  585, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   586,  2643,
  586, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1371,   587,
  587, 24628,  1364,  1364,   543, 24628, 24628,  2622,   235,   588,
  588, 24628,   207,   207, 24628, 24628, 24628,   589,   292,   315,
  589, 24628,   208,   208, 24628, 24628, 24628,   590,   293,   750,
  590, 24628,   209,   209, 24628, 24628, 24628,   591,   294,   592,
  591, 24628,   210,   210, 24628, 24628, 24628,   192,   295,   212,
  592, 24628,    97,    97, 24628, 24628, 24628,   593, 24628,    98,
  593, 24628,   594,   594, 24628, 24628, 24628,  3176, 24628,   595,
  594, 24628, 24628, 24628, 24628, 24628, 24628,  2727, 24628,   595,
  595, 24628, 24628, 24628, 24628, 24628, 24628, 11061,   596,    12,
  596, 24628, 24628, 24628, 24628, 24628, 24628,   597,  1315,    23,
  597, 24628, 24628, 24628, 24628, 24628, 24628,   598,  1316,    66,
  598, 24628, 24628, 24628, 24628, 24628, 24628,   599,  1317,  8900,
  599, 24628, 24628, 24628, 24628, 24628, 24628,   600,  1318,  8637,
  600, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   601,  8660,
  601, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   602,  4144,
  602, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   493,   603,
  603, 24628,   494,   494,   604, 24628, 24628,  4146,   223,   185,
  604, 24628, 24628, 24628, 24628, 24628, 24628,   605,  1174,  4129,
  605, 24628, 24628, 24628, 24628, 24628, 24628,   606,  1175,  1162,
  606, 24628, 24628, 24628, 24628, 24628, 24628,   607,  1176,  2190,
  607, 24628, 24628, 24628, 24628, 24628, 24628,   608,  1177,  1084,
  608, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   609,   610,
  609, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   477,
  610, 24628,   477,   477, 24628, 24628, 24628,   611,   723,   377,
  611, 24628,   478,   478, 24628, 24628, 24628,   612,   724,   417,
  612, 24628,   479,   479, 24628, 24628, 24628,   613,   725,   833,
  613, 24628,   480,   480, 24628, 24628, 24628,   614,   616,   617,
  614, 24628,   481,   481, 24628, 24628, 24628, 24628,   615,   548,
  615, 24628,   482,   482, 24628, 24628, 24628, 24628,   547,   543,
  616, 24628,   516,   516, 24628, 24628, 24628,   615,   546,   568,
  617, 24628,   568,   618, 24628, 24628,   568,   785, 24628,   519,
  618, 24628,   518, 24628, 24628, 24628,   518,   619, 24628,   519,
  619, 24628,   570, 24628, 24628, 24628,   570,   620, 24628,   571,
  620, 24628,   621, 24628, 24628, 24628,   621,   792, 24628,   622,
  621, 24628, 24628, 24628, 24628, 24628, 24628,   789, 24628,   622,
  622, 24628, 24628, 24628, 24628, 24628, 24628,  1073, 24628,   623,
  623, 24628, 24628, 24628, 24628, 24628, 24628,   624,   423,    15,
  624, 24628, 24628, 24628, 24628, 24628, 24628,   625,   424,    44,
  625, 24628, 24628, 24628, 24628, 24628, 24628,  2779,   425,   626,
  626, 24628,   173,   173,  6514, 18033, 24628, 16145,   627,   174,
  627, 24628,   446,   446,  6193, 17030, 24628,   628,   592,   447,
  628, 24628,  3341,  3341,  6194, 11912, 24628,  7416,   593,   629,
  629, 24628,   595,   595,  2759, 23104, 24628, 22720,   630,    12,
  630, 24628,   596,   596,   631, 23102, 24628, 12085,  2469,    23,
  631, 24628, 24628, 24628, 24628, 24628, 24628,   632,  3468,  3393,
  632, 24628, 24628, 24628, 24628, 24628, 24628,   633,  3469,  8977,
  633, 24628, 24628, 24628, 24628, 24628, 24628,   634,  2472,  9637,
  634, 24628, 24628, 24628, 24628, 24628, 24628,   635,  2473,  8687,
  635, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   636,   637,
  636, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   575,   223,
  637, 24628,   223,   638,  5283, 24628,   223,  5761,   263,   186,
  638, 24628,   224, 24628, 24628, 24628,   224,   639,   264,   186,
  639, 24628,   225, 24628, 24628, 24628,   225,   640,   265,   866,
  640, 24628,   226, 24628, 24628, 24628,   226,   641,   266,  2882,
  641, 24628,   227, 24628, 24628, 24628,   227,   642,   267,   499,
  642, 24628,    85, 24628, 24628, 24628,    85, 24628,   268,   643,
  643, 24628,    87,    87, 24628, 24628, 24628,   644,  1034,   376,
  644, 24628,    88,    88, 24628, 24628, 24628,   645,  1035,   415,
  645, 24628,    89,    89, 24628, 24628, 24628,   646,  1036,  1875,
  646, 24628,    90,    90, 24628, 24628, 24628,   647,   658,   783,
  647, 24628,    91,    91, 24628, 24628, 24628, 24628,   648,   649,
  648, 24628,    92,    92, 24628, 24628, 24628, 24628,   615,    93,
  649, 24628,    93,   548, 24628, 24628,    93,   650, 24628,    94,
  650, 24628,   651,   554, 24628, 24628,   651,   655, 24628,   299,
  651, 24628,   544,   544, 24628, 24628, 24628,   652, 24628,   299,
  652, 24628,   545,   545, 24628, 24628, 24628,   653, 24628,   487,
  653, 24628,   546,   546, 24628, 24628, 24628,   654, 24628,   518,
  654, 24628,   547,   547, 24628, 24628, 24628, 24628, 24628,   484,
  655, 24628,   652,   555, 24628, 24628,   652,   656, 24628,   487,
  656, 24628,   653,   556, 24628, 24628,   653,   657, 24628,   518,
  657, 24628,   654,   557, 24628, 24628,   654, 24628, 24628,   484,
  658, 24628,   659,   659, 24628, 24628, 24628,   648,   616,   660,
  659, 24628, 24628, 24628, 24628, 24628, 24628,    92,   516,   660,
  660, 24628,   568,   568, 24628, 24628, 24628,   661, 24628,   519,
  661, 24628,   569,   569, 24628, 24628, 24628,   662, 24628,   571,
  662, 24628,   787,   787, 24628, 24628, 24628,   663, 24628,   622,
  663, 24628,   788,   788, 24628, 24628, 24628,   798, 24628,   664,
  664, 24628, 24628, 24628, 24628, 24628, 24628,  1050, 24628,   665,
  665, 24628, 24628, 24628, 24628, 24628, 24628,   666,   519,    16,
  666, 24628, 24628, 24628, 24628, 24628, 24628,   667,   520,    45,
  667, 24628, 24628, 24628, 24628, 24628, 24628,   668,   521,   627,
  668, 24628, 24628, 24628, 24628, 24628, 24628,  1389,   522,   669,
  669, 24628,   523,   523,  4674,  8136, 24628,   670,   212,   524,
  670, 24628,  2910,  2910,  4602,  5103, 24628,  4227,   213,   671,
  671, 24628,   215,   215,  2212, 10681, 24628, 10665,   672,    13,
  672, 24628,   216,   216,   673,  1168, 24628,  8031,  2485,   758,
  673, 24628, 24628, 24628, 24628, 24628, 24628,   674,   237,   932,
  674, 24628, 24628, 24628, 24628, 24628, 24628,   675,   238,   912,
  675, 24628, 24628, 24628, 24628, 24628, 24628,   676,   239,   895,
  676, 24628, 24628, 24628, 24628, 24628, 24628,   677,   240,   678,
  677, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   241,   263,
  678, 24628,   279,   679, 24628, 24628,   279,   885, 24628,   133,
  679, 24628,   280, 24628, 24628, 24628,   280,   680, 24628,   133,
  680, 24628,   281, 24628, 24628, 24628,   281,   681, 24628,   216,
  681, 24628,   282, 24628, 24628, 24628,   282,   682, 24628,   684,
  682, 24628,   283, 24628, 24628, 24628,   283,   683, 24628,   581,
  683, 24628,   284, 24628, 24628, 24628,   284, 24628, 24628,   285,
  684, 24628, 24628, 24628, 24628, 24628, 24628,   685,  1198,  7758,
  685, 24628, 24628, 24628, 24628, 24628, 24628,   686,  5471,  5729,
  686, 24628, 24628, 24628, 24628, 24628, 24628,   687,  5431,  5669,
  687, 24628, 24628, 24628, 24628, 24628, 24628,   688,  5425,  5365,
  688, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   689,  3641,
  689, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1023,   690,
  690, 24628,  3446,  3446,  1091, 24628, 24628,  3619,   205,   691,
  691, 24628,   206,   206, 24628, 24628, 24628,   692,   588,   162,
  692, 24628,   693,   693, 24628, 24628, 24628,  2587,   589,   694,
  693, 24628, 24628, 24628, 24628, 24628, 24628,  2581,   208,   694,
  694, 24628,   750,   750, 24628, 24628, 24628,   695, 24628,    57,
  695, 24628,   751,   751, 24628, 24628, 24628,   696, 24628,   453,
  696, 24628,  2417,  2417, 24628, 24628, 24628,  9905, 24628,   697,
  697, 24628, 24628, 24628, 24628, 24628, 24628,   698,   112,   167,
  698, 24628, 24628, 24628, 24628, 24628, 24628, 17312,   113,   699,
  699,  3668, 11771, 10103,  8817, 22731, 11771, 13480,   700,    23,
  700,  4113, 14276, 10104,  6162, 22732, 14276, 13481,   701,    24,
  701,  2522,  5729,  6808,  5037, 24313,  5729, 13482,   702,    48,
  702,  1603,  2877,  2152, 24628, 24628,  2877,   703, 24628,    59,
  703,  1604,  2878,  2168, 24628, 24628,  2878,   704, 24628,    72,
  704,  1605,  2879,  2169, 24628, 24628,  2879, 13485, 24628,   705,
  705, 24628, 24628, 24628, 24628, 24628, 24628,   706,  1014,   175,
  706, 24628, 24628, 24628, 24628, 24628, 24628,   707,  1015,  3668,
  707, 24628, 24628, 24628, 24628, 24628, 24628,   708,  1016,  6217,
  708, 24628, 24628, 24628, 24628, 24628, 24628,   117,   709,  3645,
  709, 24628, 24628, 24628, 24628, 24628, 24628,   118,   306,   710,
  710, 24628,   307,   307,   711,  3647, 24628,  7588,  4448,  6116,
  711, 24628, 24628, 24628, 24628, 24628, 24628,   712,  5245,  5894,
  712, 24628, 24628, 24628, 24628, 24628, 24628,   713,  5244,  5906,
  713, 24628, 24628, 24628, 24628, 24628, 24628,   714,  5243,  5901,
  714, 24628, 24628, 24628, 24628, 24628, 24628,   715,  5242,  3888,
  715, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   716,  2453,
  716, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   717,  2443,
  717, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   718,
  718, 24628, 24628, 24628, 24628, 24628, 24628,   719,   508,   588,
  719, 24628, 24628, 24628, 24628, 24628, 24628,   720,   509,   930,
  720, 24628, 24628, 24628, 24628, 24628, 24628,   721,   510,  1338,
  721, 24628, 24628, 24628, 24628, 24628, 24628,   722,   511,  1067,
  722, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   512,   723,
  723, 24628,   513,   513, 24628, 24628, 24628,   724,   543,   292,
  724, 24628,   514,   514, 24628, 24628, 24628,   725,   544,   298,
  725, 24628,   515,   515, 24628, 24628, 24628,   616,   545,   726,
  726, 24628,   487,   487, 24628, 24628, 24628,   727, 24628,   423,
  727, 24628,   488,   488, 24628, 24628, 24628,   728, 24628,   489,
  728, 24628,   729,   729, 24628, 24628, 24628,  1228, 24628,   730,
  729, 24628, 24628, 24628, 24628, 24628, 24628,   838, 24628,   730,
  730, 24628, 24628, 24628, 24628, 24628, 24628,  1314, 24628,   731,
  731, 24628, 24628, 24628, 24628, 24628, 24628,   732,   623,     5,
  732, 24628, 24628, 24628, 24628, 24628, 24628,   733,   624,    37,
  733, 24628, 24628, 24628, 24628, 24628, 24628,  4273,   625,   734,
  734, 24628,   626,   626,  9207, 21802, 24628, 16097,   735,   174,
  735, 24628,   627,   627,  6033, 23948, 24628, 16098,   736,   447,
  736, 24628,   592,   592, 24628, 24628, 24628,   737, 24628,    98,
  737, 24628,   593,   593, 24628, 24628, 24628,   738, 24628,   595,
  738, 24628,  3176,  3176, 24628, 24628, 24628,  3168, 24628,   739,
  739, 24628, 24628, 24628, 24628, 24628, 24628,  7502,   740,   168,
  740, 24628, 24628, 24628, 24628, 24628, 24628,   741,  1554, 13462,
  741, 24628, 24628, 24628, 24628, 24628, 24628,   742,  5686, 14276,
  742, 24628, 24628, 24628, 24628, 24628, 24628,   743,  5687,  7641,
  743, 24628, 24628, 24628, 24628, 24628, 24628,   744,  5820,  6418,
  744, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   745,  3640,
  745, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4539,   746,
  746, 24628,  3565,  3565,  1364, 24628, 24628,  3618,   690,   747,
  747, 24628,   691,   691, 24628, 24628, 24628,   748,   314,   162,
  748, 24628,   692,   692, 24628, 24628, 24628,  2593,   749,   694,
  749, 24628,   589,   589, 24628, 24628, 24628,   963,   128,   750,
  750, 24628,    56,    56, 24628, 24628, 24628,   751, 24628,    57,
  751, 24628,   752,   752, 24628, 24628, 24628,  2417, 24628,   453,
  752, 24628, 24628, 24628, 24628, 24628, 24628,   753, 24628,   453,
  753, 24628, 24628, 24628, 24628, 24628, 24628,   754, 24628,   697,
  754, 24628, 24628, 24628, 24628, 24628, 24628,  1731, 24628,   755,
  755, 24628, 24628, 24628, 24628, 24628, 24628,   756,   469,   322,
  756, 24628, 24628, 24628, 24628, 24628, 24628,  8815,   470,   757,
  757,  1161,  7987, 10018,  4776, 24091,  7987,  4293,  3346,   758,
  758, 24628,    25,   759,  6321, 24311,    25, 23209,   931,    14,
  759, 24628,    49,   760,  6322, 20420,    49,  8154,   932,    14,
  760, 24628,    60, 24628, 24628, 24628,    60,   761,   933,    14,
  761, 24628,    61, 24628, 24628, 24628,    61,   762,   934,    62,
  762, 24628,   763, 24628, 24628, 24628,   763,  3737,   935,  1402,
  763, 24628, 24628, 24628, 24628, 24628, 24628,   764,   936,  1402,
  764, 24628, 24628, 24628, 24628, 24628, 24628,   765,   937,  3739,
  765, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   766,  1998,
  766, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   767,
  767, 24628, 24628, 24628, 24628, 24628, 24628,   768,   862,  3118,
  768, 24628, 24628, 24628, 24628, 24628, 24628,   769,   863,  3097,
  769, 24628, 24628, 24628, 24628, 24628, 24628,   770,  3064,  3065,
  770, 24628, 24628, 24628, 24628, 24628, 24628,   771,  3020,  3021,
  771, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   772,  2934,
  772, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   347,   773,
  773, 24628,  1478,  1478, 24628, 24628, 24628,  2956,   774,   350,
  774, 24628,   643,   643, 24628, 24628, 24628,   775,   126,   376,
  775, 24628,   644,   644, 24628, 24628, 24628,   776,  2540,   415,
  776, 24628,   645,   645, 24628, 24628, 24628,   777,   799,  1875,
  777, 24628,   646,   646, 24628, 24628, 24628,   778,   781,   783,
  778, 24628,   647,   647, 24628, 24628, 24628, 24628,   779,   649,
  779, 24628,   648,   648, 24628, 24628, 24628, 24628,   780,    93,
  780, 24628,   615,   615, 24628, 24628, 24628, 24628,   654,   543,
  781, 24628,   658,   658, 24628, 24628, 24628,   779,   782,   660,
  782, 24628,   616,   616, 24628, 24628, 24628,   780,   653,   568,
  783, 24628,   660,   617, 24628, 24628,   660,   784, 24628,   519,
  784, 24628,   661,   785, 24628, 24628,   661,   795, 24628,   571,
  785, 24628,   569,   619, 24628, 24628,   569,   786, 24628,   571,
  786, 24628,   787,   620, 24628, 24628,   787,   791, 24628,   622,
  787, 24628,   621,   621, 24628, 24628, 24628,   788, 24628,   622,
  788, 24628,   789,   789, 24628, 24628, 24628,   790, 24628,   664,
  789, 24628, 24628, 24628, 24628, 24628, 24628,   507, 24628,   664,
  790, 24628,   507,   507, 24628, 24628, 24628, 24628, 24628,   508,
  791, 24628,   788,   792, 24628, 24628,   788,   794, 24628,   664,
  792, 24628,   789, 24628, 24628, 24628,   789,   793, 24628,   664,
  793, 24628,   507, 24628, 24628, 24628,   507, 24628, 24628,   508,
  794, 24628,   790,   793, 24628, 24628,   790, 24628, 24628,   508,
  795, 24628,   662,   786, 24628, 24628,   662,   796, 24628,   622,
  796, 24628,   663,   791, 24628, 24628,   663,   797, 24628,   664,
  797, 24628,   798,   794, 24628, 24628,   798, 24628, 24628,   508,
  798, 24628,   790,   790, 24628, 24628, 24628, 24628, 24628,   508,
  799, 24628,  1036,  1036, 24628, 24628, 24628,   781,   997,   800,
  800, 24628,   726,   726, 24628, 24628, 24628,   801, 24628,   423,
  801, 24628,   727,   727, 24628, 24628, 24628,   802, 24628,   489,
  802, 24628,   728,   728, 24628, 24628, 24628,   803, 24628,   730,
  803, 24628,  1228,  1228, 24628, 24628, 24628,  1853, 24628,   804,
  804, 24628, 24628, 24628, 24628, 24628, 24628,  1107, 24628,   805,
  805, 24628, 24628, 24628, 24628, 24628, 24628,   806,   665,   324,
  806, 24628, 24628, 24628, 24628, 24628, 24628,  5062,   666,   807,
  807, 24628,    45,    45,  6424, 24011, 24628,   808,   694,    46,
  808, 24628,  6002,  6002,  6425, 23388, 24628,  9903,   695,   809,
  809, 24628,   453,   453,  8870, 21430, 24628,   810,   461,    11,
  810, 24628,   454,   454,  8871, 21413, 24628, 21378,   811,   106,
  811, 24628,   455,   455, 13451, 17083, 24628,  2677,   812,    65,
  812, 24628,   456,   456,  6472, 11692, 24628,  8328,   813,   457,
  813, 24628,  3277,  3277,  4298,  8970, 24628,   814,   465,   461,
  814, 24628,   815,   815,  5709,  8330, 24628,  6059,   466,  1580,
  815, 24628, 24628, 24628, 24628, 24628, 24628,   816,    76,  1580,
  816, 24628, 24628, 24628, 24628, 24628, 24628,   817,    77,  2429,
  817, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    78,   818,
  818, 24628,    79,    79,   819, 24628, 24628,  4703,   603,  3266,
  819, 24628, 24628, 24628, 24628, 24628, 24628,   820,   604,  4788,
  820, 24628, 24628, 24628, 24628, 24628, 24628,   821,   605,  2295,
  821, 24628, 24628, 24628, 24628, 24628, 24628,   822,   606,  2209,
  822, 24628, 24628, 24628, 24628, 24628, 24628,   823,   607,  2063,
  823, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   608,   824,
  824, 24628,   610,   825, 24628, 24628,   610,  2017,   988,   377,
  825, 24628,   477, 24628, 24628, 24628,   477,   826,   989,   377,
  826, 24628,   478, 24628, 24628, 24628,   478,   827,   990,   417,
  827, 24628,   479, 24628, 24628, 24628,   479,   828,   832,   833,
  828, 24628,   480, 24628, 24628, 24628,   480,   829,   831,   617,
  829, 24628,   481, 24628, 24628, 24628,   481, 24628,   830,   548,
  830, 24628,   482, 24628, 24628, 24628,   482, 24628,   553,   543,
  831, 24628,   516, 24628, 24628, 24628,   516,   830,   552,   568,
  832, 24628,   515, 24628, 24628, 24628,   515,   831,   551,   726,
  833, 24628,   726,   834, 24628, 24628,   726,  1225, 24628,   423,
  834, 24628,   487, 24628, 24628, 24628,   487,   835, 24628,   423,
  835, 24628,   488, 24628, 24628, 24628,   488,   836, 24628,   489,
  836, 24628,   729, 24628, 24628, 24628,   729,   837, 24628,   730,
  837, 24628,   838, 24628, 24628, 24628,   838,  1223, 24628,   804,
  838, 24628, 24628, 24628, 24628, 24628, 24628,   839, 24628,   804,
  839, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   840,
  840, 24628, 24628, 24628, 24628, 24628, 24628,   841, 24628,   206,
  841, 24628, 24628, 24628, 24628, 24628, 24628,   855, 24628,   842,
  842, 24628, 24628, 24628, 24628, 24628, 24628,   843,   237,    26,
  843, 24628, 24628, 24628, 24628, 24628, 24628,   844,   238,    69,
  844, 24628, 24628, 24628, 24628, 24628, 24628,   277,   239,   845,
  845, 24628,   846,   846, 24628, 24628, 24628,   851, 24628,   177,
  846, 24628,   303,   303, 24628, 24628, 24628,   847, 24628,   177,
  847, 24628,   304,   304, 24628, 24628, 24628,   848, 24628,   596,
  848, 24628,   305,   305, 24628, 24628, 24628,   849, 24628,   740,
  849, 24628,   306,   306, 24628, 24628, 24628,   850, 24628,   307,
  850, 24628,   119,   119, 24628, 24628, 24628, 24628, 24628,   120,
  851, 24628,   847,   847, 24628, 24628, 24628,   852, 24628,   596,
  852, 24628,   848,   848, 24628, 24628, 24628,   853, 24628,   740,
  853, 24628,   849,   849, 24628, 24628, 24628,   854, 24628,   307,
  854, 24628,   850,   850, 24628, 24628, 24628, 24628, 24628,   120,
  855, 24628, 24628, 24628, 24628, 24628, 24628,  1037, 24628,   856,
  856, 24628, 24628, 24628, 24628, 24628, 24628,  1602,  1095,   857,
  857, 24628,  1149,  1149, 24628, 24628, 24628,   858, 24628,    28,
  858, 24628,  1150,  1150, 24628, 24628, 24628,   859, 24628,    54,
  859, 24628,  1151,  1151, 24628, 24628, 24628,   860, 24628,   173,
  860, 24628,  1152,  1152, 24628, 24628, 24628,   861, 24628,   427,
  861, 24628,  1153,  1153, 24628, 24628, 24628, 24628, 24628,   862,
  862, 24628, 24628, 24628, 24628, 24628, 24628,   863,   343,   184,
  863, 24628, 24628, 24628, 24628, 24628, 24628,  3064,   344,   864,
  864, 24628,  2808,  2808, 24628, 24628, 24628,  3109,   865,   151,
  865, 24628,   866,   866, 24628, 24628, 24628,  1818,  1790,   931,
  866, 24628,   246,   246, 24628, 24628, 24628,   867,   929,   931,
  867, 24628,   247,   247, 24628, 24628, 24628,   868,   909,   911,
  868, 24628,   248,   248, 24628, 24628, 24628,   869,   892,   894,
  869, 24628,   249,   249, 24628, 24628, 24628,   870,   873,   875,
  870, 24628,   250,   250, 24628, 24628, 24628, 24628,   871,   262,
  871, 24628,   251,   251, 24628, 24628, 24628, 24628,   872,   252,
  872, 24628,   241,   241, 24628, 24628, 24628, 24628,   389,   253,
  873, 24628,   277,   277, 24628, 24628, 24628,   871,   874,   278,
  874, 24628,   240,   240, 24628, 24628, 24628,   872,   396,   279,
  875, 24628,   278,   678, 24628, 24628,   278,   876, 24628,   133,
  876, 24628,   877,   885, 24628, 24628,   877,   889, 24628,   216,
  877, 24628,   878,   878, 24628, 24628, 24628,   882, 24628,   216,
  878, 24628,   281,   281, 24628, 24628, 24628,   879, 24628,   216,
  879, 24628,   282,   282, 24628, 24628, 24628,   880, 24628,   684,
  880, 24628,   283,   283, 24628, 24628, 24628,   881, 24628,   581,
  881, 24628,   284,   284, 24628, 24628, 24628, 24628, 24628,   285,
  882, 24628,   879,   879, 24628, 24628, 24628,   883, 24628,   684,
  883, 24628,   880,   880, 24628, 24628, 24628,   884, 24628,   581,
  884, 24628,   881,   881, 24628, 24628, 24628, 24628, 24628,   285,
  885, 24628,   878,   680, 24628, 24628,   878,   886, 24628,   216,
  886, 24628,   879,   681, 24628, 24628,   879,   887, 24628,   684,
  887, 24628,   880,   682, 24628, 24628,   880,   888, 24628,   581,
  888, 24628,   881,   683, 24628, 24628,   881, 24628, 24628,   285,
  889, 24628,   882,   886, 24628, 24628,   882,   890, 24628,   684,
  890, 24628,   883,   887, 24628, 24628,   883,   891, 24628,   581,
  891, 24628,   884,   888, 24628, 24628,   884, 24628, 24628,   285,
  892, 24628,   844,   844, 24628, 24628, 24628,   873,   893,   845,
  893, 24628,   239,   239, 24628, 24628, 24628,   874,   403,   846,
  894, 24628,   845,   895, 24628, 24628,   845,   905, 24628,   177,
  895, 24628,   846,   896, 24628, 24628,   846,   901, 24628,   177,
  896, 24628,   303, 24628, 24628, 24628,   303,   897, 24628,   177,
  897, 24628,   304, 24628, 24628, 24628,   304,   898, 24628,   596,
  898, 24628,   305, 24628, 24628, 24628,   305,   899, 24628,   740,
  899, 24628,   306, 24628, 24628, 24628,   306,   900, 24628,   307,
  900, 24628,   119, 24628, 24628, 24628,   119, 24628, 24628,   120,
  901, 24628,   847,   897, 24628, 24628,   847,   902, 24628,   596,
  902, 24628,   848,   898, 24628, 24628,   848,   903, 24628,   740,
  903, 24628,   849,   899, 24628, 24628,   849,   904, 24628,   307,
  904, 24628,   850,   900, 24628, 24628,   850, 24628, 24628,   120,
  905, 24628,   851,   901, 24628, 24628,   851,   906, 24628,   596,
  906, 24628,   852,   902, 24628, 24628,   852,   907, 24628,   740,
  907, 24628,   853,   903, 24628, 24628,   853,   908, 24628,   307,
  908, 24628,   854,   904, 24628, 24628,   854, 24628, 24628,   120,
  909, 24628,   843,   843, 24628, 24628, 24628,   892,   910,    69,
  910, 24628,   238,   238, 24628, 24628, 24628,   893,   410,   464,
  911, 24628,    69,   912, 24628, 24628,    69,   922, 24628,    58,
  912, 24628,   464,   913, 24628, 24628,   464,   918, 24628,    58,
  913, 24628,    74, 24628, 24628, 24628,    74,   914, 24628,    58,
  914, 24628,    75, 24628, 24628, 24628,    75,   915, 24628,    71,
  915, 24628,    76, 24628, 24628, 24628,    76,   916, 24628,   112,
  916, 24628,    77, 24628, 24628, 24628,    77,   917, 24628,   469,
  917, 24628,    78, 24628, 24628, 24628,    78, 24628, 24628,    79,
  918, 24628,   465,   914, 24628, 24628,   465,   919, 24628,    71,
  919, 24628,   466,   915, 24628, 24628,   466,   920, 24628,   112,
  920, 24628,   467,   916, 24628, 24628,   467,   921, 24628,   469,
  921, 24628,   468,   917, 24628, 24628,   468, 24628, 24628,    79,
  922, 24628,    70,   918, 24628, 24628,    70,   923, 24628,    71,
  923, 24628,   924,   919, 24628, 24628,   924,   927, 24628,   112,
  924, 24628,   466,   466, 24628, 24628, 24628,   925, 24628,   112,
  925, 24628,   467,   467, 24628, 24628, 24628,   926, 24628,   469,
  926, 24628,   468,   468, 24628, 24628, 24628, 24628, 24628,    79,
  927, 24628,   925,   920, 24628, 24628,   925,   928, 24628,   469,
  928, 24628,   926,   921, 24628, 24628,   926, 24628, 24628,    79,
  929, 24628,   842,   842, 24628, 24628, 24628,   909,   930,    26,
  930, 24628,   237,   237, 24628, 24628, 24628,   910,   298,    50,
  931, 24628,    26,   932, 24628, 24628,    26, 23211, 24628,    27,
  932, 24628,    50,   933, 24628, 24628,    50,  2266, 24628,    27,
  933, 24628,    51, 24628, 24628, 24628,    51,   934, 24628,    27,
  934, 24628,    52, 24628, 24628, 24628,    52,   935, 24628,    53,
  935, 24628,   936, 24628, 24628, 24628,   936,  2264, 24628,   154,
  936, 24628, 24628, 24628, 24628, 24628, 24628,   937, 24628,   154,
  937, 24628, 24628, 24628, 24628, 24628, 24628,   766, 24628,   938,
  938, 24628, 24628, 24628, 24628, 24628, 24628,   939,   427,  4188,
  939, 24628, 24628, 24628, 24628, 24628, 24628,   940,  6043,  5181,
  940, 24628, 24628, 24628, 24628, 24628, 24628,   941,  6044,  6933,
  941, 24628, 24628, 24628, 24628, 24628, 24628,   942,  3989,  6843,
  942, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   943,  3979,
  943, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3410,   944,
  944, 24628,  3411,  3411,  1212, 24628, 24628,  3981,   978,   945,
  945,   314,   973,   976, 24628, 24628,   973,   946,   350,   315,
  946,   749,   968,   971, 24628, 24628,   968,   947,   351,   750,
  947,   963,   962,   966, 24628, 24628,   962,   948,   352,   592,
  948,   957,   956,   960, 24628, 24628,   956,   949,   353,   212,
  949,   951,   950,   954, 24628, 24628,   950, 24628,   354,   437,
  950, 24628,   951,   952, 24628, 24628,   951, 24628,   355,   437,
  951, 24628,   192,   192, 24628, 24628, 24628, 24628,   356,   437,
  952, 24628,   192,   953, 24628, 24628,   192, 24628,   357,   437,
  953, 24628,   193, 24628, 24628, 24628,   193, 24628,   358,   437,
  954,   192,   952,   955, 24628, 24628,   952, 24628,   359,   437,
  955,   193,   953, 24628, 24628, 24628,   953, 24628,   360,   437,
  956, 24628,   957,   958, 24628, 24628,   957,   950,   361,   212,
  957, 24628,   591,   591, 24628, 24628, 24628,   951,   130,   212,
  958, 24628,   591,   959, 24628, 24628,   591,   952,   362,   212,
  959, 24628,   210, 24628, 24628, 24628,   210,   953,   363,   212,
  960,   591,   958,   961, 24628, 24628,   958,   954,   364,   212,
  961,   210,   959, 24628, 24628, 24628,   959,   955,   365,   212,
  962, 24628,   963,   964, 24628, 24628,   963,   956,   366,   592,
  963, 24628,   590,   590, 24628, 24628, 24628,   957,   129,   592,
  964, 24628,   590,   965, 24628, 24628,   590,   958,   367,   592,
  965, 24628,   209, 24628, 24628, 24628,   209,   959,   368,   592,
  966,   590,   964,   967, 24628, 24628,   964,   960,   369,   592,
  967,   209,   965, 24628, 24628, 24628,   965,   961,   370,   592,
  968, 24628,   749,   969, 24628, 24628,   749,   962,   371,   750,
  969, 24628,   589,   970, 24628, 24628,   589,   964,   372,   750,
  970, 24628,   208, 24628, 24628, 24628,   208,   965,   373,   750,
  971,   589,   969,   972, 24628, 24628,   969,   966,   374,   750,
  972,   208,   970, 24628, 24628, 24628,   970,   967,   375,   750,
  973, 24628,   314,   974, 24628, 24628,   314,   968,   376,   315,
  974, 24628,   588,   975, 24628, 24628,   588,   969,   377,   315,
  975, 24628,   207, 24628, 24628, 24628,   207,   970,   378,   315,
  976,   588,   974,   977, 24628, 24628,   974,   971,   379,   315,
  977,   207,   975, 24628, 24628, 24628,   975,   972,   380,   315,
  978, 24628,   476,   476,   610, 24628, 24628,   979,   313,   973,
  979, 24628,   980,   980,   611, 24628, 24628,  3501,  2621,  1757,
  980, 24628,   286,   286,   478, 24628, 24628,   981,  2606,  1757,
  981, 24628,   287,   287,   479, 24628, 24628,   982,  2607,  1874,
  982, 24628,   288,   288,   480, 24628, 24628,   983,  1000,  1292,
  983, 24628,   289,   289,   481, 24628, 24628, 24628,   984,   987,
  984, 24628,   290,   290,   482, 24628, 24628, 24628,   985,   291,
  985, 24628,   722,   722,   483, 24628, 24628, 24628,   986,   723,
  986, 24628,   512,   512, 24628, 24628, 24628, 24628, 24628,   513,
  987, 24628,   291,   988, 24628, 24628,   291,   995,   649,   292,
  988, 24628,   723,   989, 24628, 24628,   723,   991,   548,   292,
  989, 24628,   513, 24628, 24628, 24628,   513,   990,   549,   292,
  990, 24628,   514, 24628, 24628, 24628,   514,   832,   550,   298,
  991, 24628,   724,   990, 24628, 24628,   724,   992,   554,   298,
  992, 24628,   725,   832, 24628, 24628,   725,   993,   555,   726,
  993, 24628,   616,   831, 24628, 24628,   616,   994,   556,   568,
  994, 24628,   615,   830, 24628, 24628,   615, 24628,   557,   543,
  995, 24628,   297,   991, 24628, 24628,   297,   996,   650,   298,
  996, 24628,   997,   992, 24628, 24628,   997,   998,   655,   726,
  997, 24628,   725,   725, 24628, 24628, 24628,   782,   652,   726,
  998, 24628,   782,   993, 24628, 24628,   782,   999,   656,   568,
  999, 24628,   780,   994, 24628, 24628,   780, 24628,   657,   543,
 1000, 24628,  1291,  1291,   516, 24628, 24628,   984,  1336,  1001,
 1001, 24628,  1067,  1067, 24628, 24628, 24628,  1008,   660,  1002,
 1002, 24628,   519,   519, 24628, 24628, 24628,  1003, 24628,    29,
 1003, 24628,   520,   520, 24628, 24628, 24628,  1004, 24628,    55,
 1004, 24628,   521,   521, 24628, 24628, 24628,  1005, 24628,   446,
 1005, 24628,   522,   522, 24628, 24628, 24628,  1006, 24628,   523,
 1006, 24628,  1007,  1007, 24628, 24628, 24628, 24628, 24628,   343,
 1007, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   343,
 1008, 24628,  1068,  1068, 24628, 24628, 24628,  1303,   661,  1009,
 1009, 24628,   571,   571, 24628, 24628, 24628,  1010, 24628,    60,
 1010, 24628,   572,   572, 24628, 24628, 24628,  1011, 24628,    73,
 1011, 24628,   573,   573, 24628, 24628, 24628,  1012, 24628,  1014,
 1012, 24628,   574,   574, 24628, 24628, 24628,  1013, 24628,   576,
 1013, 24628,   575,   575, 24628, 24628, 24628, 24628, 24628,   224,
 1014, 24628, 24628, 24628, 24628, 24628, 24628,  1015,   303,   176,
 1015, 24628, 24628, 24628, 24628, 24628, 24628,  1016,   304,   630,
 1016, 24628, 24628, 24628, 24628, 24628, 24628,   709,   305,  1017,
 1017, 24628,   740,   740,  1018, 14930, 24628,  3322,  4111, 13462,
 1018, 24628, 24628, 24628, 24628, 24628, 24628,  1019,  4021,  8354,
 1019, 24628, 24628, 24628, 24628, 24628, 24628,  1020,  7126,  8183,
 1020, 24628, 24628, 24628, 24628, 24628, 24628,  1021,  7127,  8345,
 1021, 24628, 24628, 24628, 24628, 24628, 24628,  1022,  7167,  8340,
 1022, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1023,  3605,
 1023, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1024,  3446,
 1024, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1025,
 1025, 24628, 24628, 24628, 24628, 24628, 24628,  1026,   840,   691,
 1026, 24628, 24628, 24628, 24628, 24628, 24628,  1027,   841,   929,
 1027, 24628, 24628, 24628, 24628, 24628, 24628,  1028,   855,  1600,
 1028, 24628, 24628, 24628, 24628, 24628, 24628,  1029,  1037,  1134,
 1029, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1030,  1034,
 1030, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1031,
 1031, 24628, 24628, 24628, 24628, 24628, 24628,  1032,   513,   127,
 1032, 24628, 24628, 24628, 24628, 24628, 24628,  1033,   514,   416,
 1033, 24628, 24628, 24628, 24628, 24628, 24628,   659,   515,   800,
 1034, 24628,  1031,  1031, 24628, 24628, 24628,  1035,   723,   127,
 1035, 24628,  1032,  1032, 24628, 24628, 24628,  1036,   724,   416,
 1036, 24628,  1033,  1033, 24628, 24628, 24628,   658,   725,   800,
 1037, 24628, 24628, 24628, 24628, 24628, 24628,  1030, 24628,  1038,
 1038, 24628, 24628, 24628, 24628, 24628, 24628,  1136,  1044,  1039,
 1039, 24628,  1002,  1002, 24628, 24628, 24628,  1040, 24628,    29,
 1040, 24628,  1003,  1003, 24628, 24628, 24628,  1041, 24628,    55,
 1041, 24628,  1004,  1004, 24628, 24628, 24628,  1042, 24628,   446,
 1042, 24628,  1005,  1005, 24628, 24628, 24628,  1043, 24628,   523,
 1043, 24628,  1006,  1006, 24628, 24628, 24628, 24628, 24628,   343,
 1044, 24628, 24628, 24628, 24628, 24628, 24628,  1045,   518,  1002,
 1045, 24628, 24628, 24628, 24628, 24628, 24628,  1046,   570,  1009,
 1046, 24628, 24628, 24628, 24628, 24628, 24628,  1047,   621,  1071,
 1047, 24628, 24628, 24628, 24628, 24628, 24628,   506,   789,  1048,
 1048, 24628,   664,   664, 24628, 24628, 24628,  1049, 24628,   665,
 1049, 24628,  1050,  1050, 24628, 24628, 24628,  2660, 24628,  1051,
 1050, 24628, 24628, 24628, 24628, 24628, 24628,  1264, 24628,  1051,
 1051, 24628, 24628, 24628, 24628, 24628, 24628,  1052,   571,    49,
 1052, 24628, 24628, 24628, 24628, 24628, 24628,  1053,   572,   463,
 1053, 24628, 24628, 24628, 24628, 24628, 24628,  1054,   573,  1112,
 1054, 24628, 24628, 24628, 24628, 24628, 24628,   636,   574,  1055,
 1055, 24628,   576,   576,  1056,  6610, 24628,  6674,   279,   430,
 1056, 24628, 24628, 24628, 24628, 24628, 24628,  1057, 24628,  4676,
 1057, 24628, 24628, 24628, 24628, 24628, 24628,  1058, 24628,  3685,
 1058, 24628, 24628, 24628, 24628, 24628, 24628,  1059, 24628,  2495,
 1059, 24628, 24628, 24628, 24628, 24628, 24628,  1060, 24628,  2456,
 1060, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1061,
 1061, 24628, 24628, 24628, 24628, 24628, 24628,  1062,   718,   974,
 1062, 24628, 24628, 24628, 24628, 24628, 24628,  1063,   719,  1354,
 1063, 24628, 24628, 24628, 24628, 24628, 24628,  1064,   720,  1343,
 1064, 24628, 24628, 24628, 24628, 24628, 24628,  1065,   721,  1066,
 1065, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   722,   988,
 1066, 24628,  1067,  1438, 24628, 24628,  1067,  1294,   617,  1002,
 1067, 24628,  1044,  1044, 24628, 24628, 24628,  1068,   568,  1002,
 1068, 24628,  1045,  1045, 24628, 24628, 24628,  1069,   569,  1009,
 1069, 24628,  1046,  1046, 24628, 24628, 24628,  1070,   787,  1071,
 1070, 24628,  1047,  1047, 24628, 24628, 24628,   505,   788,  1048,
 1071, 24628,   622,   622, 24628, 24628, 24628,  1072, 24628,   623,
 1072, 24628,  1073,  1073, 24628, 24628, 24628,  2030, 24628,  1074,
 1073, 24628, 24628, 24628, 24628, 24628, 24628,  1974, 24628,  1074,
 1074, 24628, 24628, 24628, 24628, 24628, 24628,  1075,   489,    48,
 1075, 24628, 24628, 24628, 24628, 24628, 24628,  1076,   490,   462,
 1076, 24628, 24628, 24628, 24628, 24628, 24628,  1077,   491,  4072,
 1077, 24628, 24628, 24628, 24628, 24628, 24628,   602,   492,  1078,
 1078, 24628,  1079,  1079,  5454,  7327, 24628,  7340,  1055,   429,
 1079, 24628, 24628, 24628, 24628, 24628, 24628,  1080,   576,   429,
 1080, 24628, 24628, 24628, 24628, 24628, 24628,  1081,   577,  1161,
 1081, 24628, 24628, 24628, 24628, 24628, 24628,  1082,   578,  4011,
 1082, 24628, 24628, 24628, 24628, 24628, 24628,   474,   579,  1083,
 1083, 24628,   580,   580,  1084,  6861, 24628,  3992,  2646,  2350,
 1084, 24628,  1085,  1085, 24628, 24628, 24628,  2055,  1067,  1645,
 1085, 24628, 24628, 24628, 24628, 24628, 24628,  1086,  1044,  1645,
 1086, 24628, 24628, 24628, 24628, 24628, 24628,  1087,  1045,  1529,
 1087, 24628, 24628, 24628, 24628, 24628, 24628,  1088,  1046,  2027,
 1088, 24628, 24628, 24628, 24628, 24628, 24628,  1089,  1047,  1260,
 1089, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   506,  1090,
 1090, 24628,  1091,  1242, 24628, 24628,  1091,  1252, 24628,   207,
 1091, 24628,   508,   508, 24628, 24628, 24628,  1092, 24628,   207,
 1092, 24628,   509,   509, 24628, 24628, 24628,  1093, 24628,   237,
 1093, 24628,   510,   510, 24628, 24628, 24628,  1094, 24628,  1095,
 1094, 24628,   511,   511, 24628, 24628, 24628,   986, 24628,  1044,
 1095, 24628, 24628, 24628, 24628, 24628, 24628,  1096,   487,  1149,
 1096, 24628, 24628, 24628, 24628, 24628, 24628,  1097,   488,  1268,
 1097, 24628, 24628, 24628, 24628, 24628, 24628,  1098,   729,  1312,
 1098, 24628, 24628, 24628, 24628, 24628, 24628,  1099,   838,  1105,
 1099, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   839,  1100,
 1100, 24628,   840,   840, 24628, 24628, 24628,  1101, 24628,   206,
 1101, 24628,   841,   841, 24628, 24628, 24628,  1102, 24628,   842,
 1102, 24628,   855,   855, 24628, 24628, 24628,  1103, 24628,   856,
 1103, 24628,  1037,  1037, 24628, 24628, 24628,  1104, 24628,  1038,
 1104, 24628,  1030,  1030, 24628, 24628, 24628, 24628, 24628,  1031,
 1105, 24628,   804,   804, 24628, 24628, 24628,  1106, 24628,   805,
 1106, 24628,  1107,  1107, 24628, 24628, 24628,  2097, 24628,  1108,
 1107, 24628, 24628, 24628, 24628, 24628, 24628,  1197, 24628,  1108,
 1108, 24628, 24628, 24628, 24628, 24628, 24628,  1109,  1051,    25,
 1109, 24628, 24628, 24628, 24628, 24628, 24628,  1110,  1052,    68,
 1110, 24628, 24628, 24628, 24628, 24628, 24628,  3363,  1053,  1111,
 1111, 24628,  1112,  1112,  5785, 23927, 24628, 23292,   845,   176,
 1112, 24628,  1014,  1014,  1113,  6691, 24628,  9007,   846,   176,
 1113, 24628, 24628, 24628, 24628, 24628, 24628,  1114, 24628,  6035,
 1114, 24628, 24628, 24628, 24628, 24628, 24628,  1115, 24628,  6196,
 1115, 24628, 24628, 24628, 24628, 24628, 24628,  1116, 24628,  5788,
 1116, 24628, 24628, 24628, 24628, 24628, 24628,  1117, 24628,  4078,
 1117, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1118,
 1118, 24628, 24628, 24628, 24628, 24628, 24628,  1119,  1025,  2577,
 1119, 24628, 24628, 24628, 24628, 24628, 24628,  1120,  1026,  1791,
 1120, 24628, 24628, 24628, 24628, 24628, 24628,  1121,  1027,  2560,
 1121, 24628, 24628, 24628, 24628, 24628, 24628,  1122,  1028,  1133,
 1122, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1029,  1123,
 1123, 24628,  1034,  1124, 24628, 24628,  1034,  1129,   988,   127,
 1124, 24628,  1031, 24628, 24628, 24628,  1031,  1125,   989,   127,
 1125, 24628,  1032, 24628, 24628, 24628,  1032,  1126,   990,   416,
 1126, 24628,  1033, 24628, 24628, 24628,  1033,  1127,   832,   800,
 1127, 24628,   659, 24628, 24628, 24628,   659,  1128,   831,   660,
 1128, 24628,    92, 24628, 24628, 24628,    92, 24628,   830,    93,
 1129, 24628,  1035,  1125, 24628, 24628,  1035,  1130,   991,   416,
 1130, 24628,  1036,  1126, 24628, 24628,  1036,  1131,   992,   800,
 1131, 24628,   658,  1127, 24628, 24628,   658,  1132,   993,   660,
 1132, 24628,   648,  1128, 24628, 24628,   648, 24628,   994,    93,
 1133, 24628,  1134,  3033, 24628, 24628,  1134,  2547,  1066,  1039,
 1134, 24628,  1038,  1038, 24628, 24628, 24628,  1135,  1067,  1039,
 1135, 24628,  1136,  1136, 24628, 24628, 24628,  2133,  1068,  1137,
 1136, 24628, 24628, 24628, 24628, 24628, 24628,  1142,  1045,  1137,
 1137, 24628,  1009,  1009, 24628, 24628, 24628,  1138, 24628,    60,
 1138, 24628,  1010,  1010, 24628, 24628, 24628,  1139, 24628,    73,
 1139, 24628,  1011,  1011, 24628, 24628, 24628,  1140, 24628,  1014,
 1140, 24628,  1012,  1012, 24628, 24628, 24628,  1141, 24628,   576,
 1141, 24628,  1013,  1013, 24628, 24628, 24628, 24628, 24628,   224,
 1142, 24628, 24628, 24628, 24628, 24628, 24628,  2132,  1046,  1143,
 1143, 24628,  1071,  1071, 24628, 24628, 24628,  1144, 24628,   623,
 1144, 24628,  1072,  1072, 24628, 24628, 24628,  1145, 24628,  1074,
 1145, 24628,  2030,  2030, 24628, 24628, 24628,  2990, 24628,  1146,
 1146, 24628, 24628, 24628, 24628, 24628, 24628,  4445,   730,  1147,
 1147, 24628,   731,   731,  1570, 12444, 24628, 19980,  1148,     5,
 1148, 24628,   623,   623,  1983,  7545, 24628,  1155,  1149,    15,
 1149, 24628,   423,   423, 24628, 24628, 24628,  1150, 24628,    28,
 1150, 24628,   424,   424, 24628, 24628, 24628,  1151, 24628,    54,
 1151, 24628,   425,   425, 24628, 24628, 24628,  1152, 24628,   173,
 1152, 24628,   426,   426, 24628, 24628, 24628,  1153, 24628,   427,
 1153, 24628,  1154,  1154, 24628, 24628, 24628, 24628, 24628,   862,
 1154, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   862,
 1155, 24628,   624,   624,  1984, 10822, 24628,  1156,  1150,    44,
 1156, 24628,   625,   625,  4239, 10752, 24628,  1157,  1151,   626,
 1157, 24628,  2779,  2779,  2781,  1206, 24628,  1204,  1152,  1158,
 1158, 24628,   427,   427,  6940,  8081, 24628,  1159,   669,   428,
 1159, 24628,  6043,  6043,  6946,  6296, 24628,  6932,   670,  1160,
 1160, 24628,   671,   671,  2211, 24053, 24628, 24059,  1161,    13,
 1161, 24628,   672,   672,  1162,  1167, 24628,  8044,  4450,   758,
 1162, 24628,   673,   673, 24628, 24628, 24628,  1163,   930,   932,
 1163, 24628,   674,   674, 24628, 24628, 24628,  1164,   910,   912,
 1164, 24628,   675,   675, 24628, 24628, 24628,  1165,   893,   895,
 1165, 24628,   676,   676, 24628, 24628, 24628,  1166,   874,   678,
 1166, 24628,   677,   677, 24628, 24628, 24628, 24628,   872,   263,
 1167, 24628,  1168,  1168, 24628, 24628, 24628,  8040,  4451,  8015,
 1168, 24628, 24628, 24628, 24628, 24628, 24628,  1169,  6108,  8015,
 1169, 24628, 24628, 24628, 24628, 24628, 24628,  1170,  6109,  8000,
 1170, 24628, 24628, 24628, 24628, 24628, 24628,  1171,  3377,  7992,
 1171, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1172,  5297,
 1172, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1461,  1173,
 1173, 24628,  1174,  1174, 24628, 24628, 24628,  4128, 24628,   431,
 1174, 24628, 24628, 24628, 24628, 24628, 24628,  1175, 24628,   431,
 1175, 24628, 24628, 24628, 24628, 24628, 24628,  1176, 24628,   673,
 1176, 24628, 24628, 24628, 24628, 24628, 24628,  1177, 24628,  1178,
 1177, 24628, 24628, 24628, 24628, 24628, 24628,   609, 24628,  1085,
 1178, 24628, 24628, 24628, 24628, 24628, 24628,  1179,  1095,  1831,
 1179, 24628, 24628, 24628, 24628, 24628, 24628,  1180,  1096,  2153,
 1180, 24628, 24628, 24628, 24628, 24628, 24628,  1181,  1097,  2106,
 1181, 24628, 24628, 24628, 24628, 24628, 24628,  1182,  1098,  1193,
 1182, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1099,  1183,
 1183, 24628,  1100,  1184, 24628, 24628,  1100,  1189, 24628,   206,
 1184, 24628,   840, 24628, 24628, 24628,   840,  1185, 24628,   206,
 1185, 24628,   841, 24628, 24628, 24628,   841,  1186, 24628,   842,
 1186, 24628,   855, 24628, 24628, 24628,   855,  1187, 24628,   856,
 1187, 24628,  1037, 24628, 24628, 24628,  1037,  1188, 24628,  1038,
 1188, 24628,  1030, 24628, 24628, 24628,  1030, 24628, 24628,  1031,
 1189, 24628,  1101,  1185, 24628, 24628,  1101,  1190, 24628,   842,
 1190, 24628,  1102,  1186, 24628, 24628,  1102,  1191, 24628,   856,
 1191, 24628,  1103,  1187, 24628, 24628,  1103,  1192, 24628,  1038,
 1192, 24628,  1104,  1188, 24628, 24628,  1104, 24628, 24628,  1031,
 1193, 24628,  1105,  1194, 24628, 24628,  1105,  2095, 24628,   805,
 1194, 24628,   804, 24628, 24628, 24628,   804,  1195, 24628,   805,
 1195, 24628,  1107, 24628, 24628, 24628,  1107,  1196, 24628,  1108,
 1196, 24628,  1197, 24628, 24628, 24628,  1197,  2092, 24628,  1198,
 1197, 24628, 24628, 24628, 24628, 24628, 24628,  2093, 24628,  1198,
 1198, 24628, 24628, 24628, 24628, 24628, 24628,  5471,  1265,  1199,
 1199, 24628,  1148,  1148,  3328,  7760, 24628,  1200,   857,    15,
 1200, 24628,  1155,  1155,  3329,  7761, 24628,  1201,   858,    44,
 1201, 24628,  1156,  1156,  3330, 22779, 24628,  1202,   859,   626,
 1202, 24628,  1157,  1157,  4235,  1205, 24628,  1203,   860,  1158,
 1203, 24628,  1204,  1204,  1006, 24628, 24628, 24628,   861,   341,
 1204, 24628,   340,   340,  1007, 24628, 24628, 24628,  1153,   341,
 1205, 24628,  1206,  1206, 24628, 24628, 24628, 24628, 24628,  1207,
 1206, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1207,
 1207, 24628, 24628, 24628, 24628, 24628, 24628,  1208,   532,  2297,
 1208, 24628, 24628, 24628, 24628, 24628, 24628,  1209,   533,  2211,
 1209, 24628, 24628, 24628, 24628, 24628, 24628,  1210,   534,  2065,
 1210, 24628, 24628, 24628, 24628, 24628, 24628,  1211,   535,  1234,
 1211, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   536,  1212,
 1212, 24628,   537,   537, 24628, 24628, 24628,  1213,   610,   379,
 1213, 24628,   538,   538, 24628, 24628, 24628,  1214,   611,   419,
 1214, 24628,   539,   539, 24628, 24628, 24628,  1215,   612,  1217,
 1215, 24628,   540,   540, 24628, 24628, 24628,  1216,   613,   567,
 1216, 24628,   541,   541, 24628, 24628, 24628, 24628,   614,   542,
 1217,   726,   833,  1218, 24628, 24628,   833,  1224, 24628,   423,
 1218,   487,   834, 24628, 24628, 24628,   834,  1219, 24628,   423,
 1219,   488,   835, 24628, 24628, 24628,   835,  1220, 24628,   489,
 1220,   729,   836, 24628, 24628, 24628,   836,  1221, 24628,   730,
 1221,   838,   837, 24628, 24628, 24628,   837,  1222, 24628,   804,
 1222,   839,  1223, 24628, 24628, 24628,  1223, 24628, 24628,   840,
 1223, 24628,   839, 24628, 24628, 24628,   839, 24628, 24628,   840,
 1224,   727,  1225,  1219, 24628, 24628,  1225,  1231, 24628,   489,
 1225, 24628,   727,   835, 24628, 24628,   727,  1226, 24628,   489,
 1226, 24628,   728,   836, 24628, 24628,   728,  1227, 24628,   730,
 1227, 24628,  1228,   837, 24628, 24628,  1228,  1230, 24628,   804,
 1228, 24628,   838,   838, 24628, 24628, 24628,  1229, 24628,   804,
 1229, 24628,   839,   839, 24628, 24628, 24628, 24628, 24628,   840,
 1230, 24628,  1229,  1223, 24628, 24628,  1229, 24628, 24628,   840,
 1231,   728,  1226,  1220, 24628, 24628,  1226,  1232, 24628,   730,
 1232,  1228,  1227,  1221, 24628, 24628,  1227,  1233, 24628,   804,
 1233,  1229,  1230,  1222, 24628, 24628,  1230, 24628, 24628,   840,
 1234, 24628,  1235,  1235, 24628, 24628, 24628,  2048,  1084,  1644,
 1235, 24628, 24628, 24628, 24628, 24628, 24628,  1236,  1085,  1644,
 1236, 24628, 24628, 24628, 24628, 24628, 24628,  1237,  1086,  1531,
 1237, 24628, 24628, 24628, 24628, 24628, 24628,  1238,  1087,  2035,
 1238, 24628, 24628, 24628, 24628, 24628, 24628,  1239,  1088,  1259,
 1239, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1089,  1240,
 1240,  1091,  1090,  1241, 24628, 24628,  1090,  1251, 24628,   207,
 1241,   508,  1242, 24628, 24628, 24628,  1242,  1247, 24628,   207,
 1242, 24628,   508, 24628, 24628, 24628,   508,  1243, 24628,   207,
 1243, 24628,   509, 24628, 24628, 24628,   509,  1244, 24628,   237,
 1244, 24628,   510, 24628, 24628, 24628,   510,  1245, 24628,  1095,
 1245, 24628,   511, 24628, 24628, 24628,   511,  1246, 24628,  1044,
 1246, 24628,   512, 24628, 24628, 24628,   512, 24628, 24628,   513,
 1247,   509,  1243, 24628, 24628, 24628,  1243,  1248, 24628,   237,
 1248,   510,  1244, 24628, 24628, 24628,  1244,  1249, 24628,  1095,
 1249,   511,  1245, 24628, 24628, 24628,  1245,  1250, 24628,  1044,
 1250,   512,  1246, 24628, 24628, 24628,  1246, 24628, 24628,   513,
 1251,  1092,  1252,  1247, 24628, 24628,  1252,  1256, 24628,   237,
 1252, 24628,  1092,  1243, 24628, 24628,  1092,  1253, 24628,   237,
 1253, 24628,  1093,  1244, 24628, 24628,  1093,  1254, 24628,  1095,
 1254, 24628,  1094,  1245, 24628, 24628,  1094,  1255, 24628,  1044,
 1255, 24628,   986,  1246, 24628, 24628,   986, 24628, 24628,   513,
 1256,  1093,  1253,  1248, 24628, 24628,  1253,  1257, 24628,  1095,
 1257,  1094,  1254,  1249, 24628, 24628,  1254,  1258, 24628,  1044,
 1258,   986,  1255,  1250, 24628, 24628,  1255, 24628, 24628,   513,
 1259,  1048,  1260,  3840, 24628, 24628,  1260,  3006, 24628,   665,
 1260, 24628,  1048,  1261, 24628, 24628,  1048,  2977, 24628,   665,
 1261, 24628,   664, 24628, 24628, 24628,   664,  1262, 24628,   665,
 1262, 24628,  1050, 24628, 24628, 24628,  1050,  1263, 24628,  1051,
 1263, 24628,  1264, 24628, 24628, 24628,  1264,  2980, 24628,  1265,
 1264, 24628, 24628, 24628, 24628, 24628, 24628,  2657, 24628,  1265,
 1265, 24628, 24628, 24628, 24628, 24628, 24628,  1266,   622,  1148,
 1266, 24628, 24628, 24628, 24628, 24628, 24628,  3808,  1073,  1267,
 1267, 24628,  1074,  1074,  2921,  5732, 24628,  1273,  1268,    48,
 1268, 24628,   489,   489, 24628, 24628, 24628,  1269, 24628,    59,
 1269, 24628,   490,   490, 24628, 24628, 24628,  1270, 24628,    72,
 1270, 24628,   491,   491, 24628, 24628, 24628,  1271, 24628,   705,
 1271, 24628,   492,   492, 24628, 24628, 24628,  1272, 24628,  1079,
 1272, 24628,   493,   493, 24628, 24628, 24628, 24628, 24628,   494,
 1273, 24628,  1075,  1075,  3267,  9720, 24628,  1274,  1269,   462,
 1274, 24628,  1076,  1076,  1275,  6817, 24628,  4161,  1270,  4072,
 1275, 24628, 24628, 24628, 24628, 24628, 24628,  1276, 24628,  2527,
 1276, 24628, 24628, 24628, 24628, 24628, 24628,   575, 24628,  1277,
 1277, 24628, 24628, 24628, 24628, 24628, 24628,  1278,   280,  2784,
 1278, 24628, 24628, 24628, 24628, 24628, 24628,  1279,   281,  6597,
 1279, 24628, 24628, 24628, 24628, 24628, 24628,  1280,   282,  5722,
 1280, 24628, 24628, 24628, 24628, 24628, 24628,  1281,   283,  5163,
 1281, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   284,  1282,
 1282, 24628,   285,   285, 24628, 24628, 24628,  1283,  4084,   973,
 1283, 24628,   286,   286, 24628, 24628, 24628,  1284,  4085,  1757,
 1284, 24628,   287,   287, 24628, 24628, 24628,  1285,  1308,  1874,
 1285, 24628,   288,   288, 24628, 24628, 24628,  1286,  1289,  1292,
 1286, 24628,   289,   289, 24628, 24628, 24628, 24628,  1287,   987,
 1287, 24628,   290,   290, 24628, 24628, 24628, 24628,  1288,   291,
 1288, 24628,   722,   722, 24628, 24628, 24628, 24628,   986,   723,
 1289, 24628,  1291,  1291, 24628, 24628, 24628,  1287,  1290,  1001,
 1290, 24628,   721,   721, 24628, 24628, 24628,  1288,  1094,  1067,
 1291, 24628, 24628, 24628, 24628, 24628, 24628,   290,   721,  1001,
 1292, 24628,  1001,  1066, 24628, 24628,  1001,  1293,   783,  1002,
 1293, 24628,  1008,  1294, 24628, 24628,  1008,  1302,   784,  1009,
 1294, 24628,  1068,  1295, 24628, 24628,  1068,  1299,   785,  1009,
 1295, 24628,  1045, 24628, 24628, 24628,  1045,  1296,   619,  1009,
 1296, 24628,  1046, 24628, 24628, 24628,  1046,  1297,   620,  1071,
 1297, 24628,  1047, 24628, 24628, 24628,  1047,  1298,   792,  1048,
 1298, 24628,   506, 24628, 24628, 24628,   506, 24628,   793,  1091,
 1299, 24628,  1069,  1296, 24628, 24628,  1069,  1300,   786,  1071,
 1300, 24628,  1070,  1297, 24628, 24628,  1070,  1301,   791,  1048,
 1301, 24628,   505,  1298, 24628, 24628,   505, 24628,   794,  1091,
 1302, 24628,  1303,  1299, 24628, 24628,  1303,  1306,   795,  1071,
 1303, 24628,  1069,  1069, 24628, 24628, 24628,  1304,   662,  1071,
 1304, 24628,  1070,  1070, 24628, 24628, 24628,  1305,   663,  1048,
 1305, 24628,   505,   505, 24628, 24628, 24628, 24628,   798,  1091,
 1306, 24628,  1304,  1300, 24628, 24628,  1304,  1307,   796,  1048,
 1307, 24628,  1305,  1301, 24628, 24628,  1305, 24628,   797,  1091,
 1308, 24628,  2089,  2089, 24628, 24628, 24628,  1289,  2441,  1309,
 1309, 24628,  1338,  1338, 24628, 24628, 24628,  1310,   800,  1149,
 1310, 24628,  1339,  1339, 24628, 24628, 24628,  1311,   801,  1268,
 1311, 24628,  1340,  1340, 24628, 24628, 24628,  1865,   802,  1312,
 1312, 24628,   730,   730, 24628, 24628, 24628,  1313, 24628,   731,
 1313, 24628,  1314,  1314, 24628, 24628, 24628,  2138, 24628,  1315,
 1314, 24628, 24628, 24628, 24628, 24628, 24628,  2110, 24628,  1315,
 1315, 24628, 24628, 24628, 24628, 24628, 24628,  1316,  1074,    24,
 1316, 24628, 24628, 24628, 24628, 24628, 24628,  1317,  1075,    67,
 1317, 24628, 24628, 24628, 24628, 24628, 24628,  1318,  1076,  4165,
 1318, 24628, 24628, 24628, 24628, 24628, 24628,   601,  1077,  1319,
 1319, 24628,  1078,  1078,  1320,  8552, 24628,  8622,  2489,   429,
 1320, 24628,  1321,  1321,  6699,  8537, 24628,  8594, 13870, 11221,
 1321, 24628, 24628, 24628, 24628, 24628, 24628,  1322,  2475, 11221,
 1322, 24628, 24628, 24628, 24628, 24628, 24628,  1323,  2476,  3669,
 1323, 24628, 24628, 24628, 24628, 24628, 24628,  1324,  2477,  5306,
 1324, 24628, 24628, 24628, 24628, 24628, 24628,  1325,  1365,  1965,
 1325, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1060,  1326,
 1326, 24628,  1061,  1061,  1327, 24628, 24628,  1332,  1364,   974,
 1327, 24628, 24628, 24628, 24628, 24628, 24628,  1328,   484,   378,
 1328, 24628, 24628, 24628, 24628, 24628, 24628,  1329,   485,   418,
 1329, 24628, 24628, 24628, 24628, 24628, 24628,  1330,   486,   834,
 1330, 24628, 24628, 24628, 24628, 24628, 24628,  1331,   517,   618,
 1331, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   483,   549,
 1332, 24628,  1062,  1062,  1328, 24628, 24628,  1333,  1353,  1354,
 1333, 24628,  1063,  1063,  1329, 24628, 24628,  1334,  1337,  1343,
 1334, 24628,  1064,  1064,  1330, 24628, 24628,  1335,  1336,  1066,
 1335, 24628,  1065,  1065,  1331, 24628, 24628, 24628,   985,   988,
 1336, 24628,   721,   721,   517, 24628, 24628,   985,  1094,  1067,
 1337, 24628,   720,   720,   486, 24628, 24628,  1336,  1093,  1338,
 1338, 24628,  1095,  1095, 24628, 24628, 24628,  1339,   726,  1149,
 1339, 24628,  1096,  1096, 24628, 24628, 24628,  1340,   727,  1268,
 1340, 24628,  1097,  1097, 24628, 24628, 24628,  1341,   728,  1312,
 1341, 24628,  1098,  1098, 24628, 24628, 24628,  1342,  1228,  1105,
 1342, 24628,  1099,  1099, 24628, 24628, 24628, 24628,  1229,  1100,
 1343, 24628,  1338,  1344, 24628, 24628,  1338,  1349,   833,  1149,
 1344, 24628,  1095, 24628, 24628, 24628,  1095,  1345,   834,  1149,
 1345, 24628,  1096, 24628, 24628, 24628,  1096,  1346,   835,  1268,
 1346, 24628,  1097, 24628, 24628, 24628,  1097,  1347,   836,  1312,
 1347, 24628,  1098, 24628, 24628, 24628,  1098,  1348,   837,  1105,
 1348, 24628,  1099, 24628, 24628, 24628,  1099, 24628,  1223,  1100,
 1349, 24628,  1339,  1345, 24628, 24628,  1339,  1350,  1225,  1268,
 1350, 24628,  1340,  1346, 24628, 24628,  1340,  1351,  1226,  1312,
 1351, 24628,  1341,  1347, 24628, 24628,  1341,  1352,  1227,  1105,
 1352, 24628,  1342,  1348, 24628, 24628,  1342, 24628,  1230,  1100,
 1353, 24628,   719,   719,   485, 24628, 24628,  1337,  1092,   930,
 1354, 24628,   930,  1355, 24628, 24628,   930,  1360,   417,    50,
 1355, 24628,   237, 24628, 24628, 24628,   237,  1356,   418,    50,
 1356, 24628,   238, 24628, 24628, 24628,   238,  1357,   412,   464,
 1357, 24628,   239, 24628, 24628, 24628,   239,  1358,   405,   846,
 1358, 24628,   240, 24628, 24628, 24628,   240,  1359,   398,   279,
 1359, 24628,   241, 24628, 24628, 24628,   241, 24628,   391,   253,
 1360, 24628,   910,  1356, 24628, 24628,   910,  1361,   411,   464,
 1361, 24628,   893,  1357, 24628, 24628,   893,  1362,   404,   846,
 1362, 24628,   874,  1358, 24628, 24628,   874,  1363,   397,   279,
 1363, 24628,   872,  1359, 24628, 24628,   872, 24628,   390,   253,
 1364, 24628,   718,   718,   484, 24628, 24628,  1353,  1091,   588,
 1365, 24628, 24628, 24628, 24628, 24628, 24628,  1060, 24628,  1366,
 1366, 24628, 24628, 24628, 24628, 24628, 24628,  1367,  1455,  1687,
 1367, 24628, 24628, 24628, 24628, 24628, 24628,  1368,  1456,  2396,
 1368, 24628, 24628, 24628, 24628, 24628, 24628,  1369,  2661,  5169,
 1369, 24628, 24628, 24628, 24628, 24628, 24628,  1370,  1382,  3297,
 1370, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1371,  1372,
 1371, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   717,  1364,
 1372, 24628,  1364,  1373,   549, 24628,  1364,  1378,  1090,   588,
 1373, 24628,   718, 24628, 24628, 24628,   718,  1374,  1242,   588,
 1374, 24628,   719, 24628, 24628, 24628,   719,  1375,  1243,   930,
 1375, 24628,   720, 24628, 24628, 24628,   720,  1376,  1244,  1338,
 1376, 24628,   721, 24628, 24628, 24628,   721,  1377,  1245,  1067,
 1377, 24628,   722, 24628, 24628, 24628,   722, 24628,  1246,   723,
 1378, 24628,  1353,  1374,   550, 24628,  1353,  1379,  1252,   930,
 1379, 24628,  1337,  1375,   551, 24628,  1337,  1380,  1253,  1338,
 1380, 24628,  1336,  1376,   552, 24628,  1336,  1381,  1254,  1067,
 1381, 24628,   985,  1377,   553, 24628,   985, 24628,  1255,   723,
 1382, 24628, 24628, 24628, 24628, 24628, 24628,  1371,  2657,  1383,
 1383, 24628,  1455,  1455,   518,  3302, 24628,  3528,  1048,  1384,
 1384, 24628,   665,   665,    94,  1690, 24628,  1385,  1002,    16,
 1385, 24628,   666,   666,    95,  1684, 24628,  1386,  1003,    45,
 1386, 24628,   667,   667,    96,  1391, 24628,  1387,  1004,   627,
 1387, 24628,   668,   668,   211,  1390, 24628,  1388,  1005,   669,
 1388, 24628,  1389,  1389,   194, 24628, 24628, 24628,  1006,   342,
 1389, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1007,   342,
 1390, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   532,
 1391, 24628, 24628, 24628, 24628, 24628, 24628,  1390, 24628,  1392,
 1392, 24628, 24628, 24628, 24628, 24628, 24628,  8858, 24628,  1393,
 1393, 24628, 24628, 24628, 24628, 24628, 24628,  8284,  1466,  1394,
 1394,  1571,  1900, 10313, 10639, 24250,  1900, 24286,  1698,  1395,
 1395, 24628,    31,    31,  9317, 24303, 24628, 22642,  1396,     0,
 1396, 24628,    27,    27,  7180, 22634, 24628, 22611,  1397,     2,
 1397, 24628,    28,    28,  6826, 22118, 24628, 13734,  1398,     6,
 1398, 24628,    29,    29, 24628, 24628, 24628,  1399,   315,    17,
 1399, 24628,  4814,  4814, 24628, 24628, 24628,  1400,   316,   326,
 1400, 24628,  4815,  4815, 24628, 24628, 24628,  4981,  1713,  1401,
 1401, 24628,   165,   165,  8063, 19051, 24628, 19020,  1402,   166,
 1402, 24628,   154,   154,  1403,  6233, 24628, 16244,   626,  3310,
 1403, 24628, 24628, 24628, 24628, 24628, 24628,  1404,  6514, 11442,
 1404, 24628, 24628, 24628, 24628, 24628, 24628,  1405,  8141, 11409,
 1405, 24628, 24628, 24628, 24628, 24628, 24628,  1406, 15830, 11391,
 1406, 24628, 24628, 24628, 24628, 24628, 24628,  1407, 11385, 11386,
 1407, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1408, 11374,
 1408, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1409, 11243,
 1409, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1410,
 1410, 24628, 24628, 24628, 24628, 24628, 24628,  1411,  1118,  5595,
 1411, 24628, 24628, 24628, 24628, 24628, 24628,  1412,  1119,  1793,
 1412, 24628, 24628, 24628, 24628, 24628, 24628,  1413,  1120,  4875,
 1413, 24628, 24628, 24628, 24628, 24628, 24628,  1414,  1121,  1435,
 1414, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1122,  1415,
 1415,  1034,  1123,  1416, 24628, 24628,  1123,  1426,  1434,   127,
 1416,  1031,  1124, 24628, 24628, 24628,  1124,  1422,  1417,   127,
 1417,   513,   989, 24628, 24628, 24628,   989,  1418,   558,   292,
 1418,   514,   990, 24628, 24628, 24628,   990,  1419,   559,   298,
 1419,   515,   832, 24628, 24628, 24628,   832,  1420,   560,   726,
 1420,   516,   831, 24628, 24628, 24628,   831,  1421,   561,   568,
 1421,   482,   830, 24628, 24628, 24628,   830, 24628,   562,   543,
 1422,  1032,  1125, 24628, 24628, 24628,  1125,  1423,  1418,   416,
 1423,  1033,  1126, 24628, 24628, 24628,  1126,  1424,  1419,   800,
 1424,   659,  1127, 24628, 24628, 24628,  1127,  1425,  1420,   660,
 1425,    92,  1128, 24628, 24628, 24628,  1128, 24628,  1421,    93,
 1426,  1035,  1129,  1422, 24628, 24628,  1129,  1427,  1433,   416,
 1427,  1036,  1130,  1423, 24628, 24628,  1130,  1428,  1432,   800,
 1428,   658,  1131,  1424, 24628, 24628,  1131,  1429,  1431,   660,
 1429,   648,  1132,  1425, 24628, 24628,  1132, 24628,  1430,    93,
 1430,   615,   994,  1421, 24628, 24628,   994, 24628,   566,   543,
 1431,   616,   993,  1420, 24628, 24628,   993,  1430,   565,   568,
 1432,   725,   992,  1419, 24628, 24628,   992,  1431,   564,   726,
 1433,   724,   991,  1418, 24628, 24628,   991,  1432,   563,   298,
 1434,   723,   988,  1417, 24628, 24628,   988,  1433,   542,   292,
 1435,  1134,  1133,  1436, 24628, 24628,  1133,  3147,  1918,  1039,
 1436,  1038,  3033, 24628, 24628, 24628,  3033,  1448,  1437,  1039,
 1437,  1044,  1438, 24628, 24628, 24628,  1438,  1439,  1447,  1002,
 1438, 24628,  1044, 24628, 24628, 24628,  1044,  1295,   618,  1002,
 1439,  1045,  1295, 24628, 24628, 24628,  1295,  1440,  1446,  1009,
 1440,  1046,  1296, 24628, 24628, 24628,  1296,  1441,  1445,  1071,
 1441,  1047,  1297, 24628, 24628, 24628,  1297,  1442,  1444,  1048,
 1442,   506,  1298, 24628, 24628, 24628,  1298, 24628,  1443,  1091,
 1443,   507,   793, 24628, 24628, 24628,   793, 24628, 24628,   508,
 1444,   789,   792, 24628, 24628, 24628,   792,  1443, 24628,   664,
 1445,   621,   620, 24628, 24628, 24628,   620,  1444, 24628,   622,
 1446,   570,   619, 24628, 24628, 24628,   619,  1445, 24628,   571,
 1447,   518,   618, 24628, 24628, 24628,   618,  1446, 24628,   519,
 1448,  1136,  2548, 24628, 24628, 24628,  2548,  1449,  1439,  1137,
 1449,  1142,  2549, 24628, 24628, 24628,  2549,  1450,  1440,  1143,
 1450,  2132,  2550, 24628, 24628, 24628,  2550,  3144,  1441,  1451,
 1451, 24628,  1048,  1048, 24628, 24628, 24628,  1452, 24628,   665,
 1452, 24628,  1049,  1049, 24628, 24628, 24628,  1453, 24628,  1051,
 1453, 24628,  2660,  2660, 24628, 24628, 24628,  1454, 24628,  1265,
 1454, 24628,  2656,  2656, 24628, 24628, 24628,  2652, 24628,  1455,
 1455, 24628, 24628, 24628, 24628, 24628, 24628,  1456,   664,  1384,
 1456, 24628, 24628, 24628, 24628, 24628, 24628,  2661,  1050,  1457,
 1457, 24628,  1051,  1051,   299,  2399, 24628,  1458,  1009,    49,
 1458, 24628,  1052,  1052,   300,  2389, 24628,  1459,  1010,   463,
 1459, 24628,  1053,  1053,   301,  1460, 24628,  1894,  1011,  1112,
 1460, 24628, 24628, 24628, 24628, 24628, 24628,  1461, 24628,  1462,
 1461, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1174,
 1462, 24628, 24628, 24628, 24628, 24628, 24628,  1463, 24628,  1466,
 1463, 24628, 24628, 24628, 24628, 24628, 24628,  1464, 24628,   631,
 1464, 24628, 24628, 24628, 24628, 24628, 24628,  1465, 24628,  1018,
 1465, 24628, 24628, 24628, 24628, 24628, 24628,  1060, 24628,   711,
 1466, 24628, 24628, 24628, 24628, 24628, 24628,  1467,  1570,  1900,
 1467, 24628, 24628, 24628, 24628, 24628, 24628,  1468,  9690,  5738,
 1468, 24628, 24628, 24628, 24628, 24628, 24628,  1469,  9688,  8507,
 1469, 24628, 24628, 24628, 24628, 24628, 24628,  1470,  7940,  7848,
 1470, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1389,  1471,
 1471, 24628,   342,  1472,  2793, 24628,   342,  2892,   436,   140,
 1472, 24628,   343, 24628, 24628, 24628,   343,  1473,  2311,   140,
 1473, 24628,   344, 24628, 24628, 24628,   344,  1474,  2310,  2808,
 1474, 24628,   345, 24628, 24628, 24628,   345,  1475,  2309,  2833,
 1475, 24628,   346, 24628, 24628, 24628,   346,  1476,  1499,  1500,
 1476, 24628,   347, 24628, 24628, 24628,   347, 24628,  1477,  1478,
 1477, 24628,   348, 24628, 24628, 24628,   348, 24628, 24628,   349,
 1478, 24628,   349,   349, 24628, 24628, 24628,  1479,   643,   350,
 1479, 24628,   381,   381, 24628, 24628, 24628,  1480,   644,   382,
 1480, 24628,   421,   421, 24628, 24628, 24628,  1481,   645,   422,
 1481, 24628,  1482,  1482, 24628, 24628, 24628,  1498,   646,  1483,
 1482, 24628, 24628, 24628, 24628, 24628, 24628,  1492,    90,  1483,
 1483,   660,   783,   567, 24628, 24628,   783,  1484, 24628,   519,
 1484,   661,   784,  1491, 24628, 24628,   784,  1485, 24628,   571,
 1485,   662,   795,  1490, 24628, 24628,   795,  1486, 24628,   622,
 1486,   663,   796,  1489, 24628, 24628,   796,  1487, 24628,   664,
 1487,   798,   797,  1488, 24628, 24628,   797, 24628, 24628,   508,
 1488,   790,   794,  1443, 24628, 24628,   794, 24628, 24628,   508,
 1489,   788,   791,  1444, 24628, 24628,   791,  1488, 24628,   664,
 1490,   787,   786,  1445, 24628, 24628,   786,  1489, 24628,   622,
 1491,   569,   785,  1446, 24628, 24628,   785,  1490, 24628,   571,
 1492, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    91,  1493,
 1493,    93,   649,   542, 24628, 24628,   649,  1494, 24628,    94,
 1494,   651,   650,   563, 24628, 24628,   650,  1495, 24628,   299,
 1495,   652,   655,   564, 24628, 24628,   655,  1496, 24628,   487,
 1496,   653,   656,   565, 24628, 24628,   656,  1497, 24628,   518,
 1497,   654,   657,   566, 24628, 24628,   657, 24628, 24628,   484,
 1498, 24628,  1492,  1492, 24628, 24628, 24628, 24628,   647,  1493,
 1499, 24628,   441, 24628, 24628, 24628,   441,  1477, 24628,   442,
 1500, 24628,   442,   442, 24628, 24628, 24628,  1501,   499,   443,
 1501, 24628,  1502,  1502, 24628, 24628, 24628,  3018,   500,  1503,
 1502, 24628, 24628, 24628, 24628, 24628, 24628,  1533,   230,  1503,
 1503,  1137,  1528,  1531, 24628, 24628,  1528,  1504, 24628,    60,
 1504,  1138,  1523,  1526, 24628, 24628,  1523,  1505, 24628,    73,
 1505,  1139,  1518,  1521, 24628, 24628,  1518,  1506, 24628,  1014,
 1506,  1140,  1513,  1516, 24628, 24628,  1513,  1507, 24628,   576,
 1507,  1141,  1508,  1511, 24628, 24628,  1508, 24628, 24628,   224,
 1508, 24628,  1141,  1509, 24628, 24628,  1141, 24628, 24628,   224,
 1509, 24628,  1013,  1510, 24628, 24628,  1013, 24628, 24628,   224,
 1510, 24628,   575, 24628, 24628, 24628,   575, 24628, 24628,   224,
 1511,  1013,  1509,  1512, 24628, 24628,  1509, 24628, 24628,   224,
 1512,   575,  1510, 24628, 24628, 24628,  1510, 24628, 24628,   224,
 1513, 24628,  1140,  1514, 24628, 24628,  1140,  1508, 24628,   576,
 1514, 24628,  1012,  1515, 24628, 24628,  1012,  1509, 24628,   576,
 1515, 24628,   574, 24628, 24628, 24628,   574,  1510, 24628,   576,
 1516,  1012,  1514,  1517, 24628, 24628,  1514,  1511, 24628,   576,
 1517,   574,  1515, 24628, 24628, 24628,  1515,  1512, 24628,   576,
 1518, 24628,  1139,  1519, 24628, 24628,  1139,  1513, 24628,  1014,
 1519, 24628,  1011,  1520, 24628, 24628,  1011,  1514, 24628,  1014,
 1520, 24628,   573, 24628, 24628, 24628,   573,  1515, 24628,  1014,
 1521,  1011,  1519,  1522, 24628, 24628,  1519,  1516, 24628,  1014,
 1522,   573,  1520, 24628, 24628, 24628,  1520,  1517, 24628,  1014,
 1523, 24628,  1138,  1524, 24628, 24628,  1138,  1518, 24628,    73,
 1524, 24628,  1010,  1525, 24628, 24628,  1010,  1519, 24628,    73,
 1525, 24628,   572, 24628, 24628, 24628,   572,  1520, 24628,    73,
 1526,  1010,  1524,  1527, 24628, 24628,  1524,  1521, 24628,    73,
 1527,   572,  1525, 24628, 24628, 24628,  1525,  1522, 24628,    73,
 1528, 24628,  1137,  1529, 24628, 24628,  1137,  1523, 24628,    60,
 1529, 24628,  1009,  1530, 24628, 24628,  1009,  1524, 24628,    60,
 1530, 24628,   571, 24628, 24628, 24628,   571,  1525, 24628,    60,
 1531,  1009,  1529,  1532, 24628, 24628,  1529,  1526, 24628,    60,
 1532,   571,  1530, 24628, 24628, 24628,  1530,  1527, 24628,    60,
 1533, 24628, 24628, 24628, 24628, 24628, 24628,  3017,   231,  1534,
 1534,  1143,  2986,  2035, 24628, 24628,  2986,  1535, 24628,   623,
 1535,  1144,  2987,  2041, 24628, 24628,  2987,  1536, 24628,  1074,
 1536,  1145,  2988,  2042, 24628, 24628,  2988,  1537, 24628,  1146,
 1537,  2990,  2989,  2043, 24628, 24628,  2989,  3448, 24628,  1538,
 1538, 24628, 24628, 24628, 24628, 24628, 24628,  3924,   804,  1539,
 1539, 24628,   805,   805,   207,  6119, 24628,  1540,  1384,   324,
 1540, 24628,   806,   806,   208,  9823, 24628,  1541,  1385,   807,
 1541, 24628,  5062,  5062,   209,  9819, 24628,  1542,  1386,   735,
 1542, 24628,  2747,  2747,   210,   530, 24628,  2737,  1387,  1543,
 1543, 24628,   669,   669,  6616, 10185, 24628,  1561,  1544,   524,
 1544, 24628,   212,   212, 24628, 24628, 24628,  1545, 24628,   132,
 1545, 24628,   213,   213, 24628, 24628, 24628,  1546, 24628,   215,
 1546, 24628,  3215,  3215, 24628, 24628, 24628,  3207, 24628,  1547,
 1547, 24628, 24628, 24628, 24628, 24628, 24628,  1548,   684,   169,
 1548, 24628, 24628, 24628, 24628, 24628, 24628,  1549,   685,   701,
 1549, 24628, 24628, 24628, 24628, 24628, 24628,  5337,   686,  1550,
 1550,  4108,  5669,  7096,  5054, 24302,  5669,  7506,  1551,  1147,
 1551,  1609,  2870,  2105, 24628, 24628,  2870,  1552, 24628,   731,
 1552,  1610,  2871,  2148, 24628, 24628,  2871,  1553, 24628,  1315,
 1553,  1611,  2872,  2149, 24628, 24628,  2872,  7509, 24628,  1554,
 1554, 24628, 24628, 24628, 24628, 24628, 24628,  5686,  1146,  1555,
 1555, 24628,  1147,  1147,  1384, 13464, 24628,  1556,  1199,     5,
 1556, 24628, 19980, 19980,  1385, 13468, 24628,  1557,  1200,    37,
 1557, 24628,  7945,  7945,  1386, 13469, 24628,  1558,  1201,   734,
 1558, 24628,  7939,  7939,  1387, 11974, 24628, 22774,  1202,  1559,
 1559, 24628,  1158,  1158,  4275, 10184, 24628,  1560,  1543,   428,
 1560, 24628,  1159,  1159,  9655, 10170, 24628, 10155,  1561,  1160,
 1561, 24628,   670,   670,  6617, 10171, 24628,  1562,  1545,   671,
 1562, 24628,  4227,  4227,  6618, 10157, 24628,  4212,  1546,  1563,
 1563, 24628,  1547,  1547,  2066,  6994, 24628,  7004,  1564,   169,
 1564, 24628,   684,   684,  1178,  1565, 24628,  4037,  2520,  7758,
 1565, 24628, 24628, 24628, 24628, 24628, 24628,  1566,  6508,  6509,
 1566, 24628, 24628, 24628, 24628, 24628, 24628,  1567,  5468,  6500,
 1567, 24628, 24628, 24628, 24628, 24628, 24628,  1089,  1568,  4016,
 1568, 24628, 24628, 24628, 24628, 24628, 24628,   506,  5310,  1569,
 1569, 24628,  3466,  3466, 24628, 24628, 24628,  6989, 24628,  1570,
 1570, 24628, 24628, 24628, 24628, 24628, 24628,  9690,  1983,  1571,
 1571, 24628,  1902,  1902, 10128, 22119, 24628,  1572,   315,  1395,
 1572, 24628,  1903,  1903, 10129, 13916, 24628, 15543,   316,  1573,
 1573, 24628,   103,   103, 11453, 21996, 24628, 21974,  1574,    10,
 1574, 24628,    53,    53,  9874, 21966, 24628, 15394,  1575,    21,
 1575, 24628,    54,    54,  7485, 21965, 24628, 12130,  1576,    38,
 1576, 24628,    55,    55, 24628, 24628, 24628,  1577,   750,    46,
 1577, 24628,  4697,  4697, 24628, 24628, 24628,  1578,   751,   809,
 1578, 24628,  4698,  4698, 24628, 24628, 24628,  4808,  2417,  1579,
 1579, 24628,   697,   697,  9827, 21266, 24628, 17385,  1580,   167,
 1580, 24628,   112,   112,  1581, 19052, 24628,  7144,  4072,   331,
 1581, 24628, 24628, 24628, 24628, 24628, 24628,  1582,  4073, 13706,
 1582, 24628, 24628, 24628, 24628, 24628, 24628,  1583,  4074,  9860,
 1583, 24628, 24628, 24628, 24628, 24628, 24628,  1584,  4075, 10850,
 1584, 24628, 24628, 24628, 24628, 24628, 24628,  1585,  4076, 10840,
 1585, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1586, 10834,
 1586, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1117,  1587,
 1587, 24628,  1118,  1118,  1588, 24628, 24628,  1593,  3446,  2577,
 1588, 24628, 24628, 24628, 24628, 24628, 24628,  1589,   508,   975,
 1589, 24628, 24628, 24628, 24628, 24628, 24628,  1590,   509,  1355,
 1590, 24628, 24628, 24628, 24628, 24628, 24628,  1591,   510,  1344,
 1591, 24628, 24628, 24628, 24628, 24628, 24628,  1592,   511,  1438,
 1592, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   512,   989,
 1593, 24628,  1119,  1119,  1589, 24628, 24628,  1594,  3447,  1791,
 1594, 24628,  1120,  1120,  1590, 24628, 24628,  1595,  1599,  2560,
 1595, 24628,  1121,  1121,  1591, 24628, 24628,  1596,  1598,  1133,
 1596, 24628,  1122,  1122,  1592, 24628, 24628, 24628,  1597,  1123,
 1597, 24628,  1029,  1029,   512, 24628, 24628, 24628,  1104,  1034,
 1598, 24628,  1028,  1028,   511, 24628, 24628,  1597,  1103,  1134,
 1599, 24628,  1027,  1027,   510, 24628, 24628,  1598,  1102,  1600,
 1600, 24628,   856,   856, 24628, 24628, 24628,  1601,  1338,   857,
 1601, 24628,  1602,  1602, 24628, 24628, 24628,  2124,  1339,  1603,
 1602, 24628, 24628, 24628, 24628, 24628, 24628,  1608,  1096,  1603,
 1603, 24628,  1268,  1268, 24628, 24628, 24628,  1604, 24628,    59,
 1604, 24628,  1269,  1269, 24628, 24628, 24628,  1605, 24628,    72,
 1605, 24628,  1270,  1270, 24628, 24628, 24628,  1606, 24628,   705,
 1606, 24628,  1271,  1271, 24628, 24628, 24628,  1607, 24628,  1079,
 1607, 24628,  1272,  1272, 24628, 24628, 24628, 24628, 24628,   494,
 1608, 24628, 24628, 24628, 24628, 24628, 24628,  2123,  1097,  1609,
 1609, 24628,  1312,  1312, 24628, 24628, 24628,  1610, 24628,   731,
 1610, 24628,  1313,  1313, 24628, 24628, 24628,  1611, 24628,  1315,
 1611, 24628,  2138,  2138, 24628, 24628, 24628,  1612, 24628,  1554,
 1612, 24628,  2139,  2139, 24628, 24628, 24628,  2875, 24628,  1613,
 1613, 24628, 24628, 24628, 24628, 24628, 24628,  5803,  1538,  1614,
 1614, 24628,  1539,  1539,   588, 23686, 24628, 23697,  1615,   324,
 1615, 24628,  1384,  1384,   292,  2352, 24628,  1616,  1039,    16,
 1616, 24628,  1385,  1385,   293,  1622, 24628,  1617,  1040,    45,
 1617, 24628,  1386,  1386,   294,  1621, 24628,  1618,  1041,   627,
 1618, 24628,  1387,  1387,   295,  1620, 24628,  1619,  1042,   669,
 1619, 24628,  1388,  1388,   296, 24628, 24628, 24628,  1043,   342,
 1620, 24628,  1390,  1390, 24628, 24628, 24628, 24628, 24628,   532,
 1621, 24628,  1391,  1391, 24628, 24628, 24628,  1620, 24628,  1392,
 1622, 24628,  1684,  1684, 24628, 24628, 24628,  1621, 24628,  1623,
 1623, 24628, 24628, 24628, 24628, 24628, 24628,  8869, 24628,  1624,
 1624, 24628, 24628, 24628, 24628, 24628, 24628, 17681,  1898,  1625,
 1625,  3542,  1899, 14033, 17540, 24301,  1899, 24285,  1394,  1626,
 1626, 24628,  1395,  7651, 12170, 24296,  1395, 24283,  1627,     0,
 1627, 24628,  1396,  7652, 12171, 24262,  1396, 24258,  1628,     2,
 1628, 24628,  1397,  1629,  8991, 22633,  1397, 13733,  4811,     6,
 1629, 24628,    28, 24628, 24628, 24628,    28,  1630,  4812,     6,
 1630, 24628,    34, 24628, 24628, 24628,    34,  1631,  4813,    35,
 1631, 24628,  1632, 24628, 24628, 24628,  1632, 11345,  4975,  1633,
 1632, 24628, 24628, 24628, 24628, 24628, 24628, 11346,  4815,  1633,
 1633, 24628,  1401,  1401, 20100, 19220, 24628, 19191,  1634,   166,
 1634, 24628,  1402,  1402,  1635,  7658, 24628, 16243,   734,  3310,
 1635, 24628,  1636,  1636, 11275, 15784, 24628, 15843,  9207, 12836,
 1636, 24628, 24628, 24628, 24628, 24628, 24628,  1637,  8070, 12836,
 1637, 24628, 24628, 24628, 24628, 24628, 24628,  1638, 12568, 12910,
 1638, 24628, 24628, 24628, 24628, 24628, 24628,  1639, 11257, 15758,
 1639, 24628, 24628, 24628, 24628, 24628, 24628,  1407,  1640, 15743,
 1640, 24628, 24628, 24628, 24628, 24628, 24628,  1408,  7906,  1641,
 1641, 24628,  7907,  7907,  7208, 15745, 24628, 15751,  5124,  1642,
 1642,  1539,  6117,  5620,   977, 23461,  6117,  9815,  1643,   324,
 1643,  1384,  1687,  3771,   380,  2355,  1687,  1664,  1644,    16,
 1644,  1002,  1645,  1655, 24628, 24628,  1645,  1660, 24628,    29,
 1645, 24628,  1002,  1646, 24628, 24628,  1002,  1651, 24628,    29,
 1646, 24628,   519, 24628, 24628, 24628,   519,  1647, 24628,    29,
 1647, 24628,   520, 24628, 24628, 24628,   520,  1648, 24628,    55,
 1648, 24628,   521, 24628, 24628, 24628,   521,  1649, 24628,   446,
 1649, 24628,   522, 24628, 24628, 24628,   522,  1650, 24628,   523,
 1650, 24628,  1007, 24628, 24628, 24628,  1007, 24628, 24628,   343,
 1651, 24628,  1003,  1647, 24628, 24628,  1003,  1652, 24628,    55,
 1652, 24628,  1004,  1648, 24628, 24628,  1004,  1653, 24628,   446,
 1653, 24628,  1005,  1649, 24628, 24628,  1005,  1654, 24628,   523,
 1654, 24628,  1006,  1650, 24628, 24628,  1006, 24628, 24628,   343,
 1655,   519,  1646, 24628, 24628, 24628,  1646,  1656, 24628,    29,
 1656,   520,  1647, 24628, 24628, 24628,  1647,  1657, 24628,    55,
 1657,   521,  1648, 24628, 24628, 24628,  1648,  1658, 24628,   446,
 1658,   522,  1649, 24628, 24628, 24628,  1649,  1659, 24628,   523,
 1659,  1007,  1650, 24628, 24628, 24628,  1650, 24628, 24628,   343,
 1660,  1003,  1651,  1656, 24628, 24628,  1651,  1661, 24628,    55,
 1661,  1004,  1652,  1657, 24628, 24628,  1652,  1662, 24628,   446,
 1662,  1005,  1653,  1658, 24628, 24628,  1653,  1663, 24628,   523,
 1663,  1006,  1654,  1659, 24628, 24628,  1654, 24628, 24628,   343,
 1664,  1385,  1681,  1686,   375,  1685,  1681,  1665,  1660,    45,
 1665,  1386,  1676,  1680,   370,  1679,  1676,  1666,  1661,   627,
 1666,  1387,  1671,  1675,   365,  1674,  1671,  1667,  1662,   669,
 1667,  1388,  1668,  1670,   360, 24628,  1668, 24628,  1663,   342,
 1668, 24628,  1388,  1669,   358, 24628,  1388, 24628,  1654,   342,
 1669, 24628,  1389, 24628, 24628, 24628,  1389, 24628,  1650,   342,
 1670,  1389,  1669, 24628, 24628, 24628,  1669, 24628,  1659,   342,
 1671, 24628,  1387,  1672,   363,  1673,  1387,  1668,  1653,   669,
 1672, 24628,   668, 24628, 24628, 24628,   668,  1669,  1649,   669,
 1673, 24628,  1390, 24628, 24628, 24628,  1390, 24628, 24628,   532,
 1674,  1390,  1673, 24628, 24628, 24628,  1673, 24628, 24628,   532,
 1675,   668,  1672, 24628, 24628, 24628,  1672,  1670,  1658,   669,
 1676, 24628,  1386,  1677,   368,  1678,  1386,  1671,  1652,   627,
 1677, 24628,   667, 24628, 24628, 24628,   667,  1672,  1648,   627,
 1678, 24628,  1391, 24628, 24628, 24628,  1391,  1673, 24628,  1392,
 1679,  1391,  1678, 24628, 24628, 24628,  1678,  1674, 24628,  1392,
 1680,   667,  1677, 24628, 24628, 24628,  1677,  1675,  1657,   627,
 1681, 24628,  1385,  1682,   373,  1683,  1385,  1676,  1651,    45,
 1682, 24628,   666, 24628, 24628, 24628,   666,  1677,  1647,    45,
 1683, 24628,  1684, 24628, 24628, 24628,  1684,  1678, 24628,  1623,
 1684, 24628, 24628, 24628, 24628, 24628, 24628,  1391, 24628,  1623,
 1685,  1684,  1683, 24628, 24628, 24628,  1683,  1679, 24628,  1623,
 1686,   666,  1682, 24628, 24628, 24628,  1682,  1680,  1656,    45,
 1687, 24628,  1384,  1688,   378,  1689,  1384,  1681,  1645,    16,
 1688, 24628,   665, 24628, 24628, 24628,   665,  1682,  1646,    16,
 1689, 24628,  1690, 24628, 24628, 24628,  1690,  1683, 24628,  1691,
 1690, 24628, 24628, 24628, 24628, 24628, 24628,  1684, 24628,  1691,
 1691, 24628, 24628, 24628, 24628, 24628, 24628,  8061, 24628,  1692,
 1692, 24628, 24628, 24628, 24628, 24628, 24628, 18075,  2401,  1693,
 1693,  5174,  2402, 15162,  3392, 11002,  2402, 24284,  1625,  1694,
 1694,  1395,  1626, 14284,  4300, 23976,  1626, 24276,  1695,     0,
 1695,  1396,  1627, 14285, 17477, 24259,  1627, 24251,  1696,     2,
 1696,  1397,  1628, 11339, 12414, 24249,  1628, 24243,  1697,     6,
 1697,  1398,  4811,  9040, 24628, 24628,  4811, 24239,  1698,    17,
 1698,   315,  1699,  4351, 24628, 24628,  1699,  4279, 24628,    31,
 1699, 24628,   315,  1700, 24628, 24628,   315,  1711, 24628,    31,
 1700, 24628,    30, 24628, 24628, 24628,    30,  1701, 24628,    31,
 1701, 24628,   317, 24628, 24628, 24628,   317,  1702, 24628,   103,
 1702, 24628,   318, 24628, 24628, 24628,   318,  1703, 24628,   165,
 1703, 24628,   319, 24628, 24628, 24628,   319,  1704, 24628,   320,
 1704, 24628,  1705, 24628, 24628, 24628,  1705, 24628, 24628,  1706,
 1705, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1706,
 1706, 24628, 24628, 24628, 24628, 24628, 24628,  4955,   767,  1707,
 1707,   184,  3118,  6652, 24628, 24628,  3118, 24235,  1708,   101,
 1708,   185,  3266,  5576, 24628, 24628,  3266,  1723,   161,  1709,
 1709, 24628,   162,  1699, 24628, 24628,   162,  1710, 24628,    31,
 1710, 24628,   163,  1711, 24628, 24628,   163,  1718, 24628,   103,
 1711, 24628,   316,  1701, 24628, 24628,   316,  1712, 24628,   103,
 1712, 24628,  1713,  1702, 24628, 24628,  1713,  1716, 24628,   165,
 1713, 24628,   318,   318, 24628, 24628, 24628,  1714, 24628,   165,
 1714, 24628,   319,   319, 24628, 24628, 24628,  1715, 24628,   320,
 1715, 24628,  1705,  1705, 24628, 24628, 24628, 24628, 24628,  1706,
 1716, 24628,  1714,  1703, 24628, 24628,  1714,  1717, 24628,   320,
 1717, 24628,  1715,  1704, 24628, 24628,  1715, 24628, 24628,  1706,
 1718, 24628,   164,  1712, 24628, 24628,   164,  1719, 24628,   165,
 1719, 24628,  1720,  1716, 24628, 24628,  1720,  1722, 24628,   320,
 1720, 24628,  1714,  1714, 24628, 24628, 24628,  1721, 24628,   320,
 1721, 24628,  1715,  1715, 24628, 24628, 24628, 24628, 24628,  1706,
 1722, 24628,  1721,  1717, 24628, 24628,  1721, 24628, 24628,  1706,
 1723,  3252,  3265,  5587, 24628, 24628,  3265, 24232, 24228,  1724,
 1724, 24628,   694,  1725, 24628, 24628,   694, 23389, 24628,    57,
 1725, 24628,   750,  1726, 24628, 24628,   750,  2415, 24628,    57,
 1726, 24628,    56, 24628, 24628, 24628,    56,  1727, 24628,    57,
 1727, 24628,   752, 24628, 24628, 24628,   752,  1728, 24628,   453,
 1728, 24628,   753, 24628, 24628, 24628,   753,  1729, 24628,   697,
 1729, 24628,   754, 24628, 24628, 24628,   754,  1730, 24628,   755,
 1730, 24628,  1731, 24628, 24628, 24628,  1731, 24628, 24628,  1732,
 1731, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1732,
 1732, 24628, 24628, 24628, 24628, 24628, 24628,  1733,    79,  1708,
 1733, 24628, 24628, 24628, 24628, 24628, 24628,  1828,    80,  1734,
 1734,   865,  1823,  1826, 24628, 24628,  1823,  1795,  1735,   931,
 1735,  1790,  1789,  1793, 24628, 24628,  1789,  1761,  1736,    26,
 1736,  1758,  1757,  1759, 24628, 24628,  1757,  1737,   382,    50,
 1737,  1754,  1753,  1755, 24628, 24628,  1753,  1738,   383,   464,
 1738,  1750,  1749,  1751, 24628, 24628,  1749,  1739,   384,   846,
 1739,  1746,  1745,  1747, 24628, 24628,  1745,  1740,   385,   279,
 1740,  1742,  1741,  1743, 24628, 24628,  1741, 24628,   386,   253,
 1741, 24628,  1742,  1363, 24628, 24628,  1742, 24628,   387,   253,
 1742, 24628,   872,   872, 24628, 24628, 24628, 24628,   388,   253,
 1743,   872,  1363,  1744, 24628, 24628,  1363, 24628,   392,   253,
 1744,   241,  1359, 24628, 24628, 24628,  1359, 24628,   393,   253,
 1745, 24628,  1746,  1362, 24628, 24628,  1746,  1741,   394,   279,
 1746, 24628,   874,   874, 24628, 24628, 24628,  1742,   395,   279,
 1747,   874,  1362,  1748, 24628, 24628,  1362,  1743,   399,   279,
 1748,   240,  1358, 24628, 24628, 24628,  1358,  1744,   400,   279,
 1749, 24628,  1750,  1361, 24628, 24628,  1750,  1745,   401,   846,
 1750, 24628,   893,   893, 24628, 24628, 24628,  1746,   402,   846,
 1751,   893,  1361,  1752, 24628, 24628,  1361,  1747,   406,   846,
 1752,   239,  1357, 24628, 24628, 24628,  1357,  1748,   407,   846,
 1753, 24628,  1754,  1360, 24628, 24628,  1754,  1749,   408,   464,
 1754, 24628,   910,   910, 24628, 24628, 24628,  1750,   409,   464,
 1755,   910,  1360,  1756, 24628, 24628,  1360,  1751,   413,   464,
 1756,   238,  1356, 24628, 24628, 24628,  1356,  1752,   414,   464,
 1757, 24628,  1758,  1354, 24628, 24628,  1758,  1753,   415,    50,
 1758, 24628,   930,   930, 24628, 24628, 24628,  1754,   416,    50,
 1759,   930,  1354,  1760, 24628, 24628,  1354,  1755,   419,    50,
 1760,   237,  1355, 24628, 24628, 24628,  1355,  1756,   420,    50,
 1761,  1784,  1783,  1787, 24628, 24628,  1783,  1762,  1737,    69,
 1762,  1778,  1777,  1781, 24628, 24628,  1777,  1763,  1738,   845,
 1763,  1772,  1771,  1775, 24628, 24628,  1771,  1764,  1739,   278,
 1764,  1766,  1765,  1769, 24628, 24628,  1765, 24628,  1740,   252,
 1765, 24628,  1766,  1767, 24628, 24628,  1766, 24628,  1741,   252,
 1766, 24628,   871,   871, 24628, 24628, 24628, 24628,  1742,   252,
 1767, 24628,   871,  1768, 24628, 24628,   871, 24628,  1363,   252,
 1768, 24628,   251, 24628, 24628, 24628,   251, 24628,  1359,   252,
 1769,   871,  1767,  1770, 24628, 24628,  1767, 24628,  1743,   252,
 1770,   251,  1768, 24628, 24628, 24628,  1768, 24628,  1744,   252,
 1771, 24628,  1772,  1773, 24628, 24628,  1772,  1765,  1745,   278,
 1772, 24628,   873,   873, 24628, 24628, 24628,  1766,  1746,   278,
 1773, 24628,   873,  1774, 24628, 24628,   873,  1767,  1362,   278,
 1774, 24628,   277, 24628, 24628, 24628,   277,  1768,  1358,   278,
 1775,   873,  1773,  1776, 24628, 24628,  1773,  1769,  1747,   278,
 1776,   277,  1774, 24628, 24628, 24628,  1774,  1770,  1748,   278,
 1777, 24628,  1778,  1779, 24628, 24628,  1778,  1771,  1749,   845,
 1778, 24628,   892,   892, 24628, 24628, 24628,  1772,  1750,   845,
 1779, 24628,   892,  1780, 24628, 24628,   892,  1773,  1361,   845,
 1780, 24628,   844, 24628, 24628, 24628,   844,  1774,  1357,   845,
 1781,   892,  1779,  1782, 24628, 24628,  1779,  1775,  1751,   845,
 1782,   844,  1780, 24628, 24628, 24628,  1780,  1776,  1752,   845,
 1783, 24628,  1784,  1785, 24628, 24628,  1784,  1777,  1753,    69,
 1784, 24628,   909,   909, 24628, 24628, 24628,  1778,  1754,    69,
 1785, 24628,   909,  1786, 24628, 24628,   909,  1779,  1360,    69,
 1786, 24628,   843, 24628, 24628, 24628,   843,  1780,  1356,    69,
 1787,   909,  1785,  1788, 24628, 24628,  1785,  1781,  1755,    69,
 1788,   843,  1786, 24628, 24628, 24628,  1786,  1782,  1756,    69,
 1789, 24628,  1790,  1791, 24628, 24628,  1790,  1783,  1757,    26,
 1790, 24628,   929,   929, 24628, 24628, 24628,  1784,  1758,    26,
 1791, 24628,   929,  1792, 24628, 24628,   929,  1785,  1354,    26,
 1792, 24628,   842, 24628, 24628, 24628,   842,  1786,  1355,    26,
 1793,   929,  1791,  1794, 24628, 24628,  1791,  1787,  1759,    26,
 1794,   842,  1792, 24628, 24628, 24628,  1792,  1788,  1760,    26,
 1795,  1818,  1817,  1821, 24628, 24628,  1817,  1796,  1761,   911,
 1796,  1812,  1811,  1815, 24628, 24628,  1811,  1797,  1762,   894,
 1797,  1806,  1805,  1809, 24628, 24628,  1805,  1798,  1763,   875,
 1798,  1800,  1799,  1803, 24628, 24628,  1799, 24628,  1764,   262,
 1799, 24628,  1800,  1801, 24628, 24628,  1800, 24628,  1765,   262,
 1800, 24628,   870,   870, 24628, 24628, 24628, 24628,  1766,   262,
 1801, 24628,   870,  1802, 24628, 24628,   870, 24628,  1767,   262,
 1802, 24628,   250, 24628, 24628, 24628,   250, 24628,  1768,   262,
 1803,   870,  1801,  1804, 24628, 24628,  1801, 24628,  1769,   262,
 1804,   250,  1802, 24628, 24628, 24628,  1802, 24628,  1770,   262,
 1805, 24628,  1806,  1807, 24628, 24628,  1806,  1799,  1771,   875,
 1806, 24628,   869,   869, 24628, 24628, 24628,  1800,  1772,   875,
 1807, 24628,   869,  1808, 24628, 24628,   869,  1801,  1773,   875,
 1808, 24628,   249, 24628, 24628, 24628,   249,  1802,  1774,   875,
 1809,   869,  1807,  1810, 24628, 24628,  1807,  1803,  1775,   875,
 1810,   249,  1808, 24628, 24628, 24628,  1808,  1804,  1776,   875,
 1811, 24628,  1812,  1813, 24628, 24628,  1812,  1805,  1777,   894,
 1812, 24628,   868,   868, 24628, 24628, 24628,  1806,  1778,   894,
 1813, 24628,   868,  1814, 24628, 24628,   868,  1807,  1779,   894,
 1814, 24628,   248, 24628, 24628, 24628,   248,  1808,  1780,   894,
 1815,   868,  1813,  1816, 24628, 24628,  1813,  1809,  1781,   894,
 1816,   248,  1814, 24628, 24628, 24628,  1814,  1810,  1782,   894,
 1817, 24628,  1818,  1819, 24628, 24628,  1818,  1811,  1783,   911,
 1818, 24628,   867,   867, 24628, 24628, 24628,  1812,  1784,   911,
 1819, 24628,   867,  1820, 24628, 24628,   867,  1813,  1785,   911,
 1820, 24628,   247, 24628, 24628, 24628,   247,  1814,  1786,   911,
 1821,   867,  1819,  1822, 24628, 24628,  1819,  1815,  1787,   911,
 1822,   247,  1820, 24628, 24628, 24628,  1820,  1816,  1788,   911,
 1823, 24628,   865,  1824, 24628, 24628,   865,  1817,  1789,   931,
 1824, 24628,   866,  1825, 24628, 24628,   866,  1819,  1791,   931,
 1825, 24628,   246, 24628, 24628, 24628,   246,  1820,  1792,   931,
 1826,   866,  1824,  1827, 24628, 24628,  1824,  1821,  1793,   931,
 1827,   246,  1825, 24628, 24628, 24628,  1825,  1822,  1794,   931,
 1828, 24628, 24628, 24628, 24628, 24628, 24628,  4763,    81,  1829,
 1829,  3054,  3094,  4874, 24628, 24628,  3094,  4838,  1845,  1830,
 1830, 24628,   857,  1831, 24628, 24628,   857,  1841, 24628,    28,
 1831, 24628,  1149,  1832, 24628, 24628,  1149,  1837, 24628,    28,
 1832, 24628,   423, 24628, 24628, 24628,   423,  1833, 24628,    28,
 1833, 24628,   424, 24628, 24628, 24628,   424,  1834, 24628,    54,
 1834, 24628,   425, 24628, 24628, 24628,   425,  1835, 24628,   173,
 1835, 24628,   426, 24628, 24628, 24628,   426,  1836, 24628,   427,
 1836, 24628,  1154, 24628, 24628, 24628,  1154, 24628, 24628,   862,
 1837, 24628,  1150,  1833, 24628, 24628,  1150,  1838, 24628,    54,
 1838, 24628,  1151,  1834, 24628, 24628,  1151,  1839, 24628,   173,
 1839, 24628,  1152,  1835, 24628, 24628,  1152,  1840, 24628,   427,
 1840, 24628,  1153,  1836, 24628, 24628,  1153, 24628, 24628,   862,
 1841, 24628,   858,  1837, 24628, 24628,   858,  1842, 24628,    54,
 1842, 24628,   859,  1838, 24628, 24628,   859,  1843, 24628,   173,
 1843, 24628,   860,  1839, 24628, 24628,   860,  1844, 24628,   427,
 1844, 24628,   861,  1840, 24628, 24628,   861, 24628, 24628,   862,
 1845,  2116,  2559,  4875, 24628, 24628,  2559,  1878,  1846,   857,
 1846,  1309,  1874,  1876, 24628, 24628,  1874,  1847,   422,  1149,
 1847,  1310,  1871,  1872, 24628, 24628,  1871,  1857,  1848,  1268,
 1848,   801,  1856,  1224, 24628, 24628,  1856,  1849, 24628,   489,
 1849,   802,  1855,  1231, 24628, 24628,  1855,  1850, 24628,   730,
 1850,   803,  1854,  1232, 24628, 24628,  1854,  1851, 24628,   804,
 1851,  1853,  1852,  1233, 24628, 24628,  1852, 24628, 24628,   840,
 1852, 24628,  1853,  1230, 24628, 24628,  1853, 24628, 24628,   840,
 1853, 24628,  1229,  1229, 24628, 24628, 24628, 24628, 24628,   840,
 1854, 24628,   803,  1227, 24628, 24628,   803,  1852, 24628,   804,
 1855, 24628,   802,  1226, 24628, 24628,   802,  1854, 24628,   730,
 1856, 24628,   801,  1225, 24628, 24628,   801,  1855, 24628,   489,
 1857,  1311,  1868,  1869, 24628, 24628,  1868,  1858,  1849,  1312,
 1858,  1865,  1864,  1866, 24628, 24628,  1864,  1859,  1850,  1105,
 1859,  1861,  1860,  1862, 24628, 24628,  1860, 24628,  1851,  1100,
 1860, 24628,  1861,  1352, 24628, 24628,  1861, 24628,  1852,  1100,
 1861, 24628,  1342,  1342, 24628, 24628, 24628, 24628,  1853,  1100,
 1862,  1342,  1352,  1863, 24628, 24628,  1352, 24628,  1233,  1100,
 1863,  1099,  1348, 24628, 24628, 24628,  1348, 24628,  1222,  1100,
 1864, 24628,  1865,  1351, 24628, 24628,  1865,  1860,  1854,  1105,
 1865, 24628,  1341,  1341, 24628, 24628, 24628,  1861,   803,  1105,
 1866,  1341,  1351,  1867, 24628, 24628,  1351,  1862,  1232,  1105,
 1867,  1098,  1347, 24628, 24628, 24628,  1347,  1863,  1221,  1105,
 1868, 24628,  1311,  1350, 24628, 24628,  1311,  1864,  1855,  1312,
 1869,  1340,  1350,  1870, 24628, 24628,  1350,  1866,  1231,  1312,
 1870,  1097,  1346, 24628, 24628, 24628,  1346,  1867,  1220,  1312,
 1871, 24628,  1310,  1349, 24628, 24628,  1310,  1868,  1856,  1268,
 1872,  1339,  1349,  1873, 24628, 24628,  1349,  1869,  1224,  1268,
 1873,  1096,  1345, 24628, 24628, 24628,  1345,  1870,  1219,  1268,
 1874, 24628,  1309,  1343, 24628, 24628,  1309,  1871,  1875,  1149,
 1875, 24628,   800,   833, 24628, 24628,   800,  1856, 24628,   423,
 1876,  1338,  1343,  1877, 24628, 24628,  1343,  1872,  1217,  1149,
 1877,  1095,  1344, 24628, 24628, 24628,  1344,  1873,  1218,  1149,
 1878,  2117,  2570,  4858, 24628, 24628,  2570,  1879,  1847,  1603,
 1879,  2118,  2571,  4854, 24628, 24628,  2571,  1880,  1857,  1609,
 1880,  2119,  2572,  4850, 24628, 24628,  2572,  4842,  1858,  1881,
 1881, 24628,  1105,  1105, 24628, 24628, 24628,  1882, 24628,   805,
 1882, 24628,  1106,  1106, 24628, 24628, 24628,  1883, 24628,  1108,
 1883, 24628,  2097,  2097, 24628, 24628, 24628,  1884, 24628,  1198,
 1884, 24628,  2098,  2098, 24628, 24628, 24628,  2844, 24628,  1885,
 1885, 24628, 24628, 24628, 24628, 24628, 24628,  1886,  1455,  1615,
 1886, 24628, 24628, 24628, 24628, 24628, 24628,  3536,  1456,  1887,
 1887, 24628,  1457,  1457,   298,  6115, 24628,  1888,  1137,    49,
 1888, 24628,  1458,  1458,   410,  1896, 24628,  1889,  1138,   463,
 1889, 24628,  1459,  1459,   403,  1895, 24628,  1890,  1139,  1112,
 1890, 24628,  1894,  1894,   396,  1893, 24628,  1891,  1140,  1055,
 1891, 24628,  1892,  1892,   389, 24628, 24628, 24628,  1141,   223,
 1892, 24628,   636,   636,   242, 24628, 24628, 24628,  1013,   223,
 1893, 24628,  1461,  1461, 24628, 24628, 24628, 24628, 24628,  1174,
 1894, 24628,  1054,  1054,   302,  1461, 24628,  1892,  1012,  1055,
 1895, 24628,  1460,  1460, 24628, 24628, 24628,  1893, 24628,  1462,
 1896, 24628,  2389,  2389, 24628, 24628, 24628,  1895, 24628,  1897,
 1897, 24628, 24628, 24628, 24628, 24628, 24628,  8003, 24628,  1898,
 1898, 24628, 24628, 24628, 24628, 24628, 24628, 12167,  3541,  1899,
 1899, 24628,  3542, 12096, 14749, 24211,  3542, 24203,  1900,  1626,
 1900, 24628,  1571,  1901, 10697, 22538,  1571, 13914,  1699,  1395,
 1901, 24628,  1902, 24628, 24628, 24628,  1902, 10613,  1700,  1395,
 1902, 24628, 24628, 24628, 24628, 24628, 24628,  1903,    30,  1395,
 1903, 24628, 24628, 24628, 24628, 24628, 24628,  1904,   317,  1573,
 1904, 24628, 24628, 24628, 24628, 24628, 24628, 10611,   318,  1905,
 1905, 24628,   165,   165, 12800, 18825, 24628, 18782,  1906,   166,
 1906, 24628,   154,   154,  1636,  1907, 24628, 16673,  3660,  3310,
 1907, 24628, 24628, 24628, 24628, 24628, 24628,  1908, 16679, 16298,
 1908, 24628, 24628, 24628, 24628, 24628, 24628,  1909, 16144, 16256,
 1909, 24628, 24628, 24628, 24628, 24628, 24628,  1910,  1963,  6182,
 1910, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1911,  1933,
 1911, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1912,  1923,
 1912, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1913,
 1913, 24628, 24628, 24628, 24628, 24628, 24628,  1914,  1061,   976,
 1914, 24628, 24628, 24628, 24628, 24628, 24628,  1915,  1062,  1759,
 1915, 24628, 24628, 24628, 24628, 24628, 24628,  1916,  1063,  1876,
 1916, 24628, 24628, 24628, 24628, 24628, 24628,  1917,  1064,  1918,
 1917, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1065,  1434,
 1918,  1067,  1066,  1437, 24628, 24628,  1066,  1919,   567,  1002,
 1919,  1068,  1294,  1439, 24628, 24628,  1294,  1920,  1491,  1009,
 1920,  1069,  1299,  1440, 24628, 24628,  1299,  1921,  1490,  1071,
 1921,  1070,  1300,  1441, 24628, 24628,  1300,  1922,  1489,  1048,
 1922,   505,  1301,  1442, 24628, 24628,  1301, 24628,  1488,  1091,
 1923, 24628,  1913,  1913,  1924, 24628, 24628,  1929,  1326,   976,
 1924, 24628, 24628, 24628, 24628, 24628, 24628,  1925,  1327,   380,
 1925, 24628, 24628, 24628, 24628, 24628, 24628,  1926,  1328,   420,
 1926, 24628, 24628, 24628, 24628, 24628, 24628,  1927,  1329,  1218,
 1927, 24628, 24628, 24628, 24628, 24628, 24628,  1928,  1330,  1447,
 1928, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1331,   558,
 1929, 24628,  1914,  1914,  1925, 24628, 24628,  1930,  1332,  1759,
 1930, 24628,  1915,  1915,  1926, 24628, 24628,  1931,  1333,  1876,
 1931, 24628,  1916,  1916,  1927, 24628, 24628,  1932,  1334,  1918,
 1932, 24628,  1917,  1917,  1928, 24628, 24628, 24628,  1335,  1434,
 1933, 24628,  1923,  1934,  1944, 24628,  1923,  1954,  1962,   976,
 1934, 24628,  1913, 24628, 24628, 24628,  1913,  1935,  1943,   976,
 1935, 24628,  1914, 24628, 24628, 24628,  1914,  1936,  1942,  1759,
 1936, 24628,  1915, 24628, 24628, 24628,  1915,  1937,  1941,  1876,
 1937, 24628,  1916, 24628, 24628, 24628,  1916,  1938,  1940,  1918,
 1938, 24628,  1917, 24628, 24628, 24628,  1917, 24628,  1939,  1434,
 1939, 24628,  1065, 24628, 24628, 24628,  1065, 24628,  1377,   988,
 1940, 24628,  1064, 24628, 24628, 24628,  1064,  1939,  1376,  1066,
 1941, 24628,  1063, 24628, 24628, 24628,  1063,  1940,  1375,  1343,
 1942, 24628,  1062, 24628, 24628, 24628,  1062,  1941,  1374,  1354,
 1943, 24628,  1061, 24628, 24628, 24628,  1061,  1942,  1373,   974,
 1944, 24628,  1924, 24628, 24628, 24628,  1924,  1945,  1953,   380,
 1945, 24628,  1925, 24628, 24628, 24628,  1925,  1946,  1952,   420,
 1946, 24628,  1926, 24628, 24628, 24628,  1926,  1947,  1951,  1218,
 1947, 24628,  1927, 24628, 24628, 24628,  1927,  1948,  1950,  1447,
 1948, 24628,  1928, 24628, 24628, 24628,  1928, 24628,  1949,   558,
 1949, 24628,  1331, 24628, 24628, 24628,  1331, 24628,   553,   549,
 1950, 24628,  1330, 24628, 24628, 24628,  1330,  1949,   552,   618,
 1951, 24628,  1329, 24628, 24628, 24628,  1329,  1950,   551,   834,
 1952, 24628,  1328, 24628, 24628, 24628,  1328,  1951,   550,   418,
 1953, 24628,  1327, 24628, 24628, 24628,  1327,  1952,   549,   378,
 1954, 24628,  1929,  1935,  1945, 24628,  1929,  1955,  1961,  1759,
 1955, 24628,  1930,  1936,  1946, 24628,  1930,  1956,  1960,  1876,
 1956, 24628,  1931,  1937,  1947, 24628,  1931,  1957,  1959,  1918,
 1957, 24628,  1932,  1938,  1948, 24628,  1932, 24628,  1958,  1434,
 1958, 24628,  1335,  1939,  1949, 24628,  1335, 24628,  1381,   988,
 1959, 24628,  1334,  1940,  1950, 24628,  1334,  1958,  1380,  1066,
 1960, 24628,  1333,  1941,  1951, 24628,  1333,  1959,  1379,  1343,
 1961, 24628,  1332,  1942,  1952, 24628,  1332,  1960,  1378,  1354,
 1962, 24628,  1326,  1943,  1953, 24628,  1326,  1961,  1372,   974,
 1963, 24628, 24628, 24628, 24628, 24628, 24628,  1911,  6159,  1964,
 1964, 24628,  6160,  6160,  4317,  6189, 24628, 10385,  1965,  1643,
 1965, 24628,  1366,  1366,  1966,  1978, 24628,  7615,  1383,  1687,
 1966, 24628, 24628, 24628, 24628, 24628, 24628,  1967,   518,  1646,
 1967, 24628, 24628, 24628, 24628, 24628, 24628,  1968,   570,  1530,
 1968, 24628, 24628, 24628, 24628, 24628, 24628,  1969,   621,  1971,
 1969, 24628, 24628, 24628, 24628, 24628, 24628,  1970,   789,  1261,
 1970, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   507,  1242,
 1971, 24628,   622, 24628, 24628, 24628,   622,  1972, 24628,   623,
 1972, 24628,  1073, 24628, 24628, 24628,  1073,  1973, 24628,  1074,
 1973, 24628,  1974, 24628, 24628, 24628,  1974,  1976, 24628,  1146,
 1974, 24628, 24628, 24628, 24628, 24628, 24628,  1975, 24628,  1146,
 1975, 24628, 24628, 24628, 24628, 24628, 24628,  1024, 24628,  1538,
 1976, 24628,  1975, 24628, 24628, 24628,  1975,  1977, 24628,  1538,
 1977, 24628,  1024, 24628, 24628, 24628,  1024, 24628, 24628,  1025,
 1978, 24628, 24628, 24628, 24628, 24628, 24628,  1979,  3302,  6860,
 1979, 24628, 24628, 24628, 24628, 24628, 24628,  1980,  3523,  6879,
 1980, 24628, 24628, 24628, 24628, 24628, 24628,  1331,  1981,  3997,
 1981, 24628, 24628, 24628, 24628, 24628, 24628,   483, 24628,  1982,
 1982, 24628, 24628, 24628, 24628, 24628, 24628,  3999, 24628,  1983,
 1983, 24628, 24628, 24628, 24628, 24628, 24628,  1984, 24628,  1902,
 1984, 24628, 24628, 24628, 24628, 24628, 24628,  4239, 24628,  1985,
 1985, 24628, 24628, 24628, 24628, 24628, 24628,  8725,    56,  1986,
 1986, 24628,    57,    57,  7957, 21796, 24628, 16457,  1987,     1,
 1987, 24628,    58,    58,  6463, 21795, 24628, 14357,  1988,     3,
 1988, 24628,    59,    59,  6225, 20723, 24628,  4477,  1989,     7,
 1989, 24628,    60,    60, 24628, 24628, 24628,  1990,    50,    14,
 1990, 24628,    61,    61, 24628, 24628, 24628,  1995,  1991,    62,
 1991, 24628,    52,    52, 24628, 24628, 24628,  1992, 24628,    53,
 1992, 24628,   936,   936, 24628, 24628, 24628,  1993, 24628,   154,
 1993, 24628,   937,   937, 24628, 24628, 24628,  1994, 24628,   938,
 1994, 24628,   766,   766, 24628, 24628, 24628, 24628, 24628,   767,
 1995, 24628,   763,   763, 24628, 24628, 24628,  1996,  1992,  1402,
 1996, 24628,   764,   764, 24628, 24628, 24628,  1997,  1993,  3739,
 1997, 24628,   765,   765, 24628, 24628, 24628, 24628,  1994,  1998,
 1998, 24628,   767,   767,  1999, 24628, 24628,  4377,   341,  3118,
 1999, 24628, 24628, 24628, 24628, 24628, 24628,  2000,  1207,  2296,
 2000, 24628, 24628, 24628, 24628, 24628, 24628,  2001,  1208,  2210,
 2001, 24628, 24628, 24628, 24628, 24628, 24628,  2002,  1209,  2064,
 2002, 24628, 24628, 24628, 24628, 24628, 24628,  2003,  1210,  2018,
 2003, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1211,  2004,
 2004, 24628,  1212,  2005, 24628, 24628,  1212,  2010,   824,   379,
 2005, 24628,   537, 24628, 24628, 24628,   537,  2006,   825,   379,
 2006, 24628,   538, 24628, 24628, 24628,   538,  2007,   826,   419,
 2007, 24628,   539, 24628, 24628, 24628,   539,  2008,   827,  1217,
 2008, 24628,   540, 24628, 24628, 24628,   540,  2009,   828,   567,
 2009, 24628,   541, 24628, 24628, 24628,   541, 24628,   829,   542,
 2010, 24628,  1213,  2006, 24628, 24628,  1213,  2011,  2017,   419,
 2011, 24628,  1214,  2007, 24628, 24628,  1214,  2012,  2016,  1217,
 2012, 24628,  1215,  2008, 24628, 24628,  1215,  2013,  2015,   567,
 2013, 24628,  1216,  2009, 24628, 24628,  1216, 24628,  2014,   542,
 2014, 24628,   614,   829, 24628, 24628,   614, 24628,   994,   548,
 2015, 24628,   613,   828, 24628, 24628,   613,  2014,   993,   617,
 2016, 24628,   612,   827, 24628, 24628,   612,  2015,   992,   833,
 2017, 24628,   611,   826, 24628, 24628,   611,  2016,   991,   417,
 2018, 24628,  1234,  2019, 24628, 24628,  1234,  2047,  2063,  1644,
 2019, 24628,  1235, 24628, 24628, 24628,  1235,  2020,  2046,  1644,
 2020, 24628,  1236, 24628, 24628, 24628,  1236,  2021,  2045,  1531,
 2021, 24628,  1237, 24628, 24628, 24628,  1237,  2022,  2026,  2035,
 2022, 24628,  1238, 24628, 24628, 24628,  1238,  2023,  2025,  1259,
 2023, 24628,  1239, 24628, 24628, 24628,  1239, 24628,  2024,  1240,
 2024, 24628,  1089, 24628, 24628, 24628,  1089, 24628,  1298,  1090,
 2025, 24628,  1088, 24628, 24628, 24628,  1088,  2024,  1297,  1260,
 2026, 24628,  1087, 24628, 24628, 24628,  1087,  2025,  1296,  2027,
 2027, 24628,  1071,  1971, 24628, 24628,  1071,  2028, 24628,   623,
 2028, 24628,  1072,  1972, 24628, 24628,  1072,  2029, 24628,  1074,
 2029, 24628,  2030,  1973, 24628, 24628,  2030,  2033, 24628,  1146,
 2030, 24628,  1974,  1974, 24628, 24628, 24628,  2031, 24628,  1146,
 2031, 24628,  1975,  1975, 24628, 24628, 24628,  2032, 24628,  1538,
 2032, 24628,  1024,  1024, 24628, 24628, 24628, 24628, 24628,  1025,
 2033, 24628,  2031,  1976, 24628, 24628,  2031,  2034, 24628,  1538,
 2034, 24628,  2032,  1977, 24628, 24628,  2032, 24628, 24628,  1025,
 2035,  1071,  2027,  2036, 24628, 24628,  2027,  2041, 24628,   623,
 2036,   622,  1971, 24628, 24628, 24628,  1971,  2037, 24628,   623,
 2037,  1073,  1972, 24628, 24628, 24628,  1972,  2038, 24628,  1074,
 2038,  1974,  1973, 24628, 24628, 24628,  1973,  2039, 24628,  1146,
 2039,  1975,  1976, 24628, 24628, 24628,  1976,  2040, 24628,  1538,
 2040,  1024,  1977, 24628, 24628, 24628,  1977, 24628, 24628,  1025,
 2041,  1072,  2028,  2037, 24628, 24628,  2028,  2042, 24628,  1074,
 2042,  2030,  2029,  2038, 24628, 24628,  2029,  2043, 24628,  1146,
 2043,  2031,  2033,  2039, 24628, 24628,  2033,  2044, 24628,  1538,
 2044,  2032,  2034,  2040, 24628, 24628,  2034, 24628, 24628,  1025,
 2045, 24628,  1086, 24628, 24628, 24628,  1086,  2026,  1295,  1529,
 2046, 24628,  1085, 24628, 24628, 24628,  1085,  2045,  1438,  1645,
 2047, 24628,  2048,  2020, 24628, 24628,  2048,  2056,  2062,  1531,
 2048, 24628,  1236,  1236, 24628, 24628, 24628,  2049,  2055,  1531,
 2049, 24628,  1237,  1237, 24628, 24628, 24628,  2050,  2054,  2035,
 2050, 24628,  1238,  1238, 24628, 24628, 24628,  2051,  2053,  1259,
 2051, 24628,  1239,  1239, 24628, 24628, 24628, 24628,  2052,  1240,
 2052, 24628,  1089,  1089, 24628, 24628, 24628, 24628,   505,  1090,
 2053, 24628,  1088,  1088, 24628, 24628, 24628,  2052,  1070,  1260,
 2054, 24628,  1087,  1087, 24628, 24628, 24628,  2053,  1069,  2027,
 2055, 24628,  1086,  1086, 24628, 24628, 24628,  2054,  1068,  1529,
 2056, 24628,  2049,  2021, 24628, 24628,  2049,  2057,  2061,  2035,
 2057, 24628,  2050,  2022, 24628, 24628,  2050,  2058,  2060,  1259,
 2058, 24628,  2051,  2023, 24628, 24628,  2051, 24628,  2059,  1240,
 2059, 24628,  2052,  2024, 24628, 24628,  2052, 24628,  1301,  1090,
 2060, 24628,  2053,  2025, 24628, 24628,  2053,  2059,  1300,  1260,
 2061, 24628,  2054,  2026, 24628, 24628,  2054,  2060,  1299,  2027,
 2062, 24628,  2055,  2045, 24628, 24628,  2055,  2061,  1294,  1529,
 2063, 24628,  1084,  2046, 24628, 24628,  1084,  2062,  1066,  1645,
 2064, 24628,  2065,  2191, 24628, 24628,  2065,  2201,  2209,  2172,
 2065, 24628,  2066,  2066, 24628, 24628, 24628,  2182,  2190,  2172,
 2066, 24628, 24628, 24628, 24628, 24628, 24628,  2067,  1178,  2172,
 2067, 24628, 24628, 24628, 24628, 24628, 24628,  2068,  1179,  2152,
 2068, 24628, 24628, 24628, 24628, 24628, 24628,  2069,  1180,  2105,
 2069, 24628, 24628, 24628, 24628, 24628, 24628,  2070,  1181,  2081,
 2070, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1182,  2071,
 2071,  1100,  1183,  2072, 24628, 24628,  1183,  2077, 24628,   206,
 2072,   840,  1184, 24628, 24628, 24628,  1184,  2073, 24628,   206,
 2073,   841,  1185, 24628, 24628, 24628,  1185,  2074, 24628,   842,
 2074,   855,  1186, 24628, 24628, 24628,  1186,  2075, 24628,   856,
 2075,  1037,  1187, 24628, 24628, 24628,  1187,  2076, 24628,  1038,
 2076,  1030,  1188, 24628, 24628, 24628,  1188, 24628, 24628,  1031,
 2077,  1101,  1189,  2073, 24628, 24628,  1189,  2078, 24628,   842,
 2078,  1102,  1190,  2074, 24628, 24628,  1190,  2079, 24628,   856,
 2079,  1103,  1191,  2075, 24628, 24628,  1191,  2080, 24628,  1038,
 2080,  1104,  1192,  2076, 24628, 24628,  1192, 24628, 24628,  1031,
 2081,  1105,  1193,  2082, 24628, 24628,  1193,  2094, 24628,   805,
 2082,   804,  1194, 24628, 24628, 24628,  1194,  2083, 24628,   805,
 2083,  1107,  1195, 24628, 24628, 24628,  1195,  2084, 24628,  1108,
 2084,  1197,  1196, 24628, 24628, 24628,  1196,  2085, 24628,  1198,
 2085,  2093,  2092, 24628, 24628, 24628,  2092,  2086, 24628,  1885,
 2086,  2091,  2090, 24628, 24628, 24628,  2090, 24628, 24628,  2087,
 2087, 24628, 24628, 24628, 24628, 24628, 24628,  2088,   718,   314,
 2088, 24628, 24628, 24628, 24628, 24628, 24628,  2089,   719,  1758,
 2089, 24628, 24628, 24628, 24628, 24628, 24628,  1291,   720,  1309,
 2090, 24628,  2091, 24628, 24628, 24628,  2091, 24628, 24628,  2087,
 2091, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2087,
 2092, 24628,  2093, 24628, 24628, 24628,  2093,  2090, 24628,  1885,
 2093, 24628, 24628, 24628, 24628, 24628, 24628,  2091, 24628,  1885,
 2094,  1106,  2095,  2083, 24628, 24628,  2095,  2102, 24628,  1108,
 2095, 24628,  1106,  1195, 24628, 24628,  1106,  2096, 24628,  1108,
 2096, 24628,  2097,  1196, 24628, 24628,  2097,  2100, 24628,  1198,
 2097, 24628,  1197,  1197, 24628, 24628, 24628,  2098, 24628,  1198,
 2098, 24628,  2093,  2093, 24628, 24628, 24628,  2099, 24628,  1885,
 2099, 24628,  2091,  2091, 24628, 24628, 24628, 24628, 24628,  2087,
 2100, 24628,  2098,  2092, 24628, 24628,  2098,  2101, 24628,  1885,
 2101, 24628,  2099,  2090, 24628, 24628,  2099, 24628, 24628,  2087,
 2102,  2097,  2096,  2084, 24628, 24628,  2096,  2103, 24628,  1198,
 2103,  2098,  2100,  2085, 24628, 24628,  2100,  2104, 24628,  1885,
 2104,  2099,  2101,  2086, 24628, 24628,  2101, 24628, 24628,  2087,
 2105,  1312,  2106,  2143, 24628, 24628,  2106,  2148, 24628,   731,
 2106, 24628,  1312,  2107, 24628, 24628,  1312,  2136, 24628,   731,
 2107, 24628,   730, 24628, 24628, 24628,   730,  2108, 24628,   731,
 2108, 24628,  1314, 24628, 24628, 24628,  1314,  2109, 24628,  1315,
 2109, 24628,  2110, 24628, 24628, 24628,  2110,  2134, 24628,  1554,
 2110, 24628, 24628, 24628, 24628, 24628, 24628,  2111, 24628,  1554,
 2111, 24628, 24628, 24628, 24628, 24628, 24628,  2112, 24628,  1613,
 2112, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2113,
 2113, 24628, 24628, 24628, 24628, 24628, 24628,  2114,  1025,   747,
 2114, 24628, 24628, 24628, 24628, 24628, 24628,  2115,  1026,  1790,
 2115, 24628, 24628, 24628, 24628, 24628, 24628,  2125,  1027,  2116,
 2116, 24628,  1600,  1600, 24628, 24628, 24628,  2117,  1309,   857,
 2117, 24628,  1601,  1601, 24628, 24628, 24628,  2118,  1310,  1603,
 2118, 24628,  2124,  2124, 24628, 24628, 24628,  2119,  1311,  1609,
 2119, 24628,  2122,  2122, 24628, 24628, 24628,  2120,  1865,  1881,
 2120, 24628,  2121,  2121, 24628, 24628, 24628, 24628,  1861,   205,
 2121, 24628,   204,   204, 24628, 24628, 24628, 24628,  1342,   205,
 2122, 24628,  2123,  2123, 24628, 24628, 24628,  2121,  1341,  1881,
 2123, 24628, 24628, 24628, 24628, 24628, 24628,   204,  1098,  1881,
 2124, 24628,  1608,  1608, 24628, 24628, 24628,  2122,  1340,  1609,
 2125, 24628, 24628, 24628, 24628, 24628, 24628,   125,  1028,  2126,
 2126, 24628,  1134,  1134, 24628, 24628, 24628,  2127,  1001,  1039,
 2127, 24628,  1135,  1135, 24628, 24628, 24628,  2128,  1008,  1137,
 2128, 24628,  2133,  2133, 24628, 24628, 24628,  2129,  1303,  1143,
 2129, 24628,  2131,  2131, 24628, 24628, 24628,  2130,  1304,  1451,
 2130, 24628,   504,   504, 24628, 24628, 24628, 24628,  1305,   235,
 2131, 24628,  2132,  2132, 24628, 24628, 24628,   504,  1070,  1451,
 2132, 24628, 24628, 24628, 24628, 24628, 24628,   234,  1047,  1451,
 2133, 24628,  1142,  1142, 24628, 24628, 24628,  2131,  1069,  1143,
 2134, 24628,  2111, 24628, 24628, 24628,  2111,  2135, 24628,  1613,
 2135, 24628,  2112, 24628, 24628, 24628,  2112, 24628, 24628,  2113,
 2136, 24628,  1313,  2108, 24628, 24628,  1313,  2137, 24628,  1315,
 2137, 24628,  2138,  2109, 24628, 24628,  2138,  2141, 24628,  1554,
 2138, 24628,  2110,  2110, 24628, 24628, 24628,  2139, 24628,  1554,
 2139, 24628,  2111,  2111, 24628, 24628, 24628,  2140, 24628,  1613,
 2140, 24628,  2112,  2112, 24628, 24628, 24628, 24628, 24628,  2113,
 2141, 24628,  2139,  2134, 24628, 24628,  2139,  2142, 24628,  1613,
 2142, 24628,  2140,  2135, 24628, 24628,  2140, 24628, 24628,  2113,
 2143,   730,  2107, 24628, 24628, 24628,  2107,  2144, 24628,   731,
 2144,  1314,  2108, 24628, 24628, 24628,  2108,  2145, 24628,  1315,
 2145,  2110,  2109, 24628, 24628, 24628,  2109,  2146, 24628,  1554,
 2146,  2111,  2134, 24628, 24628, 24628,  2134,  2147, 24628,  1613,
 2147,  2112,  2135, 24628, 24628, 24628,  2135, 24628, 24628,  2113,
 2148,  1313,  2136,  2144, 24628, 24628,  2136,  2149, 24628,  1315,
 2149,  2138,  2137,  2145, 24628, 24628,  2137,  2150, 24628,  1554,
 2150,  2139,  2141,  2146, 24628, 24628,  2141,  2151, 24628,  1613,
 2151,  2140,  2142,  2147, 24628, 24628,  2142, 24628, 24628,  2113,
 2152,  1268,  2153,  2163, 24628, 24628,  2153,  2168, 24628,    59,
 2153, 24628,  1268,  2154, 24628, 24628,  1268,  2159, 24628,    59,
 2154, 24628,   489, 24628, 24628, 24628,   489,  2155, 24628,    59,
 2155, 24628,   490, 24628, 24628, 24628,   490,  2156, 24628,    72,
 2156, 24628,   491, 24628, 24628, 24628,   491,  2157, 24628,   705,
 2157, 24628,   492, 24628, 24628, 24628,   492,  2158, 24628,  1079,
 2158, 24628,   493, 24628, 24628, 24628,   493, 24628, 24628,   494,
 2159, 24628,  1269,  2155, 24628, 24628,  1269,  2160, 24628,    72,
 2160, 24628,  1270,  2156, 24628, 24628,  1270,  2161, 24628,   705,
 2161, 24628,  1271,  2157, 24628, 24628,  1271,  2162, 24628,  1079,
 2162, 24628,  1272,  2158, 24628, 24628,  1272, 24628, 24628,   494,
 2163,   489,  2154, 24628, 24628, 24628,  2154,  2164, 24628,    59,
 2164,   490,  2155, 24628, 24628, 24628,  2155,  2165, 24628,    72,
 2165,   491,  2156, 24628, 24628, 24628,  2156,  2166, 24628,   705,
 2166,   492,  2157, 24628, 24628, 24628,  2157,  2167, 24628,  1079,
 2167,   493,  2158, 24628, 24628, 24628,  2158, 24628, 24628,   494,
 2168,  1269,  2159,  2164, 24628, 24628,  2159,  2169, 24628,    72,
 2169,  1270,  2160,  2165, 24628, 24628,  2160,  2170, 24628,   705,
 2170,  1271,  2161,  2166, 24628, 24628,  2161,  2171, 24628,  1079,
 2171,  1272,  2162,  2167, 24628, 24628,  2162, 24628, 24628,   494,
 2172,  1149,  1831,  2173, 24628, 24628,  1831,  2178, 24628,    28,
 2173,   423,  1832, 24628, 24628, 24628,  1832,  2174, 24628,    28,
 2174,   424,  1833, 24628, 24628, 24628,  1833,  2175, 24628,    54,
 2175,   425,  1834, 24628, 24628, 24628,  1834,  2176, 24628,   173,
 2176,   426,  1835, 24628, 24628, 24628,  1835,  2177, 24628,   427,
 2177,  1154,  1836, 24628, 24628, 24628,  1836, 24628, 24628,   862,
 2178,  1150,  1837,  2174, 24628, 24628,  1837,  2179, 24628,    54,
 2179,  1151,  1838,  2175, 24628, 24628,  1838,  2180, 24628,   173,
 2180,  1152,  1839,  2176, 24628, 24628,  1839,  2181, 24628,   427,
 2181,  1153,  1840,  2177, 24628, 24628,  1840, 24628, 24628,   862,
 2182, 24628,  2067,  2067, 24628, 24628, 24628,  2183,  2189,  2152,
 2183, 24628,  2068,  2068, 24628, 24628, 24628,  2184,  2188,  2105,
 2184, 24628,  2069,  2069, 24628, 24628, 24628,  2185,  2187,  2081,
 2185, 24628,  2070,  2070, 24628, 24628, 24628, 24628,  2186,  2071,
 2186, 24628,  1182,  1182, 24628, 24628, 24628, 24628,  1342,  1183,
 2187, 24628,  1181,  1181, 24628, 24628, 24628,  2186,  1341,  1193,
 2188, 24628,  1180,  1180, 24628, 24628, 24628,  2187,  1340,  2106,
 2189, 24628,  1179,  1179, 24628, 24628, 24628,  2188,  1339,  2153,
 2190, 24628,  1178,  1178, 24628, 24628, 24628,  2189,  1338,  1831,
 2191, 24628,  2066, 24628, 24628, 24628,  2066,  2192,  2200,  2172,
 2192, 24628,  2067, 24628, 24628, 24628,  2067,  2193,  2199,  2152,
 2193, 24628,  2068, 24628, 24628, 24628,  2068,  2194,  2198,  2105,
 2194, 24628,  2069, 24628, 24628, 24628,  2069,  2195,  2197,  2081,
 2195, 24628,  2070, 24628, 24628, 24628,  2070, 24628,  2196,  2071,
 2196, 24628,  1182, 24628, 24628, 24628,  1182, 24628,  1348,  1183,
 2197, 24628,  1181, 24628, 24628, 24628,  1181,  2196,  1347,  1193,
 2198, 24628,  1180, 24628, 24628, 24628,  1180,  2197,  1346,  2106,
 2199, 24628,  1179, 24628, 24628, 24628,  1179,  2198,  1345,  2153,
 2200, 24628,  1178, 24628, 24628, 24628,  1178,  2199,  1344,  1831,
 2201, 24628,  2182,  2192, 24628, 24628,  2182,  2202,  2208,  2152,
 2202, 24628,  2183,  2193, 24628, 24628,  2183,  2203,  2207,  2105,
 2203, 24628,  2184,  2194, 24628, 24628,  2184,  2204,  2206,  2081,
 2204, 24628,  2185,  2195, 24628, 24628,  2185, 24628,  2205,  2071,
 2205, 24628,  2186,  2196, 24628, 24628,  2186, 24628,  1352,  1183,
 2206, 24628,  2187,  2197, 24628, 24628,  2187,  2205,  1351,  1193,
 2207, 24628,  2188,  2198, 24628, 24628,  2188,  2206,  1350,  2106,
 2208, 24628,  2189,  2199, 24628, 24628,  2189,  2207,  1349,  2153,
 2209, 24628,  2190,  2200, 24628, 24628,  2190,  2208,  1343,  1831,
 2210, 24628,  2211,  2277, 24628, 24628,  2211,  2287,  2295,  2257,
 2211, 24628,  2212,  2212, 24628, 24628, 24628,  2273,  1162,  2257,
 2212, 24628, 24628, 24628, 24628, 24628, 24628,  2213,   673,  2257,
 2213, 24628, 24628, 24628, 24628, 24628, 24628,  2214,   674,  2247,
 2214, 24628, 24628, 24628, 24628, 24628, 24628,  2215,   675,  2237,
 2215, 24628, 24628, 24628, 24628, 24628, 24628,  2216,   676,  2227,
 2216, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   677,  2217,
 2217,   253,   263,  2218, 24628, 24628,   263,  2223, 24628,   142,
 2218,   243,   264, 24628, 24628, 24628,   264,  2219, 24628,   142,
 2219,   244,   265, 24628, 24628, 24628,   265,  2220, 24628,   246,
 2220,   245,   266, 24628, 24628, 24628,   266,  2221, 24628,   199,
 2221,   228,   267, 24628, 24628, 24628,   267,  2222, 24628,   229,
 2222,    86,   268, 24628, 24628, 24628,   268, 24628, 24628,    87,
 2223,   254,   269,  2219, 24628, 24628,   269,  2224, 24628,   246,
 2224,   255,   270,  2220, 24628, 24628,   270,  2225, 24628,   199,
 2225,   256,   271,  2221, 24628, 24628,   271,  2226, 24628,   229,
 2226,   257,   272,  2222, 24628, 24628,   272, 24628, 24628,    87,
 2227,   279,   678,  2228, 24628, 24628,   678,  2233, 24628,   133,
 2228,   280,   679, 24628, 24628, 24628,   679,  2229, 24628,   133,
 2229,   281,   680, 24628, 24628, 24628,   680,  2230, 24628,   216,
 2230,   282,   681, 24628, 24628, 24628,   681,  2231, 24628,   684,
 2231,   283,   682, 24628, 24628, 24628,   682,  2232, 24628,   581,
 2232,   284,   683, 24628, 24628, 24628,   683, 24628, 24628,   285,
 2233,   878,   885,  2229, 24628, 24628,   885,  2234, 24628,   216,
 2234,   879,   886,  2230, 24628, 24628,   886,  2235, 24628,   684,
 2235,   880,   887,  2231, 24628, 24628,   887,  2236, 24628,   581,
 2236,   881,   888,  2232, 24628, 24628,   888, 24628, 24628,   285,
 2237,   846,   895,  2238, 24628, 24628,   895,  2243, 24628,   177,
 2238,   303,   896, 24628, 24628, 24628,   896,  2239, 24628,   177,
 2239,   304,   897, 24628, 24628, 24628,   897,  2240, 24628,   596,
 2240,   305,   898, 24628, 24628, 24628,   898,  2241, 24628,   740,
 2241,   306,   899, 24628, 24628, 24628,   899,  2242, 24628,   307,
 2242,   119,   900, 24628, 24628, 24628,   900, 24628, 24628,   120,
 2243,   847,   901,  2239, 24628, 24628,   901,  2244, 24628,   596,
 2244,   848,   902,  2240, 24628, 24628,   902,  2245, 24628,   740,
 2245,   849,   903,  2241, 24628, 24628,   903,  2246, 24628,   307,
 2246,   850,   904,  2242, 24628, 24628,   904, 24628, 24628,   120,
 2247,   464,   912,  2248, 24628, 24628,   912,  2253, 24628,    58,
 2248,    74,   913, 24628, 24628, 24628,   913,  2249, 24628,    58,
 2249,    75,   914, 24628, 24628, 24628,   914,  2250, 24628,    71,
 2250,    76,   915, 24628, 24628, 24628,   915,  2251, 24628,   112,
 2251,    77,   916, 24628, 24628, 24628,   916,  2252, 24628,   469,
 2252,    78,   917, 24628, 24628, 24628,   917, 24628, 24628,    79,
 2253,   465,   918,  2249, 24628, 24628,   918,  2254, 24628,    71,
 2254,   466,   919,  2250, 24628, 24628,   919,  2255, 24628,   112,
 2255,   467,   920,  2251, 24628, 24628,   920,  2256, 24628,   469,
 2256,   468,   921,  2252, 24628, 24628,   921, 24628, 24628,    79,
 2257,    50,   932,  2258, 24628, 24628,   932,  2265, 24628,    27,
 2258,    51,   933, 24628, 24628, 24628,   933,  2259, 24628,    27,
 2259,    52,   934, 24628, 24628, 24628,   934,  2260, 24628,    53,
 2260,   936,   935, 24628, 24628, 24628,   935,  2261, 24628,   154,
 2261,   937,  2264, 24628, 24628, 24628,  2264,  2262, 24628,   938,
 2262,   766,  2263, 24628, 24628, 24628,  2263, 24628, 24628,   767,
 2263, 24628,   766, 24628, 24628, 24628,   766, 24628, 24628,   767,
 2264, 24628,   937, 24628, 24628, 24628,   937,  2263, 24628,   938,
 2265,  1991,  2266,  2259, 24628, 24628,  2266,  2270, 24628,    53,
 2266, 24628,  1991,   934, 24628, 24628,  1991,  2267, 24628,    53,
 2267, 24628,  1992,   935, 24628, 24628,  1992,  2268, 24628,   154,
 2268, 24628,  1993,  2264, 24628, 24628,  1993,  2269, 24628,   938,
 2269, 24628,  1994,  2263, 24628, 24628,  1994, 24628, 24628,   767,
 2270,  1992,  2267,  2260, 24628, 24628,  2267,  2271, 24628,   154,
 2271,  1993,  2268,  2261, 24628, 24628,  2268,  2272, 24628,   938,
 2272,  1994,  2269,  2262, 24628, 24628,  2269, 24628, 24628,   767,
 2273, 24628,  2213,  2213, 24628, 24628, 24628,  2274,  1163,  2247,
 2274, 24628,  2214,  2214, 24628, 24628, 24628,  2275,  1164,  2237,
 2275, 24628,  2215,  2215, 24628, 24628, 24628,  2276,  1165,  2227,
 2276, 24628,  2216,  2216, 24628, 24628, 24628, 24628,  1166,  2217,
 2277, 24628,  2212, 24628, 24628, 24628,  2212,  2278,  2286,  2257,
 2278, 24628,  2213, 24628, 24628, 24628,  2213,  2279,  2285,  2247,
 2279, 24628,  2214, 24628, 24628, 24628,  2214,  2280,  2284,  2237,
 2280, 24628,  2215, 24628, 24628, 24628,  2215,  2281,  2283,  2227,
 2281, 24628,  2216, 24628, 24628, 24628,  2216, 24628,  2282,  2217,
 2282, 24628,   677, 24628, 24628, 24628,   677, 24628,  1359,   263,
 2283, 24628,   676, 24628, 24628, 24628,   676,  2282,  1358,   678,
 2284, 24628,   675, 24628, 24628, 24628,   675,  2283,  1357,   895,
 2285, 24628,   674, 24628, 24628, 24628,   674,  2284,  1356,   912,
 2286, 24628,   673, 24628, 24628, 24628,   673,  2285,  1355,   932,
 2287, 24628,  2273,  2278, 24628, 24628,  2273,  2288,  2294,  2247,
 2288, 24628,  2274,  2279, 24628, 24628,  2274,  2289,  2293,  2237,
 2289, 24628,  2275,  2280, 24628, 24628,  2275,  2290,  2292,  2227,
 2290, 24628,  2276,  2281, 24628, 24628,  2276, 24628,  2291,  2217,
 2291, 24628,  1166,  2282, 24628, 24628,  1166, 24628,  1363,   263,
 2292, 24628,  1165,  2283, 24628, 24628,  1165,  2291,  1362,   678,
 2293, 24628,  1164,  2284, 24628, 24628,  1164,  2292,  1361,   895,
 2294, 24628,  1163,  2285, 24628, 24628,  1163,  2293,  1360,   912,
 2295, 24628,  1162,  2286, 24628, 24628,  1162,  2294,  1354,   932,
 2296, 24628,  2297,  4488, 24628, 24628,  2297,  4968,  4788,  1698,
 2297, 24628,  2298,  2298, 24628, 24628, 24628,  4964,  4129,  1698,
 2298, 24628, 24628, 24628, 24628, 24628, 24628,  2299,   431,  1698,
 2299, 24628, 24628, 24628, 24628, 24628, 24628,  2300,   432,  2408,
 2300, 24628, 24628, 24628, 24628, 24628, 24628,  2301,   433,  3185,
 2301, 24628, 24628, 24628, 24628, 24628, 24628,  2302,   434,  2321,
 2302, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   435,  2303,
 2303,   437,   436,  2304, 24628, 24628,   436,  2312, 24628,   141,
 2304,   195,  2311, 24628, 24628, 24628,  2311,  2305, 24628,   141,
 2305,   196,  2310, 24628, 24628, 24628,  2310,  2306, 24628,   150,
 2306,   197,  2309, 24628, 24628, 24628,  2309,  2307, 24628,   198,
 2307,   441,  1499, 24628, 24628, 24628,  1499,  2308, 24628,   442,
 2308,   348,  1477, 24628, 24628, 24628,  1477, 24628, 24628,   349,
 2309, 24628,   197, 24628, 24628, 24628,   197,  1499, 24628,   198,
 2310, 24628,   196, 24628, 24628, 24628,   196,  2309, 24628,   150,
 2311, 24628,   195, 24628, 24628, 24628,   195,  2310, 24628,   141,
 2312,   438,  2313,  2305, 24628, 24628,  2313,  2318, 24628,   150,
 2313, 24628,   438,  2310, 24628, 24628,   438,  2314, 24628,   150,
 2314, 24628,   439,  2309, 24628, 24628,   439,  2315, 24628,   198,
 2315, 24628,   440,  1499, 24628, 24628,   440,  2316, 24628,   442,
 2316, 24628,  2317,  1477, 24628, 24628,  2317, 24628, 24628,   349,
 2317, 24628,   348,   348, 24628, 24628, 24628, 24628, 24628,   349,
 2318,   439,  2314,  2306, 24628, 24628,  2314,  2319, 24628,   198,
 2319,   440,  2315,  2307, 24628, 24628,  2315,  2320, 24628,   442,
 2320,  2317,  2316,  2308, 24628, 24628,  2316, 24628, 24628,   349,
 2321,   212,  2322,  4355, 24628, 24628,  2322,  3220, 24628,   132,
 2322, 24628,   212,  2323, 24628, 24628,   212,  3219, 24628,   132,
 2323, 24628,   131, 24628, 24628, 24628,   131,  2324, 24628,   132,
 2324, 24628,   214, 24628, 24628, 24628,   214,  2325, 24628,   215,
 2325, 24628,  2326, 24628, 24628, 24628,  2326,  3210, 24628,  1547,
 2326, 24628, 24628, 24628, 24628, 24628, 24628,  2327, 24628,  1547,
 2327, 24628, 24628, 24628, 24628, 24628, 24628,  3201, 24628,  2328,
 2328, 24628, 24628, 24628, 24628, 24628, 24628,  2356,   581,  2329,
 2329,  1615,  2350,  1643,   379,  2354,  2350,  2330,   443,    16,
 2330,  1616,  2346,  1664,   374,  2349,  2346,  2331,   444,    45,
 2331,  1617,  2342,  1665,   369,  2345,  2342,  2332,   445,   627,
 2332,  1618,  2339,  1666,   364,  2341,  2339,  2337,  2333,   669,
 2333,  1042,  2336,  1662, 24628, 24628,  2336,  2334, 24628,   523,
 2334,  1043,  2335,  1663, 24628, 24628,  2335, 24628, 24628,   343,
 2335, 24628,  1043,  1654, 24628, 24628,  1043, 24628, 24628,   343,
 2336, 24628,  1042,  1653, 24628, 24628,  1042,  2335, 24628,   523,
 2337,  1619,  2338,  1667,   359, 24628,  2338, 24628,  2334,   342,
 2338, 24628,  1619,  1668,   357, 24628,  1619, 24628,  2335,   342,
 2339, 24628,  1618,  1671,   362,  2340,  1618,  2338,  2336,   669,
 2340, 24628,  1620,  1673, 24628, 24628,  1620, 24628, 24628,   532,
 2341,  1620,  2340,  1674, 24628, 24628,  2340, 24628, 24628,   532,
 2342, 24628,  1617,  1676,   367,  2343,  1617,  2339,  2344,   627,
 2343, 24628,  1621,  1678, 24628, 24628,  1621,  2340, 24628,  1392,
 2344, 24628,  1041,  1652, 24628, 24628,  1041,  2336, 24628,   446,
 2345,  1621,  2343,  1679, 24628, 24628,  2343,  2341, 24628,  1392,
 2346, 24628,  1616,  1681,   372,  2347,  1616,  2342,  2348,    45,
 2347, 24628,  1622,  1683, 24628, 24628,  1622,  2343, 24628,  1623,
 2348, 24628,  1040,  1651, 24628, 24628,  1040,  2344, 24628,    55,
 2349,  1622,  2347,  1685, 24628, 24628,  2347,  2345, 24628,  1623,
 2350, 24628,  1615,  1687,   377,  2351,  1615,  2346,  2353,    16,
 2351, 24628,  2352,  1689, 24628, 24628,  2352,  2347, 24628,  1691,
 2352, 24628,  1690,  1690, 24628, 24628, 24628,  1622, 24628,  1691,
 2353, 24628,  1039,  1645, 24628, 24628,  1039,  2348, 24628,    29,
 2354,  2352,  2351,  2355, 24628, 24628,  2351,  2349, 24628,  1691,
 2355,  1690,  1689, 24628, 24628, 24628,  1689,  1685, 24628,  1691,
 2356, 24628, 24628, 24628, 24628, 24628, 24628,  3440,   582,  2357,
 2357,  1887,  2395,  6162,   419, 24093,  2395,  2358,  1503,    49,
 2358,  1888,  2385,  2393,   413,  2391,  2385,  2359,  1504,   463,
 2359,  1889,  2376,  2383,   406,  2381,  2376,  2360,  1505,  1112,
 2360,  1890,  2367,  2374,   399,  2372,  2367,  2361,  1506,  1055,
 2361,  1891,  2362,  2365,   392, 24628,  2362, 24628,  1507,   223,
 2362, 24628,  1891,  2363,   390, 24628,  1891, 24628,  1508,   223,
 2363, 24628,  1892,  2364,   391, 24628,  1892, 24628,  1509,   223,
 2364, 24628,   636, 24628, 24628, 24628,   636, 24628,  1510,   223,
 2365,  1892,  2363,  2366,   393, 24628,  2363, 24628,  1511,   223,
 2366,   636,  2364, 24628, 24628, 24628,  2364, 24628,  1512,   223,
 2367, 24628,  1890,  2368,   397,  2371,  1890,  2362,  1513,  1055,
 2368, 24628,  1894,  2369,   398,  2370,  1894,  2363,  1514,  1055,
 2369, 24628,  1054, 24628, 24628, 24628,  1054,  2364,  1515,  1055,
 2370, 24628,  1461, 24628, 24628, 24628,  1461, 24628, 24628,  1174,
 2371, 24628,  1893,  2370, 24628, 24628,  1893, 24628, 24628,  1174,
 2372,  1893,  2371,  2373, 24628, 24628,  2371, 24628, 24628,  1174,
 2373,  1461,  2370, 24628, 24628, 24628,  2370, 24628, 24628,  1174,
 2374,  1894,  2368,  2375,   400,  2373,  2368,  2365,  1516,  1055,
 2375,  1054,  2369, 24628, 24628, 24628,  2369,  2366,  1517,  1055,
 2376, 24628,  1889,  2377,   404,  2380,  1889,  2367,  1518,  1112,
 2377, 24628,  1459,  2378,   405,  2379,  1459,  2368,  1519,  1112,
 2378, 24628,  1053, 24628, 24628, 24628,  1053,  2369,  1520,  1112,
 2379, 24628,  1460, 24628, 24628, 24628,  1460,  2370, 24628,  1462,
 2380, 24628,  1895,  2379, 24628, 24628,  1895,  2371, 24628,  1462,
 2381,  1895,  2380,  2382, 24628, 24628,  2380,  2372, 24628,  1462,
 2382,  1460,  2379, 24628, 24628, 24628,  2379,  2373, 24628,  1462,
 2383,  1459,  2377,  2384,   407,  2382,  2377,  2374,  1521,  1112,
 2384,  1053,  2378, 24628, 24628, 24628,  2378,  2375,  1522,  1112,
 2385, 24628,  1888,  2386,   411,  2390,  1888,  2376,  1523,   463,
 2386, 24628,  1458,  2387,   412,  2388,  1458,  2377,  1524,   463,
 2387, 24628,  1052, 24628, 24628, 24628,  1052,  2378,  1525,   463,
 2388, 24628,  2389, 24628, 24628, 24628,  2389,  2379, 24628,  1897,
 2389, 24628, 24628, 24628, 24628, 24628, 24628,  1460, 24628,  1897,
 2390, 24628,  1896,  2388, 24628, 24628,  1896,  2380, 24628,  1897,
 2391,  1896,  2390,  2392, 24628, 24628,  2390,  2381, 24628,  1897,
 2392,  2389,  2388, 24628, 24628, 24628,  2388,  2382, 24628,  1897,
 2393,  1458,  2386,  2394,   414,  2392,  2386,  2383,  1526,   463,
 2394,  1052,  2387, 24628, 24628, 24628,  2387,  2384,  1527,   463,
 2395, 24628,  1887,  2396,   417,  6114,  1887,  2385,  1528,    49,
 2396, 24628,  1457,  2397,   418,  2398,  1457,  2386,  1529,    49,
 2397, 24628,  1051, 24628, 24628, 24628,  1051,  2387,  1530,    49,
 2398, 24628,  2399, 24628, 24628, 24628,  2399,  2388, 24628,  2400,
 2399, 24628, 24628, 24628, 24628, 24628, 24628,  2389, 24628,  2400,
 2400, 24628, 24628, 24628, 24628, 24628, 24628,  8018, 24628,  2401,
 2401, 24628, 24628, 24628, 24628, 24628, 24628, 17344,  5173,  2402,
 2402, 24628,  5174, 13127, 17572, 24210,  5174,  2403,  1899,  1694,
 2403, 24628,  5175, 13128, 20492,  6475,  5175, 24207, 24203,  2404,
 2404,  1573,  2667, 15049,  5110, 24201,  2667, 24197,  2405,    10,
 2405,  1574,  2668, 15050, 18298, 24194,  2668, 24190,  2406,    21,
 2406,  1575,  2669, 11348, 12554, 24189,  2669, 24184,  2407,    38,
 2407,  1576,  4694,  9044, 24628, 24628,  4694,  2425,  2408,    46,
 2408,   750,  1725,  2409, 24628, 24628,  1725,  2414, 24628,    57,
 2409,    56,  1726, 24628, 24628, 24628,  1726,  2410, 24628,    57,
 2410,   752,  1727, 24628, 24628, 24628,  1727,  2411, 24628,   453,
 2411,   753,  1728, 24628, 24628, 24628,  1728,  2412, 24628,   697,
 2412,   754,  1729, 24628, 24628, 24628,  1729,  2413, 24628,   755,
 2413,  1731,  1730, 24628, 24628, 24628,  1730, 24628, 24628,  1732,
 2414,   751,  2415,  2410, 24628, 24628,  2415,  2422, 24628,   453,
 2415, 24628,   751,  1727, 24628, 24628,   751,  2416, 24628,   453,
 2416, 24628,  2417,  1728, 24628, 24628,  2417,  2420, 24628,   697,
 2417, 24628,   753,   753, 24628, 24628, 24628,  2418, 24628,   697,
 2418, 24628,   754,   754, 24628, 24628, 24628,  2419, 24628,   755,
 2419, 24628,  1731,  1731, 24628, 24628, 24628, 24628, 24628,  1732,
 2420, 24628,  2418,  1729, 24628, 24628,  2418,  2421, 24628,   755,
 2421, 24628,  2419,  1730, 24628, 24628,  2419, 24628, 24628,  1732,
 2422,  2417,  2416,  2411, 24628, 24628,  2416,  2423, 24628,   697,
 2423,  2418,  2420,  2412, 24628, 24628,  2420,  2424, 24628,   755,
 2424,  2419,  2421,  2413, 24628, 24628,  2421, 24628, 24628,  1732,
 2425,  1577,  4805,  9045, 24628, 24628,  4805,  2426,  2414,   809,
 2426,  1578,  4806,  9046, 24628, 24628,  4806,  2427,  2422,  1579,
 2427,  4808,  4807,  9047, 24628, 24628,  4807, 24183,  2423,  2428,
 2428, 24628,   755,   755, 10503,  9455, 24628,  9395,  2429,   322,
 2429, 24628,   469,   469,  2430,  7966, 24628,  7983,  1078,  8054,
 2430, 24628, 24628, 24628, 24628, 24628, 24628,  2431,  5454,  9592,
 2431, 24628, 24628, 24628, 24628, 24628, 24628,  2432,  5455,  9429,
 2432, 24628, 24628, 24628, 24628, 24628, 24628,  2433,  5456,  9388,
 2433, 24628, 24628, 24628, 24628, 24628, 24628,  2434,  2454,  3887,
 2434, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2435,  2444,
 2435, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1060,  2436,
 2436, 24628,  1061,  1061, 24628, 24628, 24628,  2437,  2443,   974,
 2437, 24628,  1062,  1062, 24628, 24628, 24628,  2438,  2442,  1354,
 2438, 24628,  1063,  1063, 24628, 24628, 24628,  2439,  2441,  1343,
 2439, 24628,  1064,  1064, 24628, 24628, 24628,  2440,  1290,  1066,
 2440, 24628,  1065,  1065, 24628, 24628, 24628, 24628,  1288,   988,
 2441, 24628,   720,   720, 24628, 24628, 24628,  1290,  1093,  1338,
 2442, 24628,   719,   719, 24628, 24628, 24628,  2441,  1092,   930,
 2443, 24628,   718,   718, 24628, 24628, 24628,  2442,  1091,   588,
 2444, 24628,  2436,  1943, 24628, 24628,  2436,  2445,  2453,   974,
 2445, 24628,  2437,  1942, 24628, 24628,  2437,  2446,  2452,  1354,
 2446, 24628,  2438,  1941, 24628, 24628,  2438,  2447,  2451,  1343,
 2447, 24628,  2439,  1940, 24628, 24628,  2439,  2448,  2450,  1066,
 2448, 24628,  2440,  1939, 24628, 24628,  2440, 24628,  2449,   988,
 2449, 24628,  1288,  1377, 24628, 24628,  1288, 24628,  1255,   723,
 2450, 24628,  1290,  1376, 24628, 24628,  1290,  2449,  1254,  1067,
 2451, 24628,  2441,  1375, 24628, 24628,  2441,  2450,  1253,  1338,
 2452, 24628,  2442,  1374, 24628, 24628,  2442,  2451,  1252,   930,
 2453, 24628,  2443,  1373, 24628, 24628,  2443,  2452,  1090,   588,
 2454, 24628, 24628, 24628, 24628, 24628, 24628,  2435,  1059,  2455,
 2455, 24628,  2456,  2456, 24628, 24628, 24628,  3789,  3889,  3769,
 2456, 24628, 24628, 24628, 24628, 24628, 24628,  2457,  3874,  3769,
 2457, 24628, 24628, 24628, 24628, 24628, 24628,  2458,  3819,  3786,
 2458, 24628, 24628, 24628, 24628, 24628, 24628,  2459,  3809,  3810,
 2459, 24628, 24628, 24628, 24628, 24628, 24628,   715,  2460,  3795,
 2460, 24628, 24628, 24628, 24628, 24628, 24628,   716,  2657,  2461,
 2461, 24628,  1455,  1455, 24628, 24628, 24628,  2462,  1048,  1384,
 2462, 24628,  1456,  1456, 24628, 24628, 24628,  2463,  1049,  1457,
 2463, 24628,  2661,  2661, 24628, 24628, 24628,  3799,  2660,  2464,
 2464, 24628,  1265,  1265,   487,  5171, 24628,  2465,  1071,  1148,
 2465, 24628,  1266,  1266,   488,  5311, 24628,  2466,  1072,  1267,
 2466, 24628,  3808,  3808,   729,  5310, 24628,  3458,  2030,  2467,
 2467, 24628,  1146,  1146,  4001,  5672, 24628,  2468,  1312,  1147,
 2468, 24628,  4445,  4445,  4002,  7525, 24628,  7106,  1313,  2469,
 2469, 24628,  1315,  1315,  3468, 11263, 24628,  2470,  1267,    24,
 2470, 24628,  1316,  1316,  3469, 12087, 24628,  2471,  1273,    67,
 2471, 24628,  1317,  1317,  2472, 10111, 24628,  4141,  1274,  4165,
 2472, 24628, 24628, 24628, 24628, 24628, 24628,  2473,  1275,  7114,
 2473, 24628, 24628, 24628, 24628, 24628, 24628,   636,  1276,  2474,
 2474, 24628,  1277,  1277,  2475, 24628, 24628,  7835,   279,  2784,
 2475, 24628, 24628, 24628, 24628, 24628, 24628,  2476, 24628,  3334,
 2476, 24628, 24628, 24628, 24628, 24628, 24628,  2477, 24628,  3670,
 2477, 24628, 24628, 24628, 24628, 24628, 24628,  1365, 24628,  2478,
 2478, 24628, 24628, 24628, 24628, 24628, 24628,  2479,  1265,  7543,
 2479, 24628, 24628, 24628, 24628, 24628, 24628,  2480,  1266,  5730,
 2480, 24628, 24628, 24628, 24628, 24628, 24628,  2481,  3808,  5670,
 2481, 24628, 24628, 24628, 24628, 24628, 24628,  1022,  2482,  5366,
 2482, 24628, 24628, 24628, 24628, 24628, 24628,  1023,  1975,  2483,
 2483, 24628,  1538,  1538,  4253,  5368, 24628,  2484,  1105,  1539,
 2484, 24628,  3924,  3924,  4254,  5133, 24628,  5351,  1106,  2485,
 2485, 24628,  1108,  1108,   237,  6108, 24628,  2486,  1457,    25,
 2486, 24628,  1109,  1109,   238,  6109, 24628,  2487,  1458,    68,
 2487, 24628,  1110,  1110,   239,  3377, 24628,  2488,  1459,  1111,
 2488, 24628,  3363,  3363,   240,  1172, 24628,  3353,  1894,  2489,
 2489, 24628,  1055,  1055,  2490,  6609, 24628,  6673,   278,   430,
 2490, 24628,  1056,  1056, 24628, 24628, 24628,  2491, 24628,  4676,
 2491, 24628,  1057,  1057, 24628, 24628, 24628,  2492, 24628,  3685,
 2492, 24628,  1058,  1058, 24628, 24628, 24628,  2493, 24628,  2495,
 2493, 24628,  1059,  1059, 24628, 24628, 24628,  2494, 24628,  2456,
 2494, 24628,  1060,  1060, 24628, 24628, 24628, 24628, 24628,  1061,
 2495, 24628, 24628, 24628, 24628, 24628, 24628,  2496,  4065,  3910,
 2496, 24628, 24628, 24628, 24628, 24628, 24628,  2497,  4066,  4528,
 2497, 24628, 24628, 24628, 24628, 24628, 24628,  2498,  4597,  4553,
 2498, 24628, 24628, 24628, 24628, 24628, 24628,  2499,  2516,  3921,
 2499, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2500,  2506,
 2500, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1024,  2501,
 2501, 24628,  1025,  1025, 24628, 24628, 24628,  2502,  1100,   691,
 2502, 24628,  1026,  1026, 24628, 24628, 24628,  2503,  1101,   929,
 2503, 24628,  1027,  1027, 24628, 24628, 24628,  2504,  1102,  1600,
 2504, 24628,  1028,  1028, 24628, 24628, 24628,  2505,  1103,  1134,
 2505, 24628,  1029,  1029, 24628, 24628, 24628, 24628,  1104,  1034,
 2506, 24628,  2501,  2507, 24628, 24628,  2501,  2512,  1183,   691,
 2507, 24628,  1025, 24628, 24628, 24628,  1025,  2508,  1184,   691,
 2508, 24628,  1026, 24628, 24628, 24628,  1026,  2509,  1185,   929,
 2509, 24628,  1027, 24628, 24628, 24628,  1027,  2510,  1186,  1600,
 2510, 24628,  1028, 24628, 24628, 24628,  1028,  2511,  1187,  1134,
 2511, 24628,  1029, 24628, 24628, 24628,  1029, 24628,  1188,  1034,
 2512, 24628,  2502,  2508, 24628, 24628,  2502,  2513,  1189,   929,
 2513, 24628,  2503,  2509, 24628, 24628,  2503,  2514,  1190,  1600,
 2514, 24628,  2504,  2510, 24628, 24628,  2504,  2515,  1191,  1134,
 2515, 24628,  2505,  2511, 24628, 24628,  2505, 24628,  1192,  1034,
 2516, 24628, 24628, 24628, 24628, 24628, 24628,  2500,  1975,  2517,
 2517, 24628,  1538,  1538, 24628, 24628, 24628,  2518,  1105,  1539,
 2518, 24628,  3924,  3924, 24628, 24628, 24628,  2519,  1106,  2485,
 2519, 24628,  3925,  3925, 24628, 24628, 24628,  4566,  2097,  2520,
 2520, 24628,  1198,  1198,  1095,  6508, 24628,  2521,  2464,  1199,
 2521, 24628,  5471,  5471,  1096,  5468, 24628,  5430,  2465,  2522,
 2522, 24628,  1267,  1267,  3653, 23973, 24628,  2523,  1603,    48,
 2523, 24628,  1273,  1273,  3654, 13496, 24628,  2524,  1604,   462,
 2524, 24628,  1274,  1274,  2525, 13492, 24628,  4164,  1605,  4072,
 2525, 24628,  1275,  1275, 24628, 24628, 24628,  2526, 24628,  2527,
 2526, 24628,  1276,  1276, 24628, 24628, 24628,  1013, 24628,  1277,
 2527, 24628, 24628, 24628, 24628, 24628, 24628,  2528,   303,  3333,
 2528, 24628, 24628, 24628, 24628, 24628, 24628,  2529,   304,  6013,
 2529, 24628, 24628, 24628, 24628, 24628, 24628,  2530,   305,  6413,
 2530, 24628, 24628, 24628, 24628, 24628, 24628,  2531,   306,  2598,
 2531, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   119,  2532,
 2532, 24628,   120,   120,  1061, 24628, 24628,  2533,  2575,  2576,
 2533, 24628,   121,   121,  1062, 24628, 24628,  2534,  2574,  1789,
 2534, 24628,   122,   122,  1063, 24628, 24628,  2535,  2558,  2559,
 2535, 24628,   123,   123,  1064, 24628, 24628,  2536,  2544,  2545,
 2536, 24628,   124,   124,  1065, 24628, 24628, 24628,  2537,  2538,
 2537, 24628,   125,   125,   722, 24628, 24628, 24628,  2505,   126,
 2538, 24628,   126,  1123, 24628, 24628,   126,  2539,   987,   127,
 2539, 24628,  2540,  1129, 24628, 24628,  2540,  2541,   995,   416,
 2540, 24628,  1035,  1035, 24628, 24628, 24628,   799,   297,   416,
 2541, 24628,   799,  1130, 24628, 24628,   799,  2542,   996,   800,
 2542, 24628,   781,  1131, 24628, 24628,   781,  2543,   998,   660,
 2543, 24628,   779,  1132, 24628, 24628,   779, 24628,   999,    93,
 2544, 24628,  2125,  2125,   721, 24628, 24628,  2537,  2504,  2126,
 2545, 24628,  2126,  1133, 24628, 24628,  2126,  2546,  1292,  1039,
 2546, 24628,  2127,  2547, 24628, 24628,  2127,  2555,  1293,  1137,
 2547, 24628,  1135,  2548, 24628, 24628,  1135,  2552,  1294,  1137,
 2548, 24628,  1136, 24628, 24628, 24628,  1136,  2549,  1295,  1137,
 2549, 24628,  1142, 24628, 24628, 24628,  1142,  2550,  1296,  1143,
 2550, 24628,  2132, 24628, 24628, 24628,  2132,  2551,  1297,  1451,
 2551, 24628,   234, 24628, 24628, 24628,   234, 24628,  1298,   235,
 2552, 24628,  2133,  2549, 24628, 24628,  2133,  2553,  1299,  1143,
 2553, 24628,  2131,  2550, 24628, 24628,  2131,  2554,  1300,  1451,
 2554, 24628,   504,  2551, 24628, 24628,   504, 24628,  1301,   235,
 2555, 24628,  2128,  2552, 24628, 24628,  2128,  2556,  1302,  1143,
 2556, 24628,  2129,  2553, 24628, 24628,  2129,  2557,  1306,  1451,
 2557, 24628,  2130,  2554, 24628, 24628,  2130, 24628,  1307,   235,
 2558, 24628,  2115,  2115,   720, 24628, 24628,  2544,  2503,  2116,
 2559, 24628,  2116,  2560, 24628, 24628,  2116,  2570,  1874,   857,
 2560, 24628,  1600,  2561, 24628, 24628,  1600,  2566,  1343,   857,
 2561, 24628,   856, 24628, 24628, 24628,   856,  2562,  1344,   857,
 2562, 24628,  1602, 24628, 24628, 24628,  1602,  2563,  1345,  1603,
 2563, 24628,  1608, 24628, 24628, 24628,  1608,  2564,  1346,  1609,
 2564, 24628,  2123, 24628, 24628, 24628,  2123,  2565,  1347,  1881,
 2565, 24628,   204, 24628, 24628, 24628,   204, 24628,  1348,   205,
 2566, 24628,  1601,  2562, 24628, 24628,  1601,  2567,  1349,  1603,
 2567, 24628,  2124,  2563, 24628, 24628,  2124,  2568,  1350,  1609,
 2568, 24628,  2122,  2564, 24628, 24628,  2122,  2569,  1351,  1881,
 2569, 24628,  2121,  2565, 24628, 24628,  2121, 24628,  1352,   205,
 2570, 24628,  2117,  2566, 24628, 24628,  2117,  2571,  1871,  1603,
 2571, 24628,  2118,  2567, 24628, 24628,  2118,  2572,  1868,  1609,
 2572, 24628,  2119,  2568, 24628, 24628,  2119,  2573,  1864,  1881,
 2573, 24628,  2120,  2569, 24628, 24628,  2120, 24628,  1860,   205,
 2574, 24628,  2114,  2114,   719, 24628, 24628,  2558,  2502,  1790,
 2575, 24628,  2113,  2113,   718, 24628, 24628,  2574,  2501,   747,
 2576, 24628,   747,  2577, 24628, 24628,   747,  2591,   973,   162,
 2577, 24628,   691,  2578, 24628, 24628,   691,  2585,   974,   162,
 2578, 24628,   206, 24628, 24628, 24628,   206,  2579,   975,   162,
 2579, 24628,   693, 24628, 24628, 24628,   693,  2580,   970,   694,
 2580, 24628,  2581, 24628, 24628, 24628,  2581,  2583,   965,   736,
 2581, 24628, 24628, 24628, 24628, 24628, 24628,  2582,   209,   736,
 2582, 24628, 24628, 24628, 24628, 24628, 24628,   147,   210,  1544,
 2583, 24628,  2582, 24628, 24628, 24628,  2582,  2584,   959,  1544,
 2584, 24628,   147, 24628, 24628, 24628,   147, 24628,   953,   148,
 2585, 24628,   692,  2579, 24628, 24628,   692,  2586,   969,   694,
 2586, 24628,  2587,  2580, 24628, 24628,  2587,  2589,   964,   736,
 2587, 24628,  2581,  2581, 24628, 24628, 24628,  2588,   590,   736,
 2588, 24628,  2582,  2582, 24628, 24628, 24628,   191,   591,  1544,
 2589, 24628,  2588,  2583, 24628, 24628,  2588,  2590,   958,  1544,
 2590, 24628,   191,  2584, 24628, 24628,   191, 24628,   952,   148,
 2591, 24628,   748,  2585, 24628, 24628,   748,  2592,   968,   694,
 2592, 24628,  2593,  2586, 24628, 24628,  2593,  2596,   962,   736,
 2593, 24628,  2587,  2587, 24628, 24628, 24628,  2594,   963,   736,
 2594, 24628,  2588,  2588, 24628, 24628, 24628,  2595,   957,  1544,
 2595, 24628,   191,   191, 24628, 24628, 24628, 24628,   951,   148,
 2596, 24628,  2594,  2589, 24628, 24628,  2594,  2597,   956,  1544,
 2597, 24628,  2595,  2590, 24628, 24628,  2595, 24628,   950,   148,
 2598, 24628,   307,   307,  1366, 24628, 24628,  2599,  5800,  6116,
 2599, 24628,   308,   308,  1367, 24628, 24628,  2600,  5801,  6103,
 2600, 24628,   309,   309,  1368, 24628, 24628,  2601,  5802,  5485,
 2601, 24628,   310,   310,  1369, 24628, 24628,  2602,  2645,  6083,
 2602, 24628,   311,   311,  1370, 24628, 24628, 24628,  2603,  2609,
 2603, 24628,   312,   312,  1371, 24628, 24628, 24628,  2604,   313,
 2604, 24628,  2608,  2608, 24628, 24628, 24628, 24628,  2099,  2605,
 2605, 24628,  2087,  2087,   513, 24628, 24628,  2606,  1364,   314,
 2606, 24628,  2088,  2088,   514, 24628, 24628,  2607,  1353,  1758,
 2607, 24628,  2089,  2089,   515, 24628, 24628,  1000,  1337,  1309,
 2608, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2091,  2605,
 2609, 24628,   313,  2610,   988, 24628,   313,  2620,  2643,   314,
 2610, 24628,  2605,  2611,   989, 24628,  2605,  2616,  1372,   314,
 2611, 24628,  2087, 24628, 24628, 24628,  2087,  2612,  1373,   314,
 2612, 24628,  2088, 24628, 24628, 24628,  2088,  2613,  1374,  1758,
 2613, 24628,  2089, 24628, 24628, 24628,  2089,  2614,  1375,  1309,
 2614, 24628,  1291, 24628, 24628, 24628,  1291,  2615,  1376,  1001,
 2615, 24628,   290, 24628, 24628, 24628,   290, 24628,  1377,   291,
 2616, 24628,  2606,  2612,   990, 24628,  2606,  2617,  1378,  1758,
 2617, 24628,  2607,  2613,   832, 24628,  2607,  2618,  1379,  1309,
 2618, 24628,  1000,  2614,   831, 24628,  1000,  2619,  1380,  1001,
 2619, 24628,   984,  2615,   830, 24628,   984, 24628,  1381,   291,
 2620, 24628,  2621,  2616,   991, 24628,  2621,  2632,  2641,  1758,
 2621, 24628,  2606,  2606,   724, 24628, 24628,  2629,  2622,  1758,
 2622, 24628,  1353,  1353,   544, 24628, 24628,  2623,   236,   930,
 2623, 24628,  1337,  1337,   545, 24628, 24628,  2627,  2624,  1338,
 2624, 24628,  1093,  1093, 24628, 24628, 24628,  2625, 24628,  1095,
 2625, 24628,  1094,  1094, 24628, 24628, 24628,  2626, 24628,  1044,
 2626, 24628,   986,   986, 24628, 24628, 24628, 24628, 24628,   513,
 2627, 24628,  1336,  1336,   546, 24628, 24628,  2628,  2625,  1067,
 2628, 24628,   985,   985,   547, 24628, 24628, 24628,  2626,   723,
 2629, 24628,  2607,  2607,   725, 24628, 24628,  2630,  2623,  1309,
 2630, 24628,  1000,  1000,   616, 24628, 24628,  2631,  2627,  1001,
 2631, 24628,   984,   984,   615, 24628, 24628, 24628,  2628,   291,
 2632, 24628,  2629,  2617,   992, 24628,  2629,  2633,  2639,  1309,
 2633, 24628,  2630,  2618,   993, 24628,  2630,  2634,  2637,  1001,
 2634, 24628,  2631,  2619,   994, 24628,  2631, 24628,  2635,   291,
 2635, 24628,  2628,  1381,   557, 24628,  2628, 24628,  2636,   723,
 2636, 24628,  2626,  1255, 24628, 24628,  2626, 24628, 24628,   513,
 2637, 24628,  2627,  1380,   556, 24628,  2627,  2635,  2638,  1067,
 2638, 24628,  2625,  1254, 24628, 24628,  2625,  2636, 24628,  1044,
 2639, 24628,  2623,  1379,   555, 24628,  2623,  2637,  2640,  1338,
 2640, 24628,  2624,  1253, 24628, 24628,  2624,  2638, 24628,  1095,
 2641, 24628,  2622,  1378,   554, 24628,  2622,  2639,  2642,   930,
 2642, 24628,   236,  1252, 24628, 24628,   236,  2640, 24628,   237,
 2643, 24628,   587,  1372,   548, 24628,   587,  2641,  2644,   588,
 2644, 24628,   235,  1090, 24628, 24628,   235,  2642, 24628,   207,
 2645, 24628,  5699,  5699,  1382, 24628, 24628,  2603,  4566,  2646,
 2646, 24628,  3927,  3927,  1067,  6085, 24628,  6092,  2647,  1615,
 2647, 24628,  1383,  1383,   568,  3520, 24628,  2648,  1451,  1384,
 2648, 24628,  3528,  3528,   569,  2662, 24628,  2649,  1452,  1457,
 2649, 24628,  2659,  2659,   787,  2658, 24628,  2650,  1453,  2464,
 2650, 24628,  2655,  2655,   788,   547, 24628,  2651,  1454,  1383,
 2651, 24628,  2654,  2654,   790, 24628, 24628, 24628,  2652,  1364,
 2652, 24628,  2653,  2653, 24628, 24628, 24628, 24628, 24628,   718,
 2653, 24628,   717,   717, 24628, 24628, 24628, 24628, 24628,   718,
 2654, 24628,  1371,  1371,   507, 24628, 24628, 24628,  2653,  1364,
 2655, 24628,  1382,  1382,   789,   483, 24628,  2654,  2656,  1383,
 2656, 24628,  2657,  2657, 24628, 24628, 24628,  2653, 24628,  1455,
 2657, 24628, 24628, 24628, 24628, 24628, 24628,   717, 24628,  1455,
 2658, 24628,  1981,  1981, 24628, 24628, 24628,   547, 24628,  1982,
 2659, 24628,  2661,  2661,   621,  1981, 24628,  2655,  2660,  2464,
 2660, 24628,  1264,  1264, 24628, 24628, 24628,  2656, 24628,  1265,
 2661, 24628, 24628, 24628, 24628, 24628, 24628,  1382,  1264,  2464,
 2662, 24628,  3523,  3523, 24628, 24628, 24628,  2658, 24628,  2663,
 2663, 24628, 24628, 24628, 24628, 24628, 24628,  6876, 24628,  2664,
 2664, 24628, 24628, 24628, 24628, 24628, 24628,  6324, 24628,  2665,
 2665, 24628, 24628, 24628, 24628, 24628, 24628,  2666,  1902,  1626,
 2666, 24628, 24628, 24628, 24628, 24628, 24628, 12126,  1903,  2667,
 2667, 24628,  1573, 11781, 13825, 24177,  1573, 24173,  2668,    10,
 2668, 24628,  1574, 11782, 13801, 24166,  1574, 24162,  2669,    21,
 2669, 24628,  1575,  2670,  9669, 21964,  1575, 13142,  4694,    38,
 2670, 24628,    54, 24628, 24628, 24628,    54,  2671,  4695,    38,
 2671, 24628,  2672, 24628, 24628, 24628,  2672, 11355,  4696,  2673,
 2672, 24628, 24628, 24628, 24628, 24628, 24628, 11356,  4697,  2673,
 2673, 24628,   809,   809,  6529, 23178, 24628,  2674,   457,    11,
 2674, 24628,   810,   810, 15316, 23170, 24628,  2675,   458,   106,
 2675, 24628, 21378, 21378, 15301, 21915, 24628, 23168,  2676,   330,
 2676, 24628,  2677,  2677, 13679, 15439, 24628, 23147, 13564,  5682,
 2677, 24628,  2678,  2678, 13190,  8705, 24628,  8667,  8328,  5682,
 2678, 24628, 24628, 24628, 24628, 24628, 24628,  2679,  3280,  5682,
 2679, 24628, 24628, 24628, 24628, 24628, 24628,  2680,  3281,  8529,
 2680, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2681,  8639,
 2681, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   817,  2682,
 2682, 24628,   818,   818,  2683, 24628, 24628,  8646,  4144,  3266,
 2683, 24628,   819,   819,  2684, 24628, 24628,  8647,  4120,  4788,
 2684, 24628, 24628, 24628, 24628, 24628, 24628,  2685,  2718,  4366,
 2685, 24628, 24628, 24628, 24628, 24628, 24628,  2686,  2707,  2713,
 2686, 24628, 24628, 24628, 24628, 24628, 24628,  2687,  2696,  2702,
 2687, 24628, 24628, 24628, 24628, 24628, 24628,  2688,  2690,  2691,
 2688, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2689,  1953,
 2689, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1327,
 2690, 24628, 24628, 24628, 24628, 24628, 24628,  2689, 24628,  1966,
 2691, 24628,  1966, 24628, 24628, 24628,  1966,  2692,   618,  1646,
 2692, 24628,  1967, 24628, 24628, 24628,  1967,  2693,   619,  1530,
 2693, 24628,  1968, 24628, 24628, 24628,  1968,  2694,   620,  1971,
 2694, 24628,  1969, 24628, 24628, 24628,  1969,  2695,   792,  1261,
 2695, 24628,  1970, 24628, 24628, 24628,  1970, 24628,   793,  1242,
 2696, 24628, 24628, 24628, 24628, 24628, 24628,  2690, 24628,  2697,
 2697, 24628, 24628, 24628, 24628, 24628, 24628,  2698,   487,  1832,
 2698, 24628, 24628, 24628, 24628, 24628, 24628,  2699,   488,  2154,
 2699, 24628, 24628, 24628, 24628, 24628, 24628,  2700,   729,  2107,
 2700, 24628, 24628, 24628, 24628, 24628, 24628,  2701,   838,  1194,
 2701, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   839,  1184,
 2702, 24628,  2697, 24628, 24628, 24628,  2697,  2703,   834,  1832,
 2703, 24628,  2698, 24628, 24628, 24628,  2698,  2704,   835,  2154,
 2704, 24628,  2699, 24628, 24628, 24628,  2699,  2705,   836,  2107,
 2705, 24628,  2700, 24628, 24628, 24628,  2700,  2706,   837,  1194,
 2706, 24628,  2701, 24628, 24628, 24628,  2701, 24628,  1223,  1184,
 2707, 24628, 24628, 24628, 24628, 24628, 24628,  2696, 24628,  2708,
 2708, 24628, 24628, 24628, 24628, 24628, 24628,  2709,   299,   933,
 2709, 24628, 24628, 24628, 24628, 24628, 24628,  2710,   300,   913,
 2710, 24628, 24628, 24628, 24628, 24628, 24628,  2711,   301,   896,
 2711, 24628, 24628, 24628, 24628, 24628, 24628,  2712,   302,   679,
 2712, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   242,   264,
 2713, 24628,  2708, 24628, 24628, 24628,  2708,  2714,   418,   933,
 2714, 24628,  2709, 24628, 24628, 24628,  2709,  2715,   412,   913,
 2715, 24628,  2710, 24628, 24628, 24628,  2710,  2716,   405,   896,
 2716, 24628,  2711, 24628, 24628, 24628,  2711,  2717,   398,   679,
 2717, 24628,  2712, 24628, 24628, 24628,  2712, 24628,   391,   264,
 2718, 24628, 24628, 24628, 24628, 24628, 24628,  2707, 24628,  2719,
 2719, 24628, 24628, 24628, 24628, 24628, 24628,  2720,    94,  1700,
 2720, 24628, 24628, 24628, 24628, 24628, 24628,  2721,    95,  1726,
 2721, 24628, 24628, 24628, 24628, 24628, 24628,  2722,    96,  2724,
 2722, 24628, 24628, 24628, 24628, 24628, 24628,  2723,   211,  2323,
 2723, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   194,  2311,
 2724, 24628,    97, 24628, 24628, 24628,    97,  2725, 24628,    98,
 2725, 24628,   594, 24628, 24628, 24628,   594,  2726, 24628,   595,
 2726, 24628,  2727, 24628, 24628, 24628,  2727,  3171, 24628,   739,
 2727, 24628, 24628, 24628, 24628, 24628, 24628,  2728, 24628,   739,
 2728, 24628, 24628, 24628, 24628, 24628, 24628,  3162, 24628,  2729,
 2729, 24628, 24628, 24628, 24628, 24628, 24628,  5408,   307,  2730,
 2730,  1614,  6116,  1642,   976, 24161,  6116,  2731,  2329,   324,
 2731, 23697, 23701,  9815,   971, 24160, 23701,  2732,  2330,   807,
 2732,  2755,  2754,  9816,   966, 24159,  2754,  2733,  2331,   735,
 2733,  2743,  2742,  2752,   960,  2750,  2742,  2734,  2332,  1543,
 2734,  2736,  2735,  2740,   954, 24628,  2735, 24628,  2337,   139,
 2735, 24628,  2736,  2738,   952, 24628,  2736, 24628,  2338,   139,
 2736, 24628,  2737,  2737,   192, 24628, 24628, 24628,  1619,   139,
 2737, 24628,   138,   138,   193, 24628, 24628, 24628,  1388,   139,
 2738, 24628,  2737,  2739,   953, 24628,  2737, 24628,  1668,   139,
 2739, 24628,   138, 24628, 24628, 24628,   138, 24628,  1669,   139,
 2740,  2737,  2738,  2741,   955, 24628,  2738, 24628,  1667,   139,
 2741,   138,  2739, 24628, 24628, 24628,  2739, 24628,  1670,   139,
 2742, 24628,  2743,  2745,   958,  2749,  2743,  2735,  2339,  1543,
 2743, 24628,  1542,  1542,   591,  2744, 24628,  2736,  1618,  1543,
 2744, 24628,   530,   530, 24628, 24628, 24628, 24628,  1620,   531,
 2745, 24628,  1542,  2746,   959,  2748,  1542,  2738,  1671,  1543,
 2746, 24628,  2747, 24628, 24628, 24628,  2747,  2739,  1672,  1543,
 2747, 24628, 24628, 24628, 24628, 24628, 24628,   138,   668,  1543,
 2748, 24628,   530, 24628, 24628, 24628,   530, 24628,  1673,   531,
 2749, 24628,  2744,  2748, 24628, 24628,  2744, 24628,  2340,   531,
 2750,  2744,  2749,  2751, 24628, 24628,  2749, 24628,  2341,   531,
 2751,   530,  2748, 24628, 24628, 24628,  2748, 24628,  1674,   531,
 2752,  1542,  2745,  2753,   961,  2751,  2745,  2740,  1666,  1543,
 2753,  2747,  2746, 24628, 24628, 24628,  2746,  2741,  1675,  1543,
 2754, 24628,  2755,  9817,   964, 23689,  2755,  2742,  2342,   735,
 2755, 24628,  1541,  1541,   590,  2756, 24628,  2743,  1617,   735,
 2756, 24628,  9819,  9819, 24628, 24628, 24628,  2744,  1621,  2757,
 2757, 24628,  1392,  1392, 24628, 24628, 24628,  2758, 24628,  1393,
 2758, 24628,  8858,  8858, 24628, 24628, 24628, 10718, 24628,  2759,
 2759, 24628, 24628, 24628, 24628, 24628, 24628, 10302,   631,  2760,
 2760,  3394,  3393,  7276,  7664, 24015,  3393,  2761,  2257,  1396,
 2761,  3395,  4458,  7277,  7665, 24013,  4458,  2762,  2265,  1574,
 2762,  3396, 17108,  7278,  7666, 10307, 17108,  2763,  2270,  1906,
 2763,  5498,  6137,  6139,  5394, 24628,  6137,  6129,  2271,  2764,
 2764, 24628,   938,   938,  2765, 24628, 24628, 10319,  4026,  4188,
 2765, 24628, 24628, 24628, 24628, 24628, 24628,  2766,  5854,  5554,
 2766, 24628, 24628, 24628, 24628, 24628, 24628,  2767,  6048, 10458,
 2767, 24628, 24628, 24628, 24628, 24628, 24628,  1909,  2768,  7091,
 2768, 24628, 24628, 24628, 24628, 24628, 24628,  1963,  6805,  2769,
 2769, 24628,  6806,  6806,  4328, 10425, 24628, 10418,  5306,  2770,
 2770,  1148,  7543,  3913,  4246, 12850,  7543,  2771,  2172,    15,
 2771,  1155, 10984,  3909,  4243, 10986, 10984,  2772,  2178,    44,
 2772,  1156, 10815,  3905,  4240, 10757, 10815,  2773,  2179,   626,
 2773,  1157,  2777,  3901,  4236,  5987,  2777,  2774,  2180,  1158,
 2774,  1204,  2775,  2776,  1659, 24628,  2775, 24628,  2181,   341,
 2775, 24628,  1204,   339,  1650, 24628,  1204, 24628,  1840,   341,
 2776,   340,   339, 24628, 24628, 24628,   339, 24628,  2177,   341,
 2777, 24628,  1157,  2778,  2780,  5851,  1157,  2775,  1839,  1158,
 2778, 24628,  2779, 24628, 24628, 24628,  2779,   339,  1835,  1158,
 2779, 24628, 24628, 24628, 24628, 24628, 24628,   340,   426,  1158,
 2780, 24628,  2781, 24628, 24628, 24628,  2781,  1650, 24628,  2782,
 2781, 24628, 24628, 24628, 24628, 24628, 24628,  1007, 24628,  2782,
 2782, 24628, 24628, 24628, 24628, 24628, 24628,  6595,   131,  2783,
 2783, 24628,   132,   132, 24628, 24628, 24628,  7854,  2784,   100,
 2784, 24628,   133,   133, 24628, 24628, 24628,  2785,  5059,   323,
 2785, 24628,   134,   134, 24628, 24628, 24628,  2786,  5060,  5622,
 2786, 24628,   135,   135, 24628, 24628, 24628,  2787,  5061,  6031,
 2787, 24628,   136,   136, 24628, 24628, 24628,  2788,  2904,  2906,
 2788, 24628,   137,   137, 24628, 24628, 24628, 24628,  2789,  2791,
 2789, 24628,   138,   138, 24628, 24628, 24628, 24628,  2790,   139,
 2790, 24628,  1389,  1389, 24628, 24628, 24628, 24628,  1006,   342,
 2791, 24628,   139,  1471,  2792, 24628,   139,  2806,  2903,   140,
 2792, 24628,   531,  2793, 24628, 24628,   531,  2798, 24628,  2298,
 2793, 24628,   532, 24628, 24628, 24628,   532,  2794, 24628,  2298,
 2794, 24628,   533, 24628, 24628, 24628,   533,  2795, 24628,  2212,
 2795, 24628,   534, 24628, 24628, 24628,   534,  2796, 24628,  2066,
 2796, 24628,   535, 24628, 24628, 24628,   535,  2797, 24628,  1235,
 2797, 24628,   536, 24628, 24628, 24628,   536, 24628, 24628,   537,
 2798, 24628,  2799,  2794, 24628, 24628,  2799,  2803, 24628,  2212,
 2799, 24628,   533,   533, 24628, 24628, 24628,  2800, 24628,  2212,
 2800, 24628,   534,   534, 24628, 24628, 24628,  2801, 24628,  2066,
 2801, 24628,   535,   535, 24628, 24628, 24628,  2802, 24628,  1235,
 2802, 24628,   536,   536, 24628, 24628, 24628, 24628, 24628,   537,
 2803, 24628,  2800,  2795, 24628, 24628,  2800,  2804, 24628,  2066,
 2804, 24628,  2801,  2796, 24628, 24628,  2801,  2805, 24628,  1235,
 2805, 24628,  2802,  2797, 24628, 24628,  2802, 24628, 24628,   537,
 2806, 24628,  2807,  2892,  2798, 24628,  2807,  2896,  2902,  2808,
 2807, 24628,  2891,  2891,  2799, 24628, 24628,  2832,   149,  2808,
 2808, 24628,   150,   150, 24628, 24628, 24628,  2809,   866,   151,
 2809, 24628,  2810,  2810, 24628, 24628, 24628,  2829,   867,   109,
 2810, 24628, 24628, 24628, 24628, 24628, 24628,  2811,   247,   109,
 2811, 24628, 24628, 24628, 24628, 24628, 24628,  2817,   248,  2812,
 2812,   845,   894,  2237, 24628, 24628,   894,  2813, 24628,   177,
 2813,   851,   905,  2243, 24628, 24628,   905,  2814, 24628,   596,
 2814,   852,   906,  2244, 24628, 24628,   906,  2815, 24628,   740,
 2815,   853,   907,  2245, 24628, 24628,   907,  2816, 24628,   307,
 2816,   854,   908,  2246, 24628, 24628,   908, 24628, 24628,   120,
 2817, 24628, 24628, 24628, 24628, 24628, 24628,  2823,   249,  2818,
 2818,   278,   875,  2227, 24628, 24628,   875,  2819, 24628,   133,
 2819,   877,   876,  2233, 24628, 24628,   876,  2820, 24628,   216,
 2820,   882,   889,  2234, 24628, 24628,   889,  2821, 24628,   684,
 2821,   883,   890,  2235, 24628, 24628,   890,  2822, 24628,   581,
 2822,   884,   891,  2236, 24628, 24628,   891, 24628, 24628,   285,
 2823, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   250,  2824,
 2824,   252,   262,  2217, 24628, 24628,   262,  2825, 24628,   142,
 2825,   258,   273,  2223, 24628, 24628,   273,  2826, 24628,   246,
 2826,   259,   274,  2224, 24628, 24628,   274,  2827, 24628,   199,
 2827,   260,   275,  2225, 24628, 24628,   275,  2828, 24628,   229,
 2828,   261,   276,  2226, 24628, 24628,   276, 24628, 24628,    87,
 2829, 24628,  2811,  2811, 24628, 24628, 24628,  2830,   868,  2812,
 2830, 24628,  2817,  2817, 24628, 24628, 24628,  2831,   869,  2818,
 2831, 24628,  2823,  2823, 24628, 24628, 24628, 24628,   870,  2824,
 2832, 24628,  2890,  2890,  2800, 24628, 24628,  2886,  2883,  2833,
 2833, 24628,   198,   198, 24628, 24628, 24628,  2834,  2882,   170,
 2834, 24628,  2835,  2835, 24628, 24628, 24628,  2864,  2876,   702,
 2835, 24628, 24628, 24628, 24628, 24628, 24628,  2836,   200,   702,
 2836, 24628, 24628, 24628, 24628, 24628, 24628,  2837,   201,  1551,
 2837, 24628, 24628, 24628, 24628, 24628, 24628,  2849,   202,  2838,
 2838,  1881,  2848,  2081, 24628, 24628,  2848,  2839, 24628,   805,
 2839,  1882,  2847,  2094, 24628, 24628,  2847,  2840, 24628,  1108,
 2840,  1883,  2846,  2102, 24628, 24628,  2846,  2841, 24628,  1198,
 2841,  1884,  2845,  2103, 24628, 24628,  2845,  2842, 24628,  1885,
 2842,  2844,  2843,  2104, 24628, 24628,  2843, 24628, 24628,  2087,
 2843, 24628,  2844,  2101, 24628, 24628,  2844, 24628, 24628,  2087,
 2844, 24628,  2099,  2099, 24628, 24628, 24628, 24628, 24628,  2087,
 2845, 24628,  1884,  2100, 24628, 24628,  1884,  2843, 24628,  1885,
 2846, 24628,  1883,  2096, 24628, 24628,  1883,  2845, 24628,  1198,
 2847, 24628,  1882,  2095, 24628, 24628,  1882,  2846, 24628,  1108,
 2848, 24628,  1881,  1193, 24628, 24628,  1881,  2847, 24628,   805,
 2849, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   203,  2850,
 2850,   205,  2863,  2071, 24628, 24628,  2863,  2851, 24628,   206,
 2851,  2862,  2861,  2077, 24628, 24628,  2861,  2852, 24628,   842,
 2852,  2860,  2859,  2078, 24628, 24628,  2859,  2853, 24628,   856,
 2853,  2858,  2857,  2079, 24628, 24628,  2857,  2854, 24628,  1038,
 2854,  2856,  2855,  2080, 24628, 24628,  2855, 24628, 24628,  1031,
 2855, 24628,  2856,  1192, 24628, 24628,  2856, 24628, 24628,  1031,
 2856, 24628,  1104,  1104, 24628, 24628, 24628, 24628, 24628,  1031,
 2857, 24628,  2858,  1191, 24628, 24628,  2858,  2855, 24628,  1038,
 2858, 24628,  1103,  1103, 24628, 24628, 24628,  2856, 24628,  1038,
 2859, 24628,  2860,  1190, 24628, 24628,  2860,  2857, 24628,   856,
 2860, 24628,  1102,  1102, 24628, 24628, 24628,  2858, 24628,   856,
 2861, 24628,  2862,  1189, 24628, 24628,  2862,  2859, 24628,   842,
 2862, 24628,  1101,  1101, 24628, 24628, 24628,  2860, 24628,   842,
 2863, 24628,   205,  1183, 24628, 24628,   205,  2861, 24628,   206,
 2864, 24628,  2836,  2836, 24628, 24628, 24628,  2865,  2869,  1551,
 2865, 24628,  2837,  2837, 24628, 24628, 24628,  2866,  2868,  2838,
 2866, 24628,  2849,  2849, 24628, 24628, 24628, 24628,  2867,  2850,
 2867, 24628,   203,   203, 24628, 24628, 24628, 24628,  2121,  2863,
 2868, 24628,   202,   202, 24628, 24628, 24628,  2867,  2122,  2848,
 2869, 24628,   201,   201, 24628, 24628, 24628,  2868,  2124,  2870,
 2870, 24628,  1609,  2106, 24628, 24628,  1609,  2871, 24628,   731,
 2871, 24628,  1610,  2136, 24628, 24628,  1610,  2872, 24628,  1315,
 2872, 24628,  1611,  2137, 24628, 24628,  1611,  2873, 24628,  1554,
 2873, 24628,  1612,  2141, 24628, 24628,  1612,  2874, 24628,  1613,
 2874, 24628,  2875,  2142, 24628, 24628,  2875, 24628, 24628,  2113,
 2875, 24628,  2140,  2140, 24628, 24628, 24628, 24628, 24628,  2113,
 2876, 24628,   200,   200, 24628, 24628, 24628,  2869,  1601,  2877,
 2877, 24628,  1603,  2153, 24628, 24628,  1603,  2878, 24628,    59,
 2878, 24628,  1604,  2159, 24628, 24628,  1604,  2879, 24628,    72,
 2879, 24628,  1605,  2160, 24628, 24628,  1605,  2880, 24628,   705,
 2880, 24628,  1606,  2161, 24628, 24628,  1606,  2881, 24628,  1079,
 2881, 24628,  1607,  2162, 24628, 24628,  1607, 24628, 24628,   494,
 2882, 24628,   199,   199, 24628, 24628, 24628,  2876,  1600,  1830,
 2883, 24628,   439,   439, 24628, 24628, 24628,  2884, 24628,   198,
 2884, 24628,   440,   440, 24628, 24628, 24628,  2885, 24628,   442,
 2885, 24628,  2317,  2317, 24628, 24628, 24628, 24628, 24628,   349,
 2886, 24628,  2889,  2889,  2801, 24628, 24628,  2887,  2884,  1500,
 2887, 24628,  2888,  2888,  2802, 24628, 24628, 24628,  2885,  1478,
 2888, 24628,   347,   347,   536, 24628, 24628, 24628,  2317,  1478,
 2889, 24628,   346,   346,   535, 24628, 24628,  2888,   440,  1500,
 2890, 24628,   345,   345,   534, 24628, 24628,  2889,   439,  2833,
 2891, 24628,   344,   344,   533, 24628, 24628,  2890,   438,  2808,
 2892, 24628,  2891,  1473,  2794, 24628,  2891,  2893,  2313,  2808,
 2893, 24628,  2890,  1474,  2795, 24628,  2890,  2894,  2314,  2833,
 2894, 24628,  2889,  1475,  2796, 24628,  2889,  2895,  2315,  1500,
 2895, 24628,  2888,  1476,  2797, 24628,  2888, 24628,  2316,  1478,
 2896, 24628,  2832,  2893,  2803, 24628,  2832,  2897,  2901,  2833,
 2897, 24628,  2886,  2894,  2804, 24628,  2886,  2898,  2900,  1500,
 2898, 24628,  2887,  2895,  2805, 24628,  2887, 24628,  2899,  1478,
 2899, 24628,  2885,  2316, 24628, 24628,  2885, 24628, 24628,   349,
 2900, 24628,  2884,  2315, 24628, 24628,  2884,  2899, 24628,   442,
 2901, 24628,  2883,  2314, 24628, 24628,  2883,  2900, 24628,   198,
 2902, 24628,   149,  2313, 24628, 24628,   149,  2901, 24628,   150,
 2903, 24628,   148,   436, 24628, 24628,   148,  2902, 24628,   141,
 2904, 24628,  2747,  2747, 24628, 24628, 24628,  2789,  2905,  1543,
 2905, 24628,   668,   668, 24628, 24628, 24628,  2790,  1005,   669,
 2906, 24628,  1543,  2907,  6620, 10186,  1543, 10173,  3222,   524,
 2907, 24628,   669,  2908,  6621,  8137,   669,  7754,  2322,   524,
 2908, 24628,   523, 24628, 24628, 24628,   523,  2909,  2323,   524,
 2909, 24628,  2910, 24628, 24628, 24628,  2910,  4684,  2324,   671,
 2910, 24628, 24628, 24628, 24628, 24628, 24628,  2911,   214,   671,
 2911, 24628, 24628, 24628, 24628, 24628, 24628,  2912,  2326,  1563,
 2912, 24628, 24628, 24628, 24628, 24628, 24628,  3410,  2327,  2913,
 2913, 24628,  2328,  2328,  1235,  6892, 24628,  2914,   580,  2329,
 2914, 24628,  2356,  2356,  1236,  6891, 24628,  6907,  2915,  2357,
 2915, 24628,   582,   582,  1086,  2916, 24628,  6908,  3928,  2395,
 2916, 24628, 24628, 24628, 24628, 24628, 24628,  2917,  3932,  6878,
 2917, 24628, 24628, 24628, 24628, 24628, 24628,   481,  2918,  3996,
 2918, 24628, 24628, 24628, 24628, 24628, 24628,   482,  1981,  2919,
 2919, 24628,  1982,  1982, 24628, 24628, 24628,  2920, 24628,  1983,
 2920, 24628,  3999,  3999, 24628, 24628, 24628,  6290, 24628,  2921,
 2921, 24628, 24628, 24628, 24628, 24628, 24628,  3267, 24628,  2922,
 2922, 24628, 24628, 24628, 24628, 24628, 24628,  2923,    51,  1396,
 2923, 24628, 24628, 24628, 24628, 24628, 24628,  2924,    52,  1574,
 2924, 24628, 24628, 24628, 24628, 24628, 24628,  2925,   936,  1906,
 2925, 24628, 24628, 24628, 24628, 24628, 24628,  2926,   937,  2764,
 2926, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   766,  2927,
 2927, 24628,   767,   767,  1999, 24628, 24628,  2928,  3116,  3118,
 2928, 24628,   768,   768,  2000, 24628, 24628,  2929,  3095,  3097,
 2929, 24628,   769,   769,  2001, 24628, 24628,  2930,  3052,  3065,
 2930, 24628,   770,   770,  2002, 24628, 24628,  2931,  2968,  3021,
 2931, 24628,   771,   771,  2003, 24628, 24628, 24628,  2932,  2934,
 2932, 24628,   772,   772,  1211, 24628, 24628, 24628,  2933,   773,
 2933, 24628,   347,   347, 24628, 24628, 24628, 24628,  2317,  1478,
 2934, 24628,   773,  2935, 24628, 24628,   773,  2955,  2967,   350,
 2935, 24628,  1478,  2936, 24628, 24628,  1478,  2946,  2954,   350,
 2936, 24628,   349, 24628, 24628, 24628,   349,  2937,  2945,   350,
 2937, 24628,   381, 24628, 24628, 24628,   381,  2938,  2944,   382,
 2938, 24628,   421, 24628, 24628, 24628,   421,  2939,  2943,   422,
 2939, 24628,  1482, 24628, 24628, 24628,  1482,  2940,  2942,  1483,
 2940, 24628,  1492, 24628, 24628, 24628,  1492, 24628,  2941,  1493,
 2941, 24628,    91, 24628, 24628, 24628,    91, 24628,  1128,   649,
 2942, 24628,    90, 24628, 24628, 24628,    90,  2941,  1127,   783,
 2943, 24628,    89, 24628, 24628, 24628,    89,  2942,  1126,  1875,
 2944, 24628,    88, 24628, 24628, 24628,    88,  2943,  1125,   415,
 2945, 24628,    87, 24628, 24628, 24628,    87,  2944,  1124,   376,
 2946, 24628,  1479,  2937, 24628, 24628,  1479,  2947,  2953,   382,
 2947, 24628,  1480,  2938, 24628, 24628,  1480,  2948,  2952,   422,
 2948, 24628,  1481,  2939, 24628, 24628,  1481,  2949,  2951,  1483,
 2949, 24628,  1498,  2940, 24628, 24628,  1498, 24628,  2950,  1493,
 2950, 24628,   647,  2941, 24628, 24628,   647, 24628,  1132,   649,
 2951, 24628,   646,  2942, 24628, 24628,   646,  2950,  1131,   783,
 2952, 24628,   645,  2943, 24628, 24628,   645,  2951,  1130,  1875,
 2953, 24628,   644,  2944, 24628, 24628,   644,  2952,  1129,   415,
 2954, 24628,   643,  2945, 24628, 24628,   643,  2953,  1123,   376,
 2955, 24628,  2956,  2946, 24628, 24628,  2956,  2960,  2966,   382,
 2956, 24628,  1479,  1479, 24628, 24628, 24628,  2957,   775,   382,
 2957, 24628,  1480,  1480, 24628, 24628, 24628,  2958,   776,   422,
 2958, 24628,  1481,  1481, 24628, 24628, 24628,  2959,   777,  1483,
 2959, 24628,  1498,  1498, 24628, 24628, 24628, 24628,   778,  1493,
 2960, 24628,  2957,  2947, 24628, 24628,  2957,  2961,  2965,   422,
 2961, 24628,  2958,  2948, 24628, 24628,  2958,  2962,  2964,  1483,
 2962, 24628,  2959,  2949, 24628, 24628,  2959, 24628,  2963,  1493,
 2963, 24628,   778,  2950, 24628, 24628,   778, 24628,  2543,   649,
 2964, 24628,   777,  2951, 24628, 24628,   777,  2963,  2542,   783,
 2965, 24628,   776,  2952, 24628, 24628,   776,  2964,  2541,  1875,
 2966, 24628,   775,  2953, 24628, 24628,   775,  2965,  2539,   415,
 2967, 24628,   774,  2954, 24628, 24628,   774,  2966,  2538,   376,
 2968, 24628,  3020,  3020,  1210, 24628, 24628,  2932,  3019,  2969,
 2969, 24628,  1500,  1500, 24628, 24628, 24628,  2970,   498,   443,
 2970, 24628,  1501,  1501, 24628, 24628, 24628,  2993,  2971,  1503,
 2971, 24628,   500,   500, 24628, 24628, 24628,  2972,  2127,  1528,
 2972, 24628,   501,   501, 24628, 24628, 24628,  2973,  2128,  2986,
 2973, 24628,   502,   502, 24628, 24628, 24628,  2974,  2129,  2975,
 2974, 24628,   503,   503, 24628, 24628, 24628, 24628,  2130,  2644,
 2975, 24628,  1451,  1260, 24628, 24628,  1451,  2976, 24628,   665,
 2976, 24628,  1452,  2977, 24628, 24628,  1452,  2983, 24628,  1051,
 2977, 24628,  1049,  1262, 24628, 24628,  1049,  2978, 24628,  1051,
 2978, 24628,  2660,  1263, 24628, 24628,  2660,  2979, 24628,  1265,
 2979, 24628,  2656,  2980, 24628, 24628,  2656,  2982, 24628,  1455,
 2980, 24628,  2657, 24628, 24628, 24628,  2657,  2981, 24628,  1455,
 2981, 24628,   717, 24628, 24628, 24628,   717, 24628, 24628,   718,
 2982, 24628,  2653,  2981, 24628, 24628,  2653, 24628, 24628,   718,
 2983, 24628,  1453,  2978, 24628, 24628,  1453,  2984, 24628,  1265,
 2984, 24628,  1454,  2979, 24628, 24628,  1454,  2985, 24628,  1455,
 2985, 24628,  2652,  2982, 24628, 24628,  2652, 24628, 24628,   718,
 2986, 24628,  1143,  2027, 24628, 24628,  1143,  2987, 24628,   623,
 2987, 24628,  1144,  2028, 24628, 24628,  1144,  2988, 24628,  1074,
 2988, 24628,  1145,  2029, 24628, 24628,  1145,  2989, 24628,  1146,
 2989, 24628,  2990,  2033, 24628, 24628,  2990,  2992, 24628,  1538,
 2990, 24628,  2031,  2031, 24628, 24628, 24628,  2991, 24628,  1538,
 2991, 24628,  2032,  2032, 24628, 24628, 24628, 24628, 24628,  1025,
 2992, 24628,  2991,  2034, 24628, 24628,  2991, 24628, 24628,  1025,
 2993, 24628,  3018,  3018, 24628, 24628, 24628,  2994,  2972,  1534,
 2994, 24628,  3016,  3016, 24628, 24628, 24628,  3008,  2973,  2995,
 2995,  1451,  2975,  1259, 24628, 24628,  2975,  2996, 24628,   665,
 2996,  1452,  2976,  3006, 24628, 24628,  2976,  2997, 24628,  1051,
 2997,  1453,  2983,  3004, 24628, 24628,  2983,  2998, 24628,  1265,
 2998,  1454,  2984,  3002, 24628, 24628,  2984,  2999, 24628,  1455,
 2999,  2652,  2985,  3000, 24628, 24628,  2985, 24628, 24628,   718,
 3000,  2653,  2982,  3001, 24628, 24628,  2982, 24628, 24628,   718,
 3001,   717,  2981, 24628, 24628, 24628,  2981, 24628, 24628,   718,
 3002,  2656,  2979,  3003, 24628, 24628,  2979,  3000, 24628,  1455,
 3003,  2657,  2980, 24628, 24628, 24628,  2980,  3001, 24628,  1455,
 3004,  2660,  2978,  3005, 24628, 24628,  2978,  3002, 24628,  1265,
 3005,  1264,  1263, 24628, 24628, 24628,  1263,  3003, 24628,  1265,
 3006,  1049,  2977,  3007, 24628, 24628,  2977,  3004, 24628,  1051,
 3007,  1050,  1262, 24628, 24628, 24628,  1262,  3005, 24628,  1051,
 3008, 24628,  3014,  3014, 24628, 24628, 24628, 24628,  2974,  3009,
 3009,   235,  2644,  1240, 24628, 24628,  2644,  3010, 24628,   207,
 3010,   236,  2642,  1251, 24628, 24628,  2642,  3011, 24628,   237,
 3011,  2624,  2640,  1256, 24628, 24628,  2640,  3012, 24628,  1095,
 3012,  2625,  2638,  1257, 24628, 24628,  2638,  3013, 24628,  1044,
 3013,  2626,  2636,  1258, 24628, 24628,  2636, 24628, 24628,   513,
 3014, 24628,  3015,  3015, 24628, 24628, 24628, 24628,   503,  3009,
 3015, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   233,  3009,
 3016, 24628,  3017,  3017, 24628, 24628, 24628,  3014,   502,  2995,
 3017, 24628, 24628, 24628, 24628, 24628, 24628,  3015,   232,  2995,
 3018, 24628,  1533,  1533, 24628, 24628, 24628,  3016,   501,  1534,
 3019, 24628,   346,   346, 24628, 24628, 24628,  2933,   440,  1500,
 3020, 24628, 24628, 24628, 24628, 24628, 24628,   772,   346,  2969,
 3021, 24628,  2969,  3022, 24628, 24628,  2969,  3043,  3051,   443,
 3022, 24628,  1500,  3023, 24628, 24628,  1500,  3034,  3042,   443,
 3023, 24628,   442, 24628, 24628, 24628,   442,  3024,  3032,   443,
 3024, 24628,  1502, 24628, 24628, 24628,  1502,  3025,  3031,  1503,
 3025, 24628,  1533, 24628, 24628, 24628,  1533,  3026,  3030,  1534,
 3026, 24628,  3017, 24628, 24628, 24628,  3017,  3027,  3029,  2995,
 3027, 24628,  3015, 24628, 24628, 24628,  3015, 24628,  3028,  3009,
 3028, 24628,   233, 24628, 24628, 24628,   233, 24628,  2551,  2644,
 3029, 24628,   232, 24628, 24628, 24628,   232,  3028,  2550,  2975,
 3030, 24628,   231, 24628, 24628, 24628,   231,  3029,  2549,  2986,
 3031, 24628,   230, 24628, 24628, 24628,   230,  3030,  2548,  1528,
 3032, 24628,   229, 24628, 24628, 24628,   229,  3031,  3033,  2353,
 3033, 24628,  1038, 24628, 24628, 24628,  1038,  2548,  1438,  1039,
 3034, 24628,  1501,  3024, 24628, 24628,  1501,  3035,  3041,  1503,
 3035, 24628,  3018,  3025, 24628, 24628,  3018,  3036,  3040,  1534,
 3036, 24628,  3016,  3026, 24628, 24628,  3016,  3037,  3039,  2995,
 3037, 24628,  3014,  3027, 24628, 24628,  3014, 24628,  3038,  3009,
 3038, 24628,   503,  3028, 24628, 24628,   503, 24628,  2554,  2644,
 3039, 24628,   502,  3029, 24628, 24628,   502,  3038,  2553,  2975,
 3040, 24628,   501,  3030, 24628, 24628,   501,  3039,  2552,  2986,
 3041, 24628,   500,  3031, 24628, 24628,   500,  3040,  2547,  1528,
 3042, 24628,   499,  3032, 24628, 24628,   499,  3041,  1133,  2353,
 3043, 24628,  2970,  3034, 24628, 24628,  2970,  3044,  3050,  1503,
 3044, 24628,  2993,  3035, 24628, 24628,  2993,  3045,  3049,  1534,
 3045, 24628,  2994,  3036, 24628, 24628,  2994,  3046,  3048,  2995,
 3046, 24628,  3008,  3037, 24628, 24628,  3008, 24628,  3047,  3009,
 3047, 24628,  2974,  3038, 24628, 24628,  2974, 24628,  2557,  2644,
 3048, 24628,  2973,  3039, 24628, 24628,  2973,  3047,  2556,  2975,
 3049, 24628,  2972,  3040, 24628, 24628,  2972,  3048,  2555,  2986,
 3050, 24628,  2971,  3041, 24628, 24628,  2971,  3049,  2546,  1528,
 3051, 24628,   498,  3042, 24628, 24628,   498,  3050,  2545,  2353,
 3052, 24628,  3064,  3064,  1209, 24628, 24628,  2968,  3063,  3053,
 3053, 24628,  2833,  2833, 24628, 24628, 24628,  3059,  3054,   170,
 3054, 24628,  2882,  2882, 24628, 24628, 24628,  3055,  2116,  1830,
 3055, 24628,  2876,  2876, 24628, 24628, 24628,  3056,  2117,  2877,
 3056, 24628,  2869,  2869, 24628, 24628, 24628,  3057,  2118,  2870,
 3057, 24628,  2868,  2868, 24628, 24628, 24628,  3058,  2119,  2848,
 3058, 24628,  2867,  2867, 24628, 24628, 24628, 24628,  2120,  2863,
 3059, 24628,  2834,  2834, 24628, 24628, 24628,  3060,  3055,   702,
 3060, 24628,  2864,  2864, 24628, 24628, 24628,  3061,  3056,  1551,
 3061, 24628,  2865,  2865, 24628, 24628, 24628,  3062,  3057,  2838,
 3062, 24628,  2866,  2866, 24628, 24628, 24628, 24628,  3058,  2850,
 3063, 24628,   345,   345, 24628, 24628, 24628,  3019,   439,  2833,
 3064, 24628, 24628, 24628, 24628, 24628, 24628,  3020,   345,  3053,
 3065, 24628,  3053,  3066, 24628, 24628,  3053,  3086,  3094,   170,
 3066, 24628,  2833,  3067, 24628, 24628,  2833,  3077,  3085,   170,
 3067, 24628,   198, 24628, 24628, 24628,   198,  3068,  3076,   170,
 3068, 24628,  2835, 24628, 24628, 24628,  2835,  3069,  3075,   702,
 3069, 24628,  2836, 24628, 24628, 24628,  2836,  3070,  3074,  1551,
 3070, 24628,  2837, 24628, 24628, 24628,  2837,  3071,  3073,  2838,
 3071, 24628,  2849, 24628, 24628, 24628,  2849, 24628,  3072,  2850,
 3072, 24628,   203, 24628, 24628, 24628,   203, 24628,  2565,  2863,
 3073, 24628,   202, 24628, 24628, 24628,   202,  3072,  2564,  2848,
 3074, 24628,   201, 24628, 24628, 24628,   201,  3073,  2563,  2870,
 3075, 24628,   200, 24628, 24628, 24628,   200,  3074,  2562,  2877,
 3076, 24628,   199, 24628, 24628, 24628,   199,  3075,  2561,  1830,
 3077, 24628,  2834,  3068, 24628, 24628,  2834,  3078,  3084,   702,
 3078, 24628,  2864,  3069, 24628, 24628,  2864,  3079,  3083,  1551,
 3079, 24628,  2865,  3070, 24628, 24628,  2865,  3080,  3082,  2838,
 3080, 24628,  2866,  3071, 24628, 24628,  2866, 24628,  3081,  2850,
 3081, 24628,  2867,  3072, 24628, 24628,  2867, 24628,  2569,  2863,
 3082, 24628,  2868,  3073, 24628, 24628,  2868,  3081,  2568,  2848,
 3083, 24628,  2869,  3074, 24628, 24628,  2869,  3082,  2567,  2870,
 3084, 24628,  2876,  3075, 24628, 24628,  2876,  3083,  2566,  2877,
 3085, 24628,  2882,  3076, 24628, 24628,  2882,  3084,  2560,  1830,
 3086, 24628,  3059,  3077, 24628, 24628,  3059,  3087,  3093,   702,
 3087, 24628,  3060,  3078, 24628, 24628,  3060,  3088,  3092,  1551,
 3088, 24628,  3061,  3079, 24628, 24628,  3061,  3089,  3091,  2838,
 3089, 24628,  3062,  3080, 24628, 24628,  3062, 24628,  3090,  2850,
 3090, 24628,  3058,  3081, 24628, 24628,  3058, 24628,  2573,  2863,
 3091, 24628,  3057,  3082, 24628, 24628,  3057,  3090,  2572,  2848,
 3092, 24628,  3056,  3083, 24628, 24628,  3056,  3091,  2571,  2870,
 3093, 24628,  3055,  3084, 24628, 24628,  3055,  3092,  2570,  2877,
 3094, 24628,  3054,  3085, 24628, 24628,  3054,  3093,  2559,  1830,
 3095, 24628,   863,   863,  1208, 24628, 24628,  3052,  3096,   864,
 3096, 24628,   344,   344, 24628, 24628, 24628,  3063,   438,  2808,
 3097, 24628,   864,  3098, 24628, 24628,   864,  3108,  1823,   151,
 3098, 24628,  2808,  3099, 24628, 24628,  2808,  3104,  1824,   151,
 3099, 24628,   150, 24628, 24628, 24628,   150,  3100,  1825,   151,
 3100, 24628,  2810, 24628, 24628, 24628,  2810,  3101,  1820,   109,
 3101, 24628,  2811, 24628, 24628, 24628,  2811,  3102,  1814,  2812,
 3102, 24628,  2817, 24628, 24628, 24628,  2817,  3103,  1808,  2818,
 3103, 24628,  2823, 24628, 24628, 24628,  2823, 24628,  1802,  2824,
 3104, 24628,  2809,  3100, 24628, 24628,  2809,  3105,  1819,   109,
 3105, 24628,  2829,  3101, 24628, 24628,  2829,  3106,  1813,  2812,
 3106, 24628,  2830,  3102, 24628, 24628,  2830,  3107,  1807,  2818,
 3107, 24628,  2831,  3103, 24628, 24628,  2831, 24628,  1801,  2824,
 3108, 24628,  3109,  3104, 24628, 24628,  3109,  3113,  1817,   109,
 3109, 24628,  2809,  2809, 24628, 24628, 24628,  3110,  1818,   109,
 3110, 24628,  2829,  2829, 24628, 24628, 24628,  3111,  1812,  2812,
 3111, 24628,  2830,  2830, 24628, 24628, 24628,  3112,  1806,  2818,
 3112, 24628,  2831,  2831, 24628, 24628, 24628, 24628,  1800,  2824,
 3113, 24628,  3110,  3105, 24628, 24628,  3110,  3114,  1811,  2812,
 3114, 24628,  3111,  3106, 24628, 24628,  3111,  3115,  1805,  2818,
 3115, 24628,  3112,  3107, 24628, 24628,  3112, 24628,  1799,  2824,
 3116, 24628,   862,   862,  1207, 24628, 24628,  3095,  3117,   184,
 3117, 24628,   343,   343, 24628, 24628, 24628,  3096,   437,   140,
 3118, 24628,   184,  3119, 24628, 24628,   184,  3250,  3266,   101,
 3119, 24628,   140,  3120, 24628, 24628,   140,  3237,  3249,   101,
 3120, 24628,   141, 24628, 24628, 24628,   141,  3121,  3236,   101,
 3121, 24628,  3122, 24628, 24628, 24628,  3122,  3229,  3235,   451,
 3122, 24628, 24628, 24628, 24628, 24628, 24628,  3123,   143,   451,
 3123, 24628, 24628, 24628, 24628, 24628, 24628,  3187,   144,  3124,
 3124,   736,  3183,  3185, 24628, 24628,  3183,  3125, 24628,    98,
 3125,   737,  3179,  3181, 24628, 24628,  3179,  3126, 24628,   595,
 3126,   738,  3174,  3177, 24628, 24628,  3174,  3127, 24628,   739,
 3127,  3168,  3167,  3172, 24628, 24628,  3167,  3128, 24628,  2729,
 3128,  3160,  3159,  3165, 24628, 24628,  3159, 24628, 24628,  3129,
 3129, 24628, 24628, 24628, 24628, 24628, 24628,  3130,   120,   161,
 3130, 24628, 24628, 24628, 24628, 24628, 24628,  3131,   121,  1735,
 3131, 24628, 24628, 24628, 24628, 24628, 24628,  3132,   122,  1845,
 3132, 24628, 24628, 24628, 24628, 24628, 24628,  3148,   123,  3133,
 3133,  2126,  2545,  1435, 24628, 24628,  2545,  3139,  3134,  1039,
 3134,  1001,  1292,  1918, 24628, 24628,  1292,  3135,  1483,  1002,
 3135,  1008,  1293,  1919, 24628, 24628,  1293,  3136,  1484,  1009,
 3136,  1303,  1302,  1920, 24628, 24628,  1302,  3137,  1485,  1071,
 3137,  1304,  1306,  1921, 24628, 24628,  1306,  3138,  1486,  1048,
 3138,  1305,  1307,  1922, 24628, 24628,  1307, 24628,  1487,  1091,
 3139,  2127,  2546,  3147, 24628, 24628,  2546,  3140,  3135,  1137,
 3140,  2128,  2555,  3146, 24628, 24628,  2555,  3141,  3136,  1143,
 3141,  2129,  2556,  3145, 24628, 24628,  2556,  3142,  3137,  1451,
 3142,  2130,  2557,  3143, 24628, 24628,  2557, 24628,  3138,   235,
 3143,   504,  2554,  3144, 24628, 24628,  2554, 24628,  1922,   235,
 3144,   234,  2551, 24628, 24628, 24628,  2551, 24628,  1442,   235,
 3145,  2131,  2553,  1450, 24628, 24628,  2553,  3143,  1921,  1451,
 3146,  2133,  2552,  1449, 24628, 24628,  2552,  3145,  1920,  1143,
 3147,  1135,  2547,  1448, 24628, 24628,  2547,  3146,  1919,  1137,
 3148, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   124,  3149,
 3149,   126,  2538,  1415, 24628, 24628,  2538,  3155,  3150,   127,
 3150,   291,   987,  1434, 24628, 24628,   987,  3151,  1493,   292,
 3151,   297,   995,  1433, 24628, 24628,   995,  3152,  1494,   298,
 3152,   997,   996,  1432, 24628, 24628,   996,  3153,  1495,   726,
 3153,   782,   998,  1431, 24628, 24628,   998,  3154,  1496,   568,
 3154,   780,   999,  1430, 24628, 24628,   999, 24628,  1497,   543,
 3155,  2540,  2539,  1426, 24628, 24628,  2539,  3156,  3151,   416,
 3156,   799,  2541,  1427, 24628, 24628,  2541,  3157,  3152,   800,
 3157,   781,  2542,  1428, 24628, 24628,  2542,  3158,  3153,   660,
 3158,   779,  2543,  1429, 24628, 24628,  2543, 24628,  3154,    93,
 3159, 24628,  3160,  3163, 24628, 24628,  3160, 24628, 24628,  3129,
 3160, 24628,  3161,  3161, 24628, 24628, 24628, 24628, 24628,  3129,
 3161, 24628,  3162,  3162, 24628, 24628, 24628, 24628, 24628,  3129,
 3162, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3129,
 3163, 24628,  3161,  3164, 24628, 24628,  3161, 24628, 24628,  3129,
 3164, 24628,  3162, 24628, 24628, 24628,  3162, 24628, 24628,  3129,
 3165,  3161,  3163,  3166, 24628, 24628,  3163, 24628, 24628,  3129,
 3166,  3162,  3164, 24628, 24628, 24628,  3164, 24628, 24628,  3129,
 3167, 24628,  3168,  3170, 24628, 24628,  3168,  3159, 24628,  2729,
 3168, 24628,  3169,  3169, 24628, 24628, 24628,  3160, 24628,  2729,
 3169, 24628,  2728,  2728, 24628, 24628, 24628,  3161, 24628,  2729,
 3170, 24628,  3169,  3171, 24628, 24628,  3169,  3163, 24628,  2729,
 3171, 24628,  2728, 24628, 24628, 24628,  2728,  3164, 24628,  2729,
 3172,  3169,  3170,  3173, 24628, 24628,  3170,  3165, 24628,  2729,
 3173,  2728,  3171, 24628, 24628, 24628,  3171,  3166, 24628,  2729,
 3174, 24628,   738,  3175, 24628, 24628,   738,  3167, 24628,   739,
 3175, 24628,  3176,  2726, 24628, 24628,  3176,  3170, 24628,   739,
 3176, 24628,  2727,  2727, 24628, 24628, 24628,  3169, 24628,   739,
 3177,  3176,  3175,  3178, 24628, 24628,  3175,  3172, 24628,   739,
 3178,  2727,  2726, 24628, 24628, 24628,  2726,  3173, 24628,   739,
 3179, 24628,   737,  3180, 24628, 24628,   737,  3174, 24628,   595,
 3180, 24628,   593,  2725, 24628, 24628,   593,  3175, 24628,   595,
 3181,   593,  3180,  3182, 24628, 24628,  3180,  3177, 24628,   595,
 3182,   594,  2725, 24628, 24628, 24628,  2725,  3178, 24628,   595,
 3183, 24628,   736,  3184, 24628, 24628,   736,  3179, 24628,    98,
 3184, 24628,   592,  2724, 24628, 24628,   592,  3180, 24628,    98,
 3185,   592,  3184,  3186, 24628, 24628,  3184,  3181, 24628,    98,
 3186,    97,  2724, 24628, 24628, 24628,  2724,  3182, 24628,    98,
 3187, 24628, 24628, 24628, 24628, 24628, 24628,  3223,   145,  3188,
 3188,  1544,  3222,  2321, 24628, 24628,  3222,  3189, 24628,   132,
 3189,  1545,  3218,  3220, 24628, 24628,  3218,  3190, 24628,   215,
 3190,  1546,  3213,  3216, 24628, 24628,  3213,  3191, 24628,  1547,
 3191,  3207,  3206,  3211, 24628, 24628,  3206,  3192, 24628,  2328,
 3192,  3199,  3198,  3204, 24628, 24628,  3198, 24628, 24628,  3193,
 3193, 24628, 24628, 24628, 24628, 24628, 24628,  3194,   285,   945,
 3194, 24628, 24628, 24628, 24628, 24628, 24628,  3195,   286,  1736,
 3195, 24628, 24628, 24628, 24628, 24628, 24628,  3196,   287,  1846,
 3196, 24628, 24628, 24628, 24628, 24628, 24628,  3197,   288,  3134,
 3197, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   289,  3150,
 3198, 24628,  3199,  3202, 24628, 24628,  3199, 24628, 24628,  3193,
 3199, 24628,  3200,  3200, 24628, 24628, 24628, 24628, 24628,  3193,
 3200, 24628,  3201,  3201, 24628, 24628, 24628, 24628, 24628,  3193,
 3201, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3193,
 3202, 24628,  3200,  3203, 24628, 24628,  3200, 24628, 24628,  3193,
 3203, 24628,  3201, 24628, 24628, 24628,  3201, 24628, 24628,  3193,
 3204,  3200,  3202,  3205, 24628, 24628,  3202, 24628, 24628,  3193,
 3205,  3201,  3203, 24628, 24628, 24628,  3203, 24628, 24628,  3193,
 3206, 24628,  3207,  3209, 24628, 24628,  3207,  3198, 24628,  2328,
 3207, 24628,  3208,  3208, 24628, 24628, 24628,  3199, 24628,  2328,
 3208, 24628,  2327,  2327, 24628, 24628, 24628,  3200, 24628,  2328,
 3209, 24628,  3208,  3210, 24628, 24628,  3208,  3202, 24628,  2328,
 3210, 24628,  2327, 24628, 24628, 24628,  2327,  3203, 24628,  2328,
 3211,  3208,  3209,  3212, 24628, 24628,  3209,  3204, 24628,  2328,
 3212,  2327,  3210, 24628, 24628, 24628,  3210,  3205, 24628,  2328,
 3213, 24628,  1546,  3214, 24628, 24628,  1546,  3206, 24628,  1547,
 3214, 24628,  3215,  2325, 24628, 24628,  3215,  3209, 24628,  1547,
 3215, 24628,  2326,  2326, 24628, 24628, 24628,  3208, 24628,  1547,
 3216,  3215,  3214,  3217, 24628, 24628,  3214,  3211, 24628,  1547,
 3217,  2326,  2325, 24628, 24628, 24628,  2325,  3212, 24628,  1547,
 3218, 24628,  1545,  3219, 24628, 24628,  1545,  3213, 24628,   215,
 3219, 24628,   213,  2324, 24628, 24628,   213,  3214, 24628,   215,
 3220,   213,  3219,  3221, 24628, 24628,  3219,  3216, 24628,   215,
 3221,   214,  2324, 24628, 24628, 24628,  2324,  3217, 24628,   215,
 3222, 24628,  1544,  2322, 24628, 24628,  1544,  3218, 24628,   132,
 3223, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   146,  3224,
 3224,   148,  2903,  2303, 24628, 24628,  2903,  3225, 24628,   141,
 3225,   149,  2902,  2312, 24628, 24628,  2902,  3226, 24628,   150,
 3226,  2883,  2901,  2318, 24628, 24628,  2901,  3227, 24628,   198,
 3227,  2884,  2900,  2319, 24628, 24628,  2900,  3228, 24628,   442,
 3228,  2885,  2899,  2320, 24628, 24628,  2899, 24628, 24628,   349,
 3229, 24628,  3123, 24628, 24628, 24628,  3123,  3230,  3234,  3124,
 3230, 24628,  3187, 24628, 24628, 24628,  3187,  3231,  3233,  3188,
 3231, 24628,  3223, 24628, 24628, 24628,  3223, 24628,  3232,  3224,
 3232, 24628,   146, 24628, 24628, 24628,   146, 24628,  2584,  2903,
 3233, 24628,   145, 24628, 24628, 24628,   145,  3232,  2583,  3222,
 3234, 24628,   144, 24628, 24628, 24628,   144,  3233,  2580,  3183,
 3235, 24628,   143, 24628, 24628, 24628,   143,  3234,  2579,  1724,
 3236, 24628,   142, 24628, 24628, 24628,   142,  3235,  2578,  1709,
 3237, 24628,  3238,  3121, 24628, 24628,  3238,  3242,  3248,   451,
 3238, 24628,  3122,  3122, 24628, 24628, 24628,  3239,   187,   451,
 3239, 24628,  3123,  3123, 24628, 24628, 24628,  3240,   188,  3124,
 3240, 24628,  3187,  3187, 24628, 24628, 24628,  3241,   189,  3188,
 3241, 24628,  3223,  3223, 24628, 24628, 24628, 24628,   190,  3224,
 3242, 24628,  3239,  3229, 24628, 24628,  3239,  3243,  3247,  3124,
 3243, 24628,  3240,  3230, 24628, 24628,  3240,  3244,  3246,  3188,
 3244, 24628,  3241,  3231, 24628, 24628,  3241, 24628,  3245,  3224,
 3245, 24628,   190,  3232, 24628, 24628,   190, 24628,  2590,  2903,
 3246, 24628,   189,  3233, 24628, 24628,   189,  3245,  2589,  3222,
 3247, 24628,   188,  3234, 24628, 24628,   188,  3246,  2586,  3183,
 3248, 24628,   187,  3235, 24628, 24628,   187,  3247,  2585,  1724,
 3249, 24628,   186,  3236, 24628, 24628,   186,  3248,  2577,  1709,
 3250, 24628,  3251,  3237, 24628, 24628,  3251,  3259,  3265,   451,
 3251, 24628,  3238,  3238, 24628, 24628, 24628,  3256,  3252,   451,
 3252, 24628,   187,   187, 24628, 24628, 24628,  3253,   748,  1724,
 3253, 24628,   188,   188, 24628, 24628, 24628,  3254,  2593,  3183,
 3254, 24628,   189,   189, 24628, 24628, 24628,  3255,  2594,  3222,
 3255, 24628,   190,   190, 24628, 24628, 24628, 24628,  2595,  2903,
 3256, 24628,  3239,  3239, 24628, 24628, 24628,  3257,  3253,  3124,
 3257, 24628,  3240,  3240, 24628, 24628, 24628,  3258,  3254,  3188,
 3258, 24628,  3241,  3241, 24628, 24628, 24628, 24628,  3255,  3224,
 3259, 24628,  3256,  3242, 24628, 24628,  3256,  3260,  3264,  3124,
 3260, 24628,  3257,  3243, 24628, 24628,  3257,  3261,  3263,  3188,
 3261, 24628,  3258,  3244, 24628, 24628,  3258, 24628,  3262,  3224,
 3262, 24628,  3255,  3245, 24628, 24628,  3255, 24628,  2597,  2903,
 3263, 24628,  3254,  3246, 24628, 24628,  3254,  3262,  2596,  3222,
 3264, 24628,  3253,  3247, 24628, 24628,  3253,  3263,  2592,  3183,
 3265, 24628,  3252,  3248, 24628, 24628,  3252,  3264,  2591,  1724,
 3266, 24628,   185,  3249, 24628, 24628,   185,  3265,  2576,  1709,
 3267, 24628, 24628, 24628, 24628, 24628, 24628,  1275, 24628,  3268,
 3268, 24628, 24628, 24628, 24628, 24628, 24628,  3269,    74,  1987,
 3269, 24628, 24628, 24628, 24628, 24628, 24628,  3473,    75,  3270,
 3270, 24628,    71,    71,  8964, 21738, 24628,  5743,  3271,    22,
 3271, 24628,    72,    72,  6786, 18553, 24628,  3278,  3272,    39,
 3272, 24628,    73,    73, 24628, 24628, 24628,  3273,   464,    47,
 3273, 24628,  3277,  3277, 24628, 24628, 24628,  3274,   465,   461,
 3274, 24628,   815,   815, 24628, 24628, 24628,  3275,   466,  1580,
 3275, 24628,   816,   816, 24628, 24628, 24628,  3276,   467,  2429,
 3276, 24628,   817,   817, 24628, 24628, 24628, 24628,   468,   818,
 3277, 24628, 24628, 24628, 24628, 24628, 24628,   815,    75,   461,
 3278, 24628,   456,   456,  9294, 14457, 24628,  3279,  3273,   457,
 3279, 24628,  3280,  3280,  9295, 11427, 24628,  5655,  3274,  5117,
 3280, 24628, 24628, 24628, 24628, 24628, 24628,  3281,   815,  5117,
 3281, 24628, 24628, 24628, 24628, 24628, 24628,  2681,   816,  3282,
 3282, 24628,  2429,  2429,  3283,  8531, 24628,  8563,  1319,  8054,
 3283, 24628,  3284,  3284,  9972,  8532, 24628,  8564,  1320, 11744,
 3284, 24628, 24628, 24628, 24628, 24628, 24628,  3285,  1321, 11744,
 3285, 24628, 24628, 24628, 24628, 24628, 24628,  3286,  1322,  8596,
 3286, 24628, 24628, 24628, 24628, 24628, 24628,  3287,  1323,  8586,
 3287, 24628, 24628, 24628, 24628, 24628, 24628,  3288,  1324,  3289,
 3288, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1325,  1962,
 3289, 24628,  1965,  3290,  2691,  7600,  1965,  7622,  3297,  1687,
 3290, 24628,  1366, 24628, 24628, 24628,  1366,  3291,  3298,  1687,
 3291, 24628,  1367, 24628, 24628, 24628,  1367,  3292,  3299,  2396,
 3292, 24628,  1368, 24628, 24628, 24628,  1368,  3293,  3300,  5169,
 3293, 24628,  1369, 24628, 24628, 24628,  1369,  3294,  3296,  3297,
 3294, 24628,  1370, 24628, 24628, 24628,  1370, 24628,  3295,  1372,
 3295, 24628,  1371, 24628, 24628, 24628,  1371, 24628,  2981,  1364,
 3296, 24628,  1382, 24628, 24628, 24628,  1382,  3295,  2980,  1383,
 3297, 24628,  1383,  3298,   618,  3301,  1383,  3527,  1260,  1384,
 3298, 24628,  1455, 24628, 24628, 24628,  1455,  3299,  1261,  1384,
 3299, 24628,  1456, 24628, 24628, 24628,  1456,  3300,  1262,  1457,
 3300, 24628,  2661, 24628, 24628, 24628,  2661,  3296,  1263,  2464,
 3301, 24628,  3302, 24628, 24628, 24628,  3302,  3522, 24628,  3303,
 3302, 24628, 24628, 24628, 24628, 24628, 24628,  3523, 24628,  3303,
 3303, 24628, 24628, 24628, 24628, 24628, 24628,  6629, 24628,  3304,
 3304, 24628, 24628, 24628, 24628, 24628, 24628,  5831, 24628,  3305,
 3305, 24628, 24628, 24628, 24628, 24628, 24628,  3306,  2665,  1694,
 3306, 24628, 24628, 24628, 24628, 24628, 24628,  3307,  2666,  2404,
 3307, 24628, 24628, 24628, 24628, 24628, 24628, 13138, 12126,  3308,
 3308,  1905,  3545, 20443, 14415, 19263,  3545, 24155,  3309,   166,
 3309,  1906,  3546, 15131,  6211, 19264,  3546, 24151, 11235,  3310,
 3310, 24628,   174,  3311,  5554, 24119,   174, 24135,   331,    99,
 3311, 24628,   447,  3312,  8282, 23384,   447, 10764,   332,    99,
 3312, 24628,    98, 24628, 24628, 24628,    98,  3313,   333,    99,
 3313, 24628,  3314, 24628, 24628, 24628,  3314, 10746,   334,   449,
 3314, 24628, 24628, 24628, 24628, 24628, 24628,  3315,   178,   449,
 3315, 24628, 24628, 24628, 24628, 24628, 24628, 10242,   179,  3316,
 3316,   734,  9205,  7366, 16816, 21797,  9205, 16056,  3317,   174,
 3317,   735,  6031,  7367,  8104, 24118,  6031,  3318,  3124,   447,
 3318, 16098, 16172,  7368,  8105, 24117, 16172,  3319,  3125,   629,
 3319, 16083, 16088,  7369,  8106, 24116, 16088, 16059,  3126,  3320,
 3320, 24628,   739,   739,  8171, 11968, 24628,  3321,  1017,   168,
 3321, 24628,  7502,  7502,  8172, 14910, 24628, 14892,  3322,   700,
 3322, 24628,   741,   741,  1019,  3323, 24628, 14829,  4112, 14276,
 3323, 24628, 24628, 24628, 24628, 24628, 24628,  3324,  7676, 14841,
 3324, 24628, 24628, 24628, 24628, 24628, 24628,  1370,  3325, 14831,
 3325, 24628, 24628, 24628, 24628, 24628, 24628,  1371,  7107,  3326,
 3326, 24628,  7108,  7108,  1982, 14629, 24628, 14605,  1569,  3327,
 3327, 24628,  1570,  1570,    94, 15009, 24628, 14073,  3328,  1571,
 3328, 24628,  1983,  1983, 24628, 24628, 24628,  3329, 24628,  1902,
 3329, 24628,  1984,  1984, 24628, 24628, 24628,  3330, 24628,  1985,
 3330, 24628,  4239,  4239, 24628, 24628, 24628,  4235, 24628,  3331,
 3331, 24628, 24628, 24628, 24628, 24628, 24628,  8307,    97,  3332,
 3332, 24628,    98,    98,  5556, 12795, 24628, 22932,  3333,    99,
 3333, 24628,   177,   177,  3334, 10786, 24628, 22933,  4268,     4,
 3334, 24628, 24628, 24628, 24628, 24628, 24628,  3335,   665,  6020,
 3335, 24628, 24628, 24628, 24628, 24628, 24628,  3336,   666,  5623,
 3336, 24628, 24628, 24628, 24628, 24628, 24628,  3337,   667,  3338,
 3337, 24628, 24628, 24628, 24628, 24628, 24628,  1470,   668,  2907,
 3338, 24628,   627,  3339,  8122, 17031,   627, 11910,  3184,   447,
 3339, 24628,   446, 24628, 24628, 24628,   446,  3340,  2724,   447,
 3340, 24628,  3341, 24628, 24628, 24628,  3341,  4690,  2725,   629,
 3341, 24628, 24628, 24628, 24628, 24628, 24628,  3342,   594,   629,
 3342, 24628, 24628, 24628, 24628, 24628, 24628,  3343,  2727,  3320,
 3343, 24628, 24628, 24628, 24628, 24628, 24628,  3554,  2728,  3344,
 3344, 24628,  2729,  2729,  5948, 14978, 24628,  3345,   710,  2730,
 3345, 24628,  5408,  5408,  5947, 14973, 24628, 14966,  7588,  3346,
 3346,  4450,  6103,  7909,  1759, 24092,  6103,  3347,  2357,    25,
 3347,  3387,  3386,  7910,  1755, 24084,  3386,  3348,  2358,    68,
 3348,  3371,  3370,  3384,  1751,  3382,  3370,  3349,  2359,  1111,
 3349,  3359,  3358,  3368,  1747,  3366,  3358,  3350,  2360,  2489,
 3350,  3352,  3351,  3356,  1743, 24628,  3351, 24628,  2361,   222,
 3351, 24628,  3352,  3354,  1363, 24628,  3352, 24628,  2362,   222,
 3352, 24628,  3353,  3353,   872, 24628, 24628, 24628,  1891,   222,
 3353, 24628,   221,   221,   241, 24628, 24628, 24628,  1892,   222,
 3354, 24628,  3353,  3355,  1359, 24628,  3353, 24628,  2363,   222,
 3355, 24628,   221, 24628, 24628, 24628,   221, 24628,  2364,   222,
 3356,  3353,  3354,  3357,  1744, 24628,  3354, 24628,  2365,   222,
 3357,   221,  3355, 24628, 24628, 24628,  3355, 24628,  2366,   222,
 3358, 24628,  3359,  3361,  1362,  3365,  3359,  3351,  2367,  2489,
 3359, 24628,  2488,  2488,   874,  3360, 24628,  3352,  1890,  2489,
 3360, 24628,  1172,  1172, 24628, 24628, 24628, 24628,  1893,  1173,
 3361, 24628,  2488,  3362,  1358,  3364,  2488,  3354,  2368,  2489,
 3362, 24628,  3363, 24628, 24628, 24628,  3363,  3355,  2369,  2489,
 3363, 24628, 24628, 24628, 24628, 24628, 24628,   221,  1054,  2489,
 3364, 24628,  1172, 24628, 24628, 24628,  1172, 24628,  2370,  1173,
 3365, 24628,  3360,  3364, 24628, 24628,  3360, 24628,  2371,  1173,
 3366,  3360,  3365,  3367, 24628, 24628,  3365, 24628,  2372,  1173,
 3367,  1172,  3364, 24628, 24628, 24628,  3364, 24628,  2373,  1173,
 3368,  2488,  3361,  3369,  1748,  3367,  3361,  3356,  2374,  2489,
 3369,  3363,  3362, 24628, 24628, 24628,  3362,  3357,  2375,  2489,
 3370, 24628,  3371,  3378,  1361,  3381,  3371,  3358,  2376,  1111,
 3371, 24628,  2487,  2487,   893,  3372, 24628,  3359,  1889,  1111,
 3372, 24628,  3377,  3377, 24628, 24628, 24628,  3360,  1895,  3373,
 3373, 24628,  1462,  1462, 24628, 24628, 24628,  3374, 24628,  1466,
 3374, 24628,  1463,  1463, 24628, 24628, 24628,  3375, 24628,   631,
 3375, 24628,  1464,  1464, 24628, 24628, 24628,  3376, 24628,  1018,
 3376, 24628,  1465,  1465, 24628, 24628, 24628,  2494, 24628,   711,
 3377, 24628, 24628, 24628, 24628, 24628, 24628,  1172,  1460,  3373,
 3378, 24628,  2487,  3379,  1357,  3380,  2487,  3361,  2377,  1111,
 3379, 24628,  1110, 24628, 24628, 24628,  1110,  3362,  2378,  1111,
 3380, 24628,  3377, 24628, 24628, 24628,  3377,  3364,  2379,  3373,
 3381, 24628,  3372,  3380, 24628, 24628,  3372,  3365,  2380,  3373,
 3382,  3372,  3381,  3383, 24628, 24628,  3381,  3366,  2381,  3373,
 3383,  3377,  3380, 24628, 24628, 24628,  3380,  3367,  2382,  3373,
 3384,  2487,  3378,  3385,  1752,  3383,  3378,  3368,  2383,  1111,
 3385,  1110,  3379, 24628, 24628, 24628,  3379,  3369,  2384,  1111,
 3386, 24628,  3387,  6111,  1360,  6113,  3387,  3370,  2385,    68,
 3387, 24628,  2486,  2486,   910,  3388, 24628,  3371,  1888,    68,
 3388, 24628,  6109,  6109, 24628, 24628, 24628,  3372,  1896,  3389,
 3389, 24628,  1897,  1897, 24628, 24628, 24628,  3390, 24628,  1898,
 3390, 24628,  8003,  8003, 24628, 24628, 24628,  8010, 24628,  3391,
 3391, 24628, 24628, 24628, 24628, 24628, 24628, 13451,  5315,  3392,
 3392, 24628,  5316, 14475,  4022, 23929,  5316,  4457,  3393,  1627,
 3393, 24628,  3394,  7279,  7667, 19680,  3394,  4458,   932,  1396,
 3394, 24628,  2922,  2922,  6226, 19681, 24628,  3395,    50,  1396,
 3395, 24628,  2923,  2923,  4464, 17622, 24628,  3396,  1991,  1574,
 3396, 24628,  2924,  2924,  3397,  6150, 24628,  5498,  1992,  1906,
 3397, 24628, 24628, 24628, 24628, 24628, 24628,  3398, 24628,  5400,
 3398, 24628, 24628, 24628, 24628, 24628, 24628,  3399, 24628,  3405,
 3399, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3400,
 3400, 24628, 24628, 24628, 24628, 24628, 24628,  3401,   343,  3119,
 3401, 24628, 24628, 24628, 24628, 24628, 24628,  3402,   344,  3098,
 3402, 24628, 24628, 24628, 24628, 24628, 24628,  3403,   345,  3066,
 3403, 24628, 24628, 24628, 24628, 24628, 24628,  3404,   346,  3022,
 3404, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   347,  2935,
 3405, 24628, 24628, 24628, 24628, 24628, 24628,  3406,   523,  4189,
 3406, 24628, 24628, 24628, 24628, 24628, 24628,  3407,  2910,  5182,
 3407, 24628, 24628, 24628, 24628, 24628, 24628,  3408,  2911,  5332,
 3408, 24628, 24628, 24628, 24628, 24628, 24628,  3409,  2912,  3436,
 3409, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3410,  3416,
 3410, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3201,  3411,
 3411, 24628,  3193,  3193,   537, 24628, 24628,  3412,   476,   945,
 3412, 24628,  3194,  3194,   538, 24628, 24628,  3413,   980,  1736,
 3413, 24628,  3195,  3195,   539, 24628, 24628,  3414,   981,  1846,
 3414, 24628,  3196,  3196,   540, 24628, 24628,  3415,   982,  3134,
 3415, 24628,  3197,  3197,   541, 24628, 24628, 24628,   983,  3150,
 3416, 24628,  3411,  3417,  2005, 24628,  3411,  3427,  3435,   945,
 3417, 24628,  3193, 24628, 24628, 24628,  3193,  3418,  3426,   945,
 3418, 24628,  3194, 24628, 24628, 24628,  3194,  3419,  3425,  1736,
 3419, 24628,  3195, 24628, 24628, 24628,  3195,  3420,  3424,  1846,
 3420, 24628,  3196, 24628, 24628, 24628,  3196,  3421,  3423,  3134,
 3421, 24628,  3197, 24628, 24628, 24628,  3197, 24628,  3422,  3150,
 3422, 24628,   289, 24628, 24628, 24628,   289, 24628,  2615,   987,
 3423, 24628,   288, 24628, 24628, 24628,   288,  3422,  2614,  1292,
 3424, 24628,   287, 24628, 24628, 24628,   287,  3423,  2613,  1874,
 3425, 24628,   286, 24628, 24628, 24628,   286,  3424,  2612,  1757,
 3426, 24628,   285, 24628, 24628, 24628,   285,  3425,  2611,   973,
 3427, 24628,  3412,  3418,  2006, 24628,  3412,  3428,  3434,  1736,
 3428, 24628,  3413,  3419,  2007, 24628,  3413,  3429,  3433,  1846,
 3429, 24628,  3414,  3420,  2008, 24628,  3414,  3430,  3432,  3134,
 3430, 24628,  3415,  3421,  2009, 24628,  3415, 24628,  3431,  3150,
 3431, 24628,   983,  3422,   829, 24628,   983, 24628,  2619,   987,
 3432, 24628,   982,  3423,   828, 24628,   982,  3431,  2618,  1292,
 3433, 24628,   981,  3424,   827, 24628,   981,  3432,  2617,  1874,
 3434, 24628,   980,  3425,   826, 24628,   980,  3433,  2616,  1757,
 3435, 24628,   476,  3426,   825, 24628,   476,  3434,  2610,   973,
 3436, 24628,  2913,  3437,  2019,  6893,  2913,  6905,  3509,  2329,
 3437, 24628,  2328, 24628, 24628, 24628,  2328,  3438,  3510,  2329,
 3438, 24628,  2356, 24628, 24628, 24628,  2356,  3439,  3511,  2357,
 3439, 24628,  3440, 24628, 24628, 24628,  3440,  6559,  3512,  3441,
 3440, 24628, 24628, 24628, 24628, 24628, 24628,  6556,   583,  3441,
 3441,  3537,  5168,  6165,  1217, 23710,  5168,  3442,  1534,  1148,
 3442,  3538,  5477,  5483,  1224,  5479,  5477,  3443,  1535,  1267,
 3443,  3464,  3463,  5444,  1231,  5440,  3463,  3444,  1536,  2467,
 3444,  3457,  3456,  3461,  1232,  1488,  3456,  3445,  1537,  2483,
 3445,  3450,  3449,  3454,  1233, 24628,  3449, 24628,  3448,  3446,
 3446, 24628,  1025,  1025,   508, 24628, 24628,  3447,  1100,   691,
 3447, 24628,  1026,  1026,   509, 24628, 24628,  1599,  1101,   929,
 3448,  2991,  2992,  2044, 24628, 24628,  2992, 24628, 24628,  1025,
 3449, 24628,  3450,  3452,  1230, 24628,  3450, 24628,  2992,  3446,
 3450, 24628,  3451,  3451,  1229, 24628, 24628, 24628,  2991,  3446,
 3451, 24628,  1023,  1023,   839, 24628, 24628, 24628,  2032,  3446,
 3452, 24628,  3451,  3453,  1223, 24628,  3451, 24628,  2034,  3446,
 3453, 24628,  1023, 24628, 24628, 24628,  1023, 24628,  1977,  3446,
 3454,  3451,  3452,  3455,  1222, 24628,  3452, 24628,  2044,  3446,
 3455,  1023,  3453, 24628, 24628, 24628,  3453, 24628,  2040,  3446,
 3456, 24628,  3457,  3459,  1227,   794,  3457,  3449,  2989,  2483,
 3457, 24628,  3458,  3458,  1228,   790, 24628,  3450,  2990,  2483,
 3458, 24628,  2482,  2482,   838,   507, 24628,  3451,  2031,  2483,
 3459, 24628,  3458,  3460,   837,   793,  3458,  3452,  2033,  2483,
 3460, 24628,  2482, 24628, 24628, 24628,  2482,  3453,  1976,  2483,
 3461,  3458,  3459,  3462,  1221,  1443,  3459,  3454,  2043,  2483,
 3462,  2482,  3460, 24628, 24628, 24628,  3460,  3455,  2039,  2483,
 3463, 24628,  3464,  5436,  1226,  5438,  3464,  3456,  2988,  2467,
 3464, 24628,  2466,  2466,   728,  3465, 24628,  3457,  1145,  2467,
 3465, 24628,  5310,  5310, 24628, 24628, 24628,   790, 24628,  3466,
 3466, 24628, 24628, 24628, 24628, 24628, 24628,  3467, 24628,  1570,
 3467, 24628, 24628, 24628, 24628, 24628, 24628,  4020, 24628,  3468,
 3468, 24628, 24628, 24628, 24628, 24628, 24628,  3469,  2921,  3394,
 3469, 24628, 24628, 24628, 24628, 24628, 24628,  2472,  3267,  3470,
 3470, 24628,  3268,  3268,  6248,  8987, 24628,  3471,   464,  1987,
 3471, 24628,  3269,  3269,  8980, 11005, 24628,  3472,   465,  3270,
 3472, 24628,  3473,  3473,  8888, 10299, 24628,  8882,   466,  7299,
 3473, 24628, 24628, 24628, 24628, 24628, 24628,  3474,    76,  7299,
 3474, 24628, 24628, 24628, 24628, 24628, 24628,  3475,    77,  3491,
 3475, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    78,  3476,
 3476, 24628,    79,    79,   819, 24628, 24628,  3477,  3489,  3266,
 3477, 24628,    80,    80,   820, 24628, 24628,  3478,  3487,  1823,
 3478, 24628,    81,    81,   821, 24628, 24628,  3479,  3485,  3094,
 3479, 24628,    82,    82,   822, 24628, 24628,  3480,  3483,  3051,
 3480, 24628,    83,    83,   823, 24628, 24628, 24628,  3481,  2967,
 3481, 24628,    84,    84,   608, 24628, 24628, 24628,  3482,   774,
 3482, 24628,    85,    85, 24628, 24628, 24628, 24628,   257,   643,
 3483, 24628,   497,   497,   607, 24628, 24628,  3481,  3484,   498,
 3484, 24628,   227,   227, 24628, 24628, 24628,  3482,   256,   499,
 3485, 24628,   496,   496,   606, 24628, 24628,  3483,  3486,  3054,
 3486, 24628,   226,   226, 24628, 24628, 24628,  3484,   255,  2882,
 3487, 24628,   495,   495,   605, 24628, 24628,  3485,  3488,   865,
 3488, 24628,   225,   225, 24628, 24628, 24628,  3486,   254,   866,
 3489, 24628,   494,   494,   604, 24628, 24628,  3487,  3490,   185,
 3490, 24628,   224,   224, 24628, 24628, 24628,  3488,   253,   186,
 3491, 24628,   469,   469,  3284, 24628, 24628,  3492,  4008,  8054,
 3492, 24628,   470,   470,  3285, 24628, 24628,  3493,  4009,  7987,
 3493, 24628,   471,   471,  3286, 24628, 24628,  3494,  4010,  6495,
 3494, 24628,   472,   472,  3287, 24628, 24628,  3495,  3506,  3508,
 3495, 24628,   473,   473,  3288, 24628, 24628, 24628,  3496,  3498,
 3496, 24628,   474,   474,  1325, 24628, 24628, 24628,  3497,   978,
 3497, 24628,   475,   475, 24628, 24628, 24628, 24628,   881,   476,
 3498, 24628,   978,  3435,   824, 24628,   978,  3499,  2609,   973,
 3499, 24628,   979,  3434,  2017, 24628,   979,  3500,  2620,  1757,
 3500, 24628,  3501,  3433,  2016, 24628,  3501,  3504,  2632,  1874,
 3501, 24628,   981,   981,   612, 24628, 24628,  3502,  2629,  1874,
 3502, 24628,   982,   982,   613, 24628, 24628,  3503,  2630,  1292,
 3503, 24628,   983,   983,   614, 24628, 24628, 24628,  2631,   987,
 3504, 24628,  3502,  3432,  2015, 24628,  3502,  3505,  2633,  1292,
 3505, 24628,  3503,  3431,  2014, 24628,  3503, 24628,  2634,   987,
 3506, 24628,  1082,  1082,  1324, 24628, 24628,  3496,  3507,  1083,
 3507, 24628,   579,   579, 24628, 24628, 24628,  3497,   880,   580,
 3508, 24628,  1083,  3509,  2063,  6903,  1083,  6931,  6083,  2350,
 3509, 24628,   580,  3510,  2046,  6898,   580,  6918,  4177,  2350,
 3510, 24628,   581, 24628, 24628, 24628,   581,  3511,  4098,  2350,
 3511, 24628,   582, 24628, 24628, 24628,   582,  3512,  4099,  2395,
 3512, 24628,   583, 24628, 24628, 24628,   583,  3513,  3535,  5168,
 3513, 24628,   584, 24628, 24628, 24628,   584,  3514,  3516,  3518,
 3514, 24628,   585, 24628, 24628, 24628,   585, 24628,  3515,  2643,
 3515, 24628,   586, 24628, 24628, 24628,   586, 24628,  3295,   587,
 3516, 24628,  3517, 24628, 24628, 24628,  3517,  3515,  3296,  2647,
 3517, 24628, 24628, 24628, 24628, 24628, 24628,   586,  1382,  2647,
 3518, 24628,  2647,  3297,   617,  3519,  2647,  3526,  2975,  1384,
 3519, 24628,  3520,  3301, 24628, 24628,  3520,  3521, 24628,  3303,
 3520, 24628,  3302,  3302, 24628, 24628, 24628,  2662, 24628,  3303,
 3521, 24628,  2662,  3522, 24628, 24628,  2662,  3525, 24628,  2663,
 3522, 24628,  3523, 24628, 24628, 24628,  3523,  3524, 24628,  2663,
 3523, 24628, 24628, 24628, 24628, 24628, 24628,  1981, 24628,  2663,
 3524, 24628,  1981, 24628, 24628, 24628,  1981,   553, 24628,  1982,
 3525, 24628,  2658,  3524, 24628, 24628,  2658,   557, 24628,  1982,
 3526, 24628,  2648,  3527,   785,  3521,  2648,  3532,  2976,  1457,
 3527, 24628,  3528,  3299,   619,  3522,  3528,  3529,  2977,  1457,
 3528, 24628,  1456,  1456,   570,  3523, 24628,  2659,  1049,  1457,
 3529, 24628,  2659,  3300,   620,  3524,  2659,  3530,  2978,  2464,
 3530, 24628,  2655,  3296,   792,   553,  2655,  3531,  2979,  1383,
 3531, 24628,  2654,  3295,   793, 24628,  2654, 24628,  2982,  1364,
 3532, 24628,  2649,  3529,   786,  3525,  2649,  3533,  2983,  2464,
 3533, 24628,  2650,  3530,   791,   557,  2650,  3534,  2984,  1383,
 3534, 24628,  2651,  3531,   794, 24628,  2651, 24628,  2985,  1364,
 3535, 24628,  3536, 24628, 24628, 24628,  3536,  3516,  3300,  3537,
 3536, 24628, 24628, 24628, 24628, 24628, 24628,  3517,  2661,  3537,
 3537, 24628,  2464,  2464,   726, 23712, 24628,  3538,  1143,  1148,
 3538, 24628,  2465,  2465,   727,  3539, 24628,  3464,  1144,  1267,
 3539, 24628,  5311,  5311, 24628, 24628, 24628,  3465, 24628,  3540,
 3540, 24628, 24628, 24628, 24628, 24628, 24628,  5314, 24628,  3541,
 3541, 24628, 24628, 24628, 24628, 24628, 24628,  4471,  2664,  3542,
 3542, 24628,  2665,  2665, 13213, 22539, 24628,  3543,  1571,  1626,
 3543, 24628,  2666,  2666, 16048, 21908, 24628,  3544,  1572,  2667,
 3544, 24628, 12126, 12126, 15577, 15570, 24628, 15554, 15543,  3545,
 3545, 24628,  1905, 13476,  7299, 19253,  1905, 24112,  3546,   166,
 3546, 24628,  1906,  3547,  5264, 19254,  1906, 24108,  8068,  3310,
 3547, 24628,   154, 24628,   705, 24628,   154,  3548,  6769,  3310,
 3548, 24628,   155, 24628,   706, 24628,   155,  3549,  6770, 11057,
 3549, 24628,   156, 24628,   707, 24628,   156,  3550, 11361, 15134,
 3550, 24628,   157, 24628,   708, 24628,   157,  3551,  3642, 16188,
 3551, 24628,   158, 24628,   117, 24628,   158, 24628,  3552,  3570,
 3552, 24628,   159, 24628, 24628, 24628,   159, 24628,  3553,   160,
 3553, 24628,  3554, 24628, 24628, 24628,  3554, 24628,  3164,  3555,
 3554, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3162,  3555,
 3555, 24628,  3129,  3129,  1913, 24628, 24628,  3566,  3556,   161,
 3556, 24628,   120,   120,  1061, 24628, 24628,  3557,  3565,  2576,
 3557, 24628,   121,   121,  1062, 24628, 24628,  3558,  3564,  1789,
 3558, 24628,   122,   122,  1063, 24628, 24628,  3559,  3563,  2559,
 3559, 24628,   123,   123,  1064, 24628, 24628,  3560,  3562,  2545,
 3560, 24628,   124,   124,  1065, 24628, 24628, 24628,  3561,  2538,
 3561, 24628,   125,   125,   722, 24628, 24628, 24628,  1597,   126,
 3562, 24628,  2125,  2125,   721, 24628, 24628,  3561,  1598,  2126,
 3563, 24628,  2115,  2115,   720, 24628, 24628,  3562,  1599,  2116,
 3564, 24628,  2114,  2114,   719, 24628, 24628,  3563,  3447,  1790,
 3565, 24628,  2113,  2113,   718, 24628, 24628,  3564,  3446,   747,
 3566, 24628,  3130,  3130,  1914, 24628, 24628,  3567,  3557,  1735,
 3567, 24628,  3131,  3131,  1915, 24628, 24628,  3568,  3558,  1845,
 3568, 24628,  3132,  3132,  1916, 24628, 24628,  3569,  3559,  3133,
 3569, 24628,  3148,  3148,  1917, 24628, 24628, 24628,  3560,  3149,
 3570, 24628,   160,  3571,  1933, 24628,   160,  3606,  3638,   161,
 3571, 24628,  3555,  3572,  1934, 24628,  3555,  3587,  3603,   161,
 3572, 24628,  3129, 24628, 24628, 24628,  3129,  3573,  3585,   161,
 3573, 24628,  3130, 24628, 24628, 24628,  3130,  3574,  3583,  1735,
 3574, 24628,  3131, 24628, 24628, 24628,  3131,  3575,  3581,  1845,
 3575, 24628,  3132, 24628, 24628, 24628,  3132,  3576,  3579,  3133,
 3576, 24628,  3148, 24628, 24628, 24628,  3148, 24628,  3577,  3149,
 3577, 24628,   124, 24628, 24628, 24628,   124, 24628,  3578,  2538,
 3578, 24628,   125, 24628, 24628, 24628,   125, 24628,  2511,   126,
 3579, 24628,   123, 24628, 24628, 24628,   123,  3577,  3580,  2545,
 3580, 24628,  2125, 24628, 24628, 24628,  2125,  3578,  2510,  2126,
 3581, 24628,   122, 24628, 24628, 24628,   122,  3579,  3582,  2559,
 3582, 24628,  2115, 24628, 24628, 24628,  2115,  3580,  2509,  2116,
 3583, 24628,   121, 24628, 24628, 24628,   121,  3581,  3584,  1789,
 3584, 24628,  2114, 24628, 24628, 24628,  2114,  3582,  2508,  1790,
 3585, 24628,   120, 24628, 24628, 24628,   120,  3583,  3586,  2576,
 3586, 24628,  2113, 24628, 24628, 24628,  2113,  3584,  2507,   747,
 3587, 24628,  3566,  3573,  1935, 24628,  3566,  3588,  3600,  1735,
 3588, 24628,  3567,  3574,  1936, 24628,  3567,  3589,  3597,  1845,
 3589, 24628,  3568,  3575,  1937, 24628,  3568,  3590,  3594,  3133,
 3590, 24628,  3569,  3576,  1938, 24628,  3569, 24628,  3591,  3149,
 3591, 24628,  3560,  3577,  1939, 24628,  3560, 24628,  3592,  2538,
 3592, 24628,  3561,  3578,  1377, 24628,  3561, 24628,  3593,   126,
 3593, 24628,  1597,  2511,  1246, 24628,  1597, 24628,  1192,  1034,
 3594, 24628,  3559,  3579,  1940, 24628,  3559,  3591,  3595,  2545,
 3595, 24628,  3562,  3580,  1376, 24628,  3562,  3592,  3596,  2126,
 3596, 24628,  1598,  2510,  1245, 24628,  1598,  3593,  1191,  1134,
 3597, 24628,  3558,  3581,  1941, 24628,  3558,  3594,  3598,  2559,
 3598, 24628,  3563,  3582,  1375, 24628,  3563,  3595,  3599,  2116,
 3599, 24628,  1599,  2509,  1244, 24628,  1599,  3596,  1190,  1600,
 3600, 24628,  3557,  3583,  1942, 24628,  3557,  3597,  3601,  1789,
 3601, 24628,  3564,  3584,  1374, 24628,  3564,  3598,  3602,  1790,
 3602, 24628,  3447,  2508,  1243, 24628,  3447,  3599,  1189,   929,
 3603, 24628,  3556,  3585,  1943, 24628,  3556,  3600,  3604,  2576,
 3604, 24628,  3565,  3586,  1373, 24628,  3565,  3601,  3605,   747,
 3605, 24628,  3446,  2507,  1242, 24628,  3446,  3602,  1183,   691,
 3606, 24628,  3607,  3587,  1954, 24628,  3607,  3623,  3635,  1735,
 3607, 24628,  3566,  3566,  1929, 24628, 24628,  3620,  3608,  1735,
 3608, 24628,  3557,  3557,  1332, 24628, 24628,  3609,  3618,  1789,
 3609, 24628,  3558,  3558,  1333, 24628, 24628,  3610,  3616,  2559,
 3610, 24628,  3559,  3559,  1334, 24628, 24628,  3611,  3614,  2545,
 3611, 24628,  3560,  3560,  1335, 24628, 24628, 24628,  3612,  2538,
 3612, 24628,  3561,  3561,   985, 24628, 24628, 24628,  3613,   126,
 3613, 24628,  1597,  1597,   986, 24628, 24628, 24628,  2856,  1034,
 3614, 24628,  3562,  3562,  1336, 24628, 24628,  3612,  3615,  2126,
 3615, 24628,  1598,  1598,  1094, 24628, 24628,  3613,  2858,  1134,
 3616, 24628,  3563,  3563,  1337, 24628, 24628,  3614,  3617,  2116,
 3617, 24628,  1599,  1599,  1093, 24628, 24628,  3615,  2860,  1600,
 3618, 24628,  3564,  3564,  1353, 24628, 24628,  3616,  3619,  1790,
 3619, 24628,  3447,  3447,  1092, 24628, 24628,  3617,  2862,   929,
 3620, 24628,  3567,  3567,  1930, 24628, 24628,  3621,  3609,  1845,
 3621, 24628,  3568,  3568,  1931, 24628, 24628,  3622,  3610,  3133,
 3622, 24628,  3569,  3569,  1932, 24628, 24628, 24628,  3611,  3149,
 3623, 24628,  3620,  3588,  1955, 24628,  3620,  3624,  3632,  1845,
 3624, 24628,  3621,  3589,  1956, 24628,  3621,  3625,  3629,  3133,
 3625, 24628,  3622,  3590,  1957, 24628,  3622, 24628,  3626,  3149,
 3626, 24628,  3611,  3591,  1958, 24628,  3611, 24628,  3627,  2538,
 3627, 24628,  3612,  3592,  1381, 24628,  3612, 24628,  3628,   126,
 3628, 24628,  3613,  3593,  1255, 24628,  3613, 24628,  2855,  1034,
 3629, 24628,  3610,  3594,  1959, 24628,  3610,  3626,  3630,  2545,
 3630, 24628,  3614,  3595,  1380, 24628,  3614,  3627,  3631,  2126,
 3631, 24628,  3615,  3596,  1254, 24628,  3615,  3628,  2857,  1134,
 3632, 24628,  3609,  3597,  1960, 24628,  3609,  3629,  3633,  2559,
 3633, 24628,  3616,  3598,  1379, 24628,  3616,  3630,  3634,  2116,
 3634, 24628,  3617,  3599,  1253, 24628,  3617,  3631,  2859,  1600,
 3635, 24628,  3608,  3600,  1961, 24628,  3608,  3632,  3636,  1789,
 3636, 24628,  3618,  3601,  1378, 24628,  3618,  3633,  3637,  1790,
 3637, 24628,  3619,  3602,  1252, 24628,  3619,  3634,  2861,   929,
 3638, 24628,  3639,  3603,  1962, 24628,  3639,  3635,  3640,  2576,
 3639, 24628,  3556,  3556,  1326, 24628, 24628,  3608,   746,  2576,
 3640, 24628,   746,  3604,  1372, 24628,   746,  3636,  3641,   747,
 3641, 24628,   690,  3605,  1090, 24628,   690,  3637,  2863,   691,
 3642, 24628,  3643, 24628, 24628, 24628,  3643,  3552,  4691,  3644,
 3643, 24628, 24628, 24628, 24628, 24628, 24628,   159,  3343,  3644,
 3644, 24628,  3344,  3344,  1964, 16190, 24628, 16196,  3645,  2730,
 3645, 24628,   710,   710,  1965,  3646, 24628,  7614,  5692,  6116,
 3646, 24628,  3647,  3647,  1978, 24628, 24628,  7604,  7610,  7579,
 3647, 24628, 24628, 24628, 24628, 24628, 24628,  3648,  6421,  7579,
 3648, 24628, 24628, 24628, 24628, 24628, 24628,  3649,  7569,  7570,
 3649, 24628, 24628, 24628, 24628, 24628, 24628,  1065,  3650,  6295,
 3650, 24628, 24628, 24628, 24628, 24628, 24628,   722,  5132,  3651,
 3651, 24628,  4053,  4053, 24628, 24628, 24628,  3652,  2919,  3328,
 3652, 24628,  4054,  4054, 24628, 24628, 24628,  3655,  2920,  3653,
 3653, 24628,  2921,  2921, 24628, 24628, 24628,  3654, 24628,  2922,
 3654, 24628,  3267,  3267, 24628, 24628, 24628,  2525, 24628,  3268,
 3655, 24628,  4055,  4055, 24628, 24628, 24628,  6275,  6290,  3656,
 3656, 24628,  4001,  4001, 24628, 24628, 24628,  5078, 24628,  3657,
 3657, 24628, 24628, 24628, 24628, 24628, 24628,  3658,   423,  1397,
 3658, 24628, 24628, 24628, 24628, 24628, 24628,  3659,   424,  1575,
 3659, 24628, 24628, 24628, 24628, 24628, 24628,  5982,   425,  3660,
 3660, 24628,   173,   173,  8070, 16679, 24628,  3666,  3661,   174,
 3661, 24628,   446,   446, 24628, 24628, 24628,  3662,   592,   447,
 3662, 24628,  3341,  3341, 24628, 24628, 24628,  3663,   593,   629,
 3663, 24628,  3342,  3342, 24628, 24628, 24628,  3664,  3176,  3320,
 3664, 24628,  3343,  3343, 24628, 24628, 24628,  3665,  3169,  3344,
 3665, 24628,  3554,  3554, 24628, 24628, 24628, 24628,  3161,  3555,
 3666, 24628,  6771,  6771, 12568, 16144, 24628, 11256,  3662,  3667,
 3667, 24628,   629,   629,  6049, 22740, 24628, 22714,  3668,    12,
 3668, 24628,   630,   630,  3669, 11773, 24628, 13542,  4113,    23,
 3669, 24628,  3670,  3670,  2708,  8603, 24628,  8609,  1457,   759,
 3670, 24628, 24628, 24628, 24628, 24628, 24628,  3671,  1051,   759,
 3671, 24628, 24628, 24628, 24628, 24628, 24628,  3672,  1052,  4295,
 3672, 24628, 24628, 24628, 24628, 24628, 24628,  3673,  1053,  6689,
 3673, 24628, 24628, 24628, 24628, 24628, 24628,   635,  1054,  3674,
 3674, 24628,  1055,  3675,  3680,  6667,  1055,  6681,   678,   430,
 3675, 24628,   576, 24628, 24628, 24628,   576,  3676,   679,   430,
 3676, 24628,   577, 24628, 24628, 24628,   577,  3677,   680,   672,
 3677, 24628,   578, 24628, 24628, 24628,   578,  3678,   681,  1564,
 3678, 24628,   579, 24628, 24628, 24628,   579,  3679,   682,   580,
 3679, 24628,   475, 24628, 24628, 24628,   475, 24628,   683,   476,
 3680, 24628,  1056, 24628, 24628, 24628,  1056,  3681, 24628,  4676,
 3681, 24628,  1057, 24628, 24628, 24628,  1057,  3682, 24628,  3685,
 3682, 24628,  1058, 24628, 24628, 24628,  1058,  3683, 24628,  2495,
 3683, 24628,  1059, 24628, 24628, 24628,  1059,  3684, 24628,  2456,
 3684, 24628,  1060, 24628, 24628, 24628,  1060, 24628, 24628,  1061,
 3685, 24628, 24628, 24628, 24628, 24628, 24628,  3686,  3732,  3733,
 3686, 24628, 24628, 24628, 24628, 24628, 24628,  3687,  3721,  3722,
 3687, 24628, 24628, 24628, 24628, 24628, 24628,  3688,  3705,  3711,
 3688, 24628, 24628, 24628, 24628, 24628, 24628,  3689,  3696,  3700,
 3689, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3690,  3691,
 3690, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   575,  3490,
 3691, 24628,  3490,   638, 24628, 24628,  3490,  3692,   263,   186,
 3692, 24628,  3488,   639, 24628, 24628,  3488,  3693,   269,   866,
 3693, 24628,  3486,   640, 24628, 24628,  3486,  3694,   270,  2882,
 3694, 24628,  3484,   641, 24628, 24628,  3484,  3695,   271,   499,
 3695, 24628,  3482,   642, 24628, 24628,  3482, 24628,   272,   643,
 3696, 24628, 24628, 24628, 24628, 24628, 24628,  3690,   574,  3697,
 3697, 24628,   576,   576, 24628, 24628, 24628,  3698,   279,   430,
 3698, 24628,   577,   577, 24628, 24628, 24628,  3699,   878,   672,
 3699, 24628,   578,   578, 24628, 24628, 24628,  3507,   879,  1564,
 3700, 24628,  3697,  3675, 24628, 24628,  3697,  3701,   678,   430,
 3701, 24628,  3698,  3676, 24628, 24628,  3698,  3702,   885,   672,
 3702, 24628,  3699,  3677, 24628, 24628,  3699,  3703,   886,  1564,
 3703, 24628,  3507,  3678, 24628, 24628,  3507,  3704,   887,   580,
 3704, 24628,  3497,  3679, 24628, 24628,  3497, 24628,   888,   476,
 3705, 24628, 24628, 24628, 24628, 24628, 24628,  3696,   573,  3706,
 3706, 24628,  1014,  1014, 24628, 24628, 24628,  3707,   846,   176,
 3707, 24628,  1015,  1015, 24628, 24628, 24628,  3708,   847,   630,
 3708, 24628,  1016,  1016, 24628, 24628, 24628,  3709,   848,  1017,
 3709, 24628,   709,   709, 24628, 24628, 24628,  3710,   849,   710,
 3710, 24628,   118,   118, 24628, 24628, 24628, 24628,   850,  3556,
 3711, 24628,  3706,  3712, 24628, 24628,  3706,  3717,   895,   176,
 3712, 24628,  1014, 24628, 24628, 24628,  1014,  3713,   896,   176,
 3713, 24628,  1015, 24628, 24628, 24628,  1015,  3714,   897,   630,
 3714, 24628,  1016, 24628, 24628, 24628,  1016,  3715,   898,  1017,
 3715, 24628,   709, 24628, 24628, 24628,   709,  3716,   899,   710,
 3716, 24628,   118, 24628, 24628, 24628,   118, 24628,   900,  3556,
 3717, 24628,  3707,  3713, 24628, 24628,  3707,  3718,   901,   630,
 3718, 24628,  3708,  3714, 24628, 24628,  3708,  3719,   902,  1017,
 3719, 24628,  3709,  3715, 24628, 24628,  3709,  3720,   903,   710,
 3720, 24628,  3710,  3716, 24628, 24628,  3710, 24628,   904,  3556,
 3721, 24628, 24628, 24628, 24628, 24628, 24628,  3705,   572,  3272,
 3722, 24628,  3272,  3723, 24628, 24628,  3272,  3728,   912,    47,
 3723, 24628,    73, 24628, 24628, 24628,    73,  3724,   913,    47,
 3724, 24628,  3277, 24628, 24628, 24628,  3277,  3725,   914,   461,
 3725, 24628,   815, 24628, 24628, 24628,   815,  3726,   915,  1580,
 3726, 24628,   816, 24628, 24628, 24628,   816,  3727,   916,  2429,
 3727, 24628,   817, 24628, 24628, 24628,   817, 24628,   917,   818,
 3728, 24628,  3273,  3724, 24628, 24628,  3273,  3729,   918,   461,
 3729, 24628,  3274,  3725, 24628, 24628,  3274,  3730,   919,  1580,
 3730, 24628,  3275,  3726, 24628, 24628,  3275,  3731,   920,  2429,
 3731, 24628,  3276,  3727, 24628, 24628,  3276, 24628,   921,   818,
 3732, 24628, 24628, 24628, 24628, 24628, 24628,  3721,   571,  1989,
 3733, 24628,  1989,   760, 24628, 24628,  1989,  3734,   932,    14,
 3734, 24628,  1990,   761, 24628, 24628,  1990,  3735,  2266,    62,
 3735, 24628,  1995,   762, 24628, 24628,  1995,  3736,  2267,  1402,
 3736, 24628,  1996,  3737, 24628, 24628,  1996,  4609,  2268,  3739,
 3737, 24628,   764, 24628, 24628, 24628,   764,  3738,  2264,  3739,
 3738, 24628,   765, 24628, 24628, 24628,   765, 24628,  2263,  1998,
 3739, 24628,   938,   938,  3740,  6266, 24628,  6837,  1158,  4188,
 3740, 24628, 24628, 24628, 24628, 24628, 24628,  3741,  6940, 10538,
 3741, 24628, 24628, 24628, 24628, 24628, 24628,  3742,  6946, 10554,
 3742, 24628, 24628, 24628, 24628, 24628, 24628,  3743,  3890, 10574,
 3743, 24628, 24628, 24628, 24628, 24628, 24628,  3744,  3756,  3858,
 3744, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3745,  3751,
 3745, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1912,  3746,
 3746, 24628,  1913,  1913, 24628, 24628, 24628,  3747,  2436,   976,
 3747, 24628,  1914,  1914, 24628, 24628, 24628,  3748,  2437,  1759,
 3748, 24628,  1915,  1915, 24628, 24628, 24628,  3749,  2438,  1876,
 3749, 24628,  1916,  1916, 24628, 24628, 24628,  3750,  2439,  1918,
 3750, 24628,  1917,  1917, 24628, 24628, 24628, 24628,  2440,  1434,
 3751, 24628,  3746,  1934, 24628, 24628,  3746,  3752,  2444,   976,
 3752, 24628,  3747,  1935, 24628, 24628,  3747,  3753,  2445,  1759,
 3753, 24628,  3748,  1936, 24628, 24628,  3748,  3754,  2446,  1876,
 3754, 24628,  3749,  1937, 24628, 24628,  3749,  3755,  2447,  1918,
 3755, 24628,  3750,  1938, 24628, 24628,  3750, 24628,  2448,  1434,
 3756, 24628, 24628, 24628, 24628, 24628, 24628,  3745,  3857,  3757,
 3757, 24628,  3856,  3856, 24628, 24628, 24628,  3772,  2455,  3758,
 3758,  3770,  3769,  3771, 24628, 24628,  3769,  3759,  1644,    16,
 3759,  3768,  3767,  1686, 24628, 24628,  3767,  3760,  1660,    45,
 3760,  3766,  3765,  1680, 24628, 24628,  3765,  3761,  1661,   627,
 3761,  2905,  3764,  1675, 24628, 24628,  3764,  3762,  1662,   669,
 3762,  2790,  3763,  1670, 24628, 24628,  3763, 24628,  1663,   342,
 3763, 24628,  2790,  1669, 24628, 24628,  2790, 24628,  1654,   342,
 3764, 24628,  2905,  1672, 24628, 24628,  2905,  3763,  1653,   669,
 3765, 24628,  3766,  1677, 24628, 24628,  3766,  3764,  1652,   627,
 3766, 24628,   667,   667, 24628, 24628, 24628,  2905,  1004,   627,
 3767, 24628,  3768,  1682, 24628, 24628,  3768,  3765,  1651,    45,
 3768, 24628,   666,   666, 24628, 24628, 24628,  3766,  1003,    45,
 3769, 24628,  3770,  1688, 24628, 24628,  3770,  3767,  1645,    16,
 3770, 24628,   665,   665, 24628, 24628, 24628,  3768,  1002,    16,
 3771,   665,  1688, 24628, 24628, 24628,  1688,  1686,  1655,    16,
 3772, 24628,  3855,  3855, 24628, 24628, 24628,  3820,  3789,  3773,
 3773,  3787,  3786,  3788, 24628, 24628,  3786,  3774,  1531,    49,
 3774,  3785,  3784,  2394, 24628, 24628,  3784,  3775,  1526,   463,
 3775,  3783,  3782,  2384, 24628, 24628,  3782,  3776,  1521,  1112,
 3776,  3781,  3780,  2375, 24628, 24628,  3780,  3777,  1516,  1055,
 3777,  3779,  3778,  2366, 24628, 24628,  3778, 24628,  1511,   223,
 3778, 24628,  3779,  2364, 24628, 24628,  3779, 24628,  1509,   223,
 3779, 24628,   636,   636, 24628, 24628, 24628, 24628,  1013,   223,
 3780, 24628,  3781,  2369, 24628, 24628,  3781,  3778,  1514,  1055,
 3781, 24628,  1054,  1054, 24628, 24628, 24628,  3779,  1012,  1055,
 3782, 24628,  3783,  2378, 24628, 24628,  3783,  3780,  1519,  1112,
 3783, 24628,  1053,  1053, 24628, 24628, 24628,  3781,  1011,  1112,
 3784, 24628,  3785,  2387, 24628, 24628,  3785,  3782,  1524,   463,
 3785, 24628,  1052,  1052, 24628, 24628, 24628,  3783,  1010,   463,
 3786, 24628,  3787,  2397, 24628, 24628,  3787,  3784,  1529,    49,
 3787, 24628,  1051,  1051, 24628, 24628, 24628,  3785,  1009,    49,
 3788,  1051,  2397, 24628, 24628, 24628,  2397,  2394,  1532,    49,
 3789, 24628,  2457,  2457, 24628, 24628, 24628,  3790,  3818,  3786,
 3790, 24628,  2458,  2458, 24628, 24628, 24628,  3791,  3802,  3810,
 3791, 24628,  2459,  2459, 24628, 24628, 24628,  3792,  3794,  3795,
 3792, 24628,   715,   715, 24628, 24628, 24628, 24628,  3793,  2453,
 3793, 24628,   716,   716, 24628, 24628, 24628, 24628,  2653,  2443,
 3794, 24628,  2460,  2460, 24628, 24628, 24628,  3793,  2656,  2461,
 3795, 24628,  2461,  3298, 24628, 24628,  2461,  3796,  1260,  1384,
 3796, 24628,  2462,  3299, 24628, 24628,  2462,  3797,  2977,  1457,
 3797, 24628,  2463,  3300, 24628, 24628,  2463,  3798,  2978,  2464,
 3798, 24628,  3799,  3296, 24628, 24628,  3799,  3801,  2979,  1383,
 3799, 24628,  1382,  1382, 24628, 24628, 24628,  3800,  2656,  1383,
 3800, 24628,  1371,  1371, 24628, 24628, 24628, 24628,  2653,  1364,
 3801, 24628,  3800,  3295, 24628, 24628,  3800, 24628,  2982,  1364,
 3802, 24628,  3809,  3809, 24628, 24628, 24628,  3794,  2660,  3803,
 3803, 24628,  1265,  1265, 24628, 24628, 24628,  3804,  1071,  1148,
 3804, 24628,  1266,  1266, 24628, 24628, 24628,  3805,  1072,  1267,
 3805, 24628,  3808,  3808, 24628, 24628, 24628,  3806,  2030,  2467,
 3806, 24628,  2482,  2482, 24628, 24628, 24628,  3807,  2031,  2483,
 3807, 24628,  1023,  1023, 24628, 24628, 24628, 24628,  2032,  3446,
 3808, 24628, 24628, 24628, 24628, 24628, 24628,  2482,  1974,  2467,
 3809, 24628, 24628, 24628, 24628, 24628, 24628,  2460,  1264,  3803,
 3810, 24628,  3803,  3811, 24628, 24628,  3803,  3814,  2027,  1148,
 3811, 24628,  1265, 24628, 24628, 24628,  1265,  3812,  1971,  1148,
 3812, 24628,  1266, 24628, 24628, 24628,  1266,  3813,  1972,  1267,
 3813, 24628,  3808, 24628, 24628, 24628,  3808,  3460,  1973,  2467,
 3814, 24628,  3804,  3812, 24628, 24628,  3804,  3815,  2028,  1267,
 3815, 24628,  3805,  3813, 24628, 24628,  3805,  3816,  2029,  2467,
 3816, 24628,  3806,  3460, 24628, 24628,  3806,  3817,  2033,  2483,
 3817, 24628,  3807,  3453, 24628, 24628,  3807, 24628,  2034,  3446,
 3818, 24628,  3819,  3819, 24628, 24628, 24628,  3802,  1049,  3787,
 3819, 24628, 24628, 24628, 24628, 24628, 24628,  3809,  1050,  3787,
 3820, 24628,  3854,  3854, 24628, 24628, 24628,  3829,  3790,  3821,
 3821,  3803,  3810,  3828, 24628, 24628,  3810,  3822,  2035,  1148,
 3822,  3804,  3814,  3827, 24628, 24628,  3814,  3823,  2041,  1267,
 3823,  3805,  3815,  3826, 24628, 24628,  3815,  3824,  2042,  2467,
 3824,  3806,  3816,  3462, 24628, 24628,  3816,  3825,  2043,  2483,
 3825,  3807,  3817,  3455, 24628, 24628,  3817, 24628,  2044,  3446,
 3826,  3808,  3813, 24628, 24628, 24628,  3813,  3462,  2038,  2467,
 3827,  1266,  3812, 24628, 24628, 24628,  3812,  3826,  2037,  1267,
 3828,  1265,  3811, 24628, 24628, 24628,  3811,  3827,  2036,  1148,
 3829, 24628,  3853,  3853, 24628, 24628, 24628,  3841,  3791,  3830,
 3830,  2461,  3795,  3839, 24628, 24628,  3795,  3831,  1259,  1384,
 3831,  2462,  3796,  3838, 24628, 24628,  3796,  3832,  3006,  1457,
 3832,  2463,  3797,  3837, 24628, 24628,  3797,  3833,  3004,  2464,
 3833,  3799,  3798,  3836, 24628, 24628,  3798,  3834,  3002,  1383,
 3834,  3800,  3801,  3835, 24628, 24628,  3801, 24628,  3000,  1364,
 3835,  1371,  3295, 24628, 24628, 24628,  3295, 24628,  3001,  1364,
 3836,  1382,  3296, 24628, 24628, 24628,  3296,  3835,  3003,  1383,
 3837,  2661,  3300, 24628, 24628, 24628,  3300,  3836,  3005,  2464,
 3838,  1456,  3299, 24628, 24628, 24628,  3299,  3837,  3007,  1457,
 3839,  1455,  3298, 24628, 24628, 24628,  3298,  3838,  3840,  1384,
 3840,   664,  1261, 24628, 24628, 24628,  1261,  3007, 24628,   665,
 3841, 24628,  3852,  3852, 24628, 24628, 24628, 24628,  3792,  3842,
 3842,  2443,  2453,  3843, 24628, 24628,  2453,  3848,  1240,   588,
 3843,   718,  1373, 24628, 24628, 24628,  1373,  3844,  1241,   588,
 3844,   719,  1374, 24628, 24628, 24628,  1374,  3845,  1247,   930,
 3845,   720,  1375, 24628, 24628, 24628,  1375,  3846,  1248,  1338,
 3846,   721,  1376, 24628, 24628, 24628,  1376,  3847,  1249,  1067,
 3847,   722,  1377, 24628, 24628, 24628,  1377, 24628,  1250,   723,
 3848,  2442,  2452,  3844, 24628, 24628,  2452,  3849,  1251,   930,
 3849,  2441,  2451,  3845, 24628, 24628,  2451,  3850,  1256,  1338,
 3850,  1290,  2450,  3846, 24628, 24628,  2450,  3851,  1257,  1067,
 3851,  1288,  2449,  3847, 24628, 24628,  2449, 24628,  1258,   723,
 3852, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   715,  3842,
 3853, 24628, 24628, 24628, 24628, 24628, 24628,  3852,  2459,  3830,
 3854, 24628, 24628, 24628, 24628, 24628, 24628,  3853,  2458,  3821,
 3855, 24628, 24628, 24628, 24628, 24628, 24628,  3854,  2457,  3773,
 3856, 24628, 24628, 24628, 24628, 24628, 24628,  3855,  2456,  3758,
 3857, 24628, 24628, 24628, 24628, 24628, 24628,  1912, 24628,  3856,
 3858, 24628,  3757,  3859, 24628, 24628,  3757,  3875,  3887,  3758,
 3859, 24628,  3856, 24628, 24628, 24628,  3856,  3860,  3872,  3758,
 3860, 24628,  3855, 24628, 24628, 24628,  3855,  3861,  3870,  3773,
 3861, 24628,  3854, 24628, 24628, 24628,  3854,  3862,  3868,  3821,
 3862, 24628,  3853, 24628, 24628, 24628,  3853,  3863,  3866,  3830,
 3863, 24628,  3852, 24628, 24628, 24628,  3852, 24628,  3864,  3842,
 3864, 24628,   715, 24628, 24628, 24628,   715, 24628,  3865,  2453,
 3865, 24628,   716, 24628, 24628, 24628,   716, 24628,  2981,  2443,
 3866, 24628,  2459, 24628, 24628, 24628,  2459,  3864,  3867,  3795,
 3867, 24628,  2460, 24628, 24628, 24628,  2460,  3865,  2980,  2461,
 3868, 24628,  2458, 24628, 24628, 24628,  2458,  3866,  3869,  3810,
 3869, 24628,  3809, 24628, 24628, 24628,  3809,  3867,  1263,  3803,
 3870, 24628,  2457, 24628, 24628, 24628,  2457,  3868,  3871,  3786,
 3871, 24628,  3819, 24628, 24628, 24628,  3819,  3869,  1262,  3787,
 3872, 24628,  2456, 24628, 24628, 24628,  2456,  3870,  3873,  3769,
 3873, 24628,  3874, 24628, 24628, 24628,  3874,  3871,  1261,  3770,
 3874, 24628, 24628, 24628, 24628, 24628, 24628,  3819,   664,  3770,
 3875, 24628,  3772,  3860, 24628, 24628,  3772,  3876,  3885,  3773,
 3876, 24628,  3820,  3861, 24628, 24628,  3820,  3877,  3883,  3821,
 3877, 24628,  3829,  3862, 24628, 24628,  3829,  3878,  3881,  3830,
 3878, 24628,  3841,  3863, 24628, 24628,  3841, 24628,  3879,  3842,
 3879, 24628,  3792,  3864, 24628, 24628,  3792, 24628,  3880,  2453,
 3880, 24628,  3793,  3865, 24628, 24628,  3793, 24628,  2982,  2443,
 3881, 24628,  3791,  3866, 24628, 24628,  3791,  3879,  3882,  3795,
 3882, 24628,  3794,  3867, 24628, 24628,  3794,  3880,  2979,  2461,
 3883, 24628,  3790,  3868, 24628, 24628,  3790,  3881,  3884,  3810,
 3884, 24628,  3802,  3869, 24628, 24628,  3802,  3882,  2978,  3803,
 3885, 24628,  3789,  3870, 24628, 24628,  3789,  3883,  3886,  3786,
 3886, 24628,  3818,  3871, 24628, 24628,  3818,  3884,  2977,  3787,
 3887, 24628,  2455,  3872, 24628, 24628,  2455,  3885,  3888,  3769,
 3888, 24628,  3889,  3873, 24628, 24628,  3889,  3886,  1260,  3770,
 3889, 24628,  3874,  3874, 24628, 24628, 24628,  3818,  1048,  3770,
 3890, 24628, 24628, 24628, 24628, 24628, 24628,  3756,  4508,  3891,
 3891, 24628,  4509,  4509, 24628, 24628, 24628, 10572,  3914,  3892,
 3892,  3911,  3910,  3913, 24628, 24628,  3910,  3893,  2172,    15,
 3893,  3907,  3906,  3909, 24628, 24628,  3906,  3894,  2178,    44,
 3894,  3903,  3902,  3905, 24628, 24628,  3902,  3895,  2179,   626,
 3895,  3900,  3899,  3901, 24628, 24628,  3899,  3896,  2180,  1158,
 3896,  3898,  3897,  2776, 24628, 24628,  3897, 24628,  2181,   341,
 3897, 24628,  3898,   339, 24628, 24628,  3898, 24628,  1840,   341,
 3898, 24628,   340,   340, 24628, 24628, 24628, 24628,  1153,   341,
 3899, 24628,  3900,  2778, 24628, 24628,  3900,  3897,  1839,  1158,
 3900, 24628,  2779,  2779, 24628, 24628, 24628,  3898,  1152,  1158,
 3901,  2779,  2778, 24628, 24628, 24628,  2778,  2776,  2176,  1158,
 3902, 24628,  3903,  3904, 24628, 24628,  3903,  3899,  1838,   626,
 3903, 24628,   625,   625, 24628, 24628, 24628,  3900,  1151,   626,
 3904, 24628,   625, 24628, 24628, 24628,   625,  2778,  1834,   626,
 3905,   625,  3904, 24628, 24628, 24628,  3904,  3901,  2175,   626,
 3906, 24628,  3907,  3908, 24628, 24628,  3907,  3902,  1837,    44,
 3907, 24628,   624,   624, 24628, 24628, 24628,  3903,  1150,    44,
 3908, 24628,   624, 24628, 24628, 24628,   624,  3904,  1833,    44,
 3909,   624,  3908, 24628, 24628, 24628,  3908,  3905,  2174,    44,
 3910, 24628,  3911,  3912, 24628, 24628,  3911,  3906,  1831,    15,
 3911, 24628,   623,   623, 24628, 24628, 24628,  3907,  1149,    15,
 3912, 24628,   623, 24628, 24628, 24628,   623,  3908,  1832,    15,
 3913,   623,  3912, 24628, 24628, 24628,  3912,  3909,  2173,    15,
 3914, 24628,  2495,  2495, 24628, 24628, 24628,  3915,  5237,  3910,
 3915, 24628,  2496,  2496, 24628, 24628, 24628,  3916,  5238,  4528,
 3916, 24628,  2497,  2497, 24628, 24628, 24628,  3917,  5239,  4553,
 3917, 24628,  2498,  2498, 24628, 24628, 24628,  3918,  3920,  3921,
 3918, 24628,  2499,  2499, 24628, 24628, 24628, 24628,  3919,  2506,
 3919, 24628,  2500,  2500, 24628, 24628, 24628, 24628,  2032,  2501,
 3920, 24628,  2516,  2516, 24628, 24628, 24628,  3919,  2031,  2517,
 3921, 24628,  2517,  3922, 24628, 24628,  2517,  4572,  1193,  1539,
 3922, 24628,  1538, 24628, 24628, 24628,  1538,  3923,  1194,  1539,
 3923, 24628,  3924, 24628, 24628, 24628,  3924,  4570,  1195,  2485,
 3924, 24628, 24628, 24628, 24628, 24628, 24628,  3925,  1107,  2485,
 3925, 24628, 24628, 24628, 24628, 24628, 24628,  3926,  1197,  2520,
 3926, 24628, 24628, 24628, 24628, 24628, 24628,  2608,  2093,  3927,
 3927, 24628,  1885,  1885,  1044,  4179, 24628,  3928,  1383,  1615,
 3928, 24628,  1886,  1886,  1045,  3932, 24628,  3929,  3528,  1887,
 3929, 24628,  3536,  3536,  1046,  2918, 24628,  3930,  2659,  3537,
 3930, 24628,  3517,  3517,  1047,   482, 24628,  3931,  2655,  2647,
 3931, 24628,   586,   586,   506, 24628, 24628, 24628,  2654,   587,
 3932, 24628, 24628, 24628, 24628, 24628, 24628,  2918,  3523,  3933,
 3933, 24628,  2663,  2663, 24628, 24628, 24628,  3934, 24628,  2664,
 3934, 24628,  6876,  6876, 24628, 24628, 24628,  6306, 24628,  3935,
 3935, 24628, 24628, 24628, 24628, 24628, 24628,  4298, 24628,  3936,
 3936, 24628, 24628, 24628, 24628, 24628, 24628,  3937,  2922,  1627,
 3937, 24628, 24628, 24628, 24628, 24628, 24628,  3938,  2923,  2668,
 3938, 24628, 24628, 24628, 24628, 24628, 24628,  3939,  2924,  3546,
 3939, 24628, 24628, 24628, 24628, 24628, 24628,  3940,  2925,  3971,
 3940, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2926,  3941,
 3941, 24628,  2927,  3942,  3489, 24628,  2927,  3952,  3968,  3118,
 3942, 24628,   767, 24628,   494, 24628,   767,  3943,  3951,  3118,
 3943, 24628,   768, 24628,   495, 24628,   768,  3944,  3950,  3097,
 3944, 24628,   769, 24628,   496, 24628,   769,  3945,  3949,  3065,
 3945, 24628,   770, 24628,   497, 24628,   770,  3946,  3948,  3021,
 3946, 24628,   771, 24628,    84, 24628,   771, 24628,  3947,  2934,
 3947, 24628,   772, 24628, 24628, 24628,   772, 24628,  1476,   773,
 3948, 24628,  3020, 24628, 24628, 24628,  3020,  3947,  1475,  2969,
 3949, 24628,  3064, 24628, 24628, 24628,  3064,  3948,  1474,  3053,
 3950, 24628,   863, 24628, 24628, 24628,   863,  3949,  1473,   864,
 3951, 24628,   862, 24628, 24628, 24628,   862,  3950,  1472,   184,
 3952, 24628,  2928,  3943,  3487, 24628,  2928,  3953,  3965,  3097,
 3953, 24628,  2929,  3944,  3485, 24628,  2929,  3954,  3962,  3065,
 3954, 24628,  2930,  3945,  3483, 24628,  2930,  3955,  3959,  3021,
 3955, 24628,  2931,  3946,  3481, 24628,  2931, 24628,  3956,  2934,
 3956, 24628,  2932,  3947,  3957, 24628,  2932, 24628,  3958,   773,
 3957, 24628,  1211, 24628, 24628, 24628,  1211, 24628,  2797,  1212,
 3958, 24628,  2933,  1476, 24628, 24628,  2933, 24628,  2316,  1478,
 3959, 24628,  2968,  3948,  3960, 24628,  2968,  3956,  3961,  2969,
 3960, 24628,  1210, 24628, 24628, 24628,  1210,  3957,  2796,  1234,
 3961, 24628,  3019,  1475, 24628, 24628,  3019,  3958,  2315,  1500,
 3962, 24628,  3052,  3949,  3963, 24628,  3052,  3959,  3964,  3053,
 3963, 24628,  1209, 24628, 24628, 24628,  1209,  3960,  2795,  2065,
 3964, 24628,  3063,  1474, 24628, 24628,  3063,  3961,  2314,  2833,
 3965, 24628,  3095,  3950,  3966, 24628,  3095,  3962,  3967,   864,
 3966, 24628,  1208, 24628, 24628, 24628,  1208,  3963,  2794,  2211,
 3967, 24628,  3096,  1473, 24628, 24628,  3096,  3964,  2313,  2808,
 3968, 24628,  3116,  3951,  3969, 24628,  3116,  3965,  3970,   184,
 3969, 24628,  1207, 24628, 24628, 24628,  1207,  3966,  2793,  2297,
 3970, 24628,  3117,  1472, 24628, 24628,  3117,  3967,   436,   140,
 3971, 24628,  2764,  3972,  4008, 24628,  2764, 12102,  6040,  4188,
 3972, 24628,   938, 24628,  1079, 24628,   938,  3973,  6041,  4188,
 3973, 24628,   939, 24628,  1080, 24628,   939,  3974,  6042,  5181,
 3974, 24628,   940, 24628,  1081, 24628,   940,  3975,  6045,  6933,
 3975, 24628,   941, 24628,  1082, 24628,   941,  3976,  3988,  6843,
 3976, 24628,   942, 24628,   474, 24628,   942, 24628,  3977,  3979,
 3977, 24628,   943, 24628, 24628, 24628,   943, 24628,  3978,   944,
 3978, 24628,  3410, 24628, 24628, 24628,  3410, 24628,  3203,  3411,
 3979, 24628,   944,  3416,  2004, 24628,   944,  3980,  3498,   945,
 3980, 24628,  3981,  3427,  2010, 24628,  3981,  3985,  3499,  1736,
 3981, 24628,  3412,  3412,  1213, 24628, 24628,  3982,   979,  1736,
 3982, 24628,  3413,  3413,  1214, 24628, 24628,  3983,  3501,  1846,
 3983, 24628,  3414,  3414,  1215, 24628, 24628,  3984,  3502,  3134,
 3984, 24628,  3415,  3415,  1216, 24628, 24628, 24628,  3503,  3150,
 3985, 24628,  3982,  3428,  2011, 24628,  3982,  3986,  3500,  1846,
 3986, 24628,  3983,  3429,  2012, 24628,  3983,  3987,  3504,  3134,
 3987, 24628,  3984,  3430,  2013, 24628,  3984, 24628,  3505,  3150,
 3988, 24628,  3989, 24628, 24628, 24628,  3989,  3977,  4216,  3990,
 3989, 24628, 24628, 24628, 24628, 24628, 24628,   943,  2912,  3990,
 3990, 24628,  2913,  2913,  1234,  6845, 24628,  3991,  1083,  2329,
 3991, 24628,  2914,  2914,  2048,  6863, 24628,  6920,  3992,  2357,
 3992, 24628,  2915,  2915,  2055,  3993, 24628,  6921,  6092,  2395,
 3993, 24628,  2916,  2916, 24628, 24628, 24628,  3994,  6086,  6878,
 3994, 24628,  2917,  2917, 24628, 24628, 24628,   614,  3995,  3996,
 3995, 24628,  2918,  2918, 24628, 24628, 24628,   615,  2658,  2919,
 3996, 24628,  2919,  3997, 24628, 24628,  2919,  6293, 24628,  1983,
 3997, 24628,  1982, 24628, 24628, 24628,  1982,  3998, 24628,  1983,
 3998, 24628,  3999, 24628, 24628, 24628,  3999,  5098, 24628,  2921,
 3999, 24628, 24628, 24628, 24628, 24628, 24628,  4000, 24628,  2921,
 4000, 24628, 24628, 24628, 24628, 24628, 24628,  5095, 24628,  4001,
 4001, 24628, 24628, 24628, 24628, 24628, 24628,  4002, 24628,  3657,
 4002, 24628, 24628, 24628, 24628, 24628, 24628,  4266, 24628,  4003,
 4003, 24628, 24628, 24628, 24628, 24628, 24628,  4004,   489,  1988,
 4004, 24628, 24628, 24628, 24628, 24628, 24628,  4005,   490,  3271,
 4005, 24628, 24628, 24628, 24628, 24628, 24628,  4006,   491,  5264,
 4006, 24628, 24628, 24628, 24628, 24628, 24628,  4007,   492,  4008,
 4007, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   493,  3489,
 4008, 24628,  1079,  1079,  1321, 24628, 24628,  4009,  3697,   429,
 4009, 24628,  1080,  1080,  1322, 24628, 24628,  4010,  3698,  1161,
 4010, 24628,  1081,  1081,  1323, 24628, 24628,  3506,  3699,  4011,
 4011, 24628,  1564,  1564,  2190,  4012, 24628,  4036,  5486,  7758,
 4012, 24628,  1565,  1565, 24628, 24628, 24628,  4013,  5487,  6509,
 4013, 24628,  1566,  1566, 24628, 24628, 24628,  4014,  5448,  6500,
 4014, 24628,  1567,  1567, 24628, 24628, 24628,  2052,  4015,  4016,
 4015, 24628,  1568,  1568, 24628, 24628, 24628,   505,  3465,  1569,
 4016, 24628,  1569,  4017, 24628, 24628,  1569,  6988, 24628,  1570,
 4017, 24628,  3466, 24628, 24628, 24628,  3466,  4018, 24628,  1570,
 4018, 24628,  3467, 24628, 24628, 24628,  3467,  4019, 24628,  3468,
 4019, 24628,  4020, 24628, 24628, 24628,  4020,  6983, 24628,  4021,
 4020, 24628, 24628, 24628, 24628, 24628, 24628,  5246, 24628,  4021,
 4021, 24628, 24628, 24628, 24628, 24628, 24628,  7126,  4001,  4022,
 4022, 24628,  3657,  3657,   519,  8356, 24628,  4023,  1149,  1397,
 4023, 24628,  3658,  3658,   520,  5992, 24628,  4024,  1150,  1575,
 4024, 24628,  3659,  3659,   521,  5853, 24628,  4025,  1151,  3660,
 4025, 24628,  5982,  5982,   522, 24628, 24628,  5976,  1152,  4026,
 4026, 24628,   427,   427,  5854, 24628, 24628,  4032,  4027,   428,
 4027, 24628,   523,   523, 24628, 24628, 24628,  4028,   212,   524,
 4028, 24628,  2910,  2910, 24628, 24628, 24628,  4029,   213,   671,
 4029, 24628,  2911,  2911, 24628, 24628, 24628,  4030,  3215,  1563,
 4030, 24628,  2912,  2912, 24628, 24628, 24628,  4031,  3208,  2913,
 4031, 24628,  3410,  3410, 24628, 24628, 24628, 24628,  3200,  3411,
 4032, 24628,  6043,  6043,  6048, 24628, 24628,  4033,  4028,  1160,
 4033, 24628,  6044,  6044,  2768, 24628, 24628, 10324,  4029,  4034,
 4034, 24628,  1563,  1563,  2065,  6935, 24628,  4035,  4011,   169,
 4035, 24628,  7004,  7004,  2182,  6966, 24628,  7016,  4036,   701,
 4036, 24628,  4037,  4037,  2189,  4013, 24628,  7017,  5447,  5729,
 4037, 24628,   685,   685,  1179,  1566, 24628,  4038,  2521,  5729,
 4038, 24628,   686,   686,  1180,  1567, 24628,  4039,  5430,  5669,
 4039, 24628,   687,   687,  1181,  1089, 24628,  4040,  4042,  5365,
 4040, 24628,   688,   688,  1182, 24628, 24628, 24628,  4041,  3641,
 4041, 24628,   689,   689,  1099, 24628, 24628, 24628,  3451,   690,
 4042, 24628,  5425,  5425,  1098,   506, 24628,  4041,  3458,  4043,
 4043, 24628,  2483,  2483,  4057,  7611, 24628,  4044,  1881,  1539,
 4044, 24628,  2484,  2484,  4063,  5361, 24628,  4045,  1882,  2485,
 4045, 24628,  5351,  5351,  4064,  4052, 24628,  4046,  1883,  2520,
 4046, 24628,  4051,  4051,  4049,   986, 24628,  4047,  1884,  3927,
 4047, 24628,  4048,  4048,  2653, 24628, 24628, 24628,  2844,  2605,
 4048, 24628,  2608,  2608,   717, 24628, 24628, 24628,  2099,  2605,
 4049, 24628,  4050,  4050, 24628, 24628, 24628,  2653, 24628,  3874,
 4050, 24628, 24628, 24628, 24628, 24628, 24628,   717, 24628,  3874,
 4051, 24628,  3926,  3926,  4050,   512, 24628,  4048,  2098,  3927,
 4052, 24628,  5132,  5132, 24628, 24628, 24628,   986, 24628,  4053,
 4053, 24628, 24628, 24628, 24628, 24628, 24628,  4054,  1982,  3328,
 4054, 24628, 24628, 24628, 24628, 24628, 24628,  4055,  3999,  3653,
 4055, 24628, 24628, 24628, 24628, 24628, 24628,  4056,  4000,  3656,
 4056, 24628, 24628, 24628, 24628, 24628, 24628,   506,  5095,  4057,
 4057, 24628,  4253,  4253, 24628, 24628, 24628,  4063, 24628,  4058,
 4058, 24628, 24628, 24628, 24628, 24628, 24628,  4059,   519,  1398,
 4059, 24628, 24628, 24628, 24628, 24628, 24628,  4060,   520,  1576,
 4060, 24628, 24628, 24628, 24628, 24628, 24628,  4061,   521,  3661,
 4061, 24628, 24628, 24628, 24628, 24628, 24628,  4062,   522,  4027,
 4062, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1007,  3117,
 4063, 24628,  4254,  4254, 24628, 24628, 24628,  4064, 24628,  3732,
 4064, 24628,  4255,  4255, 24628, 24628, 24628,  4049, 24628,  4065,
 4065, 24628, 24628, 24628, 24628, 24628, 24628,  4066,   622,  3911,
 4066, 24628, 24628, 24628, 24628, 24628, 24628,  4597,  1073,  4067,
 4067, 24628,  1074,  1074, 24628, 24628, 24628,  4068,  1268,    48,
 4068, 24628,  1075,  1075, 24628, 24628, 24628,  4069,  1269,   462,
 4069, 24628,  1076,  1076, 24628, 24628, 24628,  4070,  1270,  4072,
 4070, 24628,  1077,  1077, 24628, 24628, 24628,  4071,  1271,  1078,
 4071, 24628,   602,   602, 24628, 24628, 24628, 24628,  1272,   603,
 4072, 24628,   705,   705,  4073, 19053, 24628, 11122,  1112,   175,
 4073, 24628, 24628, 24628, 24628, 24628, 24628,  4074,  1113,  6516,
 4074, 24628, 24628, 24628, 24628, 24628, 24628,  4075,  1114,  8143,
 4075, 24628, 24628, 24628, 24628, 24628, 24628,  4076,  1115,  7353,
 4076, 24628, 24628, 24628, 24628, 24628, 24628,  1586,  1116,  4077,
 4077, 24628,  4078,  4078,  4417, 24628, 24628, 10842,  7162,  5618,
 4078, 24628, 24628, 24628, 24628, 24628, 24628,  4079,  5058,  5618,
 4079, 24628, 24628, 24628, 24628, 24628, 24628,  4080,  5063,  7391,
 4080, 24628, 24628, 24628, 24628, 24628, 24628,  4081,  4104,  7399,
 4081, 24628, 24628, 24628, 24628, 24628, 24628,  4082,  4091,  4097,
 4082, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4083,  4086,
 4083, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2091,  4084,
 4084, 24628,  2087,  2087, 24628, 24628, 24628,  4085,  2443,   314,
 4085, 24628,  2088,  2088, 24628, 24628, 24628,  1308,  2442,  1758,
 4086, 24628,  4084,  2611, 24628, 24628,  4084,  4087,  2453,   314,
 4087, 24628,  4085,  2612, 24628, 24628,  4085,  4088,  2452,  1758,
 4088, 24628,  1308,  2613, 24628, 24628,  1308,  4089,  2451,  1309,
 4089, 24628,  1289,  2614, 24628, 24628,  1289,  4090,  2450,  1001,
 4090, 24628,  1287,  2615, 24628, 24628,  1287, 24628,  2449,   291,
 4091, 24628, 24628, 24628, 24628, 24628, 24628,  4083,  2093,  4092,
 4092, 24628,  1885,  1885, 24628, 24628, 24628,  4093,  2461,  1615,
 4093, 24628,  1886,  1886, 24628, 24628, 24628,  4094,  2462,  1887,
 4094, 24628,  3536,  3536, 24628, 24628, 24628,  4095,  2463,  3537,
 4095, 24628,  3517,  3517, 24628, 24628, 24628,  4096,  3799,  2647,
 4096, 24628,   586,   586, 24628, 24628, 24628, 24628,  3800,   587,
 4097, 24628,  4092,  4098, 24628, 24628,  4092,  4100,  3795,  1615,
 4098, 24628,  1885, 24628, 24628, 24628,  1885,  4099,  3298,  1615,
 4099, 24628,  1886, 24628, 24628, 24628,  1886,  3535,  3299,  1887,
 4100, 24628,  4093,  4099, 24628, 24628,  4093,  4101,  3796,  1887,
 4101, 24628,  4094,  3535, 24628, 24628,  4094,  4102,  3797,  3537,
 4102, 24628,  4095,  3516, 24628, 24628,  4095,  4103,  3798,  2647,
 4103, 24628,  4096,  3515, 24628, 24628,  4096, 24628,  3801,   587,
 4104, 24628, 24628, 24628, 24628, 24628, 24628,  4091,  1197,  4105,
 4105, 24628,  1198,  1198, 24628, 24628, 24628,  4106,  3803,  1199,
 4106, 24628,  5471,  5471, 24628, 24628, 24628,  4107,  3804,  2522,
 4107, 24628,  5431,  5431, 24628, 24628, 24628,  5728,  3805,  4108,
 4108, 24628,  2467,  2467,  3656, 24007, 24628,  4109,  1609,  1147,
 4109, 24628,  2468,  2468,  5078, 23767, 24628,  4110,  1610,  2469,
 4110, 24628,  7106,  7106,  5075,  7518, 24628,  7515,  1611,  4111,
 4111, 24628,  1554,  1554,  4021, 14931, 24628,  4112,  2467,  1555,
 4112, 24628,  5686,  5686,  7126,  7676, 24628, 12962,  2468,  4113,
 4113, 24628,  2469,  2469,  1457, 14278, 24628,  4114,  2522,    24,
 4114, 24628,  2470,  2470,  1458, 13516, 24628,  4115,  2523,    67,
 4115, 24628,  2471,  2471,  1459,  4116, 24628,  4140,  2524,  4165,
 4116, 24628,  4117,  4117,  4135,  4136, 24628,  4137,  4139,  1320,
 4117, 24628, 24628, 24628, 24628, 24628, 24628,  4118,  4134,  1320,
 4118, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4119,  4120,
 4119, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   604,
 4120, 24628,   604,   604,  2718, 24628, 24628,  4121,  1173,  4129,
 4121, 24628,   605,   605,  2707, 24628, 24628,  4122,  4128,  1162,
 4122, 24628,   606,   606,  2696, 24628, 24628,  4123,  4127,  2190,
 4123, 24628,   607,   607,  2690, 24628, 24628,  4124,  4126,  1084,
 4124, 24628,   608,   608,  2689, 24628, 24628, 24628,  4125,   610,
 4125, 24628,   609,   609, 24628, 24628, 24628, 24628, 24628,   477,
 4126, 24628,  1177,  1177, 24628, 24628, 24628,  4125, 24628,  1085,
 4127, 24628,  1176,  1176, 24628, 24628, 24628,  4126, 24628,  1178,
 4128, 24628,  1175,  1175, 24628, 24628, 24628,  4127, 24628,   673,
 4129, 24628,   431,   431, 24628, 24628, 24628,  4130,   588,  1699,
 4130, 24628,   432,   432, 24628, 24628, 24628,  4131,   589,  1725,
 4131, 24628,   433,   433, 24628, 24628, 24628,  4132,   590,  3184,
 4132, 24628,   434,   434, 24628, 24628, 24628,  4133,   591,  2322,
 4133, 24628,   435,   435, 24628, 24628, 24628, 24628,   192,   436,
 4134, 24628, 24628, 24628, 24628, 24628, 24628,  4119, 24628,  1321,
 4135, 24628, 24628, 24628, 24628, 24628, 24628,  1461, 24628,  2475,
 4136, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2718,
 4137, 24628,  4118,  4118,  1461, 24628, 24628, 24628,  4138,  4120,
 4138, 24628,  4119,  4119, 24628, 24628, 24628, 24628, 24628,   604,
 4139, 24628,  4134,  4134, 24628, 24628, 24628,  4138, 24628,  1321,
 4140, 24628,  4141,  4141,  1894,  4137, 24628,  4162,  4164,  1319,
 4141, 24628,  1318,  1318,  2473,  4118, 24628,  4142,  4161,  1319,
 4142, 24628,   601,   601,   636, 24628, 24628, 24628,  4143,  4144,
 4143, 24628,   602,   602,   575, 24628, 24628, 24628,  1272,   603,
 4144, 24628,   603,   603,  4120, 24628, 24628,  4145,   222,   185,
 4145, 24628,  4146,  4146,  4121, 24628, 24628,  4154,  4160,   865,
 4146, 24628,   495,   495,   605, 24628, 24628,  4147,  4153,   865,
 4147, 24628,   496,   496,   606, 24628, 24628,  4148,  4152,  3054,
 4148, 24628,   497,   497,   607, 24628, 24628,  4149,  4151,   498,
 4149, 24628,    84,    84,   608, 24628, 24628, 24628,  4150,   774,
 4150, 24628,    85,    85,   609, 24628, 24628, 24628,   257,   643,
 4151, 24628,   227,   227,  1177, 24628, 24628,  4150,   256,   499,
 4152, 24628,   226,   226,  1176, 24628, 24628,  4151,   255,  2882,
 4153, 24628,   225,   225,  1175, 24628, 24628,  4152,   254,   866,
 4154, 24628,  4147,  4147,  4122, 24628, 24628,  4155,  4159,  3054,
 4155, 24628,  4148,  4148,  4123, 24628, 24628,  4156,  4158,   498,
 4156, 24628,  4149,  4149,  4124, 24628, 24628, 24628,  4157,   774,
 4157, 24628,  4150,  4150,  4125, 24628, 24628, 24628,   261,   643,
 4158, 24628,  4151,  4151,  4126, 24628, 24628,  4157,   260,   499,
 4159, 24628,  4152,  4152,  4127, 24628, 24628,  4158,   259,  2882,
 4160, 24628,  4153,  4153,  4128, 24628, 24628,  4159,   258,   866,
 4161, 24628,  1077,  1077,  1276,  4119, 24628,  4143,  1271,  1078,
 4162, 24628,  4142,  4142,  1892, 24628, 24628, 24628,  4163,  4144,
 4163, 24628,  4143,  4143,  1013, 24628, 24628, 24628,  1607,   603,
 4164, 24628,  4161,  4161,  2526,  4138, 24628,  4163,  1606,  1078,
 4165, 24628,  4072,  4072,  4166, 19251, 24628, 11121,  1111,   175,
 4166, 24628,  4167,  4167,  6730, 13989, 24628, 13969, 13966,  8072,
 4167, 24628, 24628, 24628, 24628, 24628, 24628,  4168,  7115,  8072,
 4168, 24628, 24628, 24628, 24628, 24628, 24628,  4169,  7116,  8950,
 4169, 24628, 24628, 24628, 24628, 24628, 24628,  4170,  7117,  8906,
 4170, 24628, 24628, 24628, 24628, 24628, 24628,  1586,  4171,  5124,
 4171, 24628, 24628, 24628, 24628, 24628, 24628,  1117, 24628,  4172,
 4172, 24628, 24628, 24628, 24628, 24628, 24628,  4173,  1538,  6117,
 4173, 24628, 24628, 24628, 24628, 24628, 24628,  4174,  3924,  6104,
 4174, 24628, 24628, 24628, 24628, 24628, 24628,  4175,  3925,  7915,
 4175, 24628, 24628, 24628, 24628, 24628, 24628,  4176,  3926,  4177,
 4176, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2608,  2610,
 4177, 24628,  3927,  4098,  1438,  4178,  3927,  6096,  3297,  1615,
 4178, 24628,  4179, 24628, 24628, 24628,  4179,  6088,  3301,  4180,
 4179, 24628, 24628, 24628, 24628, 24628, 24628,  3932,  3302,  4180,
 4180, 24628,  3303,  3303, 24628, 24628, 24628,  4181, 24628,  3304,
 4181, 24628,  6629,  6629, 24628, 24628, 24628,  6855, 24628,  4182,
 4182, 24628, 24628, 24628, 24628, 24628, 24628,  5626, 24628,  4183,
 4183, 24628, 24628, 24628, 24628, 24628, 24628,  4184,  3936,  1695,
 4184, 24628, 24628, 24628, 24628, 24628, 24628,  4185,  3937,  2405,
 4185, 24628, 24628, 24628, 24628, 24628, 24628,  4186,  3938,  3309,
 4186, 24628, 24628, 24628, 24628, 24628, 24628,  5545,  3939,  4187,
 4187,  2764,  3971,  8240,  6201, 24628,  3971,  5180, 12621,  4188,
 4188, 24628,   428,  4189,  2296, 24094,   428, 24100,  8054,   100,
 4189, 24628,   524,  4190,  4488, 23480,   524, 23475,  8055,   100,
 4190, 24628,   132, 24628, 24628, 24628,   132,  4191,  7888,   100,
 4191, 24628,  4192, 24628, 24628, 24628,  4192,  7874,  7886,   450,
 4192, 24628, 24628, 24628, 24628, 24628, 24628,  4193,   134,   450,
 4193, 24628, 24628, 24628, 24628, 24628, 24628,  4194,   135,  3317,
 4194, 24628, 24628, 24628, 24628, 24628, 24628,  7872,   136,  4195,
 4195,  1543,  2906,  8195,  8124, 10188,  2906,  4196,  3188,   524,
 4196,  1561, 10173,  8196,  8125, 10175, 10173,  4197,  3189,   671,
 4197,  1562,  4225,  8197,  8126, 10161,  4225,  4198,  3190,  1563,
 4198,  4212,  4211,  4223,  4221,  4219,  4211,  4199,  3191,  2913,
 4199,  4201,  4200,  4209,  4207, 24628,  4200, 24628,  3192,  3411,
 4200, 24628,  4201,  4204,  4206, 24628,  4201, 24628,  3198,  3411,
 4201, 24628,  4203,  4203,  4202, 24628, 24628, 24628,  3199,  3411,
 4202, 24628,  1912,  1912, 24628, 24628, 24628, 24628, 24628,  1913,
 4203, 24628,  3410,  3410,  1912, 24628, 24628, 24628,  3200,  3411,
 4204, 24628,  4203,  3978,  4205, 24628,  4203, 24628,  3202,  3411,
 4205, 24628,  1912, 24628, 24628, 24628,  1912, 24628, 24628,  1913,
 4206, 24628,  4202,  4205, 24628, 24628,  4202, 24628, 24628,  1913,
 4207,  4202,  4206,  4208, 24628, 24628,  4206, 24628, 24628,  1913,
 4208,  1912,  4205, 24628, 24628, 24628,  4205, 24628, 24628,  1913,
 4209,  4203,  4204,  4210,  4208, 24628,  4204, 24628,  3204,  3411,
 4210,  3410,  3978, 24628, 24628, 24628,  3978, 24628,  3205,  3411,
 4211, 24628,  4212,  4215,  4218,  2805,  4212,  4200,  3206,  2913,
 4212, 24628,  4214,  4214,  4213,  2802, 24628,  4201,  3207,  2913,
 4213, 24628,  3857,  3857, 24628, 24628, 24628,  4202, 24628,  3856,
 4214, 24628,  2912,  2912,  3857,   536, 24628,  4203,  3208,  2913,
 4215, 24628,  4214,  4216,  4217,  2797,  4214,  4204,  3209,  2913,
 4216, 24628,  2912, 24628, 24628, 24628,  2912,  3978,  3210,  2913,
 4217, 24628,  3857, 24628, 24628, 24628,  3857,  4205, 24628,  3856,
 4218, 24628,  4213,  4217, 24628, 24628,  4213,  4206, 24628,  3856,
 4219,  2802,  2805,  4220, 24628, 24628,  2805, 24628, 24628,   537,
 4220,   536,  2797, 24628, 24628, 24628,  2797, 24628, 24628,   537,
 4221,  4213,  4218,  4222, 24628, 24628,  4218,  4207, 24628,  3856,
 4222,  3857,  4217, 24628, 24628, 24628,  4217,  4208, 24628,  3856,
 4223,  4214,  4215,  4224,  4222,  4220,  4215,  4209,  3211,  2913,
 4224,  2912,  4216, 24628, 24628, 24628,  4216,  4210,  3212,  2913,
 4225, 24628,  1562,  4226,  6625, 10159,  1562,  4211,  3213,  1563,
 4226, 24628,  4227,  4684,  6623,  7695,  4227,  4215,  3214,  1563,
 4227, 24628,  2911,  2911,  4508,  4228, 24628,  4214,  3215,  1563,
 4228, 24628, 24628, 24628, 24628, 24628, 24628,   536, 24628,  4229,
 4229, 24628, 24628, 24628, 24628, 24628, 24628,  5036,  4247,  4230,
 4230,  3328,  4244,  4246, 24628, 24628,  4244,  4231, 24628,  1902,
 4231,  3329,  4241,  4243, 24628, 24628,  4241,  4232, 24628,  1985,
 4232,  3330,  4237,  4240, 24628, 24628,  4237,  4233, 24628,  3331,
 4233,  4235,  4234,  4236, 24628, 24628,  4234,  1663, 24628,  2782,
 4234, 24628,  4235,  2780, 24628, 24628,  4235,  1654, 24628,  2782,
 4235, 24628,  2781,  2781, 24628, 24628, 24628,  1006, 24628,  2782,
 4236,  2781,  2780, 24628, 24628, 24628,  2780,  1659, 24628,  2782,
 4237, 24628,  3330,  4238, 24628, 24628,  3330,  4234, 24628,  3331,
 4238, 24628,  4239, 24628, 24628, 24628,  4239,  2780, 24628,  3331,
 4239, 24628, 24628, 24628, 24628, 24628, 24628,  2781, 24628,  3331,
 4240,  4239,  4238, 24628, 24628, 24628,  4238,  4236, 24628,  3331,
 4241, 24628,  3329,  4242, 24628, 24628,  3329,  4237, 24628,  1985,
 4242, 24628,  1984, 24628, 24628, 24628,  1984,  4238, 24628,  1985,
 4243,  1984,  4242, 24628, 24628, 24628,  4242,  4240, 24628,  1985,
 4244, 24628,  3328,  4245, 24628, 24628,  3328,  4241, 24628,  1902,
 4245, 24628,  1983, 24628, 24628, 24628,  1983,  4242, 24628,  1902,
 4246,  1983,  4245, 24628, 24628, 24628,  4245,  4243, 24628,  1902,
 4247, 24628, 24628, 24628, 24628, 24628, 24628,  4248,  4053,  4244,
 4248, 24628, 24628, 24628, 24628, 24628, 24628,  4249,  4054,  5050,
 4249, 24628, 24628, 24628, 24628, 24628, 24628,  4250,  4055,  4262,
 4250, 24628, 24628, 24628, 24628, 24628, 24628,  1089,  4056,  4251,
 4251, 24628,  4057,  4252, 24628, 24628,  4057,  4259, 24628,  4058,
 4252, 24628,  4253, 24628, 24628, 24628,  4253,  4256, 24628,  4058,
 4253, 24628, 24628, 24628, 24628, 24628, 24628,  4254, 24628,  4058,
 4254, 24628, 24628, 24628, 24628, 24628, 24628,  4255, 24628,  3732,
 4255, 24628, 24628, 24628, 24628, 24628, 24628,  4050, 24628,  4065,
 4256, 24628,  4254, 24628, 24628, 24628,  4254,  4257, 24628,  3732,
 4257, 24628,  4255, 24628, 24628, 24628,  4255,  4258, 24628,  4065,
 4258, 24628,  4050, 24628, 24628, 24628,  4050,  2981, 24628,  3874,
 4259, 24628,  4063,  4256, 24628, 24628,  4063,  4260, 24628,  3732,
 4260, 24628,  4064,  4257, 24628, 24628,  4064,  4261, 24628,  4065,
 4261, 24628,  4049,  4258, 24628, 24628,  4049,  2982, 24628,  3874,
 4262, 24628,  3656,  4263, 24628, 24628,  3656,  5077, 24628,  3657,
 4263, 24628,  4001, 24628, 24628, 24628,  4001,  4264, 24628,  3657,
 4264, 24628,  4002, 24628, 24628, 24628,  4002,  4265, 24628,  4003,
 4265, 24628,  4266, 24628, 24628, 24628,  4266,  5072, 24628,  4267,
 4266, 24628, 24628, 24628, 24628, 24628, 24628,  5071, 24628,  4267,
 4267, 24628, 24628, 24628, 24628, 24628, 24628,  7236,   730,  4268,
 4268, 24628,   731,   731,   665,  9314, 24628,  4269,  3911,     5,
 4269, 24628,   732,   732,   666, 10788, 24628,  4270,  3907,    37,
 4270, 24628,   733,   733,   667,  4274, 24628,  4271,  3903,   734,
 4271, 24628,  4273,  4273,   668, 24628, 24628,  4272,  3900,  1559,
 4272, 24628,   182,   182,  1389, 24628, 24628, 24628,  3898,   183,
 4273, 24628, 24628, 24628, 24628, 24628, 24628,   182,  2779,  1559,
 4274, 24628, 24628, 24628, 24628, 24628, 24628,  5850,  5853,  4275,
 4275, 24628,  5854,  5854,  9038,  9646, 24628,  9655,  9665,  4276,
 4276, 24628,  5556,  5556,  4350, 10600, 24628, 10497, 11221,  4277,
 4277,    16,  6020,  9040,  8092, 23883,  6020,  4278,  1698,    17,
 4278, 14056, 14055,  9041,  8091, 23881, 14055,  4287,  4279,   326,
 4279,   316,  1711,  4280, 24628, 24628,  1711,  4284, 24628,   103,
 4280,   317,  1701, 24628, 24628, 24628,  1701,  4281, 24628,   103,
 4281,   318,  1702, 24628, 24628, 24628,  1702,  4282, 24628,   165,
 4282,   319,  1703, 24628, 24628, 24628,  1703,  4283, 24628,   320,
 4283,  1705,  1704, 24628, 24628, 24628,  1704, 24628, 24628,  1706,
 4284,  1713,  1712,  4281, 24628, 24628,  1712,  4285, 24628,   165,
 4285,  1714,  1716,  4282, 24628, 24628,  1716,  4286, 24628,   320,
 4286,  1715,  1717,  4283, 24628, 24628,  1717, 24628, 24628,  1706,
 4287,  8500,  8499,  9042,  8090, 23651,  8499,  4288,  4284,  1401,
 4288,  8392,  8391,  8497,  8089,  8495,  8391,  8375,  4285,  4289,
 4289, 24628,   320,   320, 10524, 11636, 24628,  4290,  3739,   321,
 4290, 24628, 10468, 10468, 10540, 11615, 24628, 11594,  6837,  4291,
 4291,  1160,  5181, 10645,  4945, 24090,  5181,  4292,   757,    13,
 4292, 24059, 24058, 10646,  4951, 24089, 24058, 24085,  4293,   108,
 4293,  8044,  8043, 10019,  4782, 24083,  8043, 24079,  3347,  4294,
 4294, 24628,    68,  4295,  6314, 24077,    68, 23140,   911,    47,
 4295, 24628,   463,  3723,  4296, 19597,   463,  8968,   912,    47,
 4296, 24628,  3935, 24628, 24628, 24628,  3935,  4297, 24628,  3936,
 4297, 24628,  4298, 24628, 24628, 24628,  4298,  6066, 24628,  4299,
 4298, 24628, 24628, 24628, 24628, 24628, 24628,  5709, 24628,  4299,
 4299, 24628, 24628, 24628, 24628, 24628, 24628, 14484,  3268,  4300,
 4300, 24628,  1987, 11014,  4268, 24023,  1987,  4475,  4301,     3,
 4301, 24628,  1988,  4302, 10927, 20722,  1988,  4476,  3733,     7,
 4302, 24628,    59, 24628, 24628, 24628,    59,  4303,   760,     7,
 4303, 24628,  4304, 24628, 24628, 24628,  4304,  5397,   761,    36,
 4304, 24628, 24628, 24628, 24628, 24628, 24628,  4305,    61,    36,
 4305, 24628, 24628, 24628, 24628, 24628, 24628,  4306,   763,  1634,
 4306, 24628, 24628, 24628, 24628, 24628, 24628,  4307,   764,  4392,
 4307, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   765,  4308,
 4308, 24628,  1998,  1998,  4309, 24628, 24628,  4376,   183,  3118,
 4309, 24628,  1999,  1999,  4310, 24628, 24628,  4367,  4375,  2296,
 4310, 24628, 24628, 24628, 24628, 24628, 24628,  4311,  4349,  4357,
 4311, 24628, 24628, 24628, 24628, 24628, 24628,  4312,  4338,  4344,
 4312, 24628, 24628, 24628, 24628, 24628, 24628,  4313,  4327,  4333,
 4313, 24628, 24628, 24628, 24628, 24628, 24628,  4314,  4316,  4322,
 4314, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4315,  1944,
 4315, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1924,
 4316, 24628, 24628, 24628, 24628, 24628, 24628,  4315, 24628,  4317,
 4317, 24628, 24628, 24628, 24628, 24628, 24628,  4318,  1966,  1655,
 4318, 24628, 24628, 24628, 24628, 24628, 24628,  4319,  1967,  1532,
 4319, 24628, 24628, 24628, 24628, 24628, 24628,  4320,  1968,  2036,
 4320, 24628, 24628, 24628, 24628, 24628, 24628,  4321,  1969,  3840,
 4321, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1970,  1241,
 4322, 24628,  4317, 24628, 24628, 24628,  4317,  4323,  2691,  1655,
 4323, 24628,  4318, 24628, 24628, 24628,  4318,  4324,  2692,  1532,
 4324, 24628,  4319, 24628, 24628, 24628,  4319,  4325,  2693,  2036,
 4325, 24628,  4320, 24628, 24628, 24628,  4320,  4326,  2694,  3840,
 4326, 24628,  4321, 24628, 24628, 24628,  4321, 24628,  2695,  1241,
 4327, 24628, 24628, 24628, 24628, 24628, 24628,  4316, 24628,  4328,
 4328, 24628, 24628, 24628, 24628, 24628, 24628,  4329,  2697,  2173,
 4329, 24628, 24628, 24628, 24628, 24628, 24628,  4330,  2698,  2163,
 4330, 24628, 24628, 24628, 24628, 24628, 24628,  4331,  2699,  2143,
 4331, 24628, 24628, 24628, 24628, 24628, 24628,  4332,  2700,  2082,
 4332, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2701,  2072,
 4333, 24628,  4328, 24628, 24628, 24628,  4328,  4334,  2702,  2173,
 4334, 24628,  4329, 24628, 24628, 24628,  4329,  4335,  2703,  2163,
 4335, 24628,  4330, 24628, 24628, 24628,  4330,  4336,  2704,  2143,
 4336, 24628,  4331, 24628, 24628, 24628,  4331,  4337,  2705,  2082,
 4337, 24628,  4332, 24628, 24628, 24628,  4332, 24628,  2706,  2072,
 4338, 24628, 24628, 24628, 24628, 24628, 24628,  4327, 24628,  4339,
 4339, 24628, 24628, 24628, 24628, 24628, 24628,  4340,  2708,  2258,
 4340, 24628, 24628, 24628, 24628, 24628, 24628,  4341,  2709,  2248,
 4341, 24628, 24628, 24628, 24628, 24628, 24628,  4342,  2710,  2238,
 4342, 24628, 24628, 24628, 24628, 24628, 24628,  4343,  2711,  2228,
 4343, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2712,  2218,
 4344, 24628,  4339, 24628, 24628, 24628,  4339,  4345,  2713,  2258,
 4345, 24628,  4340, 24628, 24628, 24628,  4340,  4346,  2714,  2248,
 4346, 24628,  4341, 24628, 24628, 24628,  4341,  4347,  2715,  2238,
 4347, 24628,  4342, 24628, 24628, 24628,  4342,  4348,  2716,  2228,
 4348, 24628,  4343, 24628, 24628, 24628,  4343, 24628,  2717,  2218,
 4349, 24628, 24628, 24628, 24628, 24628, 24628,  4338, 24628,  4350,
 4350, 24628, 24628, 24628, 24628, 24628, 24628,  4352,  2719,  4351,
 4351,    30,  1700, 24628, 24628, 24628,  1700,  4280, 24628,    31,
 4352, 24628, 24628, 24628, 24628, 24628, 24628,  4353,  2720,  2409,
 4353, 24628, 24628, 24628, 24628, 24628, 24628,  4354,  2721,  3186,
 4354, 24628, 24628, 24628, 24628, 24628, 24628,  4356,  2722,  4355,
 4355,   131,  2323, 24628, 24628, 24628,  2323,  3221, 24628,   132,
 4356, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2723,  2304,
 4357, 24628,  4350, 24628, 24628, 24628,  4350,  4358,  4366,  4351,
 4358, 24628,  4352, 24628, 24628, 24628,  4352,  4359,  4365,  2409,
 4359, 24628,  4353, 24628, 24628, 24628,  4353,  4360,  4364,  3186,
 4360, 24628,  4354, 24628, 24628, 24628,  4354,  4361,  4363,  4355,
 4361, 24628,  4356, 24628, 24628, 24628,  4356, 24628,  4362,  2304,
 4362, 24628,  2723, 24628, 24628, 24628,  2723, 24628,   358,  2311,
 4363, 24628,  2722, 24628, 24628, 24628,  2722,  4362,   363,  2323,
 4364, 24628,  2721, 24628, 24628, 24628,  2721,  4363,   368,  2724,
 4365, 24628,  2720, 24628, 24628, 24628,  2720,  4364,   373,  1726,
 4366, 24628,  2719, 24628, 24628, 24628,  2719,  4365,   378,  1700,
 4367, 24628,  2000,  2000,  4311, 24628, 24628,  4368,  4374,  2210,
 4368, 24628,  2001,  2001,  4312, 24628, 24628,  4369,  4373,  2064,
 4369, 24628,  2002,  2002,  4313, 24628, 24628,  4370,  4372,  2018,
 4370, 24628,  2003,  2003,  4314, 24628, 24628, 24628,  4371,  2004,
 4371, 24628,  1211,  1211,  4315, 24628, 24628, 24628,  2802,  1212,
 4372, 24628,  1210,  1210,  4316, 24628, 24628,  4371,  2801,  1234,
 4373, 24628,  1209,  1209,  4327, 24628, 24628,  4372,  2800,  2065,
 4374, 24628,  1208,  1208,  4338, 24628, 24628,  4373,  2799,  2211,
 4375, 24628,  1207,  1207,  4349, 24628, 24628,  4374,   531,  2297,
 4376, 24628,  4377,  4377,  4367, 24628, 24628,  4385,  4391,  3097,
 4377, 24628,   768,   768,  2000, 24628, 24628,  4378,  4384,  3097,
 4378, 24628,   769,   769,  2001, 24628, 24628,  4379,  4383,  3065,
 4379, 24628,   770,   770,  2002, 24628, 24628,  4380,  4382,  3021,
 4380, 24628,   771,   771,  2003, 24628, 24628, 24628,  4381,  2934,
 4381, 24628,   772,   772,  1211, 24628, 24628, 24628,  2888,   773,
 4382, 24628,  3020,  3020,  1210, 24628, 24628,  4381,  2889,  2969,
 4383, 24628,  3064,  3064,  1209, 24628, 24628,  4382,  2890,  3053,
 4384, 24628,   863,   863,  1208, 24628, 24628,  4383,  2891,   864,
 4385, 24628,  4378,  4378,  4368, 24628, 24628,  4386,  4390,  3065,
 4386, 24628,  4379,  4379,  4369, 24628, 24628,  4387,  4389,  3021,
 4387, 24628,  4380,  4380,  4370, 24628, 24628, 24628,  4388,  2934,
 4388, 24628,  4381,  4381,  4371, 24628, 24628, 24628,  2887,   773,
 4389, 24628,  4382,  4382,  4372, 24628, 24628,  4388,  2886,  2969,
 4390, 24628,  4383,  4383,  4373, 24628, 24628,  4389,  2832,  3053,
 4391, 24628,  4384,  4384,  4374, 24628, 24628,  4390,  2807,   864,
 4392, 24628,  3739,  3739,  4393, 11027, 24628,  6836,  1559,  4188,
 4393, 24628,  2765,  2765,  4394, 11028, 24628,  7028,  4275,  5554,
 4394, 24628, 24628, 24628, 24628, 24628, 24628,  4395,  9038, 11443,
 4395, 24628, 24628, 24628, 24628, 24628, 24628,  4396,  9032, 11410,
 4396, 24628, 24628, 24628, 24628, 24628, 24628,  4397,  4436, 11392,
 4397, 24628, 24628, 24628, 24628, 24628, 24628,  4398,  4415,  4426,
 4398, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4399,  4405,
 4399, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4400,
 4400, 24628, 24628, 24628, 24628, 24628, 24628,  4401,  1588,   977,
 4401, 24628, 24628, 24628, 24628, 24628, 24628,  4402,  1589,  1760,
 4402, 24628, 24628, 24628, 24628, 24628, 24628,  4403,  1590,  1877,
 4403, 24628, 24628, 24628, 24628, 24628, 24628,  4404,  1591,  1437,
 4404, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1592,  1417,
 4405, 24628,  4400, 24628, 24628, 24628,  4400,  4406,  4414,   977,
 4406, 24628,  4401, 24628, 24628, 24628,  4401,  4407,  4413,  1760,
 4407, 24628,  4402, 24628, 24628, 24628,  4402,  4408,  4412,  1877,
 4408, 24628,  4403, 24628, 24628, 24628,  4403,  4409,  4411,  1437,
 4409, 24628,  4404, 24628, 24628, 24628,  4404, 24628,  4410,  1417,
 4410, 24628,  1592, 24628, 24628, 24628,  1592, 24628,  1246,   989,
 4411, 24628,  1591, 24628, 24628, 24628,  1591,  4410,  1245,  1438,
 4412, 24628,  1590, 24628, 24628, 24628,  1590,  4411,  1244,  1344,
 4413, 24628,  1589, 24628, 24628, 24628,  1589,  4412,  1243,  1355,
 4414, 24628,  1588, 24628, 24628, 24628,  1588,  4413,  1242,   975,
 4415, 24628, 24628, 24628, 24628, 24628, 24628,  4399, 24628,  4416,
 4416, 24628, 24628, 24628, 24628, 24628, 24628,  4422,  4417,  3771,
 4417, 24628, 24628, 24628, 24628, 24628, 24628,  4418,   664,  1688,
 4418, 24628, 24628, 24628, 24628, 24628, 24628,  4419,  1050,  2397,
 4419, 24628, 24628, 24628, 24628, 24628, 24628,  4420,  1264,  3811,
 4420, 24628, 24628, 24628, 24628, 24628, 24628,  4421,  2657,  3298,
 4421, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   717,  1373,
 4422, 24628, 24628, 24628, 24628, 24628, 24628,  4423,  4418,  3788,
 4423, 24628, 24628, 24628, 24628, 24628, 24628,  4424,  4419,  3828,
 4424, 24628, 24628, 24628, 24628, 24628, 24628,  4425,  4420,  3839,
 4425, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4421,  3843,
 4426, 24628,  4416, 24628, 24628, 24628,  4416,  4427,  4435,  3771,
 4427, 24628,  4422, 24628, 24628, 24628,  4422,  4428,  4434,  3788,
 4428, 24628,  4423, 24628, 24628, 24628,  4423,  4429,  4433,  3828,
 4429, 24628,  4424, 24628, 24628, 24628,  4424,  4430,  4432,  3839,
 4430, 24628,  4425, 24628, 24628, 24628,  4425, 24628,  4431,  3843,
 4431, 24628,  4421, 24628, 24628, 24628,  4421, 24628,  2981,  1373,
 4432, 24628,  4420, 24628, 24628, 24628,  4420,  4431,  2980,  3298,
 4433, 24628,  4419, 24628, 24628, 24628,  4419,  4432,  1263,  3811,
 4434, 24628,  4418, 24628, 24628, 24628,  4418,  4433,  1262,  2397,
 4435, 24628,  4417, 24628, 24628, 24628,  4417,  4434,  1261,  1688,
 4436, 24628, 24628, 24628, 24628, 24628, 24628,  4415, 24628,  4437,
 4437, 24628, 24628, 24628, 24628, 24628, 24628, 11394,  4438,  3913,
 4438, 24628, 24628, 24628, 24628, 24628, 24628,  4439,   622,  3912,
 4439, 24628, 24628, 24628, 24628, 24628, 24628,  4440,  1073,  4529,
 4440, 24628, 24628, 24628, 24628, 24628, 24628,  4441,  1974,  4443,
 4441, 24628, 24628, 24628, 24628, 24628, 24628,  4442,  1975,  3922,
 4442, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1024,  2507,
 4443, 24628,  1146, 24628, 24628, 24628,  1146,  4444,  2107,  1147,
 4444, 24628,  4445, 24628, 24628, 24628,  4445,  4548,  2108,  2469,
 4445, 24628, 24628, 24628, 24628, 24628, 24628,  4446,  1314,  2469,
 4446, 24628, 24628, 24628, 24628, 24628, 24628,  4447,  2110,  4111,
 4447, 24628, 24628, 24628, 24628, 24628, 24628,  4539,  2111,  4448,
 4448, 24628,  1613,  1613,  5245,  6421, 24628,  4449,  2483,  1614,
 4449, 24628,  5803,  5803,  5244,  7569, 24628,  5701,  2484,  4450,
 4450, 24628,  2485,  2485,   930,  4451, 24628,  3387,  1887,    25,
 4451, 24628,  6108,  6108, 24628, 24628, 24628,  3388,  6115,  4452,
 4452, 24628,  2400,  2400, 24628, 24628, 24628,  4453, 24628,  2401,
 4453, 24628,  8018,  8018, 24628, 24628, 24628,  8025, 24628,  4454,
 4454, 24628, 24628, 24628, 24628, 24628, 24628, 15707,  5490,  4455,
 4455, 24628,  5491, 15219,  6516, 23942,  5491,  4456,  3392,  1695,
 4456, 24628,  5492, 15220, 22667,  9845,  5492, 23940,  4457,  2405,
 4457, 24628,  5317, 14476,  4023,  5261,  5317,  6140,  4458,  2668,
 4458, 24628,  3395,  4459,  4463, 18448,  3395, 17108,  2266,  1574,
 4459, 24628,  2923, 24628, 24628, 24628,  2923,  4460,   934,  1574,
 4460, 24628,  2924, 24628, 24628, 24628,  2924,  4461,   935,  1906,
 4461, 24628,  2925, 24628, 24628, 24628,  2925,  4462,  2264,  2764,
 4462, 24628,  2926, 24628, 24628, 24628,  2926, 24628,  2263,  2927,
 4463, 24628,  4464, 24628, 24628, 24628,  4464,  5399, 24628,  4465,
 4464, 24628, 24628, 24628, 24628, 24628, 24628,  3397, 24628,  4465,
 4465, 24628, 24628, 24628, 24628, 24628, 24628, 11714,    55,  4466,
 4466, 24628,    46, 11013,   176, 23805,    46, 23803,  4467,     1,
 4467, 24628,    47, 11014,  1147, 23785,    47, 23783,  4468,     3,
 4468, 24628,    48,  4302,  4469, 21605,    48, 15992,   759,     7,
 4469, 24628,  3541, 24628, 24628, 24628,  3541,  4470,  6322,  3542,
 4470, 24628,  4471, 24628, 24628, 24628,  4471, 11933,  6323,  4472,
 4471, 24628, 24628, 24628, 24628, 24628, 24628,  6798,  6324,  4472,
 4472, 24628,  5107,  5107, 16161, 20388, 24628, 15488,  5739,  4473,
 4473, 24628,  1986, 11013,  3333, 24040,  1986,  4474,  4300,     1,
 4474, 24628, 16457, 16975, 22933, 13117, 16457, 24038,  4475,    20,
 4475, 24628, 14357, 11015,  4269,  6444, 14357, 18229,  4476,    41,
 4476, 24628,  4477,  4303, 10928, 18395,  4477,  5396,  3734,    36,
 4477, 24628,  4304,  4304, 10929, 18396, 24628,  4478,  1990,    36,
 4478, 24628,  4305,  4305,  4479,  9867, 24628,  5389,  1995,  1634,
 4479, 24628, 24628, 24628, 24628, 24628, 24628,  4480,  3397, 11193,
 4480, 24628, 24628, 24628, 24628, 24628, 24628,  4481,  3398,  4502,
 4481, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3399,  4482,
 4482, 24628,  3400,  3400,  4483, 24628, 24628,  4498,   342,  3119,
 4483, 24628, 24628, 24628, 24628, 24628, 24628,  4484,   532,  4488,
 4484, 24628, 24628, 24628, 24628, 24628, 24628,  4485,   533,  2277,
 4485, 24628, 24628, 24628, 24628, 24628, 24628,  4486,   534,  2191,
 4486, 24628, 24628, 24628, 24628, 24628, 24628,  4487,   535,  2019,
 4487, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   536,  2005,
 4488, 24628,  2298, 24628, 24628, 24628,  2298,  4489,  4497,  1698,
 4489, 24628,  2299, 24628, 24628, 24628,  2299,  4490,  4496,  2408,
 4490, 24628,  2300, 24628, 24628, 24628,  2300,  4491,  4495,  3185,
 4491, 24628,  2301, 24628, 24628, 24628,  2301,  4492,  4494,  2321,
 4492, 24628,  2302, 24628, 24628, 24628,  2302, 24628,  4493,  2303,
 4493, 24628,   435, 24628, 24628, 24628,   435, 24628,   953,   436,
 4494, 24628,   434, 24628, 24628, 24628,   434,  4493,   959,  2322,
 4495, 24628,   433, 24628, 24628, 24628,   433,  4494,   965,  3184,
 4496, 24628,   432, 24628, 24628, 24628,   432,  4495,   970,  1725,
 4497, 24628,   431, 24628, 24628, 24628,   431,  4496,   975,  1699,
 4498, 24628,  3401,  3401,  4484, 24628, 24628,  4499,  2891,  3098,
 4499, 24628,  3402,  3402,  4485, 24628, 24628,  4500,  2890,  3066,
 4500, 24628,  3403,  3403,  4486, 24628, 24628,  4501,  2889,  3022,
 4501, 24628,  3404,  3404,  4487, 24628, 24628, 24628,  2888,  2935,
 4502, 24628,  3405,  3405,  4503,  5031, 24628, 11868,   669,  4189,
 4503, 24628, 24628, 24628, 24628, 24628, 24628,  4504,  4674,  5016,
 4504, 24628, 24628, 24628, 24628, 24628, 24628,  4505,  4602,  4659,
 4505, 24628, 24628, 24628, 24628, 24628, 24628,  4506,  4508,  4586,
 4506, 24628, 24628, 24628, 24628, 24628, 24628,  4507,  3857,  3859,
 4507, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1912,  1934,
 4508, 24628, 24628, 24628, 24628, 24628, 24628,  3857, 24628,  4509,
 4509, 24628, 24628, 24628, 24628, 24628, 24628,  4510,  2495,  3892,
 4510, 24628, 24628, 24628, 24628, 24628, 24628,  4531,  2496,  4511,
 4511,  4067,  4528,  4530, 24628, 24628,  4528,  4512,  2152,    48,
 4512,  4068,  4525,  4527, 24628, 24628,  4525,  4513,  2168,   462,
 4513,  4069,  4522,  4524, 24628, 24628,  4522,  4514,  2169,  4072,
 4514,  4070,  4519,  4521, 24628, 24628,  4519,  4515,  2170,  1078,
 4515,  4071,  4516,  4518, 24628, 24628,  4516, 24628,  2171,   603,
 4516, 24628,  4071,  4517, 24628, 24628,  4071, 24628,  2162,   603,
 4517, 24628,   602, 24628, 24628, 24628,   602, 24628,  2158,   603,
 4518,   602,  4517, 24628, 24628, 24628,  4517, 24628,  2167,   603,
 4519, 24628,  4070,  4520, 24628, 24628,  4070,  4516,  2161,  1078,
 4520, 24628,  1077, 24628, 24628, 24628,  1077,  4517,  2157,  1078,
 4521,  1077,  4520, 24628, 24628, 24628,  4520,  4518,  2166,  1078,
 4522, 24628,  4069,  4523, 24628, 24628,  4069,  4519,  2160,  4072,
 4523, 24628,  1076, 24628, 24628, 24628,  1076,  4520,  2156,  4072,
 4524,  1076,  4523, 24628, 24628, 24628,  4523,  4521,  2165,  4072,
 4525, 24628,  4068,  4526, 24628, 24628,  4068,  4522,  2159,   462,
 4526, 24628,  1075, 24628, 24628, 24628,  1075,  4523,  2155,   462,
 4527,  1075,  4526, 24628, 24628, 24628,  4526,  4524,  2164,   462,
 4528, 24628,  4067,  4529, 24628, 24628,  4067,  4525,  2153,    48,
 4529, 24628,  1074, 24628, 24628, 24628,  1074,  4526,  2154,    48,
 4530,  1074,  4529, 24628, 24628, 24628,  4529,  4527,  2163,    48,
 4531, 24628, 24628, 24628, 24628, 24628, 24628,  4556,  2497,  4532,
 4532,  4554,  4553,  4555, 24628, 24628,  4553,  4533,  2105,  1147,
 4533,  4551,  4550,  4552, 24628, 24628,  4550,  4534,  2148,  2469,
 4534,  4547,  4546,  4549, 24628, 24628,  4546,  4535,  2149,  4111,
 4535,  4543,  4542,  4545, 24628, 24628,  4542,  4536,  2150,  4448,
 4536,  4538,  4537,  4541, 24628, 24628,  4537, 24628,  2151,  3565,
 4537, 24628,  4538,  4540, 24628, 24628,  4538, 24628,  2142,  3565,
 4538, 24628,  4539,  4539, 24628, 24628, 24628, 24628,  2140,  3565,
 4539, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2112,  3565,
 4540, 24628,  4539, 24628, 24628, 24628,  4539, 24628,  2135,  3565,
 4541,  4539,  4540, 24628, 24628, 24628,  4540, 24628,  2147,  3565,
 4542, 24628,  4543,  4544, 24628, 24628,  4543,  4537,  2141,  4448,
 4543, 24628,  4447,  4447, 24628, 24628, 24628,  4538,  2139,  4448,
 4544, 24628,  4447, 24628, 24628, 24628,  4447,  4540,  2134,  4448,
 4545,  4447,  4544, 24628, 24628, 24628,  4544,  4541,  2146,  4448,
 4546, 24628,  4547,  4548, 24628, 24628,  4547,  4542,  2137,  4111,
 4547, 24628,  4446,  4446, 24628, 24628, 24628,  4543,  2138,  4111,
 4548, 24628,  4446, 24628, 24628, 24628,  4446,  4544,  2109,  4111,
 4549,  4446,  4548, 24628, 24628, 24628,  4548,  4545,  2145,  4111,
 4550, 24628,  4551,  4444, 24628, 24628,  4551,  4546,  2136,  2469,
 4551, 24628,  4445,  4445, 24628, 24628, 24628,  4547,  1313,  2469,
 4552,  4445,  4444, 24628, 24628, 24628,  4444,  4549,  2144,  2469,
 4553, 24628,  4554,  4443, 24628, 24628,  4554,  4550,  2106,  1147,
 4554, 24628,  1146,  1146, 24628, 24628, 24628,  4551,  1312,  1147,
 4555,  1146,  4443, 24628, 24628, 24628,  4443,  4552,  2143,  1147,
 4556, 24628, 24628, 24628, 24628, 24628, 24628,  4575,  2498,  4557,
 4557,  2517,  3921,  4574, 24628, 24628,  3921,  4558,  2081,  1539,
 4558,  2518,  4572,  4573, 24628, 24628,  4572,  4559,  2094,  2485,
 4559,  2519,  4569,  4571, 24628, 24628,  4569,  4560,  2102,  2520,
 4560,  4566,  4565,  4568, 24628, 24628,  4565,  4561,  2103,  3927,
 4561,  2604,  4562,  4564, 24628, 24628,  4562, 24628,  2104,  2605,
 4562, 24628,  2604,  4563, 24628, 24628,  2604, 24628,  2101,  2605,
 4563, 24628,  2608, 24628, 24628, 24628,  2608, 24628,  2090,  2605,
 4564,  2608,  4563, 24628, 24628, 24628,  4563, 24628,  2086,  2605,
 4565, 24628,  4566,  4567, 24628, 24628,  4566,  4562,  2100,  3927,
 4566, 24628,  3926,  3926, 24628, 24628, 24628,  2604,  2098,  3927,
 4567, 24628,  3926, 24628, 24628, 24628,  3926,  4563,  2092,  3927,
 4568,  3926,  4567, 24628, 24628, 24628,  4567,  4564,  2085,  3927,
 4569, 24628,  2519,  4570, 24628, 24628,  2519,  4565,  2096,  2520,
 4570, 24628,  3925, 24628, 24628, 24628,  3925,  4567,  1196,  2520,
 4571,  3925,  4570, 24628, 24628, 24628,  4570,  4568,  2084,  2520,
 4572, 24628,  2518,  3923, 24628, 24628,  2518,  4569,  2095,  2485,
 4573,  3924,  3923, 24628, 24628, 24628,  3923,  4571,  2083,  2485,
 4574,  1538,  3922, 24628, 24628, 24628,  3922,  4573,  2082,  1539,
 4575, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2499,  4576,
 4576,  2501,  2506,  4585, 24628, 24628,  2506,  4577,  2071,   691,
 4577,  2502,  2512,  4584, 24628, 24628,  2512,  4578,  2077,   929,
 4578,  2503,  2513,  4583, 24628, 24628,  2513,  4579,  2078,  1600,
 4579,  2504,  2514,  4582, 24628, 24628,  2514,  4580,  2079,  1134,
 4580,  2505,  2515,  4581, 24628, 24628,  2515, 24628,  2080,  1034,
 4581,  1029,  2511, 24628, 24628, 24628,  2511, 24628,  2076,  1034,
 4582,  1028,  2510, 24628, 24628, 24628,  2510,  4581,  2075,  1134,
 4583,  1027,  2509, 24628, 24628, 24628,  2509,  4582,  2074,  1600,
 4584,  1026,  2508, 24628, 24628, 24628,  2508,  4583,  2073,   929,
 4585,  1025,  2507, 24628, 24628, 24628,  2507,  4584,  2072,   691,
 4586, 24628,  4509, 24628, 24628, 24628,  4509,  4587,  4600,  3892,
 4587, 24628,  4510, 24628, 24628, 24628,  4510,  4588,  4598,  4511,
 4588, 24628,  4531, 24628, 24628, 24628,  4531,  4589,  4595,  4532,
 4589, 24628,  4556, 24628, 24628, 24628,  4556,  4590,  4593,  4557,
 4590, 24628,  4575, 24628, 24628, 24628,  4575, 24628,  4591,  4576,
 4591, 24628,  2499, 24628, 24628, 24628,  2499, 24628,  4592,  2506,
 4592, 24628,  2500, 24628, 24628, 24628,  2500, 24628,  1977,  2501,
 4593, 24628,  2498, 24628, 24628, 24628,  2498,  4591,  4594,  3921,
 4594, 24628,  2516, 24628, 24628, 24628,  2516,  4592,  1976,  2517,
 4595, 24628,  2497, 24628, 24628, 24628,  2497,  4593,  4596,  4553,
 4596, 24628,  4597, 24628, 24628, 24628,  4597,  4594,  1973,  4554,
 4597, 24628, 24628, 24628, 24628, 24628, 24628,  2516,  1974,  4554,
 4598, 24628,  2496, 24628, 24628, 24628,  2496,  4595,  4599,  4528,
 4599, 24628,  4066, 24628, 24628, 24628,  4066,  4596,  1972,  4067,
 4600, 24628,  2495, 24628, 24628, 24628,  2495,  4598,  4601,  3910,
 4601, 24628,  4065, 24628, 24628, 24628,  4065,  4599,  1971,  3911,
 4602, 24628, 24628, 24628, 24628, 24628, 24628,  4508, 24628,  4603,
 4603, 24628, 24628, 24628, 24628, 24628, 24628,  4615,  3685,  4604,
 4604,  1989,  3733,  4614, 24628, 24628,  3733,  4605,  2257,    14,
 4605,  1990,  3734,  4613, 24628, 24628,  3734,  4606,  2265,    62,
 4606,  1995,  3735,  4612, 24628, 24628,  3735,  4607,  2270,  1402,
 4607,  1996,  3736,  4611, 24628, 24628,  3736,  4608,  2271,  3739,
 4608,  1997,  4609,  4610, 24628, 24628,  4609, 24628,  2272,  1998,
 4609, 24628,  1997,  3738, 24628, 24628,  1997, 24628,  2269,  1998,
 4610,   765,  3738, 24628, 24628, 24628,  3738, 24628,  2262,  1998,
 4611,   764,  3737, 24628, 24628, 24628,  3737,  4610,  2261,  3739,
 4612,   763,   762, 24628, 24628, 24628,   762,  4611,  2260,  1402,
 4613,    61,   761, 24628, 24628, 24628,   761,  4612,  2259,    62,
 4614,    60,   760, 24628, 24628, 24628,   760,  4613,  2258,    14,
 4615, 24628, 24628, 24628, 24628, 24628, 24628,  4626,  3686,  4616,
 4616,  3272,  3722,  4625, 24628, 24628,  3722,  4617,  2247,    47,
 4617,  3273,  3728,  4624, 24628, 24628,  3728,  4618,  2253,   461,
 4618,  3274,  3729,  4623, 24628, 24628,  3729,  4619,  2254,  1580,
 4619,  3275,  3730,  4622, 24628, 24628,  3730,  4620,  2255,  2429,
 4620,  3276,  3731,  4621, 24628, 24628,  3731, 24628,  2256,   818,
 4621,   817,  3727, 24628, 24628, 24628,  3727, 24628,  2252,   818,
 4622,   816,  3726, 24628, 24628, 24628,  3726,  4621,  2251,  2429,
 4623,   815,  3725, 24628, 24628, 24628,  3725,  4622,  2250,  1580,
 4624,  3277,  3724, 24628, 24628, 24628,  3724,  4623,  2249,   461,
 4625,    73,  3723, 24628, 24628, 24628,  3723,  4624,  2248,    47,
 4626, 24628, 24628, 24628, 24628, 24628, 24628,  4637,  3687,  4627,
 4627,  3706,  3711,  4636, 24628, 24628,  3711,  4628,  2237,   176,
 4628,  3707,  3717,  4635, 24628, 24628,  3717,  4629,  2243,   630,
 4629,  3708,  3718,  4634, 24628, 24628,  3718,  4630,  2244,  1017,
 4630,  3709,  3719,  4633, 24628, 24628,  3719,  4631,  2245,   710,
 4631,  3710,  3720,  4632, 24628, 24628,  3720, 24628,  2246,  3556,
 4632,   118,  3716, 24628, 24628, 24628,  3716, 24628,  2242,  3556,
 4633,   709,  3715, 24628, 24628, 24628,  3715,  4632,  2241,   710,
 4634,  1016,  3714, 24628, 24628, 24628,  3714,  4633,  2240,  1017,
 4635,  1015,  3713, 24628, 24628, 24628,  3713,  4634,  2239,   630,
 4636,  1014,  3712, 24628, 24628, 24628,  3712,  4635,  2238,   176,
 4637, 24628, 24628, 24628, 24628, 24628, 24628,  4648,  3688,  4638,
 4638,  3697,  3700,  4647, 24628, 24628,  3700,  4639,  2227,   430,
 4639,  3698,  3701,  4646, 24628, 24628,  3701,  4640,  2233,   672,
 4640,  3699,  3702,  4645, 24628, 24628,  3702,  4641,  2234,  1564,
 4641,  3507,  3703,  4644, 24628, 24628,  3703,  4642,  2235,   580,
 4642,  3497,  3704,  4643, 24628, 24628,  3704, 24628,  2236,   476,
 4643,   475,  3679, 24628, 24628, 24628,  3679, 24628,  2232,   476,
 4644,   579,  3678, 24628, 24628, 24628,  3678,  4643,  2231,   580,
 4645,   578,  3677, 24628, 24628, 24628,  3677,  4644,  2230,  1564,
 4646,   577,  3676, 24628, 24628, 24628,  3676,  4645,  2229,   672,
 4647,   576,  3675, 24628, 24628, 24628,  3675,  4646,  2228,   430,
 4648, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3689,  4649,
 4649,  3490,  3691,  4658, 24628, 24628,  3691,  4650,  2217,   186,
 4650,  3488,  3692,  4657, 24628, 24628,  3692,  4651,  2223,   866,
 4651,  3486,  3693,  4656, 24628, 24628,  3693,  4652,  2224,  2882,
 4652,  3484,  3694,  4655, 24628, 24628,  3694,  4653,  2225,   499,
 4653,  3482,  3695,  4654, 24628, 24628,  3695, 24628,  2226,   643,
 4654,    85,   642, 24628, 24628, 24628,   642, 24628,  2222,   643,
 4655,   227,   641, 24628, 24628, 24628,   641,  4654,  2221,   499,
 4656,   226,   640, 24628, 24628, 24628,   640,  4655,  2220,  2882,
 4657,   225,   639, 24628, 24628, 24628,   639,  4656,  2219,   866,
 4658,   224,   638, 24628, 24628, 24628,   638,  4657,  2218,   186,
 4659, 24628,  4603, 24628, 24628, 24628,  4603,  4660,  4672,  4604,
 4660, 24628,  4615, 24628, 24628, 24628,  4615,  4661,  4670,  4616,
 4661, 24628,  4626, 24628, 24628, 24628,  4626,  4662,  4668,  4627,
 4662, 24628,  4637, 24628, 24628, 24628,  4637,  4663,  4666,  4638,
 4663, 24628,  4648, 24628, 24628, 24628,  4648, 24628,  4664,  4649,
 4664, 24628,  3689, 24628, 24628, 24628,  3689, 24628,  4665,  3691,
 4665, 24628,  3690, 24628, 24628, 24628,  3690, 24628,  1510,  3490,
 4666, 24628,  3688, 24628, 24628, 24628,  3688,  4664,  4667,  3700,
 4667, 24628,  3696, 24628, 24628, 24628,  3696,  4665,  1515,  3697,
 4668, 24628,  3687, 24628, 24628, 24628,  3687,  4666,  4669,  3711,
 4669, 24628,  3705, 24628, 24628, 24628,  3705,  4667,  1520,  3706,
 4670, 24628,  3686, 24628, 24628, 24628,  3686,  4668,  4671,  3722,
 4671, 24628,  3721, 24628, 24628, 24628,  3721,  4669,  1525,  3272,
 4672, 24628,  3685, 24628, 24628, 24628,  3685,  4670,  4673,  3733,
 4673, 24628,  3732, 24628, 24628, 24628,  3732,  4671,  1530,  1989,
 4674, 24628, 24628, 24628, 24628, 24628, 24628,  4602, 24628,  4675,
 4675, 24628, 24628, 24628, 24628, 24628, 24628,  4984,  4676,  1697,
 4676, 24628, 24628, 24628, 24628, 24628, 24628,  4677,  4058,  4811,
 4677, 24628, 24628, 24628, 24628, 24628, 24628,  4678,  4059,  4694,
 4678, 24628, 24628, 24628, 24628, 24628, 24628,  4679,  4060,  4687,
 4679, 24628, 24628, 24628, 24628, 24628, 24628,  4680,  4061,  4681,
 4680, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4062,  3970,
 4681, 24628,  4027,  2908, 24628, 24628,  4027,  4682,  2322,   524,
 4682, 24628,  4028,  2909, 24628, 24628,  4028,  4683,  3219,   671,
 4683, 24628,  4029,  4684, 24628, 24628,  4029,  4685,  3214,  1563,
 4684, 24628,  2911, 24628, 24628, 24628,  2911,  4216,  2325,  1563,
 4685, 24628,  4030,  4216, 24628, 24628,  4030,  4686,  3209,  2913,
 4686, 24628,  4031,  3978, 24628, 24628,  4031, 24628,  3202,  3411,
 4687, 24628,  3661,  3339, 24628, 24628,  3661,  4688,  3184,   447,
 4688, 24628,  3662,  3340, 24628, 24628,  3662,  4689,  3180,   629,
 4689, 24628,  3663,  4690, 24628, 24628,  3663,  4692,  3175,  3320,
 4690, 24628,  3342, 24628, 24628, 24628,  3342,  4691,  2726,  3320,
 4691, 24628,  3343, 24628, 24628, 24628,  3343,  3553,  3171,  3344,
 4692, 24628,  3664,  4691, 24628, 24628,  3664,  4693,  3170,  3344,
 4693, 24628,  3665,  3553, 24628, 24628,  3665, 24628,  3163,  3555,
 4694, 24628,  1576,  4695, 24628, 24628,  1576,  4805,  1725,    46,
 4695, 24628,    55, 24628, 24628, 24628,    55,  4696,  1726,    46,
 4696, 24628,  4697, 24628, 24628, 24628,  4697,  4802,  1727,   809,
 4697, 24628, 24628, 24628, 24628, 24628, 24628,  4698,   752,   809,
 4698, 24628, 24628, 24628, 24628, 24628, 24628,  4699,   753,  1579,
 4699, 24628, 24628, 24628, 24628, 24628, 24628,  4700,   754,  2428,
 4700, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1731,  4701,
 4701, 24628,  1732,  1732,  4786, 24628, 24628,  4702,   818,  1708,
 4702, 24628,  1733,  1733,  4775, 24628, 24628,  4707,  4703,  1734,
 4703, 24628,    80,    80,   820, 24628, 24628,  4704,  4146,  1823,
 4704, 24628,    81,    81,   821, 24628, 24628,  4705,  4147,  3094,
 4705, 24628,    82,    82,   822, 24628, 24628,  4706,  4148,  3051,
 4706, 24628,    83,    83,   823, 24628, 24628, 24628,  4149,  2967,
 4707, 24628,  1828,  1828,  4764, 24628, 24628,  4708,  4704,  1829,
 4708, 24628,  4763,  4763,  4752, 24628, 24628,  4724,  4705,  4709,
 4709,   498,  3051,  4722, 24628, 24628,  3051,  4710,  3133,  2353,
 4710,  2971,  3050,  4720, 24628, 24628,  3050,  4711,  3139,  1528,
 4711,  2972,  3049,  4718, 24628, 24628,  3049,  4712,  3140,  2986,
 4712,  2973,  3048,  4716, 24628, 24628,  3048,  4713,  3141,  2975,
 4713,  2974,  3047,  4714, 24628, 24628,  3047, 24628,  3142,  2644,
 4714,   503,  3038,  4715, 24628, 24628,  3038, 24628,  3143,  2644,
 4715,   233,  3028, 24628, 24628, 24628,  3028, 24628,  3144,  2644,
 4716,   502,  3039,  4717, 24628, 24628,  3039,  4714,  3145,  2975,
 4717,   232,  3029, 24628, 24628, 24628,  3029,  4715,  1450,  2975,
 4718,   501,  3040,  4719, 24628, 24628,  3040,  4716,  3146,  2986,
 4719,   231,  3030, 24628, 24628, 24628,  3030,  4717,  1449,  2986,
 4720,   500,  3041,  4721, 24628, 24628,  3041,  4718,  3147,  1528,
 4721,   230,  3031, 24628, 24628, 24628,  3031,  4719,  1448,  1528,
 4722,   499,  3042,  4723, 24628, 24628,  3042,  4720,  1435,  2353,
 4723,   229,  3032, 24628, 24628, 24628,  3032,  4721,  1436,  2353,
 4724, 24628,  4751,  4751,  4740, 24628, 24628, 24628,  4706,  4725,
 4725,   774,  2967,  4738, 24628, 24628,  2967,  4726,  3149,   376,
 4726,   775,  2966,  4736, 24628, 24628,  2966,  4727,  3155,   415,
 4727,   776,  2965,  4734, 24628, 24628,  2965,  4728,  3156,  1875,
 4728,   777,  2964,  4732, 24628, 24628,  2964,  4729,  3157,   783,
 4729,   778,  2963,  4730, 24628, 24628,  2963, 24628,  3158,   649,
 4730,   647,  2950,  4731, 24628, 24628,  2950, 24628,  1429,   649,
 4731,    91,  2941, 24628, 24628, 24628,  2941, 24628,  1425,   649,
 4732,   646,  2951,  4733, 24628, 24628,  2951,  4730,  1428,   783,
 4733,    90,  2942, 24628, 24628, 24628,  2942,  4731,  1424,   783,
 4734,   645,  2952,  4735, 24628, 24628,  2952,  4732,  1427,  1875,
 4735,    89,  2943, 24628, 24628, 24628,  2943,  4733,  1423,  1875,
 4736,   644,  2953,  4737, 24628, 24628,  2953,  4734,  1426,   415,
 4737,    88,  2944, 24628, 24628, 24628,  2944,  4735,  1422,   415,
 4738,   643,  2954,  4739, 24628, 24628,  2954,  4736,  1415,   376,
 4739,    87,  2945, 24628, 24628, 24628,  2945,  4737,  1416,   376,
 4740, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   823,  4741,
 4741,   610,   824,  4742, 24628, 24628,   824,  4747,  1434,   377,
 4742,   477,   825, 24628, 24628, 24628,   825,  4743,  1417,   377,
 4743,   478,   826, 24628, 24628, 24628,   826,  4744,  1418,   417,
 4744,   479,   827, 24628, 24628, 24628,   827,  4745,  1419,   833,
 4745,   480,   828, 24628, 24628, 24628,   828,  4746,  1420,   617,
 4746,   481,   829, 24628, 24628, 24628,   829, 24628,  1421,   548,
 4747,   611,  2017,  4743, 24628, 24628,  2017,  4748,  1433,   417,
 4748,   612,  2016,  4744, 24628, 24628,  2016,  4749,  1432,   833,
 4749,   613,  2015,  4745, 24628, 24628,  2015,  4750,  1431,   617,
 4750,   614,  2014,  4746, 24628, 24628,  2014, 24628,  1430,   548,
 4751, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    83,  4725,
 4752, 24628, 24628, 24628, 24628, 24628, 24628,  4740,   822,  4753,
 4753,  1084,  2063,  4754, 24628, 24628,  2063,  4759,  1918,  1645,
 4754,  1085,  2046, 24628, 24628, 24628,  2046,  4755,  1437,  1645,
 4755,  1086,  2045, 24628, 24628, 24628,  2045,  4756,  1439,  1529,
 4756,  1087,  2026, 24628, 24628, 24628,  2026,  4757,  1440,  2027,
 4757,  1088,  2025, 24628, 24628, 24628,  2025,  4758,  1441,  1260,
 4758,  1089,  2024, 24628, 24628, 24628,  2024, 24628,  1442,  1090,
 4759,  2055,  2062,  4755, 24628, 24628,  2062,  4760,  1919,  1529,
 4760,  2054,  2061,  4756, 24628, 24628,  2061,  4761,  1920,  2027,
 4761,  2053,  2060,  4757, 24628, 24628,  2060,  4762,  1921,  1260,
 4762,  2052,  2059,  4758, 24628, 24628,  2059, 24628,  1922,  1090,
 4763, 24628, 24628, 24628, 24628, 24628, 24628,  4751,    82,  4709,
 4764, 24628, 24628, 24628, 24628, 24628, 24628,  4752,   821,  4765,
 4765,  2190,  2209,  4766, 24628, 24628,  2209,  4771,  1876,  1831,
 4766,  1178,  2200, 24628, 24628, 24628,  2200,  4767,  1877,  1831,
 4767,  1179,  2199, 24628, 24628, 24628,  2199,  4768,  1873,  2153,
 4768,  1180,  2198, 24628, 24628, 24628,  2198,  4769,  1870,  2106,
 4769,  1181,  2197, 24628, 24628, 24628,  2197,  4770,  1867,  1193,
 4770,  1182,  2196, 24628, 24628, 24628,  2196, 24628,  1863,  1183,
 4771,  2189,  2208,  4767, 24628, 24628,  2208,  4772,  1872,  2153,
 4772,  2188,  2207,  4768, 24628, 24628,  2207,  4773,  1869,  2106,
 4773,  2187,  2206,  4769, 24628, 24628,  2206,  4774,  1866,  1193,
 4774,  2186,  2205,  4770, 24628, 24628,  2205, 24628,  1862,  1183,
 4775, 24628, 24628, 24628, 24628, 24628, 24628,  4764,   820,  4776,
 4776,  1162,  2295,  4777, 24628, 24628,  2295,  4782,  1759,   932,
 4777,   673,  2286, 24628, 24628, 24628,  2286,  4778,  1760,   932,
 4778,   674,  2285, 24628, 24628, 24628,  2285,  4779,  1756,   912,
 4779,   675,  2284, 24628, 24628, 24628,  2284,  4780,  1752,   895,
 4780,   676,  2283, 24628, 24628, 24628,  2283,  4781,  1748,   678,
 4781,   677,  2282, 24628, 24628, 24628,  2282, 24628,  1744,   263,
 4782,  1163,  2294,  4778, 24628, 24628,  2294,  4783,  1755,   912,
 4783,  1164,  2293,  4779, 24628, 24628,  2293,  4784,  1751,   895,
 4784,  1165,  2292,  4780, 24628, 24628,  2292,  4785,  1747,   678,
 4785,  1166,  2291,  4781, 24628, 24628,  2291, 24628,  1743,   263,
 4786, 24628, 24628, 24628, 24628, 24628, 24628,  4775,   819,  4787,
 4787,  4129,  4788,  4793, 24628, 24628,  4788,  4798,   976,  1699,
 4788, 24628,  4129,  4497, 24628, 24628,  4129,  4789,   974,  1699,
 4789, 24628,  4130,  4496, 24628, 24628,  4130,  4790,   969,  1725,
 4790, 24628,  4131,  4495, 24628, 24628,  4131,  4791,   964,  3184,
 4791, 24628,  4132,  4494, 24628, 24628,  4132,  4792,   958,  2322,
 4792, 24628,  4133,  4493, 24628, 24628,  4133, 24628,   952,   436,
 4793,   431,  4497, 24628, 24628, 24628,  4497,  4794,   977,  1699,
 4794,   432,  4496, 24628, 24628, 24628,  4496,  4795,   972,  1725,
 4795,   433,  4495, 24628, 24628, 24628,  4495,  4796,   967,  3184,
 4796,   434,  4494, 24628, 24628, 24628,  4494,  4797,   961,  2322,
 4797,   435,  4493, 24628, 24628, 24628,  4493, 24628,   955,   436,
 4798,  4130,  4789,  4794, 24628, 24628,  4789,  4799,   971,  1725,
 4799,  4131,  4790,  4795, 24628, 24628,  4790,  4800,   966,  3184,
 4800,  4132,  4791,  4796, 24628, 24628,  4791,  4801,   960,  2322,
 4801,  4133,  4792,  4797, 24628, 24628,  4792, 24628,   954,   436,
 4802, 24628,  4698, 24628, 24628, 24628,  4698,  4803,  1728,  1579,
 4803, 24628,  4699, 24628, 24628, 24628,  4699,  4804,  1729,  2428,
 4804, 24628,  4700, 24628, 24628, 24628,  4700, 24628,  1730,  4701,
 4805, 24628,  1577,  4696, 24628, 24628,  1577,  4806,  2415,   809,
 4806, 24628,  1578,  4802, 24628, 24628,  1578,  4807,  2416,  1579,
 4807, 24628,  4808,  4803, 24628, 24628,  4808,  4810,  2420,  2428,
 4808, 24628,  4699,  4699, 24628, 24628, 24628,  4809,  2418,  2428,
 4809, 24628,  4700,  4700, 24628, 24628, 24628, 24628,  2419,  4701,
 4810, 24628,  4809,  4804, 24628, 24628,  4809, 24628,  2421,  4701,
 4811, 24628,  1398,  4812, 24628, 24628,  1398,  4978,  1699,    17,
 4812, 24628,    29, 24628, 24628, 24628,    29,  4813,  1700,    17,
 4813, 24628,  4814, 24628, 24628, 24628,  4814,  4975,  1701,   326,
 4814, 24628, 24628, 24628, 24628, 24628, 24628,  4815,   317,   326,
 4815, 24628, 24628, 24628, 24628, 24628, 24628,  4816,   318,  1401,
 4816, 24628, 24628, 24628, 24628, 24628, 24628,  4817,   319,  4289,
 4817, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1705,  4818,
 4818, 24628,  1706,  1706,  4956, 24628, 24628,  4819,  1998,  1707,
 4819, 24628,  4955,  4955,  4944, 24628, 24628,  4835,  4377,  4820,
 4820,   864,  3097,  4833, 24628, 24628,  3097,  4821,  1734,   151,
 4821,  3109,  3108,  4831, 24628, 24628,  3108,  4822,  1795,   109,
 4822,  3110,  3113,  4829, 24628, 24628,  3113,  4823,  1796,  2812,
 4823,  3111,  3114,  4827, 24628, 24628,  3114,  4824,  1797,  2818,
 4824,  3112,  3115,  4825, 24628, 24628,  3115, 24628,  1798,  2824,
 4825,  2831,  3107,  4826, 24628, 24628,  3107, 24628,  1803,  2824,
 4826,  2823,  3103, 24628, 24628, 24628,  3103, 24628,  1804,  2824,
 4827,  2830,  3106,  4828, 24628, 24628,  3106,  4825,  1809,  2818,
 4828,  2817,  3102, 24628, 24628, 24628,  3102,  4826,  1810,  2818,
 4829,  2829,  3105,  4830, 24628, 24628,  3105,  4827,  1815,  2812,
 4830,  2811,  3101, 24628, 24628, 24628,  3101,  4828,  1816,  2812,
 4831,  2809,  3104,  4832, 24628, 24628,  3104,  4829,  1821,   109,
 4832,  2810,  3100, 24628, 24628, 24628,  3100,  4830,  1822,   109,
 4833,  2808,  3098,  4834, 24628, 24628,  3098,  4831,  1826,   151,
 4834,   150,  3099, 24628, 24628, 24628,  3099,  4832,  1827,   151,
 4835, 24628,  4943,  4943,  4932, 24628, 24628,  4876,  4378,  4836,
 4836,  3053,  3065,  4870, 24628, 24628,  3065,  4837,  1829,   170,
 4837,  3059,  3086,  4868, 24628, 24628,  3086,  4859,  4838,   702,
 4838,  3055,  3093,  4855, 24628, 24628,  3093,  4839,  1878,  2877,
 4839,  3056,  3092,  4851, 24628, 24628,  3092,  4840,  1879,  2870,
 4840,  3057,  3091,  4847, 24628, 24628,  3091,  4841,  1880,  2848,
 4841,  3058,  3090,  4845, 24628, 24628,  3090, 24628,  4842,  2863,
 4842,  2120,  2573,  4843, 24628, 24628,  2573, 24628,  1859,   205,
 4843,  2121,  2569,  4844, 24628, 24628,  2569, 24628,  1862,   205,
 4844,   204,  2565, 24628, 24628, 24628,  2565, 24628,  1863,   205,
 4845,  2867,  3081,  4846, 24628, 24628,  3081, 24628,  4843,  2863,
 4846,   203,  3072, 24628, 24628, 24628,  3072, 24628,  4844,  2863,
 4847,  2868,  3082,  4848, 24628, 24628,  3082,  4845,  4850,  2848,
 4848,   202,  3073, 24628, 24628, 24628,  3073,  4846,  4849,  2848,
 4849,  2123,  2564, 24628, 24628, 24628,  2564,  4844,  1867,  1881,
 4850,  2122,  2568,  4849, 24628, 24628,  2568,  4843,  1866,  1881,
 4851,  2869,  3083,  4852, 24628, 24628,  3083,  4847,  4854,  2870,
 4852,   201,  3074, 24628, 24628, 24628,  3074,  4848,  4853,  2870,
 4853,  1608,  2563, 24628, 24628, 24628,  2563,  4849,  1870,  1609,
 4854,  2124,  2567,  4853, 24628, 24628,  2567,  4850,  1869,  1609,
 4855,  2876,  3084,  4856, 24628, 24628,  3084,  4851,  4858,  2877,
 4856,   200,  3075, 24628, 24628, 24628,  3075,  4852,  4857,  2877,
 4857,  1602,  2562, 24628, 24628, 24628,  2562,  4853,  1873,  1603,
 4858,  1601,  2566,  4857, 24628, 24628,  2566,  4854,  1872,  1603,
 4859,  3060,  3087,  4866, 24628, 24628,  3087,  4860,  4839,  1551,
 4860,  3061,  3088,  4864, 24628, 24628,  3088,  4861,  4840,  2838,
 4861,  3062,  3089,  4862, 24628, 24628,  3089, 24628,  4841,  2850,
 4862,  2866,  3080,  4863, 24628, 24628,  3080, 24628,  4845,  2850,
 4863,  2849,  3071, 24628, 24628, 24628,  3071, 24628,  4846,  2850,
 4864,  2865,  3079,  4865, 24628, 24628,  3079,  4862,  4847,  2838,
 4865,  2837,  3070, 24628, 24628, 24628,  3070,  4863,  4848,  2838,
 4866,  2864,  3078,  4867, 24628, 24628,  3078,  4864,  4851,  1551,
 4867,  2836,  3069, 24628, 24628, 24628,  3069,  4865,  4852,  1551,
 4868,  2834,  3077,  4869, 24628, 24628,  3077,  4866,  4855,   702,
 4869,  2835,  3068, 24628, 24628, 24628,  3068,  4867,  4856,   702,
 4870,  2833,  3066,  4871, 24628, 24628,  3066,  4868,  4874,   170,
 4871,   198,  3067, 24628, 24628, 24628,  3067,  4869,  4872,   170,
 4872,   199,  3076, 24628, 24628, 24628,  3076,  4856,  4873,  1830,
 4873,   856,  2561, 24628, 24628, 24628,  2561,  4857,  1877,   857,
 4874,  2882,  3085,  4872, 24628, 24628,  3085,  4855,  4875,  1830,
 4875,  1600,  2560,  4873, 24628, 24628,  2560,  4858,  1876,   857,
 4876, 24628,  4931,  4931,  4920, 24628, 24628,  4892,  4379,  4877,
 4877,  2969,  3021,  4890, 24628, 24628,  3021,  4878,  4709,   443,
 4878,  2970,  3043,  4888, 24628, 24628,  3043,  4879,  4710,  1503,
 4879,  2993,  3044,  4886, 24628, 24628,  3044,  4880,  4711,  1534,
 4880,  2994,  3045,  4884, 24628, 24628,  3045,  4881,  4712,  2995,
 4881,  3008,  3046,  4882, 24628, 24628,  3046, 24628,  4713,  3009,
 4882,  3014,  3037,  4883, 24628, 24628,  3037, 24628,  4714,  3009,
 4883,  3015,  3027, 24628, 24628, 24628,  3027, 24628,  4715,  3009,
 4884,  3016,  3036,  4885, 24628, 24628,  3036,  4882,  4716,  2995,
 4885,  3017,  3026, 24628, 24628, 24628,  3026,  4883,  4717,  2995,
 4886,  3018,  3035,  4887, 24628, 24628,  3035,  4884,  4718,  1534,
 4887,  1533,  3025, 24628, 24628, 24628,  3025,  4885,  4719,  1534,
 4888,  1501,  3034,  4889, 24628, 24628,  3034,  4886,  4720,  1503,
 4889,  1502,  3024, 24628, 24628, 24628,  3024,  4887,  4721,  1503,
 4890,  1500,  3022,  4891, 24628, 24628,  3022,  4888,  4722,   443,
 4891,   442,  3023, 24628, 24628, 24628,  3023,  4889,  4723,   443,
 4892, 24628,  4919,  4919,  4908, 24628, 24628, 24628,  4380,  4893,
 4893,   773,  2934,  4906, 24628, 24628,  2934,  4894,  4725,   350,
 4894,  2956,  2955,  4904, 24628, 24628,  2955,  4895,  4726,   382,
 4895,  2957,  2960,  4902, 24628, 24628,  2960,  4896,  4727,   422,
 4896,  2958,  2961,  4900, 24628, 24628,  2961,  4897,  4728,  1483,
 4897,  2959,  2962,  4898, 24628, 24628,  2962, 24628,  4729,  1493,
 4898,  1498,  2949,  4899, 24628, 24628,  2949, 24628,  4730,  1493,
 4899,  1492,  2940, 24628, 24628, 24628,  2940, 24628,  4731,  1493,
 4900,  1481,  2948,  4901, 24628, 24628,  2948,  4898,  4732,  1483,
 4901,  1482,  2939, 24628, 24628, 24628,  2939,  4899,  4733,  1483,
 4902,  1480,  2947,  4903, 24628, 24628,  2947,  4900,  4734,   422,
 4903,   421,  2938, 24628, 24628, 24628,  2938,  4901,  4735,   422,
 4904,  1479,  2946,  4905, 24628, 24628,  2946,  4902,  4736,   382,
 4905,   381,  2937, 24628, 24628, 24628,  2937,  4903,  4737,   382,
 4906,  1478,  2935,  4907, 24628, 24628,  2935,  4904,  4738,   350,
 4907,   349,  2936, 24628, 24628, 24628,  2936,  4905,  4739,   350,
 4908, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2003,  4909,
 4909,  1212,  2004,  4910, 24628, 24628,  2004,  4915,  4741,   379,
 4910,   537,  2005, 24628, 24628, 24628,  2005,  4911,  4742,   379,
 4911,   538,  2006, 24628, 24628, 24628,  2006,  4912,  4743,   419,
 4912,   539,  2007, 24628, 24628, 24628,  2007,  4913,  4744,  1217,
 4913,   540,  2008, 24628, 24628, 24628,  2008,  4914,  4745,   567,
 4914,   541,  2009, 24628, 24628, 24628,  2009, 24628,  4746,   542,
 4915,  1213,  2010,  4911, 24628, 24628,  2010,  4916,  4747,   419,
 4916,  1214,  2011,  4912, 24628, 24628,  2011,  4917,  4748,  1217,
 4917,  1215,  2012,  4913, 24628, 24628,  2012,  4918,  4749,   567,
 4918,  1216,  2013,  4914, 24628, 24628,  2013, 24628,  4750,   542,
 4919, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   771,  4893,
 4920, 24628, 24628, 24628, 24628, 24628, 24628,  4908,  2002,  4921,
 4921,  1234,  2018,  4922, 24628, 24628,  2018,  4927,  4753,  1644,
 4922,  1235,  2019, 24628, 24628, 24628,  2019,  4923,  4754,  1644,
 4923,  1236,  2020, 24628, 24628, 24628,  2020,  4924,  4755,  1531,
 4924,  1237,  2021, 24628, 24628, 24628,  2021,  4925,  4756,  2035,
 4925,  1238,  2022, 24628, 24628, 24628,  2022,  4926,  4757,  1259,
 4926,  1239,  2023, 24628, 24628, 24628,  2023, 24628,  4758,  1240,
 4927,  2048,  2047,  4923, 24628, 24628,  2047,  4928,  4759,  1531,
 4928,  2049,  2056,  4924, 24628, 24628,  2056,  4929,  4760,  2035,
 4929,  2050,  2057,  4925, 24628, 24628,  2057,  4930,  4761,  1259,
 4930,  2051,  2058,  4926, 24628, 24628,  2058, 24628,  4762,  1240,
 4931, 24628, 24628, 24628, 24628, 24628, 24628,  4919,   770,  4877,
 4932, 24628, 24628, 24628, 24628, 24628, 24628,  4920,  2001,  4933,
 4933,  2065,  2064,  4934, 24628, 24628,  2064,  4939,  4765,  2172,
 4934,  2066,  2191, 24628, 24628, 24628,  2191,  4935,  4766,  2172,
 4935,  2067,  2192, 24628, 24628, 24628,  2192,  4936,  4767,  2152,
 4936,  2068,  2193, 24628, 24628, 24628,  2193,  4937,  4768,  2105,
 4937,  2069,  2194, 24628, 24628, 24628,  2194,  4938,  4769,  2081,
 4938,  2070,  2195, 24628, 24628, 24628,  2195, 24628,  4770,  2071,
 4939,  2182,  2201,  4935, 24628, 24628,  2201,  4940,  4771,  2152,
 4940,  2183,  2202,  4936, 24628, 24628,  2202,  4941,  4772,  2105,
 4941,  2184,  2203,  4937, 24628, 24628,  2203,  4942,  4773,  2081,
 4942,  2185,  2204,  4938, 24628, 24628,  2204, 24628,  4774,  2071,
 4943, 24628, 24628, 24628, 24628, 24628, 24628,  4931,   769,  4836,
 4944, 24628, 24628, 24628, 24628, 24628, 24628,  4932,  2000,  4945,
 4945,  2211,  2210,  4946, 24628, 24628,  2210,  4951,  4776,  2257,
 4946,  2212,  2277, 24628, 24628, 24628,  2277,  4947,  4777,  2257,
 4947,  2213,  2278, 24628, 24628, 24628,  2278,  4948,  4778,  2247,
 4948,  2214,  2279, 24628, 24628, 24628,  2279,  4949,  4779,  2237,
 4949,  2215,  2280, 24628, 24628, 24628,  2280,  4950,  4780,  2227,
 4950,  2216,  2281, 24628, 24628, 24628,  2281, 24628,  4781,  2217,
 4951,  2273,  2287,  4947, 24628, 24628,  2287,  4952,  4782,  2247,
 4952,  2274,  2288,  4948, 24628, 24628,  2288,  4953,  4783,  2237,
 4953,  2275,  2289,  4949, 24628, 24628,  2289,  4954,  4784,  2227,
 4954,  2276,  2290,  4950, 24628, 24628,  2290, 24628,  4785,  2217,
 4955, 24628, 24628, 24628, 24628, 24628, 24628,  4943,   768,  4820,
 4956, 24628, 24628, 24628, 24628, 24628, 24628,  4944,  1999,  4957,
 4957,  2297,  2296,  4958, 24628, 24628,  2296,  4963,  4787,  1698,
 4958,  2298,  4488, 24628, 24628, 24628,  4488,  4959,  4793,  1698,
 4959,  2299,  4489, 24628, 24628, 24628,  4489,  4960,  4794,  2408,
 4960,  2300,  4490, 24628, 24628, 24628,  4490,  4961,  4795,  3185,
 4961,  2301,  4491, 24628, 24628, 24628,  4491,  4962,  4796,  2321,
 4962,  2302,  4492, 24628, 24628, 24628,  4492, 24628,  4797,  2303,
 4963,  4964,  4968,  4959, 24628, 24628,  4968,  4972,  4798,  2408,
 4964, 24628,  2299,  2299, 24628, 24628, 24628,  4965,  4130,  2408,
 4965, 24628,  2300,  2300, 24628, 24628, 24628,  4966,  4131,  3185,
 4966, 24628,  2301,  2301, 24628, 24628, 24628,  4967,  4132,  2321,
 4967, 24628,  2302,  2302, 24628, 24628, 24628, 24628,  4133,  2303,
 4968, 24628,  4964,  4489, 24628, 24628,  4964,  4969,  4789,  2408,
 4969, 24628,  4965,  4490, 24628, 24628,  4965,  4970,  4790,  3185,
 4970, 24628,  4966,  4491, 24628, 24628,  4966,  4971,  4791,  2321,
 4971, 24628,  4967,  4492, 24628, 24628,  4967, 24628,  4792,  2303,
 4972,  4965,  4969,  4960, 24628, 24628,  4969,  4973,  4799,  3185,
 4973,  4966,  4970,  4961, 24628, 24628,  4970,  4974,  4800,  2321,
 4974,  4967,  4971,  4962, 24628, 24628,  4971, 24628,  4801,  2303,
 4975, 24628,  4815, 24628, 24628, 24628,  4815,  4976,  1702,  1401,
 4976, 24628,  4816, 24628, 24628, 24628,  4816,  4977,  1703,  4289,
 4977, 24628,  4817, 24628, 24628, 24628,  4817, 24628,  1704,  4818,
 4978, 24628,  1399,  4813, 24628, 24628,  1399,  4979,  1711,   326,
 4979, 24628,  1400,  4975, 24628, 24628,  1400,  4980,  1712,  1401,
 4980, 24628,  4981,  4976, 24628, 24628,  4981,  4983,  1716,  4289,
 4981, 24628,  4816,  4816, 24628, 24628, 24628,  4982,  1714,  4289,
 4982, 24628,  4817,  4817, 24628, 24628, 24628, 24628,  1715,  4818,
 4983, 24628,  4982,  4977, 24628, 24628,  4982, 24628,  1717,  4818,
 4984, 24628, 24628, 24628, 24628, 24628, 24628,  4985,  4677,  2407,
 4985, 24628, 24628, 24628, 24628, 24628, 24628,  4996,  4678,  4986,
 4986,  3661,  4687,  4995, 24628, 24628,  4687,  4987,  3185,   447,
 4987,  3662,  4688,  4994, 24628, 24628,  4688,  4988,  3181,   629,
 4988,  3663,  4689,  4993, 24628, 24628,  4689,  4989,  3177,  3320,
 4989,  3664,  4692,  4992, 24628, 24628,  4692,  4990,  3172,  3344,
 4990,  3665,  4693,  4991, 24628, 24628,  4693, 24628,  3165,  3555,
 4991,  3554,  3553, 24628, 24628, 24628,  3553, 24628,  3166,  3555,
 4992,  3343,  4691, 24628, 24628, 24628,  4691,  4991,  3173,  3344,
 4993,  3342,  4690, 24628, 24628, 24628,  4690,  4992,  3178,  3320,
 4994,  3341,  3340, 24628, 24628, 24628,  3340,  4993,  3182,   629,
 4995,   446,  3339, 24628, 24628, 24628,  3339,  4994,  3186,   447,
 4996, 24628, 24628, 24628, 24628, 24628, 24628,  5005,  4679,  4997,
 4997,  4027,  4681,  5004, 24628, 24628,  4681,  4998,  2321,   524,
 4998,  4028,  4682,  5003, 24628, 24628,  4682,  4999,  3220,   671,
 4999,  4029,  4683,  5002, 24628, 24628,  4683,  5000,  3216,  1563,
 5000,  4030,  4685,  4224, 24628, 24628,  4685,  5001,  3211,  2913,
 5001,  4031,  4686,  4210, 24628, 24628,  4686, 24628,  3204,  3411,
 5002,  2911,  4684, 24628, 24628, 24628,  4684,  4224,  3217,  1563,
 5003,  2910,  2909, 24628, 24628, 24628,  2909,  5002,  3221,   671,
 5004,   523,  2908, 24628, 24628, 24628,  2908,  5003,  4355,   524,
 5005, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4680,  5006,
 5006,  3117,  3970,  5015, 24628, 24628,  3970,  5007,  2303,   140,
 5007,  3096,  3967,  5014, 24628, 24628,  3967,  5008,  2312,  2808,
 5008,  3063,  3964,  5013, 24628, 24628,  3964,  5009,  2318,  2833,
 5009,  3019,  3961,  5012, 24628, 24628,  3961,  5010,  2319,  1500,
 5010,  2933,  3958,  5011, 24628, 24628,  3958, 24628,  2320,  1478,
 5011,   347,  1476, 24628, 24628, 24628,  1476, 24628,  2308,  1478,
 5012,   346,  1475, 24628, 24628, 24628,  1475,  5011,  2307,  1500,
 5013,   345,  1474, 24628, 24628, 24628,  1474,  5012,  2306,  2833,
 5014,   344,  1473, 24628, 24628, 24628,  1473,  5013,  2305,  2808,
 5015,   343,  1472, 24628, 24628, 24628,  1472,  5014,  2304,   140,
 5016, 24628,  4675, 24628, 24628, 24628,  4675,  5017,  5029,  1697,
 5017, 24628,  4984, 24628, 24628, 24628,  4984,  5018,  5027,  2407,
 5018, 24628,  4985, 24628, 24628, 24628,  4985,  5019,  5025,  4986,
 5019, 24628,  4996, 24628, 24628, 24628,  4996,  5020,  5023,  4997,
 5020, 24628,  5005, 24628, 24628, 24628,  5005, 24628,  5021,  5006,
 5021, 24628,  4680, 24628, 24628, 24628,  4680, 24628,  5022,  3970,
 5022, 24628,  4062, 24628, 24628, 24628,  4062, 24628,  1650,  3117,
 5023, 24628,  4679, 24628, 24628, 24628,  4679,  5021,  5024,  4681,
 5024, 24628,  4061, 24628, 24628, 24628,  4061,  5022,  1649,  4027,
 5025, 24628,  4678, 24628, 24628, 24628,  4678,  5023,  5026,  4687,
 5026, 24628,  4060, 24628, 24628, 24628,  4060,  5024,  1648,  3661,
 5027, 24628,  4677, 24628, 24628, 24628,  4677,  5025,  5028,  4694,
 5028, 24628,  4059, 24628, 24628, 24628,  4059,  5026,  1647,  1576,
 5029, 24628,  4676, 24628, 24628, 24628,  4676,  5027,  5030,  4811,
 5030, 24628,  4058, 24628, 24628, 24628,  4058,  5028,  1646,  1398,
 5031, 24628, 24628, 24628, 24628, 24628, 24628,  5032,  8136,  8231,
 5032, 24628, 24628, 24628, 24628, 24628, 24628,  5033,  5103,  7699,
 5033, 24628, 24628, 24628, 24628, 24628, 24628,  4487,  4228,  5034,
 5034, 24628,  4229, 24628, 24628, 24628,  4229,  5035,  5101,  4230,
 5035, 24628,  5036, 24628, 24628, 24628,  5036,  5090,  5099,  5037,
 5036, 24628, 24628, 24628, 24628, 24628, 24628,  5053,  4248,  5037,
 5037,  3653,  5050,  5052, 24628, 24628,  5050,  5038, 24628,  2922,
 5038,  3654,  5047,  5049, 24628, 24628,  5047,  5039, 24628,  3268,
 5039,  2525,  5044,  5046, 24628, 24628,  5044,  5040, 24628,  2527,
 5040,  2526,  5041,  5043, 24628, 24628,  5041,  1511, 24628,  1277,
 5041, 24628,  2526,  5042, 24628, 24628,  2526,  1509, 24628,  1277,
 5042, 24628,  1276, 24628, 24628, 24628,  1276,  1510, 24628,  1277,
 5043,  1276,  5042, 24628, 24628, 24628,  5042,  1512, 24628,  1277,
 5044, 24628,  2525,  5045, 24628, 24628,  2525,  5041, 24628,  2527,
 5045, 24628,  1275, 24628, 24628, 24628,  1275,  5042, 24628,  2527,
 5046,  1275,  5045, 24628, 24628, 24628,  5045,  5043, 24628,  2527,
 5047, 24628,  3654,  5048, 24628, 24628,  3654,  5044, 24628,  3268,
 5048, 24628,  3267, 24628, 24628, 24628,  3267,  5045, 24628,  3268,
 5049,  3267,  5048, 24628, 24628, 24628,  5048,  5046, 24628,  3268,
 5050, 24628,  3653,  5051, 24628, 24628,  3653,  5047, 24628,  2922,
 5051, 24628,  2921, 24628, 24628, 24628,  2921,  5048, 24628,  2922,
 5052,  2921,  5051, 24628, 24628, 24628,  5051,  5049, 24628,  2922,
 5053, 24628, 24628, 24628, 24628, 24628, 24628,  5081,  4249,  5054,
 5054,  3656,  4262,  5080, 24628, 24628,  4262,  5055, 24628,  3657,
 5055,  5078,  5077,  5079, 24628, 24628,  5077,  5056, 24628,  4003,
 5056,  5075,  5074,  5076, 24628, 24628,  5074,  5057, 24628,  4267,
 5057,  5070,  5069,  5073, 24628, 24628,  5069,  2044, 24628,  5058,
 5058, 24628, 24628, 24628, 24628, 24628, 24628,  5063,   804,  5059,
 5059, 24628,   805,   805, 24628, 24628, 24628,  5060,  3770,   324,
 5060, 24628,   806,   806, 24628, 24628, 24628,  5061,  3768,   807,
 5061, 24628,  5062,  5062, 24628, 24628, 24628,  2904,  3766,   735,
 5062, 24628, 24628, 24628, 24628, 24628, 24628,  2747,   667,   735,
 5063, 24628, 24628, 24628, 24628, 24628, 24628,  4104,  1107,  5064,
 5064, 24628,  1108,  1108, 24628, 24628, 24628,  5065,  3787,    25,
 5065, 24628,  1109,  1109, 24628, 24628, 24628,  5066,  3785,    68,
 5066, 24628,  1110,  1110, 24628, 24628, 24628,  5067,  3783,  1111,
 5067, 24628,  3363,  3363, 24628, 24628, 24628,  5068,  3781,  2489,
 5068, 24628,   221,   221, 24628, 24628, 24628, 24628,  3779,   222,
 5069, 24628,  5070,  5072, 24628, 24628,  5070,  2034, 24628,  5058,
 5070, 24628,  5071,  5071, 24628, 24628, 24628,  2032, 24628,  5058,
 5071, 24628, 24628, 24628, 24628, 24628, 24628,  1024, 24628,  5058,
 5072, 24628,  5071, 24628, 24628, 24628,  5071,  1977, 24628,  5058,
 5073,  5071,  5072, 24628, 24628, 24628,  5072,  2040, 24628,  5058,
 5074, 24628,  5075,  4265, 24628, 24628,  5075,  5069, 24628,  4267,
 5075, 24628,  4266,  4266, 24628, 24628, 24628,  5070, 24628,  4267,
 5076,  4266,  4265, 24628, 24628, 24628,  4265,  5073, 24628,  4267,
 5077, 24628,  5078,  4264, 24628, 24628,  5078,  5074, 24628,  4003,
 5078, 24628,  4002,  4002, 24628, 24628, 24628,  5075, 24628,  4003,
 5079,  4002,  4264, 24628, 24628, 24628,  4264,  5076, 24628,  4003,
 5080,  4001,  4263, 24628, 24628, 24628,  4263,  5079, 24628,  3657,
 5081, 24628, 24628, 24628, 24628, 24628, 24628,  1239,  4250,  5082,
 5082,  4057,  4251,  5089, 24628, 24628,  4251,  5083, 24628,  4058,
 5083,  4063,  4259,  5088, 24628, 24628,  4259,  5084, 24628,  3732,
 5084,  4064,  4260,  5087, 24628, 24628,  4260,  5085, 24628,  4065,
 5085,  4049,  4261,  5086, 24628, 24628,  4261,  3000, 24628,  3874,
 5086,  4050,  4258, 24628, 24628, 24628,  4258,  3001, 24628,  3874,
 5087,  4255,  4257, 24628, 24628, 24628,  4257,  5086, 24628,  4065,
 5088,  4254,  4256, 24628, 24628, 24628,  4256,  5087, 24628,  3732,
 5089,  4253,  4252, 24628, 24628, 24628,  4252,  5088, 24628,  4058,
 5090, 24628,  5053, 24628, 24628, 24628,  5053,  5091,  5096,  5054,
 5091, 24628,  5081, 24628, 24628, 24628,  5081,  2023,  5092,  5082,
 5092, 24628,  4250, 24628, 24628, 24628,  4250,  2024,  5093,  4251,
 5093, 24628,  4056, 24628, 24628, 24628,  4056,  1298,  5094,  4057,
 5094, 24628,  5095, 24628, 24628, 24628,  5095,   793, 24628,  4253,
 5095, 24628, 24628, 24628, 24628, 24628, 24628,   507, 24628,  4253,
 5096, 24628,  4249, 24628, 24628, 24628,  4249,  5092,  5097,  4262,
 5097, 24628,  4055, 24628, 24628, 24628,  4055,  5093,  5098,  3656,
 5098, 24628,  4000, 24628, 24628, 24628,  4000,  5094, 24628,  4001,
 5099, 24628,  4248, 24628, 24628, 24628,  4248,  5096,  5100,  5050,
 5100, 24628,  4054, 24628, 24628, 24628,  4054,  5097,  3998,  3653,
 5101, 24628,  4247, 24628, 24628, 24628,  4247,  5099,  5102,  4244,
 5102, 24628,  4053, 24628, 24628, 24628,  4053,  5100,  3997,  3328,
 5103, 24628, 24628, 24628, 24628, 24628, 24628,  4228, 24628,  5104,
 5104, 24628, 24628, 24628, 24628, 24628, 24628,  7701,  5774,  5105,
 5105,  5135,  6321,  7046, 24628, 24628,  6321,  5106, 24628,  2665,
 5106,  5136, 23126,  7047, 24628, 24628, 23126, 11917, 24628,  5107,
 5107, 24628, 24628, 24628, 24628, 24628, 24628,  5108,  1985,  4473,
 5108, 24628, 24628, 24628, 24628, 24628, 24628, 14452,  8725,  5109,
 5109, 24628,  5741, 13844,  6013, 23997,  5741, 23983,  5110,    11,
 5110, 24628,  3270, 11808,  7130, 23988,  3270, 23976,  5111,    22,
 5111, 24628,  3271,  5112,  9292, 18552,  3271, 15713,  3722,    39,
 5112, 24628,    72, 24628, 24628, 24628,    72,  5113,  3723,    39,
 5113, 24628,   456, 24628, 24628, 24628,   456,  5114,  3724,   457,
 5114, 24628,  3280, 24628, 24628, 24628,  3280,  5115,  3725,  5117,
 5115, 24628,  3281, 24628, 24628, 24628,  3281,  5116,  3726,  3282,
 5116, 24628,  2681, 24628, 24628, 24628,  2681, 24628,  3727,  2682,
 5117, 24628,  1580,  1580,  5118, 19250, 24628,  7143,  4165,   331,
 5118, 24628,  5119,  5119,  9256, 15411, 24628, 15429,  4166, 10989,
 5119, 24628, 24628, 24628, 24628, 24628, 24628,  5120,  4167, 10989,
 5120, 24628, 24628, 24628, 24628, 24628, 24628,  5121,  4168, 12875,
 5121, 24628, 24628, 24628, 24628, 24628, 24628,  5122,  4169, 12944,
 5122, 24628, 24628, 24628, 24628, 24628, 24628,  1585,  4170,  5123,
 5123, 24628,  5124,  7928,  7219, 15638,  5124, 15634,  5366,  6117,
 5124, 24628,  4172,  4172,  5125,  5129, 24628, 15366,  2483,  6117,
 5125, 24628, 24628, 24628, 24628, 24628, 24628,  5126,  4253,  5030,
 5126, 24628, 24628, 24628, 24628, 24628, 24628,  5127,  4254,  4673,
 5127, 24628, 24628, 24628, 24628, 24628, 24628,  5128,  4255,  4601,
 5128, 24628, 24628, 24628, 24628, 24628, 24628,  4421,  4050,  3873,
 5129, 24628, 24628, 24628, 24628, 24628, 24628,  5130,  5368,  7580,
 5130, 24628, 24628, 24628, 24628, 24628, 24628,  5131,  5133,  7571,
 5131, 24628, 24628, 24628, 24628, 24628, 24628,  1592,  5132,  5102,
 5132, 24628, 24628, 24628, 24628, 24628, 24628,   512, 24628,  4053,
 5133, 24628, 24628, 24628, 24628, 24628, 24628,  5132, 24628,  5134,
 5134, 24628, 24628, 24628, 24628, 24628, 24628,  7573,  2663,  5135,
 5135, 24628,  2664,  2664, 24628, 24628, 24628,  5136, 24628,  2665,
 5136, 24628,  6324,  6324, 24628, 24628, 24628,  5137, 24628,  5107,
 5137, 24628,  5138,  5138, 24628, 24628, 24628, 11154, 24628,  6326,
 5138, 24628, 24628, 24628, 24628, 24628, 24628,  5139, 24628,  6326,
 5139, 24628, 24628, 24628, 24628, 24628, 24628,  3399, 24628,  5140,
 5140, 24628, 24628, 24628, 24628, 24628, 24628,  5141,  2782,  7852,
 5141, 24628, 24628, 24628, 24628, 24628, 24628,  5142,  6595,  7785,
 5142, 24628, 24628, 24628, 24628, 24628, 24628,  5143,  6563,  6580,
 5143, 24628, 24628, 24628, 24628, 24628, 24628,  5144,  5161,  6549,
 5144, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5145,  5151,
 5145, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3201,  5146,
 5146, 24628,  3193,  3193, 24628, 24628, 24628,  5147,  1282,   945,
 5147, 24628,  3194,  3194, 24628, 24628, 24628,  5148,  1283,  1736,
 5148, 24628,  3195,  3195, 24628, 24628, 24628,  5149,  1284,  1846,
 5149, 24628,  3196,  3196, 24628, 24628, 24628,  5150,  1285,  3134,
 5150, 24628,  3197,  3197, 24628, 24628, 24628, 24628,  1286,  3150,
 5151, 24628,  5146,  3417, 24628, 24628,  5146,  5152,  5160,   945,
 5152, 24628,  5147,  3418, 24628, 24628,  5147,  5153,  5159,  1736,
 5153, 24628,  5148,  3419, 24628, 24628,  5148,  5154,  5158,  1846,
 5154, 24628,  5149,  3420, 24628, 24628,  5149,  5155,  5157,  3134,
 5155, 24628,  5150,  3421, 24628, 24628,  5150, 24628,  5156,  3150,
 5156, 24628,  1286,  3422, 24628, 24628,  1286, 24628,  4090,   987,
 5157, 24628,  1285,  3423, 24628, 24628,  1285,  5156,  4089,  1292,
 5158, 24628,  1284,  3424, 24628, 24628,  1284,  5157,  4088,  1874,
 5159, 24628,  1283,  3425, 24628, 24628,  1283,  5158,  4087,  1757,
 5160, 24628,  1282,  3426, 24628, 24628,  1282,  5159,  4086,   973,
 5161, 24628, 24628, 24628, 24628, 24628, 24628,  5145,  2327,  5162,
 5162, 24628,  2328,  2328, 24628, 24628, 24628,  6551,  5163,  2329,
 5163, 24628,   581,   581, 24628, 24628, 24628,  5164,  4092,  2350,
 5164, 24628,   582,   582, 24628, 24628, 24628,  5165,  4093,  2395,
 5165, 24628,   583,   583, 24628, 24628, 24628,  5166,  4094,  5168,
 5166, 24628,   584,   584, 24628, 24628, 24628,  5167,  4095,  3518,
 5167, 24628,   585,   585, 24628, 24628, 24628, 24628,  4096,  2643,
 5168, 24628,  3537,  5169,   833, 23711,  3537,  5477,  2986,  1148,
 5169, 24628,  2464,  3811,   834,  5170,  2464,  5474,  2027,  1148,
 5170, 24628,  5171, 24628, 24628, 24628,  5171,  5473, 24628,  5172,
 5171, 24628, 24628, 24628, 24628, 24628, 24628,  5311, 24628,  5172,
 5172, 24628, 24628, 24628, 24628, 24628, 24628,  6512, 24628,  5173,
 5173, 24628, 24628, 24628, 24628, 24628, 24628,  5830,  3304,  5174,
 5174, 24628,  3305,  3305, 12972, 24072, 24628,  5175,  3542,  1694,
 5175, 24628,  3306,  3306, 21260, 21909, 24628,  5176,  3543,  2404,
 5176, 24628,  3307,  3307, 21259, 15606, 24628,  5177,  3544,  3308,
 5177, 24628, 13138, 13138, 21258, 24628, 24628, 15581, 15554,  5178,
 5178, 10317, 12100, 12995,  6489, 24628, 12100,  5179,  4187,   321,
 5179, 10318, 12101, 12992, 14435, 24628, 12101, 24069,  5180,  4291,
 5180, 10319, 12102,  8228,  6207, 24628, 12102, 24066, 12622,  5181,
 5181, 24628,  1160,  5182,  2210, 24052,  1160, 24058,  7987,    13,
 5182, 24628,   671,  5183,  2277, 10680,   671, 10664,  7988,    13,
 5183, 24628,   215, 24628, 24628, 24628,   215,  5184,  7834,    13,
 5184, 24628,  5185, 24628, 24628, 24628,  5185,  7820,  7832,   108,
 5185, 24628, 24628, 24628, 24628, 24628, 24628,  5186,   217,   108,
 5186, 24628, 24628, 24628, 24628, 24628, 24628,  7818,   218,  5187,
 5187,  1111,  6688,  9000,  7708, 24051,  6688,  5188,  2812,   176,
 5188, 23292, 23295,  9001,  7709, 24050, 23295,  5189,  2813,   630,
 5189,  5216,  5215,  9002,  7710, 24049,  5215,  5190,  2814,  1017,
 5190,  5203,  5202,  5214,  5212,  5210,  5202,  5191,  2815,   710,
 5191,  5193,  5192,  5201,  5199, 24628,  5192, 24628,  2816,  3556,
 5192, 24628,  5193,  5196,  5198, 24628,  5193, 24628,   908,  3556,
 5193, 24628,  5194,  5194,  5195, 24628, 24628, 24628,   854,  3556,
 5194, 24628,   118,   118,  1117, 24628, 24628, 24628,   850,  3556,
 5195, 24628,  1117,  1117, 24628, 24628, 24628, 24628, 24628,  1118,
 5196, 24628,  5194,  3716,  5197, 24628,  5194, 24628,   904,  3556,
 5197, 24628,  1117, 24628, 24628, 24628,  1117, 24628, 24628,  1118,
 5198, 24628,  5195,  5197, 24628, 24628,  5195, 24628, 24628,  1118,
 5199,  5195,  5198,  5200, 24628, 24628,  5198, 24628, 24628,  1118,
 5200,  1117,  5197, 24628, 24628, 24628,  5197, 24628, 24628,  1118,
 5201,  5194,  5196,  4632,  5200, 24628,  5196, 24628,  2246,  3556,
 5202, 24628,  5203,  5206,  5208,  5209,  5203,  5192,   907,   710,
 5203, 24628,  5204,  5204,  5205,  2494, 24628,  5193,   853,   710,
 5204, 24628,   709,   709,  1116,  1060, 24628,  5194,   849,   710,
 5205, 24628,  1116,  1116, 24628, 24628, 24628,  5195, 24628,  4078,
 5206, 24628,  5204,  3715,  5207,  3684,  5204,  5196,   903,   710,
 5207, 24628,  1116, 24628, 24628, 24628,  1116,  5197, 24628,  4078,
 5208, 24628,  5205,  5207, 24628, 24628,  5205,  5198, 24628,  4078,
 5209, 24628,  2494,  3684, 24628, 24628,  2494, 24628, 24628,  1061,
 5210,  2494,  5209,  5211, 24628, 24628,  5209, 24628, 24628,  1061,
 5211,  1060,  3684, 24628, 24628, 24628,  3684, 24628, 24628,  1061,
 5212,  5205,  5208,  5213, 24628, 24628,  5208,  5199, 24628,  4078,
 5213,  1116,  5207, 24628, 24628, 24628,  5207,  5200, 24628,  4078,
 5214,  5204,  5206,  4633,  5213,  5211,  5206,  5201,  2245,   710,
 5215, 24628,  5216,  9003,  6313, 23297,  5216,  5202,   906,  1017,
 5216, 24628,  5217,  5217,  5787, 23294, 24628,  5203,   852,  1017,
 5217, 24628,  1016,  1016,  1115,  5218, 24628,  5204,   848,  1017,
 5218, 24628, 24628, 24628, 24628, 24628, 24628,  1060, 24628,  5219,
 5219, 24628, 24628, 24628, 24628, 24628, 24628,  5220,  7108, 15007,
 5220, 24628, 24628, 24628, 24628, 24628, 24628,  5221,  7109,  7172,
 5221, 24628, 24628, 24628, 24628, 24628, 24628,  5222,  5256,  7155,
 5222, 24628, 24628, 24628, 24628, 24628, 24628,  1370,  5223,  5247,
 5223, 24628, 24628, 24628, 24628, 24628, 24628,  1371,  5246,  5224,
 5224, 24628,  5245,  5245,   518, 24628, 24628,  5230,  4057,  5225,
 5225, 24628,  4058,  4058, 24628, 24628, 24628,  5226,  1002,  1398,
 5226, 24628,  4059,  4059, 24628, 24628, 24628,  5227,  1003,  1576,
 5227, 24628,  4060,  4060, 24628, 24628, 24628,  5228,  1004,  3661,
 5228, 24628,  4061,  4061, 24628, 24628, 24628,  5229,  1005,  4027,
 5229, 24628,  4062,  4062, 24628, 24628, 24628, 24628,  1006,  3117,
 5230, 24628,  5244,  5244,   570, 24628, 24628,  5236,  4063,  5231,
 5231, 24628,  3732,  3732, 24628, 24628, 24628,  5232,  1009,  1989,
 5232, 24628,  3721,  3721, 24628, 24628, 24628,  5233,  1010,  3272,
 5233, 24628,  3705,  3705, 24628, 24628, 24628,  5234,  1011,  3706,
 5234, 24628,  3696,  3696, 24628, 24628, 24628,  5235,  1012,  3697,
 5235, 24628,  3690,  3690, 24628, 24628, 24628, 24628,  1013,  3490,
 5236, 24628,  5243,  5243,   621, 24628, 24628,  5240,  4064,  5237,
 5237, 24628,  4065,  4065, 24628, 24628, 24628,  5238,  1071,  3911,
 5238, 24628,  4066,  4066, 24628, 24628, 24628,  5239,  1072,  4067,
 5239, 24628,  4597,  4597, 24628, 24628, 24628,  3920,  2030,  4554,
 5240, 24628,  5242,  5242,   789, 24628, 24628,  5241,  4049,  3889,
 5241, 24628,   716,   716,   507, 24628, 24628, 24628,  2653,  2443,
 5242, 24628, 24628, 24628, 24628, 24628, 24628,   716,  4050,  3889,
 5243, 24628, 24628, 24628, 24628, 24628, 24628,  5242,  4255,  5237,
 5244, 24628, 24628, 24628, 24628, 24628, 24628,  5243,  4254,  5231,
 5245, 24628, 24628, 24628, 24628, 24628, 24628,  5244,  4253,  5225,
 5246, 24628, 24628, 24628, 24628, 24628, 24628,   717, 24628,  5245,
 5247, 24628,  5224,  5248,   618, 24628,  5224,  5252,  4251,  5225,
 5248, 24628,  5245, 24628, 24628, 24628,  5245,  5249,  4252,  5225,
 5249, 24628,  5244, 24628, 24628, 24628,  5244,  5250,  4256,  5231,
 5250, 24628,  5243, 24628, 24628, 24628,  5243,  5251,  4257,  5237,
 5251, 24628,  5242, 24628, 24628, 24628,  5242,  3865,  4258,  3889,
 5252, 24628,  5230,  5249,   619, 24628,  5230,  5253,  4259,  5231,
 5253, 24628,  5236,  5250,   620, 24628,  5236,  5254,  4260,  5237,
 5254, 24628,  5240,  5251,   792, 24628,  5240,  5255,  4261,  3889,
 5255, 24628,  5241,  3865,   793, 24628,  5241, 24628,  2982,  2443,
 5256, 24628, 24628, 24628, 24628, 24628, 24628,  5223,  4020,  5257,
 5257, 24628,  4021,  4021,   487,  6824, 24628,  5258,  3656,  4022,
 5258, 24628,  7126,  7126,   488,  6782, 24628,  7160,  5078,  5259,
 5259, 24628,  4003,  4003,   571,  8185, 24628,  5260,  1268,  1988,
 5260, 24628,  4004,  4004,   572,  6460, 24628,  5261,  1269,  3271,
 5261, 24628,  4005,  4005,   573,  4134, 24628,  5262,  1270,  5264,
 5262, 24628,  4006,  4006,   574, 24628, 24628,  5263,  1271,  4008,
 5263, 24628,  4007,  4007,   575, 24628, 24628, 24628,  1272,  3489,
 5264, 24628,   705,   705,  4167,  5265, 24628,  8944,  3706,   175,
 5265, 24628, 24628, 24628, 24628, 24628, 24628,  5266,  9639, 14419,
 5266, 24628, 24628, 24628, 24628, 24628, 24628,  1324,  5267,  7303,
 5267, 24628, 24628, 24628, 24628, 24628, 24628,  1365, 24628,  5268,
 5268, 24628, 24628, 24628, 24628, 24628, 24628,  5269,  6223, 11008,
 5269, 24628, 24628, 24628, 24628, 24628, 24628,  5270, 13096, 13097,
 5270, 24628, 24628, 24628, 24628, 24628, 24628,  5271, 13094,  8901,
 5271, 24628, 24628, 24628, 24628, 24628, 24628,  5272,  4117,  5298,
 5272, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4118,  5273,
 5273, 24628,  4120,  5274,  5284, 24628,  4120,  5289,  5297,  4129,
 5274, 24628,   604, 24628, 24628, 24628,   604,  5275,  5283,  4129,
 5275, 24628,   605, 24628, 24628, 24628,   605,  5276,  5282,  1162,
 5276, 24628,   606, 24628, 24628, 24628,   606,  5277,  5281,  2190,
 5277, 24628,   607, 24628, 24628, 24628,   607,  5278,  5280,  1084,
 5278, 24628,   608, 24628, 24628, 24628,   608, 24628,  5279,   610,
 5279, 24628,   609, 24628, 24628, 24628,   609, 24628, 24628,   477,
 5280, 24628,  1177, 24628, 24628, 24628,  1177,  5279, 24628,  1085,
 5281, 24628,  1176, 24628, 24628, 24628,  1176,  5280, 24628,  1178,
 5282, 24628,  1175, 24628, 24628, 24628,  1175,  5281, 24628,   673,
 5283, 24628,  1174, 24628, 24628, 24628,  1174,  5282, 24628,   431,
 5284, 24628,  2718, 24628, 24628, 24628,  2718,  5285, 24628,  2719,
 5285, 24628,  2707, 24628, 24628, 24628,  2707,  5286, 24628,  2708,
 5286, 24628,  2696, 24628, 24628, 24628,  2696,  5287, 24628,  2697,
 5287, 24628,  2690, 24628, 24628, 24628,  2690,  5288, 24628,  1966,
 5288, 24628,  2689, 24628, 24628, 24628,  2689, 24628, 24628,  1327,
 5289, 24628,  4121,  5275,  5285, 24628,  4121,  5290,  5296,  1162,
 5290, 24628,  4122,  5276,  5286, 24628,  4122,  5291,  5295,  2190,
 5291, 24628,  4123,  5277,  5287, 24628,  4123,  5292,  5294,  1084,
 5292, 24628,  4124,  5278,  5288, 24628,  4124, 24628,  5293,   610,
 5293, 24628,  4125,  5279, 24628, 24628,  4125, 24628, 24628,   477,
 5294, 24628,  4126,  5280, 24628, 24628,  4126,  5293, 24628,  1085,
 5295, 24628,  4127,  5281, 24628, 24628,  4127,  5294, 24628,  1178,
 5296, 24628,  4128,  5282, 24628, 24628,  4128,  5295, 24628,   673,
 5297, 24628,  1173,  5283, 24628, 24628,  1173,  5296, 24628,   431,
 5298, 24628,  1320,  5299,  6719,  8561,  1320,  8635, 13869, 11221,
 5299, 24628,  1321, 24628, 24628, 24628,  1321,  5300,  7308, 11221,
 5300, 24628,  1322, 24628, 24628, 24628,  1322,  5301,  7309,  3669,
 5301, 24628,  1323, 24628, 24628, 24628,  1323,  5302,  5305,  5306,
 5302, 24628,  1324, 24628, 24628, 24628,  1324,  5303,  5304,  1965,
 5303, 24628,  1325, 24628, 24628, 24628,  1325, 24628,  3684,  1326,
 5304, 24628,  1365, 24628, 24628, 24628,  1365,  3684, 24628,  1366,
 5305, 24628,  2477, 24628, 24628, 24628,  2477,  5304, 24628,  2478,
 5306, 24628,  2478,  2478,  2697,  5307, 24628,  6776,  2464,  7543,
 5307, 24628, 24628, 24628, 24628, 24628, 24628,  5308,  5171,  6510,
 5308, 24628, 24628, 24628, 24628, 24628, 24628,  5309,  5311,  5312,
 5309, 24628, 24628, 24628, 24628, 24628, 24628,  1970,  5310,  4017,
 5310, 24628, 24628, 24628, 24628, 24628, 24628,   507, 24628,  3466,
 5311, 24628, 24628, 24628, 24628, 24628, 24628,  5310, 24628,  3540,
 5312, 24628,  3540, 24628, 24628, 24628,  3540,  5313, 24628,  3541,
 5313, 24628,  5314, 24628, 24628, 24628,  5314,  6503, 24628,  5315,
 5314, 24628, 24628, 24628, 24628, 24628, 24628,  5452, 24628,  5315,
 5315, 24628, 24628, 24628, 24628, 24628, 24628,  6472,  3935,  5316,
 5316, 24628,  3936,  3936,  7684, 20221, 24628,  5317,  3394,  1627,
 5317, 24628,  3937,  3937, 12648, 20093, 24628,  5318,  3395,  2668,
 5318, 24628,  3938,  3938,  5319,  6143, 24628,  5495,  3396,  3546,
 5319, 24628, 24628, 24628, 24628, 24628, 24628,  5320,  3397, 11961,
 5320, 24628, 24628, 24628, 24628, 24628, 24628,  5321,  3398,  5327,
 5321, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3399,  5322,
 5322, 24628,  3400, 24628,   224, 24628,  3400,  5323,  1472,  3119,
 5323, 24628,  3401, 24628,   225, 24628,  3401,  5324,  1473,  3098,
 5324, 24628,  3402, 24628,   226, 24628,  3402,  5325,  1474,  3066,
 5325, 24628,  3403, 24628,   227, 24628,  3403,  5326,  1475,  3022,
 5326, 24628,  3404, 24628,    85, 24628,  3404, 24628,  1476,  2935,
 5327, 24628,  3405, 24628,   576, 24628,  3405,  5328,  2908,  4189,
 5328, 24628,  3406, 24628,   577, 24628,  3406,  5329,  2909,  5182,
 5329, 24628,  3407, 24628,   578, 24628,  3407,  5330,  4684,  5332,
 5330, 24628,  3408, 24628,   579, 24628,  3408,  5331,  4216,  3436,
 5331, 24628,  3409, 24628,   475, 24628,  3409, 24628,  3978,  3416,
 5332, 24628,  1563,  5333,  2191,  6995,  1563,  7003,  5663,   169,
 5333, 24628,  1547, 24628, 24628, 24628,  1547,  5334,  5664,   169,
 5334, 24628,  1548, 24628, 24628, 24628,  1548,  5335,  5665,   701,
 5335, 24628,  1549, 24628, 24628, 24628,  1549,  5336,  5666,  1550,
 5336, 24628,  5337, 24628, 24628, 24628,  5337,  6585,  5667,  5338,
 5337, 24628, 24628, 24628, 24628, 24628, 24628,  6579,   687,  5338,
 5338,  4043,  5365, 10398,  5082, 14867,  5365,  5339,  2838,  1539,
 5339,  4044,  5357,  5364,  5083,  5362,  5357,  5340,  2839,  2485,
 5340,  4045,  5349,  5356,  5084,  5354,  5349,  5341,  2840,  2520,
 5341,  4046,  5346,  5348,  5085,  1258,  5346,  5342,  2841,  3927,
 5342,  4047,  5343,  5345,  3000, 24628,  5343, 24628,  2842,  2605,
 5343, 24628,  4047,  5344,  2982, 24628,  4047, 24628,  2843,  2605,
 5344, 24628,  4048,  4563,  2981, 24628,  4048, 24628,  2101,  2605,
 5345,  4048,  5344,  4564,  3001, 24628,  5344, 24628,  2104,  2605,
 5346, 24628,  4046,  5347,  4261,  1255,  4046,  5343,  2845,  3927,
 5347, 24628,  4051,  4567,  4258,  1246,  4051,  5344,  2100,  3927,
 5348,  4051,  5347,  4568,  5086,  1250,  5347,  5345,  2103,  3927,
 5349, 24628,  4045,  5350,  4260,  5353,  4045,  5346,  2846,  2520,
 5350, 24628,  5351,  4570,  4257,  5352,  5351,  5347,  2096,  2520,
 5351, 24628,  3925,  3925,  4255,  5132, 24628,  4051,  2097,  2520,
 5352, 24628,  5132, 24628, 24628, 24628,  5132,  1246, 24628,  4053,
 5353, 24628,  4052,  5352, 24628, 24628,  4052,  1255, 24628,  4053,
 5354,  4052,  5353,  5355, 24628, 24628,  5353,  1258, 24628,  4053,
 5355,  5132,  5352, 24628, 24628, 24628,  5352,  1250, 24628,  4053,
 5356,  5351,  5350,  4571,  5087,  5355,  5350,  5348,  2102,  2520,
 5357, 24628,  4044,  5358,  4259,  5360,  4044,  5349,  2847,  2485,
 5358, 24628,  2484,  3923,  4256,  5359,  2484,  5350,  2095,  2485,
 5359, 24628,  5133, 24628, 24628, 24628,  5133,  5352, 24628,  5134,
 5360, 24628,  5361,  5359, 24628, 24628,  5361,  5353, 24628,  5134,
 5361, 24628,  5133,  5133, 24628, 24628, 24628,  4052, 24628,  5134,
 5362,  5361,  5360,  5363, 24628, 24628,  5360,  5354, 24628,  5134,
 5363,  5133,  5359, 24628, 24628, 24628,  5359,  5355, 24628,  5134,
 5364,  2484,  5358,  4573,  5088,  5363,  5358,  5356,  2094,  2485,
 5365, 24628,  4043,  5366,  4251,  7612,  4043,  5357,  2848,  1539,
 5366, 24628,  2483,  3922,  4252,  5367,  2483,  5358,  1193,  1539,
 5367, 24628,  5368, 24628, 24628, 24628,  5368,  5359, 24628,  5369,
 5368, 24628, 24628, 24628, 24628, 24628, 24628,  5133, 24628,  5369,
 5369, 24628, 24628, 24628, 24628, 24628, 24628,  6628,  3303,  5370,
 5370, 24628,  3304,  3304, 24628, 24628, 24628,  5371, 24628,  3305,
 5371, 24628,  5831,  5831, 24628, 24628, 24628,  6643, 24628,  5372,
 5372, 24628, 24628, 24628, 24628, 24628, 24628, 18543,  5107,  5373,
 5373,  1986,  4473, 16967, 10784, 24039,  4473, 24032,  5374,     1,
 5374,  1987,  4300, 16347,  9312, 24020,  4300, 24016,  5375,     3,
 5375,  1988,  4301, 11320,  7663, 24014,  4301,  5376,  4604,     7,
 5376,  4477,  4476, 11321,  7668, 24012,  4476,  5377,  4605,    36,
 5377,  4478,  5396, 11322, 12156, 11420,  5396,  5378,  4606,  1634,
 5378,  5389,  5388,  5395,  5393, 24628,  5388,  5379,  4607,  4392,
 5379,  5381,  5380,  5387,  5385, 24628,  5380, 24628,  4608,  4308,
 5380, 24628,  5381,  5382,  5383, 24628,  5381, 24628,  4609,  4308,
 5381, 24628,  4307,  4307,  4481, 24628, 24628, 24628,  1997,  4308,
 5382, 24628,  4307, 24628, 24628, 24628,  4307, 24628,  3738,  4308,
 5383, 24628,  4481, 24628, 24628, 24628,  4481, 24628,  5384,  4482,
 5384, 24628,  3399, 24628, 24628, 24628,  3399, 24628, 24628,  3400,
 5385,  4481,  5383, 24628, 24628, 24628,  5383, 24628,  5386,  4482,
 5386,  3399,  5384, 24628, 24628, 24628,  5384, 24628, 24628,  3400,
 5387,  4307,  5382, 24628, 24628, 24628,  5382, 24628,  4610,  4308,
 5388, 24628,  5389,  5390,  5391, 24628,  5389,  5380,  3736,  4392,
 5389, 24628,  4306,  4306,  4480, 24628, 24628,  5381,  1996,  4392,
 5390, 24628,  4306, 24628, 24628, 24628,  4306,  5382,  3737,  4392,
 5391, 24628,  4480, 24628, 24628, 24628,  4480,  5383,  5392,  4502,
 5392, 24628,  3398, 24628, 24628, 24628,  3398,  5384, 24628,  3405,
 5393,  4480,  5391, 24628, 24628, 24628,  5391,  5385,  5394,  4502,
 5394,  3398,  5392, 24628, 24628, 24628,  5392,  5386, 24628,  3405,
 5395,  4306,  5390, 24628, 24628, 24628,  5390,  5387,  4611,  4392,
 5396, 24628,  4478,  5397,  5398,  9869,  4478,  5388,  3735,  1634,
 5397, 24628,  4305, 24628, 24628, 24628,  4305,  5390,   762,  1634,
 5398, 24628,  4479, 24628, 24628, 24628,  4479,  5391,  5399, 11193,
 5399, 24628,  3397, 24628, 24628, 24628,  3397,  5392, 24628,  5400,
 5400, 24628, 24628, 24628, 24628, 24628, 24628,  5401,   446,  3311,
 5401, 24628, 24628, 24628, 24628, 24628, 24628,  5402,  3341, 11058,
 5402, 24628, 24628, 24628, 24628, 24628, 24628,  5403,  3342, 11966,
 5403, 24628, 24628, 24628, 24628, 24628, 24628,  5404,  3343,  5405,
 5404, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3554,  3571,
 5405, 24628,  3344,  5406,  5951, 14977,  3344, 14971,  7563,  2730,
 5406, 24628,  2729, 24628, 24628, 24628,  2729,  5407,  6078,  2730,
 5407, 24628,  5408, 24628, 24628, 24628,  5408,  6402,  6079,  3346,
 5408, 24628, 24628, 24628, 24628, 24628, 24628,  5409,   308,  3346,
 5409, 24628, 24628, 24628, 24628, 24628, 24628,  6398,   309,  5410,
 5410,  5486,  5485,  7914,  1876, 23709,  5485,  5411,  3441,  1199,
 5411,  5447,  5446,  5482,  1872,  5478,  5446,  5412,  3442,  2522,
 5412,  5429,  5428,  5443,  1869,  5439,  5428,  5413,  3443,  4108,
 5413,  5422,  5421,  5426,  1866,  1922,  5421,  5414,  3444,  4043,
 5414,  5416,  5415,  5419,  1862, 24628,  5415, 24628,  3445,   690,
 5415, 24628,  5416,  5417,  1352, 24628,  5416, 24628,  3449,   690,
 5416, 24628,  4041,  4041,  1342, 24628, 24628, 24628,  3450,   690,
 5417, 24628,  4041,  5418,  1348, 24628,  4041, 24628,  3452,   690,
 5418, 24628,   689, 24628, 24628, 24628,   689, 24628,  3453,   690,
 5419,  4041,  5417,  5420,  1863, 24628,  5417, 24628,  3454,   690,
 5420,   689,  5418, 24628, 24628, 24628,  5418, 24628,  3455,   690,
 5421, 24628,  5422,  5423,  1351,  1301,  5422,  5415,  3456,  4043,
 5422, 24628,  4042,  4042,  1341,   505, 24628,  5416,  3457,  4043,
 5423, 24628,  4042,  5424,  1347,  1298,  4042,  5417,  3459,  4043,
 5424, 24628,  5425, 24628, 24628, 24628,  5425,  5418,  3460,  4043,
 5425, 24628, 24628, 24628, 24628, 24628, 24628,   689,  2482,  4043,
 5426,  4042,  5423,  5427,  1867,  1442,  5423,  5419,  3461,  4043,
 5427,  5425,  5424, 24628, 24628, 24628,  5424,  5420,  3462,  4043,
 5428, 24628,  5429,  5432,  1350,  5437,  5429,  5421,  3463,  4108,
 5429, 24628,  5430,  5430,  1340,  4015, 24628,  5422,  3464,  4108,
 5430, 24628,  5431,  5431,  1097,  1568, 24628,  4042,  2466,  4108,
 5431, 24628, 24628, 24628, 24628, 24628, 24628,  5425,  3808,  4108,
 5432, 24628,  5430,  5433,  1346,  5434,  5430,  5423,  5436,  4108,
 5433, 24628,  5431, 24628, 24628, 24628,  5431,  5424,  3813,  4108,
 5434, 24628,  1568, 24628, 24628, 24628,  1568,  1298,  5435,  1569,
 5435, 24628,  5310, 24628, 24628, 24628,  5310,   793, 24628,  3466,
 5436, 24628,  2466,  3813,   836,  5435,  2466,  3459,  2029,  2467,
 5437, 24628,  4015,  5434, 24628, 24628,  4015,  1301,  5438,  1569,
 5438, 24628,  3465,  5435, 24628, 24628,  3465,   794, 24628,  3466,
 5439,  4015,  5437,  5442, 24628, 24628,  5437,  1922,  5440,  1569,
 5440,  3465,  5438,  5441, 24628, 24628,  5438,  1488, 24628,  3466,
 5441,  5310,  5435, 24628, 24628, 24628,  5435,  1443, 24628,  3466,
 5442,  1568,  5434, 24628, 24628, 24628,  5434,  1442,  5441,  1569,
 5443,  5430,  5432,  5445,  1870,  5442,  5432,  5426,  5444,  4108,
 5444,  2466,  5436,  3826,  1220,  5441,  5436,  3461,  2042,  2467,
 5445,  5431,  5433, 24628, 24628, 24628,  5433,  5427,  3826,  4108,
 5446, 24628,  5447,  5469,  1349,  5475,  5447,  5428,  5477,  2522,
 5447, 24628,  2521,  2521,  1339,  5448, 24628,  5429,  3538,  2522,
 5448, 24628,  5468,  5468, 24628, 24628, 24628,  4015,  3539,  5449,
 5449, 24628,  3540,  3540, 24628, 24628, 24628,  5450, 24628,  3541,
 5450, 24628,  5314,  5314, 24628, 24628, 24628,  5451, 24628,  5315,
 5451, 24628,  5452,  5452, 24628, 24628, 24628,  5467, 24628,  4073,
 5452, 24628, 24628, 24628, 24628, 24628, 24628,  5453, 24628,  4073,
 5453, 24628, 24628, 24628, 24628, 24628, 24628,  4119, 24628,  5454,
 5454, 24628, 24628, 24628, 24628, 24628, 24628,  5455,  1056,  5462,
 5455, 24628, 24628, 24628, 24628, 24628, 24628,  5456,  1057,  5457,
 5456, 24628, 24628, 24628, 24628, 24628, 24628,  2454,  1058,  3914,
 5457, 24628,  3685,  3685, 24628, 24628, 24628,  5458,  5231,  3733,
 5458, 24628,  3686,  3686, 24628, 24628, 24628,  5459,  5232,  3722,
 5459, 24628,  3687,  3687, 24628, 24628, 24628,  5460,  5233,  3711,
 5460, 24628,  3688,  3688, 24628, 24628, 24628,  5461,  5234,  3700,
 5461, 24628,  3689,  3689, 24628, 24628, 24628, 24628,  5235,  3691,
 5462, 24628,  4676,  4676, 24628, 24628, 24628,  5463,  5225,  4811,
 5463, 24628,  4677,  4677, 24628, 24628, 24628,  5464,  5226,  4694,
 5464, 24628,  4678,  4678, 24628, 24628, 24628,  5465,  5227,  4687,
 5465, 24628,  4679,  4679, 24628, 24628, 24628,  5466,  5228,  4681,
 5466, 24628,  4680,  4680, 24628, 24628, 24628, 24628,  5229,  3970,
 5467, 24628,  5453,  5453, 24628, 24628, 24628,  4138, 24628,  5454,
 5468, 24628, 24628, 24628, 24628, 24628, 24628,  1568,  5311,  5449,
 5469, 24628,  2521,  5470,  1345,  5472,  2521,  5432,  5474,  2522,
 5470, 24628,  5471, 24628, 24628, 24628,  5471,  5433,  3812,  2522,
 5471, 24628, 24628, 24628, 24628, 24628, 24628,  5431,  1266,  2522,
 5472, 24628,  5468, 24628, 24628, 24628,  5468,  5434,  5473,  5449,
 5473, 24628,  5311, 24628, 24628, 24628,  5311,  5435, 24628,  3540,
 5474, 24628,  2465,  3812,   835,  5473,  2465,  5436,  2028,  1267,
 5475, 24628,  5448,  5472, 24628, 24628,  5448,  5437,  5476,  5449,
 5476, 24628,  3539,  5473, 24628, 24628,  3539,  5438, 24628,  3540,
 5477, 24628,  3538,  5474,  1225,  5476,  3538,  3463,  2987,  1267,
 5478,  5448,  5475,  5481, 24628, 24628,  5475,  5439,  5479,  5449,
 5479,  3539,  5476,  5480, 24628, 24628,  5476,  5440, 24628,  3540,
 5480,  5311,  5473, 24628, 24628, 24628,  5473,  5441, 24628,  3540,
 5481,  5468,  5472, 24628, 24628, 24628,  5472,  5442,  5480,  5449,
 5482,  2521,  5469,  5484,  1873,  5481,  5469,  5443,  5483,  2522,
 5483,  2465,  5474,  3827,  1219,  5480,  5474,  5444,  2041,  1267,
 5484,  5471,  5470, 24628, 24628, 24628,  5470,  5445,  3827,  2522,
 5485, 24628,  5486,  7915,  1343, 23713,  5486,  5446,  5168,  1199,
 5486, 24628,  2520,  2520,  1338,  5487, 24628,  5447,  3537,  1199,
 5487, 24628,  6508,  6508, 24628, 24628, 24628,  5448, 23712,  5488,
 5488, 24628,  5172,  5172, 24628, 24628, 24628,  5489, 24628,  5173,
 5489, 24628,  6512,  6512, 24628, 24628, 24628,  6960, 24628,  5490,
 5490, 24628, 24628, 24628, 24628, 24628, 24628, 13985,  4182,  5491,
 5491, 24628,  4183,  4183, 11994, 20222, 24628,  5492,  5316,  1695,
 5492, 24628,  4184,  4184, 18446, 20092, 24628,  5493,  5317,  2405,
 5493, 24628,  4185,  4185, 18445,  5552, 24628,  5494,  5318,  3309,
 5494, 24628,  4186,  4186,  5546, 24628, 24628,  5499,  5495,  4187,
 5495, 24628,  3939,  3939,  5320, 24628, 24628,  5496,  5498,  3971,
 5496, 24628,  3940,  3940,  5321, 24628, 24628, 24628,  5497,  3941,
 5497, 24628,  2926,  2926,  3399, 24628, 24628, 24628,  1994,  2927,
 5498, 24628,  2925,  2925,  3398, 24628, 24628,  5497,  1993,  2764,
 5499, 24628,  5545,  5545,  5539, 24628, 24628, 24628,  5496,  5500,
 5500,  2927,  3941,  5538,  5536, 24628,  3941,  5520,  5501,  3118,
 5501,  3116,  3968,  5519,  5517, 24628,  3968,  5502,  5006,   184,
 5502,  3095,  3965,  5516,  5514, 24628,  3965,  5503,  5007,   864,
 5503,  3052,  3962,  5513,  5511, 24628,  3962,  5504,  5008,  3053,
 5504,  2968,  3959,  5510,  5508, 24628,  3959,  5505,  5009,  2969,
 5505,  2932,  3956,  5507,  5506, 24628,  3956, 24628,  5010,   773,
 5506,  1211,  3957, 24628, 24628, 24628,  3957, 24628,  4220,  1212,
 5507,   772,  3947, 24628, 24628, 24628,  3947, 24628,  5011,   773,
 5508,  1210,  3960, 24628, 24628, 24628,  3960,  5506,  5509,  1234,
 5509,   535,  2796, 24628, 24628, 24628,  2796,  4220, 24628,  1235,
 5510,  3020,  3948, 24628, 24628, 24628,  3948,  5507,  5012,  2969,
 5511,  1209,  3963, 24628, 24628, 24628,  3963,  5508,  5512,  2065,
 5512,   534,  2795, 24628, 24628, 24628,  2795,  5509, 24628,  2066,
 5513,  3064,  3949, 24628, 24628, 24628,  3949,  5510,  5013,  3053,
 5514,  1208,  3966, 24628, 24628, 24628,  3966,  5511,  5515,  2211,
 5515,   533,  2794, 24628, 24628, 24628,  2794,  5512, 24628,  2212,
 5516,   863,  3950, 24628, 24628, 24628,  3950,  5513,  5014,   864,
 5517,  1207,  3969, 24628, 24628, 24628,  3969,  5514,  5518,  2297,
 5518,   532,  2793, 24628, 24628, 24628,  2793,  5515, 24628,  2298,
 5519,   862,  3951, 24628, 24628, 24628,  3951,  5516,  5015,   184,
 5520,  2928,  3952,  5535,  5533, 24628,  3952,  5521,  5502,  3097,
 5521,  2929,  3953,  5532,  5530, 24628,  3953,  5522,  5503,  3065,
 5522,  2930,  3954,  5529,  5527, 24628,  3954,  5523,  5504,  3021,
 5523,  2931,  3955,  5526,  5524, 24628,  3955, 24628,  5505,  2934,
 5524, 24628,  3481,  5525,  5278, 24628,  3481, 24628,  3695,   774,
 5525, 24628,    84, 24628, 24628, 24628,    84, 24628,   642,   774,
 5526,   771,  3946, 24628,  5525, 24628,  3946, 24628,  5507,  2934,
 5527, 24628,  3483,  5528,  5277, 24628,  3483,  5524,  3694,   498,
 5528, 24628,   497, 24628, 24628, 24628,   497,  5525,   641,   498,
 5529,   770,  3945, 24628,  5528, 24628,  3945,  5526,  5510,  3021,
 5530, 24628,  3485,  5531,  5276, 24628,  3485,  5527,  3693,  3054,
 5531, 24628,   496, 24628, 24628, 24628,   496,  5528,   640,  3054,
 5532,   769,  3944, 24628,  5531, 24628,  3944,  5529,  5513,  3065,
 5533, 24628,  3487,  5534,  5275, 24628,  3487,  5530,  3692,   865,
 5534, 24628,   495, 24628, 24628, 24628,   495,  5531,   639,   865,
 5535,   768,  3943, 24628,  5534, 24628,  3943,  5532,  5516,  3097,
 5536, 24628,  3489,  5537,  5274, 24628,  3489,  5533,  3691,   185,
 5537, 24628,   494, 24628, 24628, 24628,   494,  5534,   638,   185,
 5538,   767,  3942, 24628,  5537, 24628,  3942,  5535,  5519,  3118,
 5539, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5321,  5540,
 5540,  3400,  5322, 24628,   638, 24628,  5322,  5541,  5015,  3119,
 5541,  3401,  5323, 24628,   639, 24628,  5323,  5542,  5014,  3098,
 5542,  3402,  5324, 24628,   640, 24628,  5324,  5543,  5013,  3066,
 5543,  3403,  5325, 24628,   641, 24628,  5325,  5544,  5012,  3022,
 5544,  3404,  5326, 24628,   642, 24628,  5326, 24628,  5011,  2935,
 5545, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3940,  5500,
 5546, 24628, 24628, 24628, 24628, 24628, 24628,  5539,  5320,  5547,
 5547,  3405,  5327, 24628,  3675, 24628,  5327,  5548,  5004,  4189,
 5548,  3406,  5328, 24628,  3676, 24628,  5328,  5549,  5003,  5182,
 5549,  3407,  5329, 24628,  3677, 24628,  5329,  5550,  5002,  5332,
 5550,  3408,  5330, 24628,  3678, 24628,  5330,  5551,  4224,  3436,
 5551,  3409,  5331, 24628,  3679, 24628,  5331, 24628,  4210,  3416,
 5552, 24628, 24628, 24628, 24628, 24628, 24628,  8257,  6143,  5553,
 5553,  2765,  6151, 24628,  5299, 24628,  6151, 15593, 10194,  5554,
 5554, 24628,  4276,  5555,  4357, 10599,  4276, 10496, 11744,  4277,
 5555, 24628,  5556, 24628, 24628, 24628,  5556, 10513, 10092,  4277,
 5556, 24628, 24628, 24628, 24628, 24628, 24628,  5557,  3334,  4277,
 5557, 24628, 24628, 24628, 24628, 24628, 24628, 10491,  3335,  5558,
 5558,    45,  5623,  9044,  8102, 23820,  5623,  5559,  2408,    46,
 5559,  6002, 14194,  9045,  8101, 23818, 14194,  5560,  2414,   809,
 5560,  6003,  9623,  9046,  8100, 23558,  9623,  5561,  2422,  1579,
 5561,  5600,  5599,  9047,  8099,  9615,  5599,  5562,  2423,  2428,
 5562,  5564,  5563,  5598,  5597, 24628,  5563, 24628,  2424,  4701,
 5563, 24628,  5564,  4804,  5596, 24628,  5564, 24628,  2421,  4701,
 5564, 24628,  4700,  4700,  5565, 24628, 24628, 24628,  2419,  4701,
 5565, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5566,
 5566, 24628, 24628, 24628, 24628, 24628, 24628,  5567,  5575,  5576,
 5567, 24628, 24628, 24628, 24628, 24628, 24628,  5568,  5574,  1826,
 5568, 24628, 24628, 24628, 24628, 24628, 24628,  5569,  5573,  4874,
 5569, 24628, 24628, 24628, 24628, 24628, 24628,  5570,  5572,  4722,
 5570, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5571,  4738,
 5571, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    85,  2954,
 5572, 24628, 24628, 24628, 24628, 24628, 24628,  5571,   227,  3042,
 5573, 24628, 24628, 24628, 24628, 24628, 24628,  5572,   226,  3085,
 5574, 24628, 24628, 24628, 24628, 24628, 24628,  5573,   225,  1824,
 5575, 24628, 24628, 24628, 24628, 24628, 24628,  5574,   224,  3249,
 5576,   186,  3249,  5577, 24628, 24628,  3249,  5587,  5595,  1709,
 5577,   142,  3236, 24628, 24628, 24628,  3236,  5583,  5578,  1709,
 5578,   206,  2578, 24628, 24628, 24628,  2578,  5579,   977,   162,
 5579,   693,  2579, 24628, 24628, 24628,  2579,  5580,   972,   694,
 5580,  2581,  2580, 24628, 24628, 24628,  2580,  5581,   967,   736,
 5581,  2582,  2583, 24628, 24628, 24628,  2583,  5582,   961,  1544,
 5582,   147,  2584, 24628, 24628, 24628,  2584, 24628,   955,   148,
 5583,   143,  3235, 24628, 24628, 24628,  3235,  5584,  5579,  1724,
 5584,   144,  3234, 24628, 24628, 24628,  3234,  5585,  5580,  3183,
 5585,   145,  3233, 24628, 24628, 24628,  3233,  5586,  5581,  3222,
 5586,   146,  3232, 24628, 24628, 24628,  3232, 24628,  5582,  2903,
 5587,   187,  3248,  5583, 24628, 24628,  3248,  5588,  5594,  1724,
 5588,   188,  3247,  5584, 24628, 24628,  3247,  5589,  5593,  3183,
 5589,   189,  3246,  5585, 24628, 24628,  3246,  5590,  5592,  3222,
 5590,   190,  3245,  5586, 24628, 24628,  3245, 24628,  5591,  2903,
 5591,   191,  2590,  5582, 24628, 24628,  2590, 24628,   954,   148,
 5592,  2588,  2589,  5581, 24628, 24628,  2589,  5591,   960,  1544,
 5593,  2587,  2586,  5580, 24628, 24628,  2586,  5592,   966,   736,
 5594,   692,  2585,  5579, 24628, 24628,  2585,  5593,   971,   694,
 5595,   691,  2577,  5578, 24628, 24628,  2577,  5594,   976,   162,
 5596, 24628,  5565, 24628, 24628, 24628,  5565, 24628, 24628,  5566,
 5597,  5565,  5596, 24628, 24628, 24628,  5596, 24628, 24628,  5566,
 5598,  4700,  4804, 24628, 24628, 24628,  4804, 24628,  2413,  4701,
 5599, 24628,  5600,  4803,  6635,  9553,  5600,  5563,  2420,  2428,
 5600, 24628,  4699,  4699,  5602,  5601, 24628,  5564,  2418,  2428,
 5601, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4786,
 5602, 24628, 24628, 24628, 24628, 24628, 24628,  5565, 24628,  5603,
 5603, 24628, 24628, 24628, 24628, 24628, 24628,  9550,  5711,  5604,
 5604,  2784,  7887, 10063, 24628, 24628,  7887,  5621,  5605,   323,
 5605,  5059,  5618,  5620, 24628, 24628,  5618,  5606,  3758,   324,
 5606,  5060,  5615,  5617, 24628, 24628,  5615,  5607,  3759,   807,
 5607,  5061,  5612,  5614, 24628, 24628,  5612,  5608,  3760,   735,
 5608,  2904,  5611,  2753, 24628, 24628,  5611,  5609,  3761,  1543,
 5609,  2789,  5610,  2741, 24628, 24628,  5610, 24628,  3762,   139,
 5610, 24628,  2789,  2739, 24628, 24628,  2789, 24628,  3763,   139,
 5611, 24628,  2904,  2746, 24628, 24628,  2904,  5610,  3764,  1543,
 5612, 24628,  5061,  5613, 24628, 24628,  5061,  5611,  3765,   735,
 5613, 24628,  5062, 24628, 24628, 24628,  5062,  2746,  1677,   735,
 5614,  5062,  5613, 24628, 24628, 24628,  5613,  2753,  1680,   735,
 5615, 24628,  5060,  5616, 24628, 24628,  5060,  5612,  3767,   807,
 5616, 24628,   806, 24628, 24628, 24628,   806,  5613,  1682,   807,
 5617,   806,  5616, 24628, 24628, 24628,  5616,  5614,  1686,   807,
 5618, 24628,  5059,  5619, 24628, 24628,  5059,  5615,  3769,   324,
 5619, 24628,   805, 24628, 24628, 24628,   805,  5616,  1688,   324,
 5620,   805,  5619, 24628, 24628, 24628,  5619,  5617,  3771,   324,
 5621,  2785,  7885, 10064, 24628, 24628,  7885,  6030,  5606,  5622,
 5622, 24628,   807,  5623,  6630, 24010,   807, 23386,  1724,    46,
 5623, 24628,    45,  4695,  5624, 20838,    45, 14194,  1725,    46,
 5624, 24628,  4182, 24628, 24628, 24628,  4182,  5625, 24628,  4183,
 5625, 24628,  5626, 24628, 24628, 24628,  5626,  6633, 24628,  5627,
 5626, 24628, 24628, 24628, 24628, 24628, 24628,  6634, 24628,  5627,
 5627, 24628, 24628, 24628, 24628, 24628, 24628,  5628,  4299,  5374,
 5628, 24628, 24628, 24628, 24628, 24628, 24628, 18121, 14484,  5629,
 5629,  3270,  5110, 16354,  9071, 23985,  5110,  5680,  5630,    22,
 5630,  3271,  5111, 11324, 12531, 24009,  5111,  5631,  4616,    39,
 5631,  3278, 15713, 11325, 12532, 24008, 15713,  5632,  4617,   457,
 5632,  3279, 15234, 11326, 12533, 11425, 15234,  5633,  4618,  5117,
 5633,  5655,  5654,  8326, 12534, 24628,  5654,  5634,  4619,  3282,
 5634,  5636,  5635,  5653,  5651, 24628,  5635, 24628,  4620,  2682,
 5635, 24628,  5636,  5116,  5649, 24628,  5636, 24628,  3731,  2682,
 5636, 24628,  2681,  2681,  5637, 24628, 24628, 24628,  3276,  2682,
 5637, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5638,  5639,
 5638, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5575,
 5639, 24628,  5575,  5575,  5640, 24628, 24628,  5645,   223,  3249,
 5640, 24628, 24628, 24628, 24628, 24628, 24628,  5641,  1174,  4497,
 5641, 24628, 24628, 24628, 24628, 24628, 24628,  5642,  1175,  2286,
 5642, 24628, 24628, 24628, 24628, 24628, 24628,  5643,  1176,  2200,
 5643, 24628, 24628, 24628, 24628, 24628, 24628,  5644,  1177,  2046,
 5644, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   609,   825,
 5645, 24628,  5574,  5574,  5641, 24628, 24628,  5646,  4153,  1824,
 5646, 24628,  5573,  5573,  5642, 24628, 24628,  5647,  4152,  3085,
 5647, 24628,  5572,  5572,  5643, 24628, 24628,  5648,  4151,  3042,
 5648, 24628,  5571,  5571,  5644, 24628, 24628, 24628,  4150,  2954,
 5649, 24628,  5637, 24628, 24628, 24628,  5637, 24628,  5650,  5639,
 5650, 24628,  5638, 24628, 24628, 24628,  5638, 24628, 24628,  5575,
 5651,  5637,  5649, 24628, 24628, 24628,  5649, 24628,  5652,  5639,
 5652,  5638,  5650, 24628, 24628, 24628,  5650, 24628, 24628,  5575,
 5653,  2681,  5116, 24628, 24628, 24628,  5116, 24628,  4621,  2682,
 5654, 24628,  5655,  5115, 12535, 24628,  5655,  5635,  3730,  3282,
 5655, 24628,  3281,  3281,  5656, 24628, 24628,  5636,  3275,  3282,
 5656, 24628, 24628, 24628, 24628, 24628, 24628,  5637,  5657,  5763,
 5657, 24628, 24628, 24628, 24628, 24628, 24628,  5638, 24628,  5658,
 5658, 24628, 24628, 24628, 24628, 24628, 24628,  5659,   576,  8055,
 5659, 24628, 24628, 24628, 24628, 24628, 24628,  5660,   577,  7988,
 5660, 24628, 24628, 24628, 24628, 24628, 24628,  5661,   578,  5663,
 5661, 24628, 24628, 24628, 24628, 24628, 24628,  5662,   579,  3509,
 5662, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   475,  3435,
 5663, 24628,  1564,  5664,  2200,  6497,  1564,  7014,  7915,  7758,
 5664, 24628,   684, 24628, 24628, 24628,   684,  5665,  6745,  7758,
 5665, 24628,   685, 24628, 24628, 24628,   685,  5666,  5470,  5729,
 5666, 24628,   686, 24628, 24628, 24628,   686,  5667,  5433,  5669,
 5667, 24628,   687, 24628, 24628, 24628,   687,  5668,  5424,  5365,
 5668, 24628,   688, 24628, 24628, 24628,   688, 24628,  5418,  3641,
 5669, 24628,  4108,  5670,  4262, 24006,  4108,  7522,  2870,  1147,
 5670, 24628,  2467,  4443,  4263,  5671,  2467,  7523,  2106,  1147,
 5671, 24628,  5672, 24628, 24628, 24628,  5672,  7524, 24628,  5673,
 5672, 24628, 24628, 24628, 24628, 24628, 24628,  7525, 24628,  5673,
 5673, 24628, 24628, 24628, 24628, 24628, 24628,  8917,  5172,  5674,
 5674, 24628,  5173,  5173, 15046, 20438, 24628,  5675,  5370,  5174,
 5675, 24628,  5830,  5830, 16965, 17278, 24628, 17130,  5371,  5676,
 5676, 24628,  5372,  5372, 17950, 20389, 24628,  5677,  4472,  5373,
 5677, 24628, 18543, 18543, 17953, 19893, 24628, 19884, 15488,  5678,
 5678,  5741,  5109, 17283, 13208, 23984,  5109,  5679,  5629,    11,
 5679,  5742, 23983, 17284, 13119, 15181, 23983, 23977,  5680,   106,
 5680,  5743, 23976, 16355,  6455,  7471, 23976,  5681,  5631,    65,
 5681,  5744, 22887, 16356,  6443, 16643, 22887, 23974,  5632,  5682,
 5682, 24628,  5117,  5683,  5688, 19260,  5117, 11787,  8900,   331,
 5683, 24628,  1580,  5684,  4111, 23582,  1580,  7674,  7347,   331,
 5684, 24628,   112, 24628,  1554, 24628,   112,  5685,  6212,   331,
 5685, 24628,   113, 24628,  5686, 24628,   113, 16366,  6213, 11771,
 5686, 24628, 24628, 24628, 24628, 24628, 24628,  5687,  4445,  4113,
 5687, 24628, 24628, 24628, 24628, 24628, 24628,  5820,  4446,  5688,
 5688, 24628,  4111,  4111,  2464,  7643, 24628,  5689,  4108,  1555,
 5689, 24628,  4112,  4112,  2465,  7646, 24628,  5690,  4109,  4113,
 5690, 24628, 12962, 12962,  2466,  2655, 24628,  5691,  4110,  5688,
 5691, 24628, 12960, 12960,  3458,  2654, 24628, 15092,  7515,  5692,
 5692, 24628,  4448,  4448,  1383,  7610, 24628,  5693,  4043,  1614,
 5693, 24628,  4449,  4449,  3528,  5703, 24628,  5694,  4044,  4450,
 5694, 24628,  5701,  5701,  2659,  5700, 24628,  5695,  4045,  5486,
 5695, 24628,  5698,  5698,  2655,   985, 24628,  5696,  4046,  2646,
 5696, 24628,  5697,  5697,  2654, 24628, 24628, 24628,  4047,   313,
 5697, 24628,   312,   312,   716, 24628, 24628, 24628,  4048,   313,
 5698, 24628,  5699,  5699,  5242,   722, 24628,  5697,  4051,  2646,
 5699, 24628, 24628, 24628, 24628, 24628, 24628,   312,  3926,  2646,
 5700, 24628,  3650,  3650,  1981, 24628, 24628,   985,  4052,  3651,
 5701, 24628,  5702,  5702,  5243,  3650, 24628,  5698,  5351,  5486,
 5702, 24628, 24628, 24628, 24628, 24628, 24628,  5699,  3925,  5486,
 5703, 24628,  7569,  7569,  3523, 24628, 24628,  5700,  5361,  5704,
 5704, 24628,  5134,  5134, 24628, 24628, 24628,  5705,  3933,  5135,
 5705, 24628,  7573,  7573, 24628, 24628, 24628,  6305,  3934,  5706,
 5706, 24628,  3935,  3935, 24628, 24628, 24628,  5707, 24628,  3936,
 5707, 24628,  4298,  4298, 24628, 24628, 24628,  5708, 24628,  4299,
 5708, 24628,  5709,  5709, 24628, 24628, 24628,  6318, 24628,  6067,
 5709, 24628, 24628, 24628, 24628, 24628, 24628,  5710, 24628,  6067,
 5710, 24628, 24628, 24628, 24628, 24628, 24628,  5638, 24628,  5711,
 5711, 24628, 24628, 24628, 24628, 24628, 24628,  5712,  1277,  7887,
 5712, 24628, 24628, 24628, 24628, 24628, 24628,  5713,  1278,  7833,
 5713, 24628, 24628, 24628, 24628, 24628, 24628,  5714,  1279,  5721,
 5714, 24628, 24628, 24628, 24628, 24628, 24628,  5715,  1280,  5716,
 5715, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1281,  5160,
 5716, 24628,  5163,  3510, 24628, 24628,  5163,  5717,  4097,  2350,
 5717, 24628,  5164,  3511, 24628, 24628,  5164,  5718,  4100,  2395,
 5718, 24628,  5165,  3512, 24628, 24628,  5165,  5719,  4101,  5168,
 5719, 24628,  5166,  3513, 24628, 24628,  5166,  5720,  4102,  3518,
 5720, 24628,  5167,  3514, 24628, 24628,  5167, 24628,  4103,  2643,
 5721, 24628,  5722,  5664, 24628, 24628,  5722,  6592,  7399,  7758,
 5722, 24628,   684,   684, 24628, 24628, 24628,  5723,  4105,  7758,
 5723, 24628,   685,   685, 24628, 24628, 24628,  5724,  4106,  5729,
 5724, 24628,   686,   686, 24628, 24628, 24628,  5725,  4107,  5669,
 5725, 24628,   687,   687, 24628, 24628, 24628,  5726,  5728,  5365,
 5726, 24628,   688,   688, 24628, 24628, 24628, 24628,  5727,  3641,
 5727, 24628,   689,   689, 24628, 24628, 24628, 24628,  3807,   690,
 5728, 24628,  5425,  5425, 24628, 24628, 24628,  5727,  3806,  4043,
 5729, 24628,  2522,  5730,  5050, 23972,  2522, 13494,  2877,    48,
 5730, 24628,  1267,  4529,  5051,  5731,  1267,  9718,  2153,    48,
 5731, 24628,  5732, 24628, 24628, 24628,  5732,  9719, 24628,  5733,
 5732, 24628, 24628, 24628, 24628, 24628, 24628,  9720, 24628,  5733,
 5733, 24628, 24628, 24628, 24628, 24628, 24628, 12880,  2400,  5734,
 5734, 24628,  2401,  2401, 14282, 21298, 24628,  5735,  5674,  2402,
 5735, 24628, 17344, 17344, 17342, 17279, 24628, 17189,  5675,  5736,
 5736, 24628,  5676, 14410, 19546, 23756,  5676, 23754,  5737,  5373,
 5737, 24628,  4472, 14411, 17861, 23742,  4472, 23740,  5738,  4473,
 5738, 24628,  5739,  8723, 10123, 20386,  5739, 15457,  1725,  1986,
 5739, 24628,  1985,  1985, 10120, 20387, 24628,  5740,   750,  1986,
 5740, 24628,  8725,  8725, 10121, 13147, 24628, 15459,   751,  5741,
 5741, 24628,   453,   453,  9700, 21737, 24628,  5742,  3270,    11,
 5742, 24628,   454,   454,  9701, 16699, 24628, 16616,  5743,   106,
 5743, 24628,   455,   455,  8965, 15728, 24628,  5744,  3278,    65,
 5744, 24628,  2678,  2678,  5745, 15408, 24628, 15720,  3279,  5682,
 5745, 24628, 24628, 24628, 24628, 24628, 24628,  5746,  9295, 13286,
 5746, 24628, 24628, 24628, 24628, 24628, 24628,  5747,  5656,  5762,
 5747, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5637,  5748,
 5748, 24628,  5639,  5749,  3446, 24628,  5639,  5754,   637,  3249,
 5749, 24628,  5575, 24628,  1025, 24628,  5575,  5750,   638,  3249,
 5750, 24628,  5574, 24628,  1026, 24628,  5574,  5751,   639,  1824,
 5751, 24628,  5573, 24628,  1027, 24628,  5573,  5752,   640,  3085,
 5752, 24628,  5572, 24628,  1028, 24628,  5572,  5753,   641,  3042,
 5753, 24628,  5571, 24628,  1029, 24628,  5571, 24628,   642,  2954,
 5754, 24628,  5645,  5750,  3447, 24628,  5645,  5755,  5761,  1824,
 5755, 24628,  5646,  5751,  1599, 24628,  5646,  5756,  5760,  3085,
 5756, 24628,  5647,  5752,  1598, 24628,  5647,  5757,  5759,  3042,
 5757, 24628,  5648,  5753,  1597, 24628,  5648, 24628,  5758,  2954,
 5758, 24628,  4150,   642,  5279, 24628,  4150, 24628,   272,   643,
 5759, 24628,  4151,   641,  5280, 24628,  4151,  5758,   271,   499,
 5760, 24628,  4152,   640,  5281, 24628,  4152,  5759,   270,  2882,
 5761, 24628,  4153,   639,  5282, 24628,  4153,  5760,   269,   866,
 5762, 24628,  5763, 14375,  2483, 15297,  5763, 15293,  3674,  8055,
 5763, 24628,  5658,  5658,  5764,  5769, 24628, 10026,  1055,  8055,
 5764, 24628, 24628, 24628, 24628, 24628, 24628,  5765,  1056,  5029,
 5765, 24628, 24628, 24628, 24628, 24628, 24628,  5766,  1057,  4672,
 5766, 24628, 24628, 24628, 24628, 24628, 24628,  5767,  1058,  4600,
 5767, 24628, 24628, 24628, 24628, 24628, 24628,  5768,  1059,  3872,
 5768, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1060,  1943,
 5769, 24628, 24628, 24628, 24628, 24628, 24628,  5770,  6610,  7970,
 5770, 24628, 24628, 24628, 24628, 24628, 24628,  5771,  5773,  7729,
 5771, 24628, 24628, 24628, 24628, 24628, 24628,  5644,  5772,  5101,
 5772, 24628, 24628, 24628, 24628, 24628, 24628,   609, 24628,  4247,
 5773, 24628, 24628, 24628, 24628, 24628, 24628,  5772, 24628,  5774,
 5774, 24628, 24628, 24628, 24628, 24628, 24628,  5775,  5134,  6321,
 5775, 24628, 24628, 24628, 24628, 24628, 24628,  5776,  7573,  6314,
 5776, 24628, 24628, 24628, 24628, 24628, 24628,  5777,  5784,  6308,
 5777, 24628, 24628, 24628, 24628, 24628, 24628,  1171,  5778,  5780,
 5778, 24628, 24628, 24628, 24628, 24628, 24628,  1172,  5779,  2490,
 5779, 24628, 24628, 24628, 24628, 24628, 24628,  1461, 24628,  1056,
 5780, 24628,  2490,  3680, 24628, 24628,  2490,  5781, 24628,  4676,
 5781, 24628,  2491,  3681, 24628, 24628,  2491,  5782, 24628,  3685,
 5782, 24628,  2492,  3682, 24628, 24628,  2492,  5783, 24628,  2495,
 5783, 24628,  2493,  3683, 24628, 24628,  2493,  5209, 24628,  2456,
 5784, 24628, 24628, 24628, 24628, 24628, 24628,  5778,  6307,  5785,
 5785, 24628,  1113,  1113, 24628, 24628, 24628,  5786, 24628,  6035,
 5786, 24628,  1114,  1114, 24628, 24628, 24628,  5787, 24628,  6196,
 5787, 24628,  1115,  1115, 24628, 24628, 24628,  5205, 24628,  5788,
 5788, 24628, 24628, 24628, 24628, 24628, 24628,  5789,  4267,  9312,
 5789, 24628, 24628, 24628, 24628, 24628, 24628,  5790,  7236,  9071,
 5790, 24628, 24628, 24628, 24628, 24628, 24628,  5791,  5814,  7479,
 5791, 24628, 24628, 24628, 24628, 24628, 24628,  5792,  5799,  5804,
 5792, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5793,  5794,
 5793, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2112,  2575,
 5794, 24628,  2575,  3586,  1373, 24628,  2575,  5795,  2506,   747,
 5795, 24628,  2574,  3584,  1374, 24628,  2574,  5796,  2512,  1790,
 5796, 24628,  2558,  3582,  1375, 24628,  2558,  5797,  2513,  2116,
 5797, 24628,  2544,  3580,  1376, 24628,  2544,  5798,  2514,  2126,
 5798, 24628,  2537,  3578,  1377, 24628,  2537, 24628,  2515,   126,
 5799, 24628, 24628, 24628, 24628, 24628, 24628,  5793,  2111,  5800,
 5800, 24628,  1613,  1613,  1455, 24628, 24628,  5801,  2517,  1614,
 5801, 24628,  5803,  5803,  1456, 24628, 24628,  5802,  2518,  4450,
 5802, 24628,  5702,  5702,  2661, 24628, 24628,  2645,  2519,  5486,
 5803, 24628, 24628, 24628, 24628, 24628, 24628,  5702,  3924,  4450,
 5804, 24628,  5800,  5805,  3298, 24628,  5800,  5810,  3921,  1614,
 5805, 24628,  1613, 24628, 24628, 24628,  1613,  5806,  3922,  1614,
 5806, 24628,  5803, 24628, 24628, 24628,  5803,  5807,  3923,  4450,
 5807, 24628,  5702, 24628, 24628, 24628,  5702,  5808,  4570,  5486,
 5808, 24628,  5699, 24628, 24628, 24628,  5699,  5809,  4567,  2646,
 5809, 24628,   312, 24628, 24628, 24628,   312, 24628,  4563,   313,
 5810, 24628,  5801,  5806,  3299, 24628,  5801,  5811,  4572,  4450,
 5811, 24628,  5802,  5807,  3300, 24628,  5802,  5812,  4569,  5486,
 5812, 24628,  2645,  5808,  3296, 24628,  2645,  5813,  4565,  2646,
 5813, 24628,  2603,  5809,  3295, 24628,  2603, 24628,  4562,   313,
 5814, 24628, 24628, 24628, 24628, 24628, 24628,  5799,  2110,  5815,
 5815, 24628,  1554,  1554,  1265,  7481, 24628,  5816,  4554,  1555,
 5816, 24628,  5686,  5686,  1266,  5821, 24628,  5817,  4551,  4113,
 5817, 24628,  5687,  5687,  3808,  1382, 24628,  5818,  4547,  5688,
 5818, 24628,  5820,  5820,  2482, 24628, 24628,  5819,  4543,  5692,
 5819, 24628,   745,   745,  1023, 24628, 24628, 24628,  4538,   746,
 5820, 24628, 24628, 24628, 24628, 24628, 24628,   745,  4447,  5692,
 5821, 24628, 24628, 24628, 24628, 24628, 24628,  1382,  7356,  5822,
 5822, 24628,  6223,  6223,  6246, 16133, 24628, 15211, 15202,  5823,
 5823, 24628,  6225,  6225,  7649, 21212, 24628, 12158, 12148,  5824,
 5824, 24628,  6227,  6227, 15167, 22501, 24628, 17742,    16,  5825,
 5825, 24628,    17,  7651, 11138, 23967,    17, 23920,  5826,     0,
 5826, 24628,    14,  7652,  9893, 23898,    14, 23893,  5827,     2,
 5827, 24628,    15,  1629,  5828, 22437,    15, 14087,  6020,     6,
 5828, 24628,  5173, 24628, 24628, 24628,  5173,  5829,  6021,  5174,
 5829, 24628,  5830, 24628, 24628, 24628,  5830, 15817,  6022,  5676,
 5830, 24628, 24628, 24628, 24628, 24628, 24628, 14160,  5831,  5676,
 5831, 24628, 24628, 24628, 24628, 24628, 24628,  5832, 24628,  5372,
 5832, 24628, 24628, 24628, 24628, 24628, 24628,  6025, 24628,  5833,
 5833, 24628, 24628, 24628, 24628, 24628, 24628, 16811,  6326,  5834,
 5834,  3332, 12793, 17146, 10601, 23966, 12793, 23961,  5835,    99,
 5835,  3333, 10784, 16325, 10089, 23960, 10784, 23955,  5836,     4,
 5836,  4268,  9312, 11304,  3771, 23954,  9312,  5837,  3892,     5,
 5837,  4269, 22947, 11305,  1686, 23953, 22947,  5838,  3893,    37,
 5838,  4270,  5846, 10763,  1680, 11402,  5846,  5839,  3894,   734,
 5839,  4271,  5843,  5845,  1675, 24628,  5843,  5840,  3895,  1559,
 5840,  4272,  5841,  5842,  1670, 24628,  5841, 24628,  3896,   183,
 5841, 24628,  4272,   338,  1669, 24628,  4272, 24628,  3897,   183,
 5842,   182,   338, 24628, 24628, 24628,   338, 24628,  2776,   183,
 5843, 24628,  4271,  5844,  1672, 24628,  4271,  5841,  3899,  1559,
 5844, 24628,  4273, 24628, 24628, 24628,  4273,   338,  2778,  1559,
 5845,  4273,  5844, 24628, 24628, 24628,  5844,  5842,  3901,  1559,
 5846, 24628,  4270,  5847,  1677,  5848,  4270,  5843,  3902,   734,
 5847, 24628,   733, 24628, 24628, 24628,   733,  5844,  3904,   734,
 5848, 24628,  4274, 24628, 24628, 24628,  4274,  5849,  5852,  4275,
 5849, 24628,  5850, 24628, 24628, 24628,  5850, 24628,  5851,  4375,
 5850, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1206,  4375,
 5851, 24628,  1206, 24628, 24628, 24628,  1206, 24628, 24628,  1207,
 5852, 24628,  5853, 24628, 24628, 24628,  5853,  5851, 24628,  5854,
 5853, 24628, 24628, 24628, 24628, 24628, 24628,  1206, 24628,  5854,
 5854, 24628, 24628, 24628, 24628, 24628, 24628,  6048,  5855,  4276,
 5855, 24628, 24628, 24628, 24628, 24628, 24628,  5856, 24628,  5556,
 5856, 24628, 24628, 24628, 24628, 24628, 24628,  6805, 24628,  5857,
 5857, 24628, 24628, 24628, 24628, 24628, 24628, 10453,  3670,  5858,
 5858,    49,   759,  4614,  7046, 23777,   759,  5859,  2257,    14,
 5859,  6789,  8154,  4613,  7047, 23775,  8154,  5860,  2265,    62,
 5860,  5873,  5872,  4612,  7048, 11466,  5872,  5861,  2270,  1402,
 5861,  5866,  5865,  4611,  5871,  5870,  5865,  5862,  2271,  3739,
 5862,  5864,  5863,  4610,  5386, 24628,  5863, 24628,  2272,  1998,
 5863, 24628,  5864,  3738,  5384, 24628,  5864, 24628,  2269,  1998,
 5864, 24628,   765,   765,  3399, 24628, 24628, 24628,  1994,  1998,
 5865, 24628,  5866,  3737,  5868,  5869,  5866,  5863,  2268,  3739,
 5866, 24628,   764,   764,  5139,  5867, 24628,  5864,  1993,  3739,
 5867, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1999,
 5868, 24628,  5139, 24628, 24628, 24628,  5139,  5384, 24628,  5140,
 5869, 24628,  5867, 24628, 24628, 24628,  5867, 24628, 24628,  1999,
 5870,  5867,  5869, 24628, 24628, 24628,  5869, 24628, 24628,  1999,
 5871,  5139,  5868, 24628, 24628, 24628,  5868,  5386, 24628,  5140,
 5872, 24628,  5873,   762,  6325,  8156,  5873,  5865,  2267,  1402,
 5873, 24628,   763,   763,  5138,  5874, 24628,  5866,  1992,  1402,
 5874, 24628, 24628, 24628, 24628, 24628, 24628,  5867, 24628,  5875,
 5875, 24628, 24628, 24628, 24628, 24628, 24628,  5876, 10255,  8281,
 5876, 24628, 24628, 24628, 24628, 24628, 24628,  5877, 10256, 12711,
 5877, 24628, 24628, 24628, 24628, 24628, 24628,  5878,  5968, 12725,
 5878, 24628, 24628, 24628, 24628, 24628, 24628,  1910,  5879,  5950,
 5879, 24628, 24628, 24628, 24628, 24628, 24628,  1911,  5949,  5880,
 5880, 24628,  5948,  5948,  4317, 24628, 24628,  5911,  5896,  5881,
 5881,  5225,  5894,  5895, 24628, 24628,  5894,  5882,  1644,  1398,
 5882,  5226,  5892,  5893, 24628, 24628,  5892,  5883,  1660,  1576,
 5883,  5227,  5890,  5891, 24628, 24628,  5890,  5884,  1661,  3661,
 5884,  5228,  5888,  5889, 24628, 24628,  5888,  5885,  1662,  4027,
 5885,  5229,  5886,  5887, 24628, 24628,  5886, 24628,  1663,  3117,
 5886, 24628,  5229,  5022, 24628, 24628,  5229, 24628,  1654,  3117,
 5887,  4062,  5022, 24628, 24628, 24628,  5022, 24628,  1659,  3117,
 5888, 24628,  5228,  5024, 24628, 24628,  5228,  5886,  1653,  4027,
 5889,  4061,  5024, 24628, 24628, 24628,  5024,  5887,  1658,  4027,
 5890, 24628,  5227,  5026, 24628, 24628,  5227,  5888,  1652,  3661,
 5891,  4060,  5026, 24628, 24628, 24628,  5026,  5889,  1657,  3661,
 5892, 24628,  5226,  5028, 24628, 24628,  5226,  5890,  1651,  1576,
 5893,  4059,  5028, 24628, 24628, 24628,  5028,  5891,  1656,  1576,
 5894, 24628,  5225,  5030, 24628, 24628,  5225,  5892,  1645,  1398,
 5895,  4058,  5030, 24628, 24628, 24628,  5030,  5893,  1655,  1398,
 5896, 24628,   711,   711,  1966, 24628, 24628,  5897,  5224,  5894,
 5897, 24628,   712,   712,  1967, 24628, 24628,  5898,  5230,  5906,
 5898, 24628,   713,   713,  1968, 24628, 24628,  5899,  5236,  5901,
 5899, 24628,   714,   714,  1969, 24628, 24628,  5900,  5240,  3888,
 5900, 24628,   715,   715,  1970, 24628, 24628, 24628,  5241,  2453,
 5901, 24628,  5237,  4601, 24628, 24628,  5237,  5902,  2027,  3911,
 5902, 24628,  5238,  4599, 24628, 24628,  5238,  5903,  2028,  4067,
 5903, 24628,  5239,  4596, 24628, 24628,  5239,  5904,  2029,  4554,
 5904, 24628,  3920,  4594, 24628, 24628,  3920,  5905,  2033,  2517,
 5905, 24628,  3919,  4592, 24628, 24628,  3919, 24628,  2034,  2501,
 5906, 24628,  5231,  4673, 24628, 24628,  5231,  5907,  1529,  1989,
 5907, 24628,  5232,  4671, 24628, 24628,  5232,  5908,  1524,  3272,
 5908, 24628,  5233,  4669, 24628, 24628,  5233,  5909,  1519,  3706,
 5909, 24628,  5234,  4667, 24628, 24628,  5234,  5910,  1514,  3697,
 5910, 24628,  5235,  4665, 24628, 24628,  5235, 24628,  1509,  3490,
 5911, 24628,  5947,  5947,  4318, 24628, 24628,  5922,  5897,  5912,
 5912,  5231,  5906,  5921, 24628, 24628,  5906,  5913,  1531,  1989,
 5913,  5232,  5907,  5920, 24628, 24628,  5907,  5914,  1526,  3272,
 5914,  5233,  5908,  5919, 24628, 24628,  5908,  5915,  1521,  3706,
 5915,  5234,  5909,  5918, 24628, 24628,  5909,  5916,  1516,  3697,
 5916,  5235,  5910,  5917, 24628, 24628,  5910, 24628,  1511,  3490,
 5917,  3690,  4665, 24628, 24628, 24628,  4665, 24628,  1512,  3490,
 5918,  3696,  4667, 24628, 24628, 24628,  4667,  5917,  1517,  3697,
 5919,  3705,  4669, 24628, 24628, 24628,  4669,  5918,  1522,  3706,
 5920,  3721,  4671, 24628, 24628, 24628,  4671,  5919,  1527,  3272,
 5921,  3732,  4673, 24628, 24628, 24628,  4673,  5920,  1532,  1989,
 5922, 24628,  5946,  5946,  4319, 24628, 24628,  5933,  5898,  5923,
 5923,  5237,  5901,  5932, 24628, 24628,  5901,  5924,  2035,  3911,
 5924,  5238,  5902,  5931, 24628, 24628,  5902,  5925,  2041,  4067,
 5925,  5239,  5903,  5930, 24628, 24628,  5903,  5926,  2042,  4554,
 5926,  3920,  5904,  5929, 24628, 24628,  5904,  5927,  2043,  2517,
 5927,  3919,  5905,  5928, 24628, 24628,  5905, 24628,  2044,  2501,
 5928,  2500,  4592, 24628, 24628, 24628,  4592, 24628,  2040,  2501,
 5929,  2516,  4594, 24628, 24628, 24628,  4594,  5928,  2039,  2517,
 5930,  4597,  4596, 24628, 24628, 24628,  4596,  5929,  2038,  4554,
 5931,  4066,  4599, 24628, 24628, 24628,  4599,  5930,  2037,  4067,
 5932,  4065,  4601, 24628, 24628, 24628,  4601,  5931,  2036,  3911,
 5933, 24628,  5945,  5945,  4320, 24628, 24628,  5944,  5899,  5934,
 5934,  3889,  3888,  5943, 24628, 24628,  3888,  5935,  1259,  3770,
 5935,  3818,  3886,  5942, 24628, 24628,  3886,  5936,  3006,  3787,
 5936,  3802,  3884,  5941, 24628, 24628,  3884,  5937,  3004,  3803,
 5937,  3794,  3882,  5940, 24628, 24628,  3882,  5938,  3002,  2461,
 5938,  3793,  3880,  5939, 24628, 24628,  3880, 24628,  3000,  2443,
 5939,   716,  3865, 24628, 24628, 24628,  3865, 24628,  3001,  2443,
 5940,  2460,  3867, 24628, 24628, 24628,  3867,  5939,  3003,  2461,
 5941,  3809,  3869, 24628, 24628, 24628,  3869,  5940,  3005,  3803,
 5942,  3819,  3871, 24628, 24628, 24628,  3871,  5941,  3007,  3787,
 5943,  3874,  3873, 24628, 24628, 24628,  3873,  5942,  3840,  3770,
 5944, 24628,  3852,  3852,  4321, 24628, 24628, 24628,  5900,  3842,
 5945, 24628, 24628, 24628, 24628, 24628, 24628,  3852,   714,  5934,
 5946, 24628, 24628, 24628, 24628, 24628, 24628,  5945,   713,  5923,
 5947, 24628, 24628, 24628, 24628, 24628, 24628,  5946,   712,  5912,
 5948, 24628, 24628, 24628, 24628, 24628, 24628,  5947,   711,  5881,
 5949, 24628, 24628, 24628, 24628, 24628, 24628,  1912, 24628,  5948,
 5950, 24628,  5880,  5951,  4322, 24628,  5880,  5959,  5967,  5881,
 5951, 24628,  5948, 24628, 24628, 24628,  5948,  5952,  5958,  5881,
 5952, 24628,  5947, 24628, 24628, 24628,  5947,  5953,  5957,  5912,
 5953, 24628,  5946, 24628, 24628, 24628,  5946,  5954,  5956,  5923,
 5954, 24628,  5945, 24628, 24628, 24628,  5945,  3863,  5955,  5934,
 5955, 24628,   714, 24628, 24628, 24628,   714,  3864,  5251,  3888,
 5956, 24628,   713, 24628, 24628, 24628,   713,  5955,  5250,  5901,
 5957, 24628,   712, 24628, 24628, 24628,   712,  5956,  5249,  5906,
 5958, 24628,   711, 24628, 24628, 24628,   711,  5957,  5248,  5894,
 5959, 24628,  5911,  5952,  4323, 24628,  5911,  5960,  5966,  5912,
 5960, 24628,  5922,  5953,  4324, 24628,  5922,  5961,  5965,  5923,
 5961, 24628,  5933,  5954,  4325, 24628,  5933,  5962,  5964,  5934,
 5962, 24628,  5944,  3863,  4326, 24628,  5944, 24628,  5963,  3842,
 5963, 24628,  5900,  3864,  2695, 24628,  5900, 24628,  5255,  2453,
 5964, 24628,  5899,  5955,  2694, 24628,  5899,  5963,  5254,  3888,
 5965, 24628,  5898,  5956,  2693, 24628,  5898,  5964,  5253,  5901,
 5966, 24628,  5897,  5957,  2692, 24628,  5897,  5965,  5252,  5906,
 5967, 24628,  5896,  5958,  2691, 24628,  5896,  5966,  5247,  5894,
 5968, 24628, 24628, 24628, 24628, 24628, 24628,  5879,  8170,  5969,
 5969, 24628,  8171,  8171,  4328, 12727, 24628, 12733,  6822,  5970,
 5970,  4022,  8354,  7222,  1655, 23674,  8354,  5971,  2172,  1397,
 5971,  4023,  5989,  7223,  1656, 23672,  5989,  5972,  2178,  1575,
 5972,  4024,  5984,  5988,  1657,  5986,  5984,  5973,  2179,  3660,
 5973,  4025,  5980,  5983,  1658, 24628,  5980,  5974,  2180,  4026,
 5974,  5976,  5975,  5979,  1659, 24628,  5975, 24628,  2181,  3116,
 5975, 24628,  5976,  5978,  1650, 24628,  5976, 24628,  1840,  3116,
 5976, 24628,  5977,  5977,  1007, 24628, 24628, 24628,  1153,  3116,
 5977, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1154,  3116,
 5978, 24628,  5977, 24628, 24628, 24628,  5977, 24628,  1836,  3116,
 5979,  5977,  5978, 24628, 24628, 24628,  5978, 24628,  2177,  3116,
 5980, 24628,  4025,  5981,  1649, 24628,  4025,  5975,  1839,  4026,
 5981, 24628,  5982, 24628, 24628, 24628,  5982,  5978,  1835,  4026,
 5982, 24628, 24628, 24628, 24628, 24628, 24628,  5977,   426,  4026,
 5983,  5982,  5981, 24628, 24628, 24628,  5981,  5979,  2176,  4026,
 5984, 24628,  4024,  5985,  1648,  5852,  4024,  5980,  1838,  3660,
 5985, 24628,  3659, 24628, 24628, 24628,  3659,  5981,  1834,  3660,
 5986,  5853,  5852, 24628, 24628, 24628,  5852,  5987, 24628,  5854,
 5987,  1206,  5851, 24628, 24628, 24628,  5851, 24628, 24628,  1207,
 5988,  3659,  5985, 24628, 24628, 24628,  5985,  5983,  2175,  3660,
 5989, 24628,  4023,  5990,  1647,  5991,  4023,  5984,  1837,  1575,
 5990, 24628,  3658, 24628, 24628, 24628,  3658,  5985,  1833,  1575,
 5991, 24628,  5992, 24628, 24628, 24628,  5992,  5852, 24628,  5993,
 5992, 24628, 24628, 24628, 24628, 24628, 24628,  5853, 24628,  5993,
 5993, 24628, 24628, 24628, 24628, 24628, 24628,  6528,  7956,  5994,
 5994, 24628,  7957,  7957, 13472, 21214, 24628, 17525,  6018,  5995,
 5995,  5824,  6019, 11995, 16598, 23895,  6019,  5996,  4277,  5825,
 5996, 17742, 23856, 11996, 16599,  6065, 23856,  8362,  4278,  5997,
 5997, 24628,   326, 11781, 12652, 23849,   326, 23847,  5998,    10,
 5998, 24628,    62, 11782, 13310, 23831,    62,  5999,    43,    21,
 5999, 24628,    63, 11783, 19756, 11095,    63, 23827,  6000,    64,
 6000, 24628,  6001,  2671, 13984, 22135,  6001, 13017, 14194,  2673,
 6001, 24628,  2672,  2672, 13985, 22136, 24628, 13018,  6002,  2673,
 6002, 24628,  4697,  4697,  5626, 14196, 24628,  6003,   751,   809,
 6003, 24628,  4698,  4698,  6634,  6004, 24628,  5600,  2417,  1579,
 6004, 24628, 24628, 24628, 24628, 24628, 24628,  5601, 24628,  6005,
 6005, 24628, 24628, 24628, 24628, 24628, 24628, 13072,  8331,  6006,
 6006,  7949,  9682, 16336,  9776, 23645,  9682,  8505,  6007,  1900,
 6007,  3327, 15007, 15789,   380, 23646, 15007,  6008,  4230,  1571,
 6008, 14073, 14074, 15790,   375, 23632, 14074,  6009,  4231,  5739,
 6009, 14068, 14071, 10760,   370, 13078, 14071, 23630,  4232,  6010,
 6010, 24628,  3331,  3331,  8510,  8517, 24628,  6011,   592,  3332,
 6011, 24628,  8307,  8307,  8309, 13956, 24628,  8300,   593,  6012,
 6012, 24628,   595,   595,  5857, 14003, 24628, 22512,  6013,    12,
 6013, 24628,   596,   596,  3670,  6014, 24628, 13120,  7130,    23,
 6014, 24628, 24628, 24628, 24628, 24628, 24628,  6015,  7131, 13210,
 6015, 24628, 24628, 24628, 24628, 24628, 24628,  5271,  6016, 13122,
 6016, 24628, 24628, 24628, 24628, 24628, 24628,  4117,  6460,  6017,
 6017, 24628,  6461,  6461,  7683, 13124, 24628, 14460, 16629,  6018,
 6018, 24628,  6463,  6463, 11778, 21213, 24628, 13771,  5823,  6019,
 6019, 24628,  5824,  7685,  9894, 23858,  5824, 23856,  6020,  5825,
 6020, 24628,    16,  4812,  6021, 22439,    16, 14055,  1699,    17,
 6021, 24628,  3304, 24628, 24628, 24628,  3304,  6022, 24628,  3305,
 6022, 24628,  5831, 24628, 24628, 24628,  5831,  6023, 24628,  5372,
 6023, 24628,  5832, 24628, 24628, 24628,  5832,  6024, 24628,  5833,
 6024, 24628,  6025, 24628, 24628, 24628,  6025,  6664, 24628,  6026,
 6025, 24628, 24628, 24628, 24628, 24628, 24628,  6646, 24628,  6026,
 6026, 24628, 24628, 24628, 24628, 24628, 24628,  8491,  5140,  6027,
 6027,  2783,  7852, 17134, 24628, 24628,  7852,  6028,  5604,   100,
 6028,  7854,  7853, 17135, 24628, 24628,  7853,  6029,  5621,   450,
 6029,  7855,  7873, 17136, 24628, 24628,  7873, 23951,  6030,  3317,
 6030,  2786,  7884, 10065, 24628, 24628,  7884, 23949,  5607,  6031,
 6031, 24628,   735,  3338,  6032, 23947,   735, 16172,  3183,   447,
 6032, 24628,  6033,  8122, 24628, 24628,  6033,  8117, 24628,  6034,
 6033, 24628,  6193,  6193, 24628, 24628, 24628,  8118, 24628,  6034,
 6034, 24628, 24628, 24628, 24628, 24628, 24628, 11233,  6035,  1696,
 6035, 24628, 24628, 24628, 24628, 24628, 24628,  6036,  3657,  1628,
 6036, 24628, 24628, 24628, 24628, 24628, 24628,  6037,  3658,  2669,
 6037, 24628, 24628, 24628, 24628, 24628, 24628,  6038,  3659,  8068,
 6038, 24628, 24628, 24628, 24628, 24628, 24628,  6039,  5982,  6040,
 6039, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5977,  3968,
 6040, 24628,  4026,  6041,  6046, 24628,  4026, 12109,  4681,   428,
 6041, 24628,   427, 24628, 24628, 24628,   427,  6042,  2908,   428,
 6042, 24628,  6043, 24628, 24628, 24628,  6043,  6045,  2909,  1160,
 6043, 24628, 24628, 24628, 24628, 24628, 24628,  6044,  2910,  1160,
 6044, 24628, 24628, 24628, 24628, 24628, 24628,  3989,  2911,  4034,
 6045, 24628,  6044, 24628, 24628, 24628,  6044,  3988,  4684,  4034,
 6046, 24628,  5854, 24628, 24628, 24628,  5854,  6047,  7851,  4276,
 6047, 24628,  6048, 24628, 24628, 24628,  6048,  9658,  7847,  6049,
 6048, 24628, 24628, 24628, 24628, 24628, 24628,  2768,  5856,  6049,
 6049, 24628,  5857,  5857,  4339, 10461, 24628,  6050,  3669,  5858,
 6050, 24628, 10453, 10453,  4340, 10455, 24628, 10444,  8609,  6051,
 6051,   463,  4295,  4625,  7055, 23668,  4295,  6052,  2247,    47,
 6052,   813,  8968,  4624,  7056, 23666,  8968,  6053,  2253,   461,
 6053,   814,  6065,  4623,  7057,  9716,  6065,  6054,  2254,  1580,
 6054,  6059,  6058,  4622,  6064,  6063,  6058,  6055,  2255,  2429,
 6055,  6057,  6056,  4621,  5652, 24628,  6056, 24628,  2256,   818,
 6056, 24628,  6057,  3727,  5650, 24628,  6057, 24628,   921,   818,
 6057, 24628,   817,   817,  5638, 24628, 24628, 24628,   468,   818,
 6058, 24628,  6059,  3726,  6061,  6062,  6059,  6056,   920,  2429,
 6059, 24628,   816,   816,  5710,  6060, 24628,  6057,   467,  2429,
 6060, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   819,
 6061, 24628,  5710, 24628, 24628, 24628,  5710,  5650, 24628,  5711,
 6062, 24628,  6060, 24628, 24628, 24628,  6060, 24628, 24628,   819,
 6063,  6060,  6062, 24628, 24628, 24628,  6062, 24628, 24628,   819,
 6064,  5710,  6061, 24628, 24628, 24628,  6061,  5652, 24628,  5711,
 6065, 24628,   814,  3725,  6066,  9714,   814,  6058,   919,  1580,
 6066, 24628,  5709, 24628, 24628, 24628,  5709,  6061, 24628,  6067,
 6067, 24628, 24628, 24628, 24628, 24628, 24628,  6068,  2527, 10784,
 6068, 24628, 24628, 24628, 24628, 24628, 24628,  6069,  2528, 13208,
 6069, 24628, 24628, 24628, 24628, 24628, 24628,  6070,  2529,  9125,
 6070, 24628, 24628, 24628, 24628, 24628, 24628,  6071,  2530,  6077,
 6071, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2531,  6072,
 6072, 24628,  2532,  3585,  1943, 24628,  2532,  6073,  5794,  2576,
 6073, 24628,  2533,  3583,  1942, 24628,  2533,  6074,  5795,  1789,
 6074, 24628,  2534,  3581,  1941, 24628,  2534,  6075,  5796,  2559,
 6075, 24628,  2535,  3579,  1940, 24628,  2535,  6076,  5797,  2545,
 6076, 24628,  2536,  3577,  1939, 24628,  2536, 24628,  5798,  2538,
 6077, 24628,  2598,  6078,  3290, 24628,  2598,  6410,  5804,  6116,
 6078, 24628,   307, 24628, 24628, 24628,   307,  6079,  5805,  6116,
 6079, 24628,   308, 24628, 24628, 24628,   308,  6080,  5806,  6103,
 6080, 24628,   309, 24628, 24628, 24628,   309,  6081,  5807,  5485,
 6081, 24628,   310, 24628, 24628, 24628,   310,  6082,  5808,  6083,
 6082, 24628,   311, 24628, 24628, 24628,   311, 24628,  5809,  2609,
 6083, 24628,  2646,  4177,  1066,  6084,  2646,  6091,  3518,  1615,
 6084, 24628,  6085,  4178, 24628, 24628,  6085,  6087,  3519,  4180,
 6085, 24628,  4179,  4179, 24628, 24628, 24628,  6086,  3520,  4180,
 6086, 24628,  3932,  3932, 24628, 24628, 24628,  3995,  2662,  3933,
 6087, 24628,  6086,  6088, 24628, 24628,  6086,  6090,  3521,  3933,
 6088, 24628,  3932, 24628, 24628, 24628,  3932,  6089,  3522,  3933,
 6089, 24628,  2918, 24628, 24628, 24628,  2918,   830,  3524,  2919,
 6090, 24628,  3995,  6089, 24628, 24628,  3995,   994,  3525,  2919,
 6091, 24628,  6092,  6096,  1294,  6087,  6092,  6100,  3526,  1887,
 6092, 24628,  3928,  3928,  1068,  6086, 24628,  6093,  2648,  1887,
 6093, 24628,  3929,  3929,  1069,  3995, 24628,  6094,  2649,  3537,
 6094, 24628,  3930,  3930,  1070,   615, 24628,  6095,  2650,  2647,
 6095, 24628,  3931,  3931,   505, 24628, 24628, 24628,  2651,   587,
 6096, 24628,  3928,  4099,  1295,  6088,  3928,  6097,  3527,  1887,
 6097, 24628,  3929,  3535,  1296,  6089,  3929,  6098,  3529,  3537,
 6098, 24628,  3930,  3516,  1297,   830,  3930,  6099,  3530,  2647,
 6099, 24628,  3931,  3515,  1298, 24628,  3931, 24628,  3531,   587,
 6100, 24628,  6093,  6097,  1299,  6090,  6093,  6101,  3532,  3537,
 6101, 24628,  6094,  6098,  1300,   994,  6094,  6102,  3533,  2647,
 6102, 24628,  6095,  6099,  1301, 24628,  6095, 24628,  3534,   587,
 6103, 24628,  4450,  6104,  1354,  6112,  4450,  3386,  2395,    25,
 6104, 24628,  2485,  6105,  1355,  6107,  2485,  6111,  2396,    25,
 6105, 24628,  1108, 24628, 24628, 24628,  1108,  6106,  2397,    25,
 6106, 24628,  1109, 24628, 24628, 24628,  1109,  3379,  2387,    68,
 6107, 24628,  6108, 24628, 24628, 24628,  6108,  6110,  2398,  4452,
 6108, 24628, 24628, 24628, 24628, 24628, 24628,  6109,  2399,  4452,
 6109, 24628, 24628, 24628, 24628, 24628, 24628,  3377,  2389,  3389,
 6110, 24628,  6109, 24628, 24628, 24628,  6109,  3380,  2388,  3389,
 6111, 24628,  2486,  6106,  1356,  6110,  2486,  3378,  2386,    68,
 6112, 24628,  4451,  6107, 24628, 24628,  4451,  6113,  6114,  4452,
 6113, 24628,  3388,  6110, 24628, 24628,  3388,  3381,  2390,  3389,
 6114, 24628,  6115,  2398, 24628, 24628,  6115,  2390, 24628,  2400,
 6115, 24628,  2399,  2399, 24628, 24628, 24628,  1896, 24628,  2400,
 6116, 24628,  1614,  6117,   974, 23691,  1614, 23701,  2350,   324,
 6117, 24628,  1539,  5619,   975,  6118,  1539,  9821,  1687,   324,
 6118, 24628,  6119, 24628, 24628, 24628,  6119,  9822,  1689,  6120,
 6119, 24628, 24628, 24628, 24628, 24628, 24628,  9823,  1690,  6120,
 6120, 24628,  1691,  1691, 24628, 24628, 24628,  6121, 24628,  1692,
 6121, 24628,  8061,  8061, 24628, 24628, 24628, 12586, 24628,  6122,
 6122, 24628, 24628, 24628, 24628, 24628, 24628, 19118,  4454,  6123,
 6123,  5491,  4455, 18094, 13706, 23941,  4455, 23934,  6124,  1695,
 6124,  5316,  3392, 15890,  8354, 23928,  3392,  6125,  2760,  1627,
 6125,  5317,  4457, 15891,  5989,  8180,  4457,  6126,  2761,  2668,
 6126,  5318,  6140, 15892,  5984, 16939,  6140,  6127,  2762,  3546,
 6127,  5495,  6135,  6138,  5980, 24628,  6135,  6128,  2763,  3971,
 6128,  5496,  6132,  6134,  5975, 24628,  6132, 24628,  6129,  3941,
 6129,  5497,  6130,  6131,  5386, 24628,  6130, 24628,  2272,  2927,
 6130, 24628,  5497,  4462,  5384, 24628,  5497, 24628,  2269,  2927,
 6131,  2926,  4462, 24628, 24628, 24628,  4462, 24628,  2262,  2927,
 6132, 24628,  5496,  6133,  5976, 24628,  5496, 24628,  6130,  3941,
 6133, 24628,  3940, 24628,  5977, 24628,  3940, 24628,  4462,  3941,
 6134,  3940,  6133, 24628,  5978, 24628,  6133, 24628,  6131,  3941,
 6135, 24628,  5495,  6136,  4025, 24628,  5495,  6132,  6137,  3971,
 6136, 24628,  3939, 24628,  5982, 24628,  3939,  6133,  4461,  3971,
 6137, 24628,  5498,  4461,  5392, 24628,  5498,  6130,  2268,  2764,
 6138,  3939,  6136, 24628,  5981, 24628,  6136,  6134,  6139,  3971,
 6139,  2925,  4461, 24628, 24628, 24628,  4461,  6131,  2261,  2764,
 6140, 24628,  5318,  6141,  4024,  6142,  5318,  6135, 17108,  3546,
 6141, 24628,  3938, 24628,  3659, 24628,  3938,  6136,  4460,  3546,
 6142, 24628,  6143, 24628,  5853, 24628,  6143,  8275,  9870,  6151,
 6143, 24628, 24628, 24628, 24628, 24628, 24628,  6144,  6150,  6151,
 6144, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5867,  6145,
 6145, 24628,  1999, 24628,   604, 24628,  1999,  6146,  3969,  2296,
 6146, 24628,  2000, 24628,   605, 24628,  2000,  6147,  3966,  2210,
 6147, 24628,  2001, 24628,   606, 24628,  2001,  6148,  3963,  2064,
 6148, 24628,  2002, 24628,   607, 24628,  2002,  6149,  3960,  2018,
 6149, 24628,  2003, 24628,   608, 24628,  2003, 24628,  3957,  2004,
 6150, 24628, 24628, 24628, 24628, 24628, 24628,  5867, 24628,  2765,
 6151, 24628,  2765, 24628,  1321, 24628,  2765,  6152,  6046,  5554,
 6152, 24628,  2766, 24628,  1322, 24628,  2766,  6153,  6047, 10458,
 6153, 24628,  2767, 24628,  1323, 24628,  2767,  6154,  9658,  7091,
 6154, 24628,  1909, 24628,  1324, 24628,  1909,  6155,  6157,  6182,
 6155, 24628,  1910, 24628,  1325, 24628,  1910, 24628,  6156,  1933,
 6156, 24628,  1911, 24628, 24628, 24628,  1911, 24628,  4205,  1923,
 6157, 24628,  1963, 24628, 24628, 24628,  1963,  6156,  6158,  1964,
 6158, 24628,  6159, 24628, 24628, 24628,  6159,  4205, 24628,  6160,
 6159, 24628, 24628, 24628, 24628, 24628, 24628,  1912, 24628,  6160,
 6160, 24628, 24628, 24628, 24628, 24628, 24628,  6161,  1366,  1643,
 6161, 24628, 24628, 24628, 24628, 24628, 24628,  6164,  1367,  6162,
 6162,  1457,  2396,  3788,   420,  6163,  2396,  2393,  1531,    49,
 6163,  2399,  2398, 24628, 24628, 24628,  2398,  2392, 24628,  2400,
 6164, 24628, 24628, 24628, 24628, 24628, 24628,  6167,  1368,  6165,
 6165,  2464,  5169,  3828,  1218,  6166,  5169,  5483,  2035,  1148,
 6166,  5171,  5170, 24628, 24628, 24628,  5170,  5480, 24628,  5172,
 6167, 24628, 24628, 24628, 24628, 24628, 24628,  6176,  1369,  6168,
 6168,  1383,  3297,  3839,  1447,  6175,  3297,  6169,  1259,  1384,
 6169,  3528,  3527,  3838,  1446,  6174,  3527,  6170,  3006,  1457,
 6170,  2659,  3529,  3837,  1445,  6173,  3529,  6171,  3004,  2464,
 6171,  2655,  3530,  3836,  1444,   562,  3530,  6172,  3002,  1383,
 6172,  2654,  3531,  3835,  1443, 24628,  3531, 24628,  3000,  1364,
 6173,  1981,  3524, 24628, 24628, 24628,  3524,   562, 24628,  1982,
 6174,  3523,  3522, 24628, 24628, 24628,  3522,  6173, 24628,  2663,
 6175,  3302,  3301, 24628, 24628, 24628,  3301,  6174, 24628,  3303,
 6176, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1370,  6177,
 6177,  1364,  1372,  3843,   558, 24628,  1372,  6178,  1240,   588,
 6178,  1353,  1378,  3844,   559, 24628,  1378,  6179,  1251,   930,
 6179,  1337,  1379,  3845,   560, 24628,  1379,  6180,  1256,  1338,
 6180,  1336,  1380,  3846,   561, 24628,  1380,  6181,  1257,  1067,
 6181,   985,  1381,  3847,   562, 24628,  1381, 24628,  1258,   723,
 6182, 24628,  1964,  6183,  4322,  6188,  1964, 10384,  3289,  1643,
 6183, 24628,  6160, 24628, 24628, 24628,  6160,  6184,  3290,  1643,
 6184, 24628,  6161, 24628, 24628, 24628,  6161,  6185,  3291,  6162,
 6185, 24628,  6164, 24628, 24628, 24628,  6164,  6186,  3292,  6165,
 6186, 24628,  6167, 24628, 24628, 24628,  6167,  6187,  3293,  6168,
 6187, 24628,  6176, 24628, 24628, 24628,  6176, 24628,  3294,  6177,
 6188, 24628,  6189, 24628, 24628, 24628,  6189, 10387,  7600,  6190,
 6189, 24628, 24628, 24628, 24628, 24628, 24628, 10386,  1978,  6190,
 6190,  3303,  6860, 24628, 24628, 24628,  6860,  6191, 24628,  3304,
 6191,  6629,  6858, 24628, 24628, 24628,  6858,  6192, 24628,  4182,
 6192,  6627,  6856, 24628, 24628, 24628,  6856,  6853, 24628,  6193,
 6193, 24628, 24628, 24628, 24628, 24628, 24628,  6194, 24628,  6034,
 6194, 24628, 24628, 24628, 24628, 24628, 24628,  7458, 24628,  6195,
 6195, 24628, 24628, 24628, 24628, 24628, 24628, 11210,  6196,  5375,
 6196, 24628, 24628, 24628, 24628, 24628, 24628,  6197,  4003,  4301,
 6197, 24628, 24628, 24628, 24628, 24628, 24628,  6198,  4004,  5111,
 6198, 24628, 24628, 24628, 24628, 24628, 24628,  6199,  4005,  6211,
 6199, 24628, 24628, 24628, 24628, 24628, 24628,  6200,  4006,  6201,
 6200, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4007,  5536,
 6201, 24628,  4008,  6202,  5299, 24628,  4008,  6207,  3700,   429,
 6202, 24628,  1079, 24628, 24628, 24628,  1079,  6203,  3675,   429,
 6203, 24628,  1080, 24628, 24628, 24628,  1080,  6204,  3676,  1161,
 6204, 24628,  1081, 24628, 24628, 24628,  1081,  6205,  3677,  4011,
 6205, 24628,  1082, 24628, 24628, 24628,  1082,  6206,  3678,  1083,
 6206, 24628,   474, 24628, 24628, 24628,   474, 24628,  3679,   978,
 6207, 24628,  4009,  6203,  5300, 24628,  4009,  6208,  3701,  1161,
 6208, 24628,  4010,  6204,  5301, 24628,  4010,  6209,  3702,  4011,
 6209, 24628,  3506,  6205,  5302, 24628,  3506,  6210,  3703,  1083,
 6210, 24628,  3496,  6206,  5303, 24628,  3496, 24628,  3704,   978,
 6211, 24628,  5264,  6212,  8902, 14418,  5264,  8943,  3711,   175,
 6212, 24628,   705, 24628, 24628, 24628,   705,  6213,  3712,   175,
 6213, 24628,   706, 24628, 24628, 24628,   706,  6214,  3713,  3668,
 6214, 24628,   707, 24628, 24628, 24628,   707,  6215,  3714,  6217,
 6215, 24628,   708, 24628, 24628, 24628,   708,  6216,  3715,  3645,
 6216, 24628,   117, 24628, 24628, 24628,   117, 24628,  3716,  3639,
 6217, 24628,  1017,  1017,  5306,  6218, 24628,  6775,  5688, 13462,
 6218, 24628,  6219,  6219,  6823, 18739, 24628,  6780,  7643,  9128,
 6219, 24628, 24628, 24628, 24628, 24628, 24628,  6220,  7481,  9128,
 6220, 24628, 24628, 24628, 24628, 24628, 24628,  1369,  5821,  6221,
 6221, 24628,  5822,  6222, 12761, 16263,  5822, 15210, 15201,  5823,
 6222, 24628,  6223, 24628, 24628, 24628,  6223, 13095,  6783,  5823,
 6223, 24628, 24628, 24628, 24628, 24628, 24628, 13096,  6224,  5823,
 6224, 24628, 24628, 24628, 24628, 24628, 24628,  6785, 24628,  6225,
 6225, 24628, 24628, 24628, 24628, 24628, 24628, 10929,  6226,  5824,
 6226, 24628, 24628, 24628, 24628, 24628, 24628,  4464, 24628,  6227,
 6227, 24628, 24628, 24628, 24628, 24628, 24628,  6228,    29,  5825,
 6228, 24628, 24628, 24628, 24628, 24628, 24628,  6229,  4814,  5997,
 6229, 24628, 24628, 24628, 24628, 24628, 24628,  8492,  4815,  6230,
 6230, 24628,  1401, 13476,  1580, 23772,  1401, 19209,  6231,   166,
 6231, 24628,  1402,  3547,  4072,  6232,  1402, 16270,  8138,  3310,
 6232, 24628,  6233, 24628, 19053, 24628,  6233, 16271, 18032, 17941,
 6233, 24628, 24628, 24628, 24628, 24628, 24628,  6234, 18033, 17941,
 6234, 24628, 24628, 24628, 24628, 24628, 24628,  6235, 16146, 16272,
 6235, 24628, 24628, 24628, 24628, 24628, 24628,  1910,  6236, 16222,
 6236, 24628, 24628, 24628, 24628, 24628, 24628,  1911,  7417,  6237,
 6237, 24628,  7418,  7418,  7032, 16224, 24628, 16230,  6238,  6007,
 6238, 24628,  5219,  5219,  6239,  6243, 24628, 14625,  3326, 15007,
 6239, 24628, 24628, 24628, 24628, 24628, 24628,  6240,  1982,  4245,
 6240, 24628, 24628, 24628, 24628, 24628, 24628,  6241,  3999,  5051,
 6241, 24628, 24628, 24628, 24628, 24628, 24628,  6242,  4000,  4263,
 6242, 24628, 24628, 24628, 24628, 24628, 24628,  1970,  5095,  4252,
 6243, 24628, 24628, 24628, 24628, 24628, 24628,  6244, 14629, 12783,
 6244, 24628, 24628, 24628, 24628, 24628, 24628,  1330,  6245, 12761,
 6245, 24628, 24628, 24628, 24628, 24628, 24628,   517, 24628,  6246,
 6246, 24628, 24628, 24628, 24628, 24628, 24628,  6247, 24628,  6226,
 6247, 24628, 24628, 24628, 24628, 24628, 24628,  7310, 24628,  6248,
 6248, 24628, 24628, 24628, 24628, 24628, 24628,  8980, 24628,  6249,
 6249, 24628, 24628, 24628, 24628, 24628, 24628,  6250,    60,  5826,
 6250, 24628, 24628, 24628, 24628, 24628, 24628,  6251,    61,  5998,
 6251, 24628, 24628, 24628, 24628, 24628, 24628,  6252,   763,  6231,
 6252, 24628, 24628, 24628, 24628, 24628, 24628,  6253,   764,  6264,
 6253, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   765,  6254,
 6254, 24628,  1998,  3942,   603, 24628,  1998,  6255,  6263,  3118,
 6255, 24628,  4377,  3943,  4146, 24628,  4377,  6256,  6262,  3097,
 6256, 24628,  4378,  3944,  4147, 24628,  4378,  6257,  6261,  3065,
 6257, 24628,  4379,  3945,  4148, 24628,  4379,  6258,  6260,  3021,
 6258, 24628,  4380,  3946,  4149, 24628,  4380, 24628,  6259,  2934,
 6259, 24628,  4381,  3947,  3957, 24628,  4381, 24628,  2895,   773,
 6260, 24628,  4382,  3948,  3960, 24628,  4382,  6259,  2894,  2969,
 6261, 24628,  4383,  3949,  3963, 24628,  4383,  6260,  2893,  3053,
 6262, 24628,  4384,  3950,  3966, 24628,  4384,  6261,  2892,   864,
 6263, 24628,   341,  3951,  3969, 24628,   341,  6262,  1471,   184,
 6264, 24628,  3739,  3972,  1078,  6265,  3739,  7691,  8078,  4188,
 6265, 24628,  6266, 24628,  7327, 24628,  6266,  7692,  8080,  8230,
 6266, 24628, 24628, 24628, 24628, 24628, 24628,  6267,  8081,  8230,
 6267, 24628, 24628, 24628, 24628, 24628, 24628,  6268,  6296,  7698,
 6268, 24628, 24628, 24628, 24628, 24628, 24628,  2003,  6269,  6280,
 6269, 24628, 24628, 24628, 24628, 24628, 24628,  1211,  4228,  6270,
 6270, 24628,  4229,  4229, 24628, 24628, 24628,  6277,  6271,  4230,
 6271, 24628,  4247,  4247, 24628, 24628, 24628,  6272,  3651,  4244,
 6272, 24628,  4248,  4248, 24628, 24628, 24628,  6273,  3652,  5050,
 6273, 24628,  4249,  4249, 24628, 24628, 24628,  6274,  3655,  4262,
 6274, 24628,  4250,  4250, 24628, 24628, 24628,  2052,  6275,  4251,
 6275, 24628,  4056,  4056, 24628, 24628, 24628,   505,  6276,  4057,
 6276, 24628,  5095,  5095, 24628, 24628, 24628,   790, 24628,  4253,
 6277, 24628,  5036,  5036, 24628, 24628, 24628,  6278,  6272,  5037,
 6278, 24628,  5053,  5053, 24628, 24628, 24628,  6279,  6273,  5054,
 6279, 24628,  5081,  5081, 24628, 24628, 24628,  2051,  6274,  5082,
 6280, 24628,  6270,  5034, 24628, 24628,  6270,  6281,  6294,  4230,
 6281, 24628,  6277,  5035, 24628, 24628,  6277,  6282,  6291,  5037,
 6282, 24628,  6278,  5090, 24628, 24628,  6278,  6283,  6287,  5054,
 6283, 24628,  6279,  5091, 24628, 24628,  6279,  2058,  6284,  5082,
 6284, 24628,  6274,  5092, 24628, 24628,  6274,  2059,  6285,  4251,
 6285, 24628,  6275,  5093, 24628, 24628,  6275,  1301,  6286,  4057,
 6286, 24628,  6276,  5094, 24628, 24628,  6276,   794, 24628,  4253,
 6287, 24628,  6273,  5096, 24628, 24628,  6273,  6284,  6288,  4262,
 6288, 24628,  3655,  5097, 24628, 24628,  3655,  6285,  6289,  3656,
 6289, 24628,  6290,  5098, 24628, 24628,  6290,  6286, 24628,  4001,
 6290, 24628,  4000,  4000, 24628, 24628, 24628,  6276, 24628,  4001,
 6291, 24628,  6272,  5099, 24628, 24628,  6272,  6287,  6292,  5050,
 6292, 24628,  3652,  5100, 24628, 24628,  3652,  6288,  6293,  3653,
 6293, 24628,  2920,  3998, 24628, 24628,  2920,  6289, 24628,  2921,
 6294, 24628,  6271,  5101, 24628, 24628,  6271,  6291,  6295,  4244,
 6295, 24628,  3651,  5102, 24628, 24628,  3651,  6292,  3996,  3328,
 6296, 24628, 24628, 24628, 24628, 24628, 24628,  6269,  5103,  6297,
 6297, 24628,  5104,  5104, 24628, 24628, 24628,  7731,  6298,  5105,
 6298, 24628,  5774,  5774, 24628, 24628, 24628,  6299,  5704,  6321,
 6299, 24628,  5775,  5775, 24628, 24628, 24628,  6300,  5705,  6314,
 6300, 24628,  5776,  5776, 24628, 24628, 24628,  6301,  6305,  6308,
 6301, 24628,  5777,  5777, 24628, 24628, 24628,  6302,  6303,  5780,
 6302, 24628,  1171,  1171, 24628, 24628, 24628, 24628,  3360,  5297,
 6303, 24628,  5778,  5778, 24628, 24628, 24628,  3360,  6304,  2490,
 6304, 24628,  5779,  5779, 24628, 24628, 24628,  1893, 24628,  1056,
 6305, 24628,  5784,  5784, 24628, 24628, 24628,  6303,  6306,  5785,
 6306, 24628,  6307,  6307, 24628, 24628, 24628,  6304, 24628,  1113,
 6307, 24628, 24628, 24628, 24628, 24628, 24628,  5779, 24628,  1113,
 6308, 24628,  5785,  6309, 24628, 24628,  5785,  6312, 24628,  6035,
 6309, 24628,  1113, 24628, 24628, 24628,  1113,  6310, 24628,  6035,
 6310, 24628,  1114, 24628, 24628, 24628,  1114,  6311, 24628,  6196,
 6311, 24628,  1115, 24628, 24628, 24628,  1115,  5207, 24628,  5788,
 6312, 24628,  5786,  6310, 24628, 24628,  5786,  6313, 24628,  6196,
 6313, 24628,  5787,  6311, 24628, 24628,  5787,  5208, 24628,  5788,
 6314, 24628,  5706,  4296, 24628, 24628,  5706,  6315, 24628,  3936,
 6315, 24628,  5707,  4297, 24628, 24628,  5707,  6316, 24628,  4299,
 6316, 24628,  5708,  6066, 24628, 24628,  5708,  6317, 24628,  6067,
 6317, 24628,  6318,  6061, 24628, 24628,  6318,  6320, 24628,  5711,
 6318, 24628,  5710,  5710, 24628, 24628, 24628,  6319, 24628,  5711,
 6319, 24628,  5638,  5638, 24628, 24628, 24628, 24628, 24628,  5575,
 6320, 24628,  6319,  5650, 24628, 24628,  6319, 24628, 24628,  5575,
 6321, 24628,  5135,  6322, 24628, 24628,  5135, 23126, 24628,  2665,
 6322, 24628,  2664, 24628, 24628, 24628,  2664,  6323, 24628,  2665,
 6323, 24628,  6324, 24628, 24628, 24628,  6324,  6325, 24628,  5107,
 6324, 24628, 24628, 24628, 24628, 24628, 24628,  5138, 24628,  5107,
 6325, 24628,  5138, 24628, 24628, 24628,  5138,  5868, 24628,  6326,
 6326, 24628, 24628, 24628, 24628, 24628, 24628,  6327,  3331, 12793,
 6327, 24628, 24628, 24628, 24628, 24628, 24628,  6328,  8307, 14001,
 6328, 24628, 24628, 24628, 24628, 24628, 24628,  6329,  6411,  7499,
 6329, 24628, 24628, 24628, 24628, 24628, 24628,  6330,  6342,  6399,
 6330, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6331,  6337,
 6331, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3162,  6332,
 6332, 24628,  3129,  3129,  1913, 24628, 24628,  6333,  2532,   161,
 6333, 24628,  3130,  3130,  1914, 24628, 24628,  6334,  2533,  1735,
 6334, 24628,  3131,  3131,  1915, 24628, 24628,  6335,  2534,  1845,
 6335, 24628,  3132,  3132,  1916, 24628, 24628,  6336,  2535,  3133,
 6336, 24628,  3148,  3148,  1917, 24628, 24628, 24628,  2536,  3149,
 6337, 24628,  6332,  3572,  1934, 24628,  6332,  6338,  6072,   161,
 6338, 24628,  6333,  3573,  1935, 24628,  6333,  6339,  6073,  1735,
 6339, 24628,  6334,  3574,  1936, 24628,  6334,  6340,  6074,  1845,
 6340, 24628,  6335,  3575,  1937, 24628,  6335,  6341,  6075,  3133,
 6341, 24628,  6336,  3576,  1938, 24628,  6336, 24628,  6076,  3149,
 6342, 24628, 24628, 24628, 24628, 24628, 24628,  6331,  2728,  6343,
 6343, 24628,  2729,  2729,  6160, 24628, 24628,  6344,  2598,  2730,
 6344, 24628,  5408,  5408,  6161, 24628, 24628,  6345,  2599,  3346,
 6345, 24628,  5409,  5409,  6164, 24628, 24628,  6346,  2600,  5410,
 6346, 24628,  6398,  6398,  6167, 24628, 24628,  6376,  2601,  6347,
 6347,  2646,  6083,  6374,  1918,  6372,  6083,  6356,  6348,  1615,
 6348,  2647,  3518,  6168,   567,  6355,  3518,  6349,  2995,  1384,
 6349,  2648,  3526,  6169,  1491,  6354,  3526,  6350,  2996,  1457,
 6350,  2649,  3532,  6170,  1490,  6353,  3532,  6351,  2997,  2464,
 6351,  2650,  3533,  6171,  1489,   566,  3533,  6352,  2998,  1383,
 6352,  2651,  3534,  6172,  1488, 24628,  3534, 24628,  2999,  1364,
 6353,  2658,  3525,  6173, 24628, 24628,  3525,   566, 24628,  1982,
 6354,  2662,  3521,  6174, 24628, 24628,  3521,  6353, 24628,  2663,
 6355,  3520,  3519,  6175, 24628, 24628,  3519,  6354, 24628,  3303,
 6356,  6092,  6091,  6370,  1919,  6368,  6091,  6357,  6349,  1887,
 6357,  6093,  6100,  6366,  1920,  6364,  6100,  6358,  6350,  3537,
 6358,  6094,  6101,  6362,  1921,  1430,  6101,  6359,  6351,  2647,
 6359,  6095,  6102,  6360,  1922, 24628,  6102, 24628,  6352,   587,
 6360,  3931,  6099,  6361,  1442, 24628,  6099, 24628,  6172,   587,
 6361,   586,  3515, 24628, 24628, 24628,  3515, 24628,  3835,   587,
 6362,  3930,  6098,  6363,  1441,  1421,  6098,  6360,  6171,  2647,
 6363,  3517,  3516, 24628, 24628, 24628,  3516,  6361,  3836,  2647,
 6364,  3995,  6090,  6365, 24628, 24628,  6090,  1430,  6353,  2919,
 6365,  2918,  6089, 24628, 24628, 24628,  6089,  1421,  6173,  2919,
 6366,  3929,  6097,  6367,  1440,  6365,  6097,  6362,  6170,  3537,
 6367,  3536,  3535, 24628, 24628, 24628,  3535,  6363,  3837,  3537,
 6368,  6086,  6087,  6369, 24628, 24628,  6087,  6364,  6354,  3933,
 6369,  3932,  6088, 24628, 24628, 24628,  6088,  6365,  6174,  3933,
 6370,  3928,  6096,  6371,  1439,  6369,  6096,  6366,  6169,  1887,
 6371,  1886,  4099, 24628, 24628, 24628,  4099,  6367,  3838,  1887,
 6372,  6085,  6084,  6373, 24628, 24628,  6084,  6368,  6355,  4180,
 6373,  4179,  4178, 24628, 24628, 24628,  4178,  6369,  6175,  4180,
 6374,  3927,  4177,  6375,  1437,  6373,  4177,  6370,  6168,  1615,
 6375,  1885,  4098, 24628, 24628, 24628,  4098,  6371,  3839,  1615,
 6376, 24628,  6397,  6397,  6176, 24628, 24628, 24628,  2602,  6377,
 6377,   313,  2609,  6395,  1434, 24628,  2609,  6383,  6378,   314,
 6378,   587,  2643,  6177,   542, 24628,  2643,  6379,  3009,   588,
 6379,  2622,  2641,  6178,   563, 24628,  2641,  6380,  3010,   930,
 6380,  2623,  2639,  6179,   564, 24628,  2639,  6381,  3011,  1338,
 6381,  2627,  2637,  6180,   565, 24628,  2637,  6382,  3012,  1067,
 6382,  2628,  2635,  6181,   566, 24628,  2635, 24628,  3013,   723,
 6383,  2621,  2620,  6393,  1433, 24628,  2620,  6384,  6379,  1758,
 6384,  2629,  2632,  6391,  1432, 24628,  2632,  6385,  6380,  1309,
 6385,  2630,  2633,  6389,  1431, 24628,  2633,  6386,  6381,  1001,
 6386,  2631,  2634,  6387,  1430, 24628,  2634, 24628,  6382,   291,
 6387,   984,  2619,  6388,  1421, 24628,  2619, 24628,  6181,   291,
 6388,   290,  2615, 24628, 24628, 24628,  2615, 24628,  3847,   291,
 6389,  1000,  2618,  6390,  1420, 24628,  2618,  6387,  6180,  1001,
 6390,  1291,  2614, 24628, 24628, 24628,  2614,  6388,  3846,  1001,
 6391,  2607,  2617,  6392,  1419, 24628,  2617,  6389,  6179,  1309,
 6392,  2089,  2613, 24628, 24628, 24628,  2613,  6390,  3845,  1309,
 6393,  2606,  2616,  6394,  1418, 24628,  2616,  6391,  6178,  1758,
 6394,  2088,  2612, 24628, 24628, 24628,  2612,  6392,  3844,  1758,
 6395,  2605,  2610,  6396,  1417, 24628,  2610,  6393,  6177,   314,
 6396,  2087,  2611, 24628, 24628, 24628,  2611,  6394,  3843,   314,
 6397, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   311,  6377,
 6398, 24628, 24628, 24628, 24628, 24628, 24628,  6397,   310,  6347,
 6399, 24628,  6343,  5406,  6183, 24628,  6343,  6400,  6077,  2730,
 6400, 24628,  6344,  5407,  6184, 24628,  6344,  6401,  6410,  3346,
 6401, 24628,  6345,  6402,  6185, 24628,  6345,  6405,  6409,  5410,
 6402, 24628,  5409, 24628, 24628, 24628,  5409,  6403,  6080,  5410,
 6403, 24628,  6398, 24628, 24628, 24628,  6398,  6404,  6081,  6347,
 6404, 24628,  6397, 24628, 24628, 24628,  6397, 24628,  6082,  6377,
 6405, 24628,  6346,  6403,  6186, 24628,  6346,  6406,  6408,  6347,
 6406, 24628,  6376,  6404,  6187, 24628,  6376, 24628,  6407,  6377,
 6407, 24628,  2602,  6082,  3294, 24628,  2602, 24628,  5813,  2609,
 6408, 24628,  2601,  6081,  3293, 24628,  2601,  6407,  5812,  6083,
 6409, 24628,  2600,  6080,  3292, 24628,  2600,  6408,  5811,  5485,
 6410, 24628,  2599,  6079,  3291, 24628,  2599,  6409,  5810,  6103,
 6411, 24628, 24628, 24628, 24628, 24628, 24628,  6342,  2727,  6412,
 6412, 24628,   739,   739,  6806, 18748, 24628, 15191,  6413,   168,
 6413, 24628,   740,   740,  2478,  6219, 24628,  6414,  5815, 13462,
 6414, 24628,   741,   741,  2479,  6220, 24628,  6415,  5816, 14276,
 6415, 24628,   742,   742,  2480,  1369, 24628,  6416,  5817,  7641,
 6416, 24628,   743,   743,  2481, 24628, 24628,  6417,  5818,  6418,
 6417, 24628,   744,   744,  1022, 24628, 24628, 24628,  5819,  3640,
 6418, 24628,  5692,  6419,  3297,  7609,  5692,  7632,  5365,  1614,
 6419, 24628,  4448,  5805,  5248,  6420,  4448,  7598,  5366,  1614,
 6420, 24628,  6421, 24628, 24628, 24628,  6421,  7568,  5367,  6422,
 6421, 24628, 24628, 24628, 24628, 24628, 24628,  7569,  5368,  6422,
 6422, 24628,  5369,  5369, 24628, 24628, 24628,  6423,  4180,  5370,
 6423, 24628,  6628,  6628, 24628, 24628, 24628,  7336,  4181,  6424,
 6424, 24628,  4182,  4182, 24628, 24628, 24628,  6425, 24628,  4183,
 6425, 24628,  5626,  5626, 24628, 24628, 24628,  6426, 24628,  5627,
 6426, 24628,  6634,  6634, 24628, 24628, 24628,  6637, 24628,  6427,
 6427, 24628, 24628, 24628, 24628, 24628, 24628,  6428,  6067,  5835,
 6428, 24628, 24628, 24628, 24628, 24628, 24628, 14663,  6068,  6429,
 6429,  6013, 13208, 16328,  8835, 22738, 13208, 13108,  6430,    23,
 6430,  7130,  9071, 11307,  3788, 22735,  9071,  6431,  4511,    24,
 6431,  6456,  6455, 11308,  2394, 13523,  6455,  6432,  4512,    67,
 6432,  6444,  6443,  6454,  2384,  6450,  6443,  6433,  4513,  4165,
 6433,  6440,  6439,  6442,  2375, 24628,  6439,  6434,  4514,  1319,
 6434,  6436,  6435,  6438,  2366, 24628,  6435, 24628,  4515,  4144,
 6435, 24628,  6436,  6437,  2364, 24628,  6436, 24628,  4516,  4144,
 6436, 24628,   601,   601,   636, 24628, 24628, 24628,  4071,  4144,
 6437, 24628,   601, 24628, 24628, 24628,   601, 24628,  4517,  4144,
 6438,   601,  6437, 24628, 24628, 24628,  6437, 24628,  4518,  4144,
 6439, 24628,  6440,  6441,  2369, 24628,  6440,  6435,  4519,  1319,
 6440, 24628,  1318,  1318,  1054, 24628, 24628,  6436,  4070,  1319,
 6441, 24628,  1318, 24628, 24628, 24628,  1318,  6437,  4520,  1319,
 6442,  1318,  6441, 24628, 24628, 24628,  6441,  6438,  4521,  1319,
 6443, 24628,  6444,  6445,  2378,  6446,  6444,  6439,  4522,  4165,
 6444, 24628,  1317,  1317,  1053,  4117, 24628,  6440,  4069,  4165,
 6445, 24628,  1317, 24628, 24628, 24628,  1317,  6441,  4523,  4165,
 6446, 24628,  4117, 24628, 24628, 24628,  4117,  6447,  6449,  1320,
 6447, 24628,  4118, 24628, 24628, 24628,  4118, 24628,  6448,  4120,
 6448, 24628,  4119, 24628, 24628, 24628,  4119, 24628, 24628,   604,
 6449, 24628,  4134, 24628, 24628, 24628,  4134,  6448, 24628,  1321,
 6450,  4117,  6446, 24628, 24628, 24628,  6446,  6453,  6451,  1320,
 6451,  4134,  6449, 24628, 24628, 24628,  6449,  6452, 24628,  1321,
 6452,  4119,  6448, 24628, 24628, 24628,  6448, 24628, 24628,   604,
 6453,  4118,  6447, 24628, 24628, 24628,  6447, 24628,  6452,  4120,
 6454,  1317,  6445, 24628, 24628, 24628,  6445,  6442,  4524,  4165,
 6455, 24628,  6456,  6457,  2387,  6458,  6456,  6443,  4525,    67,
 6456, 24628,  1316,  1316,  1052,  6016, 24628,  6444,  4068,    67,
 6457, 24628,  1316, 24628, 24628, 24628,  1316,  6445,  4526,    67,
 6458, 24628,  6016, 24628, 24628, 24628,  6016,  6446,  6459,  6017,
 6459, 24628,  6460, 24628, 24628, 24628,  6460,  6449, 24628,  6461,
 6460, 24628, 24628, 24628, 24628, 24628, 24628,  4134, 24628,  6461,
 6461, 24628, 24628, 24628, 24628, 24628, 24628,  8150,  6462,  6018,
 6462, 24628, 24628, 24628, 24628, 24628, 24628,  8963, 24628,  6463,
 6463, 24628, 24628, 24628, 24628, 24628, 24628,  6464,  6225,  6019,
 6464, 24628, 24628, 24628, 24628, 24628, 24628, 11949, 10929,  6465,
 6465, 24628,  7669, 11710, 13311, 23564,  7669,  6466,  5623,  4466,
 6466, 24628,  7670, 11711, 17122,  5217,  7670,  9622, 14194,  6467,
 6467, 24628,   809, 13844,   630, 23619,   809, 23617,  6468,    11,
 6468, 24628,   461, 11808,  2469, 23599,   461, 23597,  6469,    22,
 6469, 24628,   462,  5112,  6470, 21369,   462, 11690,  4295,    39,
 6470, 24628,  5315, 24628, 24628, 24628,  5315,  6471,  4296,  5316,
 6471, 24628,  6472, 24628, 24628, 24628,  6472, 13383,  4297,  6473,
 6472, 24628, 24628, 24628, 24628, 24628, 24628,  7531,  4298,  6473,
 6473, 24628,  4299,  4299, 11132, 17823, 24628,  6474,  3470,  4300,
 6474, 24628, 14484, 14484, 14372, 17817, 24628,  6475,  3471,  5110,
 6475, 24628,  6476,  6476, 14373, 13370, 24628, 17812,  3472, 14415,
 6476, 24628, 24628, 24628, 24628, 24628, 24628,  6477,  3473, 14415,
 6477, 24628, 24628, 24628, 24628, 24628, 24628,  6478,  3474,  6489,
 6478, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3475,  6479,
 6479, 24628,  3476,  6480,  2575, 24628,  3476,  6485,  5536,  3266,
 6480, 24628,    79, 24628,  2113, 24628,    79,  6481,  5537,  3266,
 6481, 24628,    80, 24628,  2114, 24628,    80,  6482,  5534,  1823,
 6482, 24628,    81, 24628,  2115, 24628,    81,  6483,  5531,  3094,
 6483, 24628,    82, 24628,  2125, 24628,    82,  6484,  5528,  3051,
 6484, 24628,    83, 24628,   125, 24628,    83, 24628,  5525,  2967,
 6485, 24628,  3477,  6481,  2574, 24628,  3477,  6486,  5533,  1823,
 6486, 24628,  3478,  6482,  2558, 24628,  3478,  6487,  5530,  3094,
 6487, 24628,  3479,  6483,  2544, 24628,  3479,  6488,  5527,  3051,
 6488, 24628,  3480,  6484,  2537, 24628,  3480, 24628,  5524,  2967,
 6489, 24628,  3491,  6490,  5800, 24628,  3491, 14435,  6201,  8054,
 6490, 24628,   469, 24628,  1613, 24628,   469,  6491,  6202,  8054,
 6491, 24628,   470, 24628,  5803, 24628,   470,  6492,  6203,  7987,
 6492, 24628,   471, 24628,  5702, 24628,   471,  6493,  6204,  6495,
 6493, 24628,   472, 24628,  5699, 24628,   472,  6494,  6205,  3508,
 6494, 24628,   473, 24628,   312, 24628,   473, 24628,  6206,  3498,
 6495, 24628,  4011,  5663,  2209,  6496,  4011,  7027,  5485,  7758,
 6496, 24628,  4012,  6497, 24628, 24628,  4012,  7001, 23713,  6509,
 6497, 24628,  1565, 24628, 24628, 24628,  1565,  6498,  6507,  6509,
 6498, 24628,  1566, 24628, 24628, 24628,  1566,  6499,  5472,  6500,
 6499, 24628,  1567, 24628, 24628, 24628,  1567,  2024,  5434,  4016,
 6500, 24628,  5449,  5312, 24628, 24628,  5449,  6501, 24628,  3541,
 6501, 24628,  5450,  5313, 24628, 24628,  5450,  6502, 24628,  5315,
 6502, 24628,  5451,  6503, 24628, 24628,  5451,  6505, 24628,  4073,
 6503, 24628,  5452, 24628, 24628, 24628,  5452,  6504, 24628,  4073,
 6504, 24628,  5453, 24628, 24628, 24628,  5453,  6448, 24628,  5454,
 6505, 24628,  5467,  6504, 24628, 24628,  5467,  6506, 24628,  5454,
 6506, 24628,  4138,  6448, 24628, 24628,  4138, 24628, 24628,   604,
 6507, 24628,  6508, 24628, 24628, 24628,  6508,  5472,  5170,  5488,
 6508, 24628, 24628, 24628, 24628, 24628, 24628,  5468,  5171,  5488,
 6509, 24628,  5488,  6510, 24628, 24628,  5488,  6963, 24628,  5173,
 6510, 24628,  5172, 24628, 24628, 24628,  5172,  6511, 24628,  5173,
 6511, 24628,  6512, 24628, 24628, 24628,  6512,  6961, 24628,  5490,
 6512, 24628, 24628, 24628, 24628, 24628, 24628,  6513, 24628,  5490,
 6513, 24628, 24628, 24628, 24628, 24628, 24628,  6956, 24628,  6514,
 6514, 24628, 24628, 24628, 24628, 24628, 24628,  8141,  6193,  6515,
 6515, 24628,  6034,  6034,  9039, 11449, 24628, 23202,  6516,  1696,
 6516, 24628,  6035,  6035,  6517,  6522, 24628, 22667,  4022,  1628,
 6517, 24628, 24628, 24628, 24628, 24628, 24628,  6518,   519,  4812,
 6518, 24628, 24628, 24628, 24628, 24628, 24628,  6519,   520,  4695,
 6519, 24628, 24628, 24628, 24628, 24628, 24628,  6520,   521,  3339,
 6520, 24628, 24628, 24628, 24628, 24628, 24628,  6521,   522,  2908,
 6521, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1007,  1472,
 6522, 24628, 24628, 24628, 24628, 24628, 24628,  6523,  8356, 13709,
 6523, 24628, 24628, 24628, 24628, 24628, 24628,  6524,  5992,  6526,
 6524, 24628, 24628, 24628, 24628, 24628, 24628,  6525,  5853,  6046,
 6525, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1206,  3969,
 6526, 24628,  5993, 24628, 24628, 24628,  5993,  6527,  9697,  5994,
 6527, 24628,  6528, 24628, 24628, 24628,  6528, 15658,  9698,  6529,
 6528, 24628, 24628, 24628, 24628, 24628, 24628, 15659,  9699,  6529,
 6529, 24628,  9700,  9700, 21199, 21192, 24628, 15316,  8151,  6530,
 6530,  6787,  8152, 14365,  7543, 23186,  8152,  6531,  5858,  5826,
 6531,  6788,  8153, 11479, 10984,  6815,  8153,  6532,  5859,  5998,
 6532,  7489,  8157, 11469, 10815, 11465,  8157,  6533,  5860,  6231,
 6533,  6540,  6539, 11463,  2777, 11461,  6539,  6534,  5861,  6264,
 6534,  6536,  6535,  6538,  2775, 24628,  6535, 24628,  5862,  6254,
 6535, 24628,  6536,  6537,  1204, 24628,  6536, 24628,  5863,  6254,
 6536, 24628,  6253,  6253,  5321, 24628, 24628, 24628,  5864,  6254,
 6537, 24628,  6253, 24628,   340, 24628,  6253, 24628,  3738,  6254,
 6538,  6253,  6537, 24628,   339, 24628,  6537, 24628,  4610,  6254,
 6539, 24628,  6540,  8159,  1157,  8275,  6540,  6535,  5865,  6264,
 6540, 24628,  6252,  6252,  6541,  6144, 24628,  6536,  5866,  6264,
 6541, 24628, 24628, 24628, 24628, 24628, 24628,  5321,  5139,  6542,
 6542, 24628,  5140, 24628,  1277, 24628,  5140,  6543,  7850,  7852,
 6543, 24628,  5141, 24628,  1278, 24628,  5141,  6544,  6594,  7785,
 6544, 24628,  5142, 24628,  1279, 24628,  5142,  6545,  6562,  6580,
 6545, 24628,  5143, 24628,  1280, 24628,  5143,  6546,  6548,  6549,
 6546, 24628,  5144, 24628,  1281, 24628,  5144, 24628,  6547,  5151,
 6547, 24628,  5145, 24628, 24628, 24628,  5145, 24628,  3203,  5146,
 6548, 24628,  5161, 24628, 24628, 24628,  5161,  6547,  3210,  5162,
 6549, 24628,  5162,  3437, 24628, 24628,  5162,  6550,  5716,  2329,
 6550, 24628,  6551,  3438, 24628, 24628,  6551,  6557,  5717,  2357,
 6551, 24628,  2356,  2356, 24628, 24628, 24628,  6552,  5164,  2357,
 6552, 24628,  3440,  3440, 24628, 24628, 24628,  6553,  5165,  3441,
 6553, 24628,  6556,  6556, 24628, 24628, 24628,  6554,  5166,  6348,
 6554, 24628,  6555,  6555, 24628, 24628, 24628, 24628,  5167,  6378,
 6555, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   585,  6378,
 6556, 24628, 24628, 24628, 24628, 24628, 24628,  6555,   584,  6348,
 6557, 24628,  6552,  3439, 24628, 24628,  6552,  6558,  5718,  3441,
 6558, 24628,  6553,  6559, 24628, 24628,  6553,  6561,  5719,  6348,
 6559, 24628,  6556, 24628, 24628, 24628,  6556,  6560,  3513,  6348,
 6560, 24628,  6555, 24628, 24628, 24628,  6555, 24628,  3514,  6378,
 6561, 24628,  6554,  6560, 24628, 24628,  6554, 24628,  5720,  6378,
 6562, 24628,  6563, 24628, 24628, 24628,  6563,  6548,  2325,  6564,
 6563, 24628, 24628, 24628, 24628, 24628, 24628,  5161,  2326,  6564,
 6564, 24628,  1547,  1547, 24628, 24628, 24628,  6565,  5722,   169,
 6565, 24628,  1548,  1548, 24628, 24628, 24628,  6566,  5723,   701,
 6566, 24628,  1549,  1549, 24628, 24628, 24628,  6567,  5724,  1550,
 6567, 24628,  5337,  5337, 24628, 24628, 24628,  6568,  5725,  5338,
 6568, 24628,  6579,  6579, 24628, 24628, 24628, 24628,  5726,  6569,
 6569,   690,  3641,  6578,  1240, 24628,  3641,  6570,  2850,   691,
 6570,  3619,  3637,  6577,  1251, 24628,  3637,  6571,  2851,   929,
 6571,  3617,  3634,  6576,  1256, 24628,  3634,  6572,  2852,  1600,
 6572,  3615,  3631,  6575,  1257, 24628,  3631,  6573,  2853,  1134,
 6573,  3613,  3628,  6574,  1258, 24628,  3628, 24628,  2854,  1034,
 6574,  1597,  3593,  4581,  1250, 24628,  3593, 24628,  2080,  1034,
 6575,  1598,  3596,  4582,  1249, 24628,  3596,  6574,  2079,  1134,
 6576,  1599,  3599,  4583,  1248, 24628,  3599,  6575,  2078,  1600,
 6577,  3447,  3602,  4584,  1247, 24628,  3602,  6576,  2077,   929,
 6578,  3446,  3605,  4585,  1241, 24628,  3605,  6577,  2071,   691,
 6579, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   688,  6569,
 6580, 24628,  6564,  5333, 24628, 24628,  6564,  6581,  5721,   169,
 6581, 24628,  6565,  5334, 24628, 24628,  6565,  6582,  6592,   701,
 6582, 24628,  6566,  5335, 24628, 24628,  6566,  6583,  6590,  1550,
 6583, 24628,  6567,  5336, 24628, 24628,  6567,  6584,  6588,  5338,
 6584, 24628,  6568,  6585, 24628, 24628,  6568, 24628,  6586,  6569,
 6585, 24628,  6579, 24628, 24628, 24628,  6579, 24628,  5668,  6569,
 6586, 24628,  5726,  5668, 24628, 24628,  5726, 24628,  6587,  3641,
 6587, 24628,  5727,  5418, 24628, 24628,  5727, 24628,  3817,   690,
 6588, 24628,  5725,  5667, 24628, 24628,  5725,  6586,  6589,  5365,
 6589, 24628,  5728,  5424, 24628, 24628,  5728,  6587,  3816,  4043,
 6590, 24628,  5724,  5666, 24628, 24628,  5724,  6588,  6591,  5669,
 6591, 24628,  4107,  5433, 24628, 24628,  4107,  6589,  3815,  4108,
 6592, 24628,  5723,  5665, 24628, 24628,  5723,  6590,  6593,  5729,
 6593, 24628,  4106,  5470, 24628, 24628,  4106,  6591,  3814,  2522,
 6594, 24628,  6595, 24628, 24628, 24628,  6595,  6562,  2324,  6596,
 6595, 24628, 24628, 24628, 24628, 24628, 24628,  6563,   214,  6596,
 6596, 24628,   215,   215, 24628, 24628, 24628,  7787,  6597,    13,
 6597, 24628,   216,   216, 24628, 24628, 24628,  6598,  5064,   758,
 6598, 24628,   217,   217, 24628, 24628, 24628,  6599,  5065,  4294,
 6599, 24628,   218,   218, 24628, 24628, 24628,  6600,  5066,  6688,
 6600, 24628,   219,   219, 24628, 24628, 24628,  6601,  5067,  6607,
 6601, 24628,   220,   220, 24628, 24628, 24628, 24628,  5068,  6602,
 6602, 24628,   222,   637,  5297, 24628,   222,  6603,   262,   186,
 6603, 24628,  4160,  5761,  5296, 24628,  4160,  6604,   273,   866,
 6604, 24628,  4159,  5760,  5295, 24628,  4159,  6605,   274,  2882,
 6605, 24628,  4158,  5759,  5294, 24628,  4158,  6606,   275,   499,
 6606, 24628,  4157,  5758,  5293, 24628,  4157, 24628,   276,   643,
 6607, 24628,  2489,  3674,  5780,  6608,  2489,  6672,   875,   430,
 6608, 24628,  6609,  6667, 24628, 24628,  6609,  6670, 24628,  6611,
 6609, 24628,  6610,  6610, 24628, 24628, 24628,  6665, 24628,  6611,
 6610, 24628, 24628, 24628, 24628, 24628, 24628,  5773, 24628,  6611,
 6611, 24628, 24628, 24628, 24628, 24628, 24628,  6612,  5369,  6640,
 6612, 24628, 24628, 24628, 24628, 24628, 24628,  6613,  6628,  6630,
 6613, 24628, 24628, 24628, 24628, 24628, 24628,  6614,  6626,  6032,
 6614, 24628, 24628, 24628, 24628, 24628, 24628,   529,  6615,  6620,
 6615, 24628, 24628, 24628, 24628, 24628, 24628,   530,  6619,  6616,
 6616, 24628,  4674,  4674, 24628, 24628, 24628,  6617, 24628,  4675,
 6617, 24628,  4602,  4602, 24628, 24628, 24628,  6618, 24628,  4603,
 6618, 24628,  4508,  4508, 24628, 24628, 24628,  4213, 24628,  4509,
 6619, 24628, 24628, 24628, 24628, 24628, 24628,  1390, 24628,  4674,
 6620, 24628,  6616,  6621, 24628, 24628,  6616,  6624, 24628,  4675,
 6621, 24628,  4674, 24628, 24628, 24628,  4674,  6622, 24628,  4675,
 6622, 24628,  4602, 24628, 24628, 24628,  4602,  6623, 24628,  4603,
 6623, 24628,  4508, 24628, 24628, 24628,  4508,  4217, 24628,  4509,
 6624, 24628,  6617,  6622, 24628, 24628,  6617,  6625, 24628,  4603,
 6625, 24628,  6618,  6623, 24628, 24628,  6618,  4218, 24628,  4509,
 6626, 24628, 24628, 24628, 24628, 24628, 24628,  6615,  6627,  6033,
 6627, 24628, 24628, 24628, 24628, 24628, 24628,  6619, 24628,  6193,
 6628, 24628, 24628, 24628, 24628, 24628, 24628,  6626,  6629,  6424,
 6629, 24628, 24628, 24628, 24628, 24628, 24628,  6627, 24628,  4182,
 6630, 24628,  6424,  5624, 24628, 24628,  6424,  6631, 24628,  4183,
 6631, 24628,  6425,  5625, 24628, 24628,  6425,  6632, 24628,  5627,
 6632, 24628,  6426,  6633, 24628, 24628,  6426,  6636, 24628,  6427,
 6633, 24628,  6634, 24628, 24628, 24628,  6634,  6635, 24628,  6427,
 6634, 24628, 24628, 24628, 24628, 24628, 24628,  5602, 24628,  6427,
 6635, 24628,  5602, 24628, 24628, 24628,  5602,  5596, 24628,  5603,
 6636, 24628,  6637,  6635, 24628, 24628,  6637,  6639, 24628,  5603,
 6637, 24628,  5602,  5602, 24628, 24628, 24628,  6638, 24628,  5603,
 6638, 24628,  5565,  5565, 24628, 24628, 24628, 24628, 24628,  5566,
 6639, 24628,  6638,  5596, 24628, 24628,  6638, 24628, 24628,  5566,
 6640, 24628,  5370,  6021, 24628, 24628,  5370,  6641, 24628,  3305,
 6641, 24628,  5371,  6022, 24628, 24628,  5371,  6642, 24628,  5372,
 6642, 24628,  6643,  6023, 24628, 24628,  6643,  6662, 24628,  5833,
 6643, 24628,  5832,  5832, 24628, 24628, 24628,  6644, 24628,  5833,
 6644, 24628,  6025,  6025, 24628, 24628, 24628,  6645, 24628,  6026,
 6645, 24628,  6646,  6646, 24628, 24628, 24628, 24628, 24628,  6647,
 6646, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6647,
 6647, 24628, 24628, 24628, 24628, 24628, 24628,  6648,  3400,  6652,
 6648, 24628, 24628, 24628, 24628, 24628, 24628,  6649,  3401,  4833,
 6649, 24628, 24628, 24628, 24628, 24628, 24628,  6650,  3402,  4870,
 6650, 24628, 24628, 24628, 24628, 24628, 24628,  6651,  3403,  4890,
 6651, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3404,  4906,
 6652,   140,  3119,  6653, 24628, 24628,  3119,  6658,  5576,   101,
 6653,   141,  3120, 24628, 24628, 24628,  3120,  6654,  5577,   101,
 6654,  3122,  3121, 24628, 24628, 24628,  3121,  6655,  5583,   451,
 6655,  3123,  3229, 24628, 24628, 24628,  3229,  6656,  5584,  3124,
 6656,  3187,  3230, 24628, 24628, 24628,  3230,  6657,  5585,  3188,
 6657,  3223,  3231, 24628, 24628, 24628,  3231, 24628,  5586,  3224,
 6658,  3238,  3237,  6654, 24628, 24628,  3237,  6659,  5587,   451,
 6659,  3239,  3242,  6655, 24628, 24628,  3242,  6660,  5588,  3124,
 6660,  3240,  3243,  6656, 24628, 24628,  3243,  6661,  5589,  3188,
 6661,  3241,  3244,  6657, 24628, 24628,  3244, 24628,  5590,  3224,
 6662, 24628,  6644,  6024, 24628, 24628,  6644,  6663, 24628,  6026,
 6663, 24628,  6645,  6664, 24628, 24628,  6645, 24628, 24628,  6647,
 6664, 24628,  6646, 24628, 24628, 24628,  6646, 24628, 24628,  6647,
 6665, 24628,  5773,  5773, 24628, 24628, 24628,  6666, 24628,  5774,
 6666, 24628,  5772,  5772, 24628, 24628, 24628,  4125, 24628,  4247,
 6667, 24628,  6610, 24628, 24628, 24628,  6610,  6668, 24628,  6611,
 6668, 24628,  5773, 24628, 24628, 24628,  5773,  6669, 24628,  5774,
 6669, 24628,  5772, 24628, 24628, 24628,  5772,  5279, 24628,  4247,
 6670, 24628,  6665,  6668, 24628, 24628,  6665,  6671, 24628,  5774,
 6671, 24628,  6666,  6669, 24628, 24628,  6666,  5293, 24628,  4247,
 6672, 24628,  6673,  6681,  5781,  6670,  6673,  6685,   876,   672,
 6673, 24628,  6674,  6674,  2491,  6665, 24628,  6678,   877,   672,
 6674, 24628,   577,   577,  1057,  5773, 24628,  6675,   878,   672,
 6675, 24628,   578,   578,  1058,  5772, 24628,  6676,   879,  1564,
 6676, 24628,   579,   579,  1059,   609, 24628,  6677,   880,   580,
 6677, 24628,   475,   475,  1060, 24628, 24628, 24628,   881,   476,
 6678, 24628,  6675,  6675,  2492,  6666, 24628,  6679,   882,  1564,
 6679, 24628,  6676,  6676,  2493,  4125, 24628,  6680,   883,   580,
 6680, 24628,  6677,  6677,  2494, 24628, 24628, 24628,   884,   476,
 6681, 24628,  6674,  3676,  3681,  6668,  6674,  6682,   885,   672,
 6682, 24628,  6675,  3677,  3682,  6669,  6675,  6683,   886,  1564,
 6683, 24628,  6676,  3678,  3683,  5279,  6676,  6684,   887,   580,
 6684, 24628,  6677,  3679,  3684, 24628,  6677, 24628,   888,   476,
 6685, 24628,  6678,  6682,  5782,  6671,  6678,  6686,   889,  1564,
 6686, 24628,  6679,  6683,  5783,  5293,  6679,  6687,   890,   580,
 6687, 24628,  6680,  6684,  5209, 24628,  6680, 24628,   891,   476,
 6688, 24628,  1111,  6689,  6308, 23926,  1111, 23295,   894,   176,
 6689, 24628,  1112,  3712,  6309,  6690,  1112,  9006,   895,   176,
 6690, 24628,  6691, 24628, 24628, 24628,  6691,  9008, 24628,  9011,
 6691, 24628, 24628, 24628, 24628, 24628, 24628,  6692, 24628,  9011,
 6692, 24628, 24628, 24628, 24628, 24628, 24628,  5218, 24628,  6693,
 6693, 24628, 24628, 24628, 24628, 24628, 24628,  6694,  7526,  6794,
 6694, 24628, 24628, 24628, 24628, 24628, 24628,  6695,  7527, 12026,
 6695, 24628, 24628, 24628, 24628, 24628, 24628,  6696,  6728, 12019,
 6696, 24628, 24628, 24628, 24628, 24628, 24628,  5272,  6697,  6713,
 6697, 24628, 24628, 24628, 24628, 24628, 24628,  4118,  5453,  6698,
 6698, 24628,  5454,  5454,  6699, 24628, 24628,  6709,  2490,  5462,
 6699, 24628, 24628, 24628, 24628, 24628, 24628,  6700, 24628,  6517,
 6700, 24628, 24628, 24628, 24628, 24628, 24628,  6701, 24628,  6704,
 6701, 24628, 24628, 24628, 24628, 24628, 24628,  6702, 24628,  4438,
 6702, 24628, 24628, 24628, 24628, 24628, 24628,  6703, 24628,  4417,
 6703, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1588,
 6704, 24628, 24628, 24628, 24628, 24628, 24628,  6705,   571,   760,
 6705, 24628, 24628, 24628, 24628, 24628, 24628,  6706,   572,  3723,
 6706, 24628, 24628, 24628, 24628, 24628, 24628,  6707,   573,  3712,
 6707, 24628, 24628, 24628, 24628, 24628, 24628,  6708,   574,  3675,
 6708, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   575,   638,
 6709, 24628,  5455,  5455,  6700, 24628, 24628,  6710,  2491,  5457,
 6710, 24628,  5456,  5456,  6701, 24628, 24628,  6711,  2492,  3914,
 6711, 24628,  2454,  2454,  6702, 24628, 24628,  6712,  2493,  2455,
 6712, 24628,  2435,  2435,  6703, 24628, 24628, 24628,  2494,  2436,
 6713, 24628,  6698,  6714,  6719, 24628,  6698,  6724,  5780,  5462,
 6714, 24628,  5454, 24628, 24628, 24628,  5454,  6715,  3680,  5462,
 6715, 24628,  5455, 24628, 24628, 24628,  5455,  6716,  3681,  5457,
 6716, 24628,  5456, 24628, 24628, 24628,  5456,  6717,  3682,  3914,
 6717, 24628,  2454, 24628, 24628, 24628,  2454,  6718,  3683,  2455,
 6718, 24628,  2435, 24628, 24628, 24628,  2435, 24628,  3684,  2436,
 6719, 24628,  6699, 24628, 24628, 24628,  6699,  6720, 24628,  6517,
 6720, 24628,  6700, 24628, 24628, 24628,  6700,  6721, 24628,  6704,
 6721, 24628,  6701, 24628, 24628, 24628,  6701,  6722, 24628,  4438,
 6722, 24628,  6702, 24628, 24628, 24628,  6702,  6723, 24628,  4417,
 6723, 24628,  6703, 24628, 24628, 24628,  6703, 24628, 24628,  1588,
 6724, 24628,  6709,  6715,  6720, 24628,  6709,  6725,  5781,  5457,
 6725, 24628,  6710,  6716,  6721, 24628,  6710,  6726,  5782,  3914,
 6726, 24628,  6711,  6717,  6722, 24628,  6711,  6727,  5783,  2455,
 6727, 24628,  6712,  6718,  6723, 24628,  6712, 24628,  5209,  2436,
 6728, 24628, 24628, 24628, 24628, 24628, 24628,  6697,  5452,  6729,
 6729, 24628,  4073,  4073,  6730, 12021, 24628, 10857,  5785,  6516,
 6730, 24628, 24628, 24628, 24628, 24628, 24628,  6731, 24628,  6764,
 6731, 24628, 24628, 24628, 24628, 24628, 24628,  6732, 24628,  6759,
 6732, 24628, 24628, 24628, 24628, 24628, 24628,  6733, 24628,  6746,
 6733, 24628, 24628, 24628, 24628, 24628, 24628,  6734, 24628,  6740,
 6734, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6735,
 6735, 24628, 24628, 24628, 24628, 24628, 24628,  6736,   840,  2578,
 6736, 24628, 24628, 24628, 24628, 24628, 24628,  6737,   841,  1792,
 6737, 24628, 24628, 24628, 24628, 24628, 24628,  6738,   855,  2561,
 6738, 24628, 24628, 24628, 24628, 24628, 24628,  6739,  1037,  3033,
 6739, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1030,  1124,
 6740, 24628, 24628, 24628, 24628, 24628, 24628,  6741,   804,  5619,
 6741, 24628, 24628, 24628, 24628, 24628, 24628,  6742,  1107,  6105,
 6742, 24628, 24628, 24628, 24628, 24628, 24628,  6743,  1197,  6745,
 6743, 24628, 24628, 24628, 24628, 24628, 24628,  6744,  2093,  4098,
 6744, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2091,  2611,
 6745, 24628,  1198, 24628, 24628, 24628,  1198,  5470,  3811,  1199,
 6746, 24628, 24628, 24628, 24628, 24628, 24628,  6747,   730,  6757,
 6747, 24628, 24628, 24628, 24628, 24628, 24628,  6748,  1314,  6756,
 6748, 24628, 24628, 24628, 24628, 24628, 24628,  6749,  2110,  6751,
 6749, 24628, 24628, 24628, 24628, 24628, 24628,  6750,  2111,  5805,
 6750, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2112,  3586,
 6751, 24628,  1554, 24628, 24628, 24628,  1554,  6752,  4443,  1555,
 6752, 24628,  5686, 24628, 24628, 24628,  5686,  6753,  4444,  4113,
 6753, 24628,  5687, 24628, 24628, 24628,  5687,  6754,  4548,  5688,
 6754, 24628,  5820, 24628, 24628, 24628,  5820,  6755,  4544,  5692,
 6755, 24628,   745, 24628, 24628, 24628,   745, 24628,  4540,   746,
 6756, 24628,  1315, 24628, 24628, 24628,  1315,  6457,  4529,    24,
 6757, 24628,   731, 24628, 24628, 24628,   731,  6758,  3912,     5,
 6758, 24628,   732, 24628, 24628, 24628,   732,  5847,  3908,    37,
 6759, 24628, 24628, 24628, 24628, 24628, 24628,  6760,   489,  4302,
 6760, 24628, 24628, 24628, 24628, 24628, 24628,  6761,   490,  5112,
 6761, 24628, 24628, 24628, 24628, 24628, 24628,  6762,   491,  6212,
 6762, 24628, 24628, 24628, 24628, 24628, 24628,  6763,   492,  6202,
 6763, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   493,  5537,
 6764, 24628, 24628, 24628, 24628, 24628, 24628,  6765,   423,  1629,
 6765, 24628, 24628, 24628, 24628, 24628, 24628,  6766,   424,  2670,
 6766, 24628, 24628, 24628, 24628, 24628, 24628,  6767,   425,  6769,
 6767, 24628, 24628, 24628, 24628, 24628, 24628,  6768,   426,  6041,
 6768, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1154,  3951,
 6769, 24628,   173, 24628, 24628, 24628,   173,  6770,  3339,   174,
 6770, 24628,  6771, 24628, 24628, 24628,  6771, 11361,  3340,  3667,
 6771, 24628, 24628, 24628, 24628, 24628, 24628,  6772,  3341,  3667,
 6772, 24628, 24628, 24628, 24628, 24628, 24628,  3643,  3342,  6773,
 6773, 24628,  3320,  3320,  2769, 15136, 24628,  6774,  6217,   168,
 6774, 24628,  3321,  3321, 10418, 18718, 24628, 18715,  6775,   700,
 6775, 24628,  3322,  3322,  6776,  6780, 24628, 15102,  5689, 14276,
 6776, 24628,  2479,  2479,  2698,  5308, 24628,  6777,  2465,  5730,
 6777, 24628,  2480,  2480,  2699,  5309, 24628,  6778,  2466,  5670,
 6778, 24628,  2481,  2481,  2700,  1970, 24628,  6779,  3458,  5366,
 6779, 24628,  1022,  1022,  2701, 24628, 24628, 24628,  3451,  3605,
 6780, 24628,  6220,  6220,  6781, 15106, 24628,  7617,  7646,  6221,
 6781, 24628, 24628, 24628, 24628, 24628, 24628,  1969,  6782,  6783,
 6782, 24628, 24628, 24628, 24628, 24628, 24628,   789, 24628,  6224,
 6783, 24628,  6224, 24628, 24628, 24628,  6224,  6784, 24628,  6225,
 6784, 24628,  6785, 24628, 24628, 24628,  6785,  9105, 24628,  6786,
 6785, 24628, 24628, 24628, 24628, 24628, 24628,  9106, 24628,  6786,
 6786, 24628, 24628, 24628, 24628, 24628, 24628,  9294,  6248,  6787,
 6787, 24628,  6249,  6249, 12095, 20529, 24628,  6788,    49,  5826,
 6788, 24628,  6250,  6250, 14472, 18965, 24628,  7489,  6789,  5998,
 6789, 24628,    61,    61,  6324,  6790, 24628,  5873,  1991,    62,
 6790, 24628, 24628, 24628, 24628, 24628, 24628,  5874, 24628,  6791,
 6791, 24628, 24628, 24628, 24628, 24628, 24628, 16894,  7762,  6792,
 6792, 24628,  7763, 12161,  7949, 22495,  7763, 22489,  6793,  1625,
 6793, 24628,  7764, 12162,  3327, 14079,  7764, 14072,  6794,  1899,
 6794, 24628,  6795,  4469, 11009, 21437,  6795, 11941,  6321,  3542,
 6795, 24628,  3541,  3541,  7649, 21438, 24628,  6796,  5135,  3542,
 6796, 24628,  4471,  4471, 11011, 11943, 24628,  6797,  5136,  4472,
 6797, 24628,  6798,  6798, 11160, 11901, 24628, 11929,  5137,  7890,
 6798, 24628, 24628, 24628, 24628, 24628, 24628,  6799,  5138,  7890,
 6799, 24628, 24628, 24628, 24628, 24628, 24628,  4481,  5139,  6800,
 6800, 24628,  5140,  5140,  6801, 24628, 24628,  7777,  7849,  7852,
 6801, 24628, 24628, 24628, 24628, 24628, 24628,  6802,  5855,  5555,
 6802, 24628, 24628, 24628, 24628, 24628, 24628,  6803,  5856, 10459,
 6803, 24628, 24628, 24628, 24628, 24628, 24628,  6804,  6805,  7092,
 6804, 24628, 24628, 24628, 24628, 24628, 24628,  4507,  6159,  6183,
 6805, 24628, 24628, 24628, 24628, 24628, 24628,  6159, 24628,  6806,
 6806, 24628, 24628, 24628, 24628, 24628, 24628,  6807,  2478,  2770,
 6807, 24628, 24628, 24628, 24628, 24628, 24628,  7095,  2479,  6808,
 6808,  1267,  5730,  4530,  5052, 12884,  5730,  6809,  2152,    48,
 6809,  1273,  9718,  4527,  5049, 12872,  9718,  6810,  2168,   462,
 6810,  1274,  6815,  4524,  5046, 12081,  6815,  6811,  2169,  4072,
 6811,  4161,  6814,  4521,  5043,  6452,  6814,  6812,  2170,  1078,
 6812,  4143,  6813,  4518,  1512, 24628,  6813, 24628,  2171,   603,
 6813, 24628,  4143,  4517,  1510, 24628,  4143, 24628,  2162,   603,
 6814, 24628,  4161,  4520,  5042,  6448,  4161,  6813,  2161,  1078,
 6815, 24628,  1274,  4523,  5045,  6816,  1274,  6814,  2160,  4072,
 6816, 24628,  6817, 24628, 24628, 24628,  6817,  6448, 24628,  6818,
 6817, 24628, 24628, 24628, 24628, 24628, 24628,  4119, 24628,  6818,
 6818, 24628, 24628, 24628, 24628, 24628, 24628,  6819,  1462,  7949,
 6819, 24628, 24628, 24628, 24628, 24628, 24628,  6820,  1463,  8958,
 6820, 24628, 24628, 24628, 24628, 24628, 24628,  6821,  1464,  6822,
 6821, 24628, 24628, 24628, 24628, 24628, 24628,  1325,  1465,  5896,
 6822, 24628,  1018,  1018,  2697,  6823, 24628, 12734,  5257,  8354,
 6823, 24628, 24628, 24628, 24628, 24628, 24628,  6781,  6824, 10949,
 6824, 24628, 24628, 24628, 24628, 24628, 24628,  6782, 24628,  6825,
 6825, 24628, 24628, 24628, 24628, 24628, 24628, 10948, 24628,  6826,
 6826, 24628, 24628, 24628, 24628, 24628, 24628,  8993, 10128,  6827,
 6827, 24628,  7361,  7361, 15161, 23921, 24628, 17741,  5824,  6828,
 6828,    17,  5825, 14284,  4467, 23597,  5825, 23910,  6829,     0,
 6829,    14,  5826, 14285, 16909, 23894,  5826, 23884,  6830,     2,
 6830,    15,  5827, 11339, 15810, 23882,  5827,  6831,  4277,     6,
 6831, 14088, 14087, 11340, 15811, 23880, 14087,  6832,  4278,    35,
 6832, 14089, 16722, 11341, 15812, 23879, 16722,  6833,  4287,  1633,
 6833, 14090, 16725, 11342, 15813, 12844, 16725, 23878,  4288,  6834,
 6834, 24628,  4289,  4289, 13740, 11630, 24628,  6835,  4392,   321,
 6835, 24628,  4290,  4290, 13741, 11609, 24628, 11571,  6836,  4291,
 6836, 24628,  6837,  6837,  7028, 11033, 24628, 11040,  1560,  5181,
 6837, 24628,   939,   939,  3741,  6267, 24628,  6838,  1159,  5181,
 6838, 24628,   940,   940,  3742,  6268, 24628,  6839,  6932,  6933,
 6839, 24628,   941,   941,  3743,  2003, 24628,  6840,  6842,  6843,
 6840, 24628,   942,   942,  3744, 24628, 24628, 24628,  6841,  3979,
 6841, 24628,   943,   943,  3745, 24628, 24628, 24628,  4203,   944,
 6842, 24628,  3989,  3989,  3756,  1211, 24628,  6841,  4214,  3990,
 6843, 24628,  3990,  3436,  2018,  6844,  3990,  6904,  3508,  2329,
 6844, 24628,  6845,  6893, 24628, 24628,  6845,  6899,  6903,  6846,
 6845, 24628,  6892,  6892, 24628, 24628, 24628,  6863,  6861,  6846,
 6846,  4180,  6859,  6190, 24628, 24628,  6859,  6847, 24628,  3304,
 6847,  4181,  6857,  6191, 24628, 24628,  6857,  6848, 24628,  4182,
 6848,  6855,  6854,  6192, 24628, 24628,  6854,  6849, 24628,  6193,
 6849,  6851,  6850,  6853, 24628, 24628,  6850,  2341, 24628,  4674,
 6850, 24628,  6851,  6852, 24628, 24628,  6851,  2340, 24628,  4674,
 6851, 24628,  6619,  6619, 24628, 24628, 24628,  1620, 24628,  4674,
 6852, 24628,  6619, 24628, 24628, 24628,  6619,  1673, 24628,  4674,
 6853,  6619,  6852, 24628, 24628, 24628,  6852,  1674, 24628,  4674,
 6854, 24628,  6855,  6856, 24628, 24628,  6855,  6850, 24628,  6193,
 6855, 24628,  6627,  6627, 24628, 24628, 24628,  6851, 24628,  6193,
 6856, 24628,  6627, 24628, 24628, 24628,  6627,  6852, 24628,  6193,
 6857, 24628,  4181,  6858, 24628, 24628,  4181,  6854, 24628,  4182,
 6858, 24628,  6629, 24628, 24628, 24628,  6629,  6856, 24628,  4182,
 6859, 24628,  4180,  6860, 24628, 24628,  4180,  6857, 24628,  3304,
 6860, 24628,  3303, 24628, 24628, 24628,  3303,  6858, 24628,  3304,
 6861, 24628,  6862,  6862, 24628, 24628, 24628,  3993,  6085,  6859,
 6862, 24628, 24628, 24628, 24628, 24628, 24628,  2916,  4179,  6859,
 6863, 24628,  6891,  6891, 24628, 24628, 24628,  6881,  3993,  6864,
 6864,  3933,  6878,  6880, 24628, 24628,  6878,  6865, 24628,  2664,
 6865,  3934,  6874,  6877, 24628, 24628,  6874,  6866, 24628,  3935,
 6866,  6306,  6871,  6873, 24628, 24628,  6871,  6867, 24628,  1113,
 6867,  6304,  6868,  6870, 24628, 24628,  6868,  2372, 24628,  1056,
 6868, 24628,  6304,  6869, 24628, 24628,  6304,  2371, 24628,  1056,
 6869, 24628,  5779, 24628, 24628, 24628,  5779,  2370, 24628,  1056,
 6870,  5779,  6869, 24628, 24628, 24628,  6869,  2373, 24628,  1056,
 6871, 24628,  6306,  6872, 24628, 24628,  6306,  6868, 24628,  1113,
 6872, 24628,  6307, 24628, 24628, 24628,  6307,  6869, 24628,  1113,
 6873,  6307,  6872, 24628, 24628, 24628,  6872,  6870, 24628,  1113,
 6874, 24628,  3934,  6875, 24628, 24628,  3934,  6871, 24628,  3935,
 6875, 24628,  6876, 24628, 24628, 24628,  6876,  6872, 24628,  3935,
 6876, 24628, 24628, 24628, 24628, 24628, 24628,  6307, 24628,  3935,
 6877,  6876,  6875, 24628, 24628, 24628,  6875,  6873, 24628,  3935,
 6878, 24628,  3933,  6879, 24628, 24628,  3933,  6874, 24628,  2664,
 6879, 24628,  2663, 24628, 24628, 24628,  2663,  6875, 24628,  2664,
 6880,  2663,  6879, 24628, 24628, 24628,  6879,  6877, 24628,  2664,
 6881, 24628,  6890,  6890, 24628, 24628, 24628,  1216,  3994,  6882,
 6882,  2919,  3996,  6889, 24628, 24628,  3996,  6883, 24628,  1983,
 6883,  2920,  6293,  6888, 24628, 24628,  6293,  6884, 24628,  2921,
 6884,  6290,  6289,  6887, 24628, 24628,  6289,  6885, 24628,  4001,
 6885,  6276,  6286,  6886, 24628, 24628,  6286,  1488, 24628,  4253,
 6886,  5095,  5094, 24628, 24628, 24628,  5094,  1443, 24628,  4253,
 6887,  4000,  5098, 24628, 24628, 24628,  5098,  6886, 24628,  4001,
 6888,  3999,  3998, 24628, 24628, 24628,  3998,  6887, 24628,  2921,
 6889,  1982,  3997, 24628, 24628, 24628,  3997,  6888, 24628,  1983,
 6890, 24628, 24628, 24628, 24628, 24628, 24628,   541,  2917,  6882,
 6891, 24628, 24628, 24628, 24628, 24628, 24628,  6890,  2916,  6864,
 6892, 24628, 24628, 24628, 24628, 24628, 24628,  6891,  6862,  6846,
 6893, 24628,  6892, 24628, 24628, 24628,  6892,  6894,  6898,  6846,
 6894, 24628,  6891, 24628, 24628, 24628,  6891,  6895,  6897,  6864,
 6895, 24628,  6890, 24628, 24628, 24628,  6890,  2009,  6896,  6882,
 6896, 24628,  2917, 24628, 24628, 24628,  2917,   829,  6089,  3996,
 6897, 24628,  2916, 24628, 24628, 24628,  2916,  6896,  6088,  6878,
 6898, 24628,  6862, 24628, 24628, 24628,  6862,  6897,  4178,  6859,
 6899, 24628,  6863,  6894, 24628, 24628,  6863,  6900,  6902,  6864,
 6900, 24628,  6881,  6895, 24628, 24628,  6881,  2013,  6901,  6882,
 6901, 24628,  3994,  6896, 24628, 24628,  3994,  2014,  6090,  3996,
 6902, 24628,  3993,  6897, 24628, 24628,  3993,  6901,  6087,  6878,
 6903, 24628,  6861,  6898, 24628, 24628,  6861,  6902,  6084,  6859,
 6904, 24628,  3991,  6905,  2047,  6899,  3991,  6919,  6931,  2357,
 6905, 24628,  2914,  3438,  2020,  6894,  2914,  6906,  6918,  2357,
 6906, 24628,  6907,  3439,  2021,  6895,  6907,  6913,  6917,  3441,
 6907, 24628,  3440,  3440,  1237,  6890, 24628,  6911,  6908,  3441,
 6908, 24628,   583,   583,  1087,  2917, 24628,  6909,  3929,  5168,
 6909, 24628,   584,   584,  1088,   481, 24628,  6910,  3930,  3518,
 6910, 24628,   585,   585,  1089, 24628, 24628, 24628,  3931,  2643,
 6911, 24628,  6556,  6556,  1238,   541, 24628,  6912,  6909,  6348,
 6912, 24628,  6555,  6555,  1239, 24628, 24628, 24628,  6910,  6378,
 6913, 24628,  6911,  6559,  2022,  2009,  6911,  6914,  6916,  6348,
 6914, 24628,  6912,  6560,  2023, 24628,  6912, 24628,  6915,  6378,
 6915, 24628,  6910,  3514,  2024, 24628,  6910, 24628,  6099,  2643,
 6916, 24628,  6909,  3513,  2025,   829,  6909,  6915,  6098,  3518,
 6917, 24628,  6908,  3512,  2026,  6896,  6908,  6916,  6097,  5168,
 6918, 24628,  2915,  3511,  2045,  6897,  2915,  6917,  6096,  2395,
 6919, 24628,  6920,  6906,  2056,  6900,  6920,  6926,  6930,  3441,
 6920, 24628,  6907,  6907,  2049,  6881, 24628,  6924,  6921,  3441,
 6921, 24628,  6908,  6908,  2054,  3994, 24628,  6922,  6093,  5168,
 6922, 24628,  6909,  6909,  2053,   614, 24628,  6923,  6094,  3518,
 6923, 24628,  6910,  6910,  2052, 24628, 24628, 24628,  6095,  2643,
 6924, 24628,  6911,  6911,  2050,  1216, 24628,  6925,  6922,  6348,
 6925, 24628,  6912,  6912,  2051, 24628, 24628, 24628,  6923,  6378,
 6926, 24628,  6924,  6913,  2057,  2013,  6924,  6927,  6929,  6348,
 6927, 24628,  6925,  6914,  2058, 24628,  6925, 24628,  6928,  6378,
 6928, 24628,  6923,  6915,  2059, 24628,  6923, 24628,  6102,  2643,
 6929, 24628,  6922,  6916,  2060,  2014,  6922,  6928,  6101,  3518,
 6930, 24628,  6921,  6917,  2061,  6901,  6921,  6929,  6100,  5168,
 6931, 24628,  3992,  6918,  2062,  6902,  3992,  6930,  6091,  2395,
 6932, 24628,  6044,  6044,  3890,  6269, 24628,  6842,  4227,  4034,
 6933, 24628,  4034,  5332,  2064,  6934,  4034,  7002,  6495,   169,
 6934, 24628,  6935,  6995, 24628, 24628,  6935,  6998,  6496,  6936,
 6935, 24628,  6994,  6994, 24628, 24628, 24628,  6966,  4012,  6936,
 6936,  5488,  6509,  6965, 24628, 24628,  6509,  6937, 24628,  5173,
 6937,  5489,  6963,  6964, 24628, 24628,  6963,  6938, 24628,  5490,
 6938,  6960,  6959,  6962, 24628, 24628,  6959,  6939, 24628,  6514,
 6939,  6955,  6954,  6958, 24628, 24628,  6954,  6952, 24628,  6940,
 6940, 24628, 24628, 24628, 24628, 24628, 24628,  6946,  4674,  6941,
 6941, 24628,  4675,  4675, 24628, 24628, 24628,  6942,  5462,  1697,
 6942, 24628,  4984,  4984, 24628, 24628, 24628,  6943,  5463,  2407,
 6943, 24628,  4985,  4985, 24628, 24628, 24628,  6944,  5464,  4986,
 6944, 24628,  4996,  4996, 24628, 24628, 24628,  6945,  5465,  4997,
 6945, 24628,  5005,  5005, 24628, 24628, 24628, 24628,  5466,  5006,
 6946, 24628, 24628, 24628, 24628, 24628, 24628,  3890,  4602,  6947,
 6947, 24628,  4603,  4603, 24628, 24628, 24628,  6948,  5457,  4604,
 6948, 24628,  4615,  4615, 24628, 24628, 24628,  6949,  5458,  4616,
 6949, 24628,  4626,  4626, 24628, 24628, 24628,  6950,  5459,  4627,
 6950, 24628,  4637,  4637, 24628, 24628, 24628,  6951,  5460,  4638,
 6951, 24628,  4648,  4648, 24628, 24628, 24628, 24628,  5461,  4649,
 6952,  1205,  6953,  5987, 24628, 24628,  6953, 24628, 24628,  1207,
 6953, 24628,  1205,  5851, 24628, 24628,  1205, 24628, 24628,  1207,
 6954, 24628,  6955,  6957, 24628, 24628,  6955,  6953, 24628,  6940,
 6955, 24628,  6956,  6956, 24628, 24628, 24628,  1205, 24628,  6940,
 6956, 24628, 24628, 24628, 24628, 24628, 24628,  1206, 24628,  6940,
 6957, 24628,  6956, 24628, 24628, 24628,  6956,  5851, 24628,  6940,
 6958,  6956,  6957, 24628, 24628, 24628,  6957,  5987, 24628,  6940,
 6959, 24628,  6960,  6961, 24628, 24628,  6960,  6954, 24628,  6514,
 6960, 24628,  6513,  6513, 24628, 24628, 24628,  6955, 24628,  6514,
 6961, 24628,  6513, 24628, 24628, 24628,  6513,  6957, 24628,  6514,
 6962,  6513,  6961, 24628, 24628, 24628,  6961,  6958, 24628,  6514,
 6963, 24628,  5489,  6511, 24628, 24628,  5489,  6959, 24628,  5490,
 6964,  6512,  6511, 24628, 24628, 24628,  6511,  6962, 24628,  5490,
 6965,  5172,  6510, 24628, 24628, 24628,  6510,  6964, 24628,  5173,
 6966, 24628,  6993,  6993, 24628, 24628, 24628,  6976,  4013,  6967,
 6967,  5449,  6500,  6975, 24628, 24628,  6500,  6968, 24628,  3541,
 6968,  5450,  6501,  6974, 24628, 24628,  6501,  6969, 24628,  5315,
 6969,  5451,  6502,  6973, 24628, 24628,  6502,  6970, 24628,  4073,
 6970,  5467,  6505,  6972, 24628, 24628,  6505,  6971, 24628,  5454,
 6971,  4138,  6506,  6452, 24628, 24628,  6506, 24628, 24628,   604,
 6972,  5453,  6504, 24628, 24628, 24628,  6504,  6452, 24628,  5454,
 6973,  5452,  6503, 24628, 24628, 24628,  6503,  6972, 24628,  4073,
 6974,  5314,  5313, 24628, 24628, 24628,  5313,  6973, 24628,  5315,
 6975,  3540,  5312, 24628, 24628, 24628,  5312,  6974, 24628,  3541,
 6976, 24628,  6992,  6992, 24628, 24628, 24628,  2051,  4014,  6977,
 6977,  1569,  4016,  6991, 24628, 24628,  4016,  6978, 24628,  1570,
 6978,  6989,  6988,  6990, 24628, 24628,  6988,  6979, 24628,  3468,
 6979,  6986,  6985,  6987, 24628, 24628,  6985,  6980, 24628,  4021,
 6980,  6982,  6981,  6984, 24628, 24628,  6981,  3000, 24628,  5245,
 6981, 24628,  6982,  6983, 24628, 24628,  6982,  2982, 24628,  5245,
 6982, 24628,  5246,  5246, 24628, 24628, 24628,  2653, 24628,  5245,
 6983, 24628,  5246, 24628, 24628, 24628,  5246,  2981, 24628,  5245,
 6984,  5246,  6983, 24628, 24628, 24628,  6983,  3001, 24628,  5245,
 6985, 24628,  6986,  4019, 24628, 24628,  6986,  6981, 24628,  4021,
 6986, 24628,  4020,  4020, 24628, 24628, 24628,  6982, 24628,  4021,
 6987,  4020,  4019, 24628, 24628, 24628,  4019,  6984, 24628,  4021,
 6988, 24628,  6989,  4018, 24628, 24628,  6989,  6985, 24628,  3468,
 6989, 24628,  3467,  3467, 24628, 24628, 24628,  6986, 24628,  3468,
 6990,  3467,  4018, 24628, 24628, 24628,  4018,  6987, 24628,  3468,
 6991,  3466,  4017, 24628, 24628, 24628,  4017,  6990, 24628,  1570,
 6992, 24628, 24628, 24628, 24628, 24628, 24628,  1239,  1567,  6977,
 6993, 24628, 24628, 24628, 24628, 24628, 24628,  6992,  1566,  6967,
 6994, 24628, 24628, 24628, 24628, 24628, 24628,  6993,  1565,  6936,
 6995, 24628,  6994, 24628, 24628, 24628,  6994,  6996,  6497,  6936,
 6996, 24628,  6993, 24628, 24628, 24628,  6993,  6997,  6498,  6967,
 6997, 24628,  6992, 24628, 24628, 24628,  6992,  2023,  6499,  6977,
 6998, 24628,  6966,  6996, 24628, 24628,  6966,  6999,  7001,  6967,
 6999, 24628,  6976,  6997, 24628, 24628,  6976,  2058,  7000,  6977,
 7000, 24628,  4014,  6499, 24628, 24628,  4014,  2059,  5437,  4016,
 7001, 24628,  4013,  6498, 24628, 24628,  4013,  7000,  5475,  6500,
 7002, 24628,  4035,  7003,  2201,  6998,  4035,  7015,  7027,   701,
 7003, 24628,  7004,  5334,  2192,  6996,  7004,  7008,  7014,   701,
 7004, 24628,  1548,  1548,  2067,  6993, 24628,  7005,  4037,   701,
 7005, 24628,  1549,  1549,  2068,  6992, 24628,  7006,  4038,  1550,
 7006, 24628,  5337,  5337,  2069,  1239, 24628,  7007,  4039,  5338,
 7007, 24628,  6579,  6579,  2070, 24628, 24628, 24628,  4040,  6569,
 7008, 24628,  7005,  5335,  2193,  6997,  7005,  7009,  7013,  1550,
 7009, 24628,  7006,  5336,  2194,  2023,  7006,  7010,  7012,  5338,
 7010, 24628,  7007,  6585,  2195, 24628,  7007, 24628,  7011,  6569,
 7011, 24628,  4040,  5668,  2196, 24628,  4040, 24628,  5417,  3641,
 7012, 24628,  4039,  5667,  2197,  2024,  4039,  7011,  5423,  5365,
 7013, 24628,  4038,  5666,  2198,  6499,  4038,  7012,  5432,  5669,
 7014, 24628,  4037,  5665,  2199,  6498,  4037,  7013,  5469,  5729,
 7015, 24628,  7016,  7008,  2202,  6999,  7016,  7022,  7026,  1550,
 7016, 24628,  7005,  7005,  2183,  6976, 24628,  7020,  7017,  1550,
 7017, 24628,  4038,  4038,  2188,  4014, 24628,  7018,  5429,  5669,
 7018, 24628,  4039,  4039,  2187,  2052, 24628,  7019,  5422,  5365,
 7019, 24628,  4040,  4040,  2186, 24628, 24628, 24628,  5416,  3641,
 7020, 24628,  7006,  7006,  2184,  2051, 24628,  7021,  7018,  5338,
 7021, 24628,  7007,  7007,  2185, 24628, 24628, 24628,  7019,  6569,
 7022, 24628,  7020,  7009,  2203,  2058,  7020,  7023,  7025,  5338,
 7023, 24628,  7021,  7010,  2204, 24628,  7021, 24628,  7024,  6569,
 7024, 24628,  7019,  7011,  2205, 24628,  7019, 24628,  5415,  3641,
 7025, 24628,  7018,  7012,  2206,  2059,  7018,  7024,  5421,  5365,
 7026, 24628,  7017,  7013,  2207,  7000,  7017,  7025,  5428,  5669,
 7027, 24628,  4036,  7014,  2208,  7001,  4036,  7026,  5446,  5729,
 7028, 24628,  2766,  2766,  4395,  7029, 24628,  7083,  9655, 10458,
 7029, 24628, 24628, 24628, 24628, 24628, 24628,  7030,  7044,  7073,
 7030, 24628, 24628, 24628, 24628, 24628, 24628,  4314,  7031,  7036,
 7031, 24628, 24628, 24628, 24628, 24628, 24628,  4315, 24628,  7032,
 7032, 24628, 24628, 24628, 24628, 24628, 24628,  7033,  6239,  4246,
 7033, 24628, 24628, 24628, 24628, 24628, 24628,  7034,  6240,  5052,
 7034, 24628, 24628, 24628, 24628, 24628, 24628,  7035,  6241,  5080,
 7035, 24628, 24628, 24628, 24628, 24628, 24628,  4321,  6242,  5089,
 7036, 24628,  7032, 24628, 24628, 24628,  7032,  7037,  7043,  4246,
 7037, 24628,  7033, 24628, 24628, 24628,  7033,  7038,  7042,  5052,
 7038, 24628,  7034, 24628, 24628, 24628,  7034,  7039,  7041,  5080,
 7039, 24628,  7035, 24628, 24628, 24628,  7035,  4326,  7040,  5089,
 7040, 24628,  6242, 24628, 24628, 24628,  6242,  2695,  5094,  4252,
 7041, 24628,  6241, 24628, 24628, 24628,  6241,  7040,  5098,  4263,
 7042, 24628,  6240, 24628, 24628, 24628,  6240,  7041,  3998,  5051,
 7043, 24628,  6239, 24628, 24628, 24628,  6239,  7042,  3997,  4245,
 7044, 24628, 24628, 24628, 24628, 24628, 24628,  7031, 24628,  7045,
 7045, 24628, 24628, 24628, 24628, 24628, 24628,  7054,  7049,  7046,
 7046,  2664,  6322, 24628, 24628, 24628,  6322,  7047, 24628,  2665,
 7047,  6324,  6323, 24628, 24628, 24628,  6323,  7048, 24628,  5107,
 7048,  5138,  6325, 24628, 24628, 24628,  6325,  5871, 24628,  6326,
 7049, 24628, 24628, 24628, 24628, 24628, 24628,  7050,  2663,  6322,
 7050, 24628, 24628, 24628, 24628, 24628, 24628,  7051,  6876,  4296,
 7051, 24628, 24628, 24628, 24628, 24628, 24628,  7052,  6307,  6309,
 7052, 24628, 24628, 24628, 24628, 24628, 24628,  7053,  5779,  3680,
 7053, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1461,  5283,
 7054, 24628, 24628, 24628, 24628, 24628, 24628,  7058,  7050,  7055,
 7055,  3935,  4296, 24628, 24628, 24628,  4296,  7056, 24628,  3936,
 7056,  4298,  4297, 24628, 24628, 24628,  4297,  7057, 24628,  4299,
 7057,  5709,  6066, 24628, 24628, 24628,  6066,  6064, 24628,  6067,
 7058, 24628, 24628, 24628, 24628, 24628, 24628,  7062,  7051,  7059,
 7059,  1113,  6309, 24628, 24628, 24628,  6309,  7060, 24628,  6035,
 7060,  1114,  6310, 24628, 24628, 24628,  6310,  7061, 24628,  6196,
 7061,  1115,  6311, 24628, 24628, 24628,  6311,  5213, 24628,  5788,
 7062, 24628, 24628, 24628, 24628, 24628, 24628,  7067,  7052,  7063,
 7063,  1056,  3680, 24628, 24628, 24628,  3680,  7064, 24628,  4676,
 7064,  1057,  3681, 24628, 24628, 24628,  3681,  7065, 24628,  3685,
 7065,  1058,  3682, 24628, 24628, 24628,  3682,  7066, 24628,  2495,
 7066,  1059,  3683, 24628, 24628, 24628,  3683,  5211, 24628,  2456,
 7067, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  7053,  7068,
 7068,  1174,  5283, 24628, 24628, 24628,  5283,  7069, 24628,   431,
 7069,  1175,  5282, 24628, 24628, 24628,  5282,  7070, 24628,   673,
 7070,  1176,  5281, 24628, 24628, 24628,  5281,  7071, 24628,  1178,
 7071,  1177,  5280, 24628, 24628, 24628,  5280,  7072, 24628,  1085,
 7072,   609,  5279, 24628, 24628, 24628,  5279, 24628, 24628,   477,
 7073, 24628,  7045, 24628, 24628, 24628,  7045,  7074,  7082,  7046,
 7074, 24628,  7054, 24628, 24628, 24628,  7054,  7075,  7081,  7055,
 7075, 24628,  7058, 24628, 24628, 24628,  7058,  7076,  7080,  7059,
 7076, 24628,  7062, 24628, 24628, 24628,  7062,  7077,  7079,  7063,
 7077, 24628,  7067, 24628, 24628, 24628,  7067, 24628,  7078,  7068,
 7078, 24628,  7053, 24628, 24628, 24628,  7053, 24628,  2370,  5283,
 7079, 24628,  7052, 24628, 24628, 24628,  7052,  7078,  6869,  3680,
 7080, 24628,  7051, 24628, 24628, 24628,  7051,  7079,  6872,  6309,
 7081, 24628,  7050, 24628, 24628, 24628,  7050,  7080,  6875,  4296,
 7082, 24628,  7049, 24628, 24628, 24628,  7049,  7081,  6879,  6322,
 7083, 24628,  2767,  2767,  4396,  7030, 24628,  7084,  7089,  7091,
 7084, 24628,  1909,  1909,  4397,  4314, 24628,  7085,  7087,  6182,
 7085, 24628,  1910,  1910,  4398, 24628, 24628, 24628,  7086,  1933,
 7086, 24628,  1911,  1911,  4399, 24628, 24628, 24628,  4202,  1923,
 7087, 24628,  1963,  1963,  4415,  4315, 24628,  7086,  7088,  1964,
 7088, 24628,  6159,  6159, 24628, 24628, 24628,  4202, 24628,  6160,
 7089, 24628,  2768,  2768,  4436,  7031, 24628,  7087,  7090,  2769,
 7090, 24628,  6805,  6805, 24628, 24628, 24628,  7088, 24628,  6806,
 7091, 24628,  2769,  7092,  4333, 10424,  2769, 10417,  8586,  2770,
 7092, 24628,  6806, 24628, 24628, 24628,  6806,  7093,  7538,  2770,
 7093, 24628,  6807, 24628, 24628, 24628,  6807,  7094,  7539,  6808,
 7094, 24628,  7095, 24628, 24628, 24628,  7095, 10409,  7540,  7096,
 7095, 24628, 24628, 24628, 24628, 24628, 24628, 10408,  2480,  7096,
 7096,  2467,  5670,  4555,  5080, 12947,  5670,  7097,  2105,  1147,
 7097,  2468,  7523,  4552,  5079, 12941,  7523,  7098,  2148,  2469,
 7098,  7106,  7105,  4549,  5076,  7521,  7105,  7099,  2149,  4111,
 7099,  7104,  7103,  4545,  5073,  3001,  7103,  7100,  2150,  4448,
 7100,  7102,  7101,  4541,  2040, 24628,  7101, 24628,  2151,  3565,
 7101, 24628,  7102,  4540,  1977, 24628,  7102, 24628,  2142,  3565,
 7102, 24628,  4539,  4539,  1024, 24628, 24628, 24628,  2140,  3565,
 7103, 24628,  7104,  4544,  5072,  2981,  7104,  7101,  2141,  4448,
 7104, 24628,  4447,  4447,  5071,   717, 24628,  7102,  2139,  4448,
 7105, 24628,  7106,  4548,  4265,  7519,  7106,  7103,  2137,  4111,
 7106, 24628,  4446,  4446,  4266,  7107, 24628,  7104,  2138,  4111,
 7107, 24628, 24628, 24628, 24628, 24628, 24628,   717, 24628,  7108,
 7108, 24628, 24628, 24628, 24628, 24628, 24628,  7109,  3466,  3327,
 7109, 24628, 24628, 24628, 24628, 24628, 24628,  5256,  3467,  7110,
 7110, 24628,  3468,  3468,   299,  7178, 24628,  7111,  3653,  3394,
 7111, 24628,  3469,  3469,   300,  7432, 24628,  7112,  3654,  3470,
 7112, 24628,  2472,  2472,   301,  4135, 24628,  7113,  2525,  7114,
 7113, 24628,  2473,  2473,   302, 24628, 24628,  1892,  2526,  2474,
 7114, 24628,  2527,  2527,  7115,  9639, 24628, 10275,   846,  3333,
 7115, 24628, 24628, 24628, 24628, 24628, 24628,  7116, 24628,  8073,
 7116, 24628, 24628, 24628, 24628, 24628, 24628,  7117, 24628,  7315,
 7117, 24628, 24628, 24628, 24628, 24628, 24628,  4171, 24628,  7118,
 7118, 24628, 24628, 24628, 24628, 24628, 24628,  7119,  1146, 12442,
 7119, 24628, 24628, 24628, 24628, 24628, 24628,  7120,  4445, 11261,
 7120, 24628, 24628, 24628, 24628, 24628, 24628,  7121,  4446,  7123,
 7121, 24628, 24628, 24628, 24628, 24628, 24628,  7122,  4447,  6419,
 7122, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4539,  3604,
 7123, 24628,  4111,  6751,  7124, 14932,  4111, 12965,  5670,  1555,
 7124, 24628,  4021, 24628, 24628, 24628,  4021,  7125,  4263,  4022,
 7125, 24628,  7126, 24628, 24628, 24628,  7126,  7168,  4264,  5259,
 7126, 24628, 24628, 24628, 24628, 24628, 24628,  7127,  4002,  5259,
 7127, 24628, 24628, 24628, 24628, 24628, 24628,  7167,  4266,  7128,
 7128, 24628,  4267,  4267,   622,  7357, 24628,  7129,  1312,  4268,
 7129, 24628,  7236,  7236,  1073,  7356, 24628,  8349,  1313,  7130,
 7130, 24628,  1315,  1315,  1051,  7131, 24628,  6456,  4067,    24,
 7131, 24628, 24628, 24628, 24628, 24628, 24628,  6016,  8185,  7132,
 7132, 24628,  8186,  8186, 13212, 18684, 24628, 14029, 14014,  7133,
 7133, 24628,  7180,  7180, 14282, 20935, 24628, 17896,  7359,  7134,
 7134, 24628,  6827, 13214, 16718, 23857,  6827,  7135,  6019,  6828,
 7135, 24628, 17741, 13012, 20143,  9116, 17741, 23657, 23856,  7136,
 7136,   326,  5997, 15049,  6468, 23848,  5997, 23838,  7137,    10,
 7137,    62,  5998, 15050, 19754, 23830,  5998, 23821,  7138,    21,
 7138,    44,    43, 11348, 15819, 23819,    43,  7139,  5558,    38,
 7139,  6001,  6000, 11349, 15820, 23817,  6000,  7140,  5559,  2673,
 7140, 13018, 13017, 11350, 15821, 23816, 13017, 23814,  5560,  7141,
 7141, 24628,  1579,  1579, 15620, 23123, 24628,  7142,  5117,   167,
 7142, 24628, 17385, 17385, 15621, 23117, 24628, 23115,  7143,   699,
 7143, 24628,  7144,  7144, 15429, 11789, 24628, 19178, 11121, 11771,
 7144, 24628,   113,   113,  1582,  7145, 24628, 17361, 11122, 11771,
 7145, 24628, 24628, 24628, 24628, 24628, 24628,  7146, 11123, 12013,
 7146, 24628, 24628, 24628, 24628, 24628, 24628,  3288,  7147,  7148,
 7147, 24628, 24628, 24628, 24628, 24628, 24628,  1325,  5218,  6238,
 7148, 24628,  6238,  7149,  7043, 16228,  6238, 16237, 14831, 15007,
 7149, 24628,  5219, 24628, 24628, 24628,  5219,  7150,  8910, 15007,
 7150, 24628,  5220, 24628, 24628, 24628,  5220,  7151,  7171,  7172,
 7151, 24628,  5221, 24628, 24628, 24628,  5221,  7152,  7154,  7155,
 7152, 24628,  5222, 24628, 24628, 24628,  5222,  3294,  7153,  5247,
 7153, 24628,  5223, 24628, 24628, 24628,  5223,  3295,  6983,  5224,
 7154, 24628,  5256, 24628, 24628, 24628,  5256,  7153,  4019,  5257,
 7155, 24628,  5257,  7124,   834,  7156,  5257,  7158,  4262,  4022,
 7156, 24628,  6824, 24628, 24628, 24628,  6824,  7157, 24628,  6825,
 7157, 24628,  6782, 24628, 24628, 24628,  6782,   792, 24628,  6224,
 7158, 24628,  5258,  7125,   835,  7157,  5258,  7159,  5077,  5259,
 7159, 24628,  7160,  7168,   836,   792,  7160,  7170,  5074,  7128,
 7160, 24628,  7127,  7127,   729,   789, 24628,  7161,  5075,  7128,
 7161, 24628,  7167,  7167,   838, 24628, 24628,  3451,  5070,  7162,
 7162, 24628,  5058,  5058,   664, 24628, 24628,  7163,  1105,  5059,
 7163, 24628,  5063,  5063,  1050, 24628, 24628,  7164,  1106,  5064,
 7164, 24628,  4104,  4104,  1264, 24628, 24628,  7165,  2097,  4105,
 7165, 24628,  4091,  4091,  2657, 24628, 24628,  7166,  2098,  4092,
 7166, 24628,  4083,  4083,   717, 24628, 24628, 24628,  2099,  4084,
 7167, 24628, 24628, 24628, 24628, 24628, 24628,  1023,  5071,  7162,
 7168, 24628,  7127, 24628, 24628, 24628,  7127,  7169,  4265,  7128,
 7169, 24628,  7167, 24628, 24628, 24628,  7167,  3453,  5072,  7162,
 7170, 24628,  7161,  7169,   837, 24628,  7161,  3452,  5069,  7162,
 7171, 24628,  7109, 24628, 24628, 24628,  7109,  7154,  4018,  7110,
 7172, 24628,  7110,  7173,   418,  7177,  7110,  7430,  5050,  3394,
 7173, 24628,  3468, 24628, 24628, 24628,  3468,  7174,  5051,  3394,
 7174, 24628,  3469, 24628, 24628, 24628,  3469,  7175,  5048,  3470,
 7175, 24628,  2472, 24628, 24628, 24628,  2472,  7176,  5045,  7114,
 7176, 24628,  2473, 24628, 24628, 24628,  2473,  2364,  5042,  2474,
 7177, 24628,  7178, 24628, 24628, 24628,  7178,  7431, 24628,  7179,
 7178, 24628, 24628, 24628, 24628, 24628, 24628,  7432, 24628,  7179,
 7179, 24628, 24628, 24628, 24628, 24628, 24628,  9873, 24628,  7180,
 7180, 24628, 24628, 24628, 24628, 24628, 24628,  7181,  6826,  7134,
 7181, 24628, 24628, 24628, 24628, 24628, 24628, 17071,  8993,  7182,
 7182, 24628,  8994, 16018, 19796, 23569,  8994, 23559,  6465,  7183,
 7183,    46,  4466, 16967,   332, 23804,  4466, 23794,  7184,     1,
 7184,    47,  4467, 16347, 12442, 23784,  4467, 23778,  7185,     3,
 7185,    48,  4468, 11320, 13816, 23776,  4468,  7186,  5858,     7,
 7186, 13314, 15992, 11321, 13817, 23774, 15992,  7187,  5859,    36,
 7187,  7200,  7199, 11322, 11940, 23773,  7199,  7188,  5860,  1634,
 7188,  7193,  7192,  5395,  7198,  7197,  7192,  7189,  5861,  4392,
 7189,  7191,  7190,  5387,  5385, 24628,  7190, 24628,  5862,  4308,
 7190, 24628,  7191,  5382,  5383, 24628,  7191, 24628,  5863,  4308,
 7191, 24628,  4307,  4307,  4481, 24628, 24628, 24628,  5864,  4308,
 7192, 24628,  7193,  5390,  7195,  7196,  7193,  7190,  5865,  4392,
 7193, 24628,  4306,  4306,  6799,  7194, 24628,  7191,  5866,  4392,
 7194, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5867,  4309,
 7195, 24628,  6799, 24628, 24628, 24628,  6799,  5383,  5868,  6800,
 7196, 24628,  7194, 24628, 24628, 24628,  7194, 24628,  5869,  4309,
 7197,  7194,  7196, 24628, 24628, 24628,  7196, 24628,  5870,  4309,
 7198,  6799,  7195, 24628, 24628, 24628,  7195,  5385,  5871,  6800,
 7199, 24628,  7200,  5397, 11933, 15994,  7200,  7192,  5872,  1634,
 7200, 24628,  4305,  4305,  6798,  7201, 24628,  7193,  5873,  1634,
 7201, 24628, 24628, 24628, 24628, 24628, 24628,  7194,  5874,  7202,
 7202, 24628,  5875,  5875,  7203, 12784, 24628, 12751,  7947,  8281,
 7203, 24628, 24628, 24628, 24628, 24628, 24628,  7204, 10311, 12786,
 7204, 24628, 24628, 24628, 24628, 24628, 24628,  7205,  7274, 12764,
 7205, 24628, 24628, 24628, 24628, 24628, 24628,  7206,  7220,  7264,
 7206, 24628, 24628, 24628, 24628, 24628, 24628,  4398,  7207,  7212,
 7207, 24628, 24628, 24628, 24628, 24628, 24628,  4399, 24628,  7208,
 7208, 24628, 24628, 24628, 24628, 24628, 24628,  7209,  5125,  5895,
 7209, 24628, 24628, 24628, 24628, 24628, 24628,  7210,  5126,  5921,
 7210, 24628, 24628, 24628, 24628, 24628, 24628,  7211,  5127,  5932,
 7211, 24628, 24628, 24628, 24628, 24628, 24628,  4425,  5128,  5943,
 7212, 24628,  7208, 24628, 24628, 24628,  7208,  7213,  7219,  5895,
 7213, 24628,  7209, 24628, 24628, 24628,  7209,  7214,  7218,  5921,
 7214, 24628,  7210, 24628, 24628, 24628,  7210,  7215,  7217,  5932,
 7215, 24628,  7211, 24628, 24628, 24628,  7211,  4430,  7216,  5943,
 7216, 24628,  5128, 24628, 24628, 24628,  5128,  4431,  4258,  3873,
 7217, 24628,  5127, 24628, 24628, 24628,  5127,  7216,  4257,  4601,
 7218, 24628,  5126, 24628, 24628, 24628,  5126,  7217,  4256,  4673,
 7219, 24628,  5125, 24628, 24628, 24628,  5125,  7218,  4252,  5030,
 7220, 24628, 24628, 24628, 24628, 24628, 24628,  7207, 24628,  7221,
 7221, 24628, 24628, 24628, 24628, 24628, 24628,  7245,  7225,  7222,
 7222,  3657,  7224, 24628, 24628, 24628,  7224,  7223,  2173,  1397,
 7223,  3658,  5990, 24628, 24628, 24628,  5990,  5988,  2174,  1575,
 7224, 24628,  3657, 24628, 24628, 24628,  3657,  5990,  1832,  1397,
 7225, 24628, 24628, 24628, 24628, 24628, 24628,  7226,  4001,  7224,
 7226, 24628, 24628, 24628, 24628, 24628, 24628,  7227,  4002,  7240,
 7227, 24628, 24628, 24628, 24628, 24628, 24628,  7228,  4266,  7234,
 7228, 24628, 24628, 24628, 24628, 24628, 24628,  4442,  5071,  7229,
 7229, 24628,  5058, 24628, 24628, 24628,  5058,  7230,  1194,  5059,
 7230, 24628,  5063, 24628, 24628, 24628,  5063,  7231,  1195,  5064,
 7231, 24628,  4104, 24628, 24628, 24628,  4104,  7232,  1196,  4105,
 7232, 24628,  4091, 24628, 24628, 24628,  4091,  7233,  2092,  4092,
 7233, 24628,  4083, 24628, 24628, 24628,  4083, 24628,  2090,  4084,
 7234, 24628,  4267, 24628, 24628, 24628,  4267,  7235,  2107,  4268,
 7235, 24628,  7236, 24628, 24628, 24628,  7236,  7237,  2108,  7130,
 7236, 24628, 24628, 24628, 24628, 24628, 24628,  5814,  1314,  7130,
 7237, 24628,  5814, 24628, 24628, 24628,  5814,  7238,  2109,  5815,
 7238, 24628,  5799, 24628, 24628, 24628,  5799,  7239,  2134,  5800,
 7239, 24628,  5793, 24628, 24628, 24628,  5793, 24628,  2135,  2575,
 7240, 24628,  4003, 24628, 24628, 24628,  4003,  7241,  2154,  1988,
 7241, 24628,  4004, 24628, 24628, 24628,  4004,  7242,  2155,  3271,
 7242, 24628,  4005, 24628, 24628, 24628,  4005,  7243,  2156,  5264,
 7243, 24628,  4006, 24628, 24628, 24628,  4006,  7244,  2157,  4008,
 7244, 24628,  4007, 24628, 24628, 24628,  4007, 24628,  2158,  3489,
 7245, 24628, 24628, 24628, 24628, 24628, 24628,  7251,  7226,  7246,
 7246,  4003,  7240, 24628, 24628, 24628,  7240,  7247,  2163,  1988,
 7247,  4004,  7241, 24628, 24628, 24628,  7241,  7248,  2164,  3271,
 7248,  4005,  7242, 24628, 24628, 24628,  7242,  7249,  2165,  5264,
 7249,  4006,  7243, 24628, 24628, 24628,  7243,  7250,  2166,  4008,
 7250,  4007,  7244, 24628, 24628, 24628,  7244, 24628,  2167,  3489,
 7251, 24628, 24628, 24628, 24628, 24628, 24628,  7257,  7227,  7252,
 7252,  4267,  7234, 24628, 24628, 24628,  7234,  7253,  2143,  4268,
 7253,  7236,  7235, 24628, 24628, 24628,  7235,  7254,  2144,  7130,
 7254,  5814,  7237, 24628, 24628, 24628,  7237,  7255,  2145,  5815,
 7255,  5799,  7238, 24628, 24628, 24628,  7238,  7256,  2146,  5800,
 7256,  5793,  7239, 24628, 24628, 24628,  7239, 24628,  2147,  2575,
 7257, 24628, 24628, 24628, 24628, 24628, 24628,  7263,  7228,  7258,
 7258,  5058,  7229, 24628, 24628, 24628,  7229,  7259,  2082,  5059,
 7259,  5063,  7230, 24628, 24628, 24628,  7230,  7260,  2083,  5064,
 7260,  4104,  7231, 24628, 24628, 24628,  7231,  7261,  2084,  4105,
 7261,  4091,  7232, 24628, 24628, 24628,  7232,  7262,  2085,  4092,
 7262,  4083,  7233, 24628, 24628, 24628,  7233, 24628,  2086,  4084,
 7263, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4442,  4585,
 7264, 24628,  7221, 24628, 24628, 24628,  7221,  7265,  7273,  7222,
 7265, 24628,  7245, 24628, 24628, 24628,  7245,  7266,  7272,  7246,
 7266, 24628,  7251, 24628, 24628, 24628,  7251,  7267,  7271,  7252,
 7267, 24628,  7257, 24628, 24628, 24628,  7257,  7268,  7270,  7258,
 7268, 24628,  7263, 24628, 24628, 24628,  7263, 24628,  7269,  4585,
 7269, 24628,  4442, 24628, 24628, 24628,  4442, 24628,  1977,  2507,
 7270, 24628,  7228, 24628, 24628, 24628,  7228,  7269,  5072,  7229,
 7271, 24628,  7227, 24628, 24628, 24628,  7227,  7270,  4265,  7234,
 7272, 24628,  7226, 24628, 24628, 24628,  7226,  7271,  4264,  7240,
 7273, 24628,  7225, 24628, 24628, 24628,  7225,  7272,  4263,  7224,
 7274, 24628, 24628, 24628, 24628, 24628, 24628,  7220, 24628,  7275,
 7275, 24628, 24628, 24628, 24628, 24628, 24628, 12766,  7280,  7276,
 7276,  2922,  7279, 24628, 24628, 24628,  7279,  7277,  2258,  1396,
 7277,  2923,  4459, 24628, 24628, 24628,  4459,  7278,  2259,  1574,
 7278,  2924,  4460, 24628, 24628, 24628,  4460,  6139,  2260,  1906,
 7279, 24628,  2922, 24628, 24628, 24628,  2922,  4459,   933,  1396,
 7280, 24628, 24628, 24628, 24628, 24628, 24628,  7281,  2921,  7279,
 7281, 24628, 24628, 24628, 24628, 24628, 24628,  7282,  3267,  7294,
 7282, 24628, 24628, 24628, 24628, 24628, 24628,  7283,  1275,  7289,
 7283, 24628, 24628, 24628, 24628, 24628, 24628,  6708,  1276,  7284,
 7284, 24628,  1277, 24628, 24628, 24628,  1277,  7285,   679,  2784,
 7285, 24628,  1278, 24628, 24628, 24628,  1278,  7286,   680,  6597,
 7286, 24628,  1279, 24628, 24628, 24628,  1279,  7287,   681,  5722,
 7287, 24628,  1280, 24628, 24628, 24628,  1280,  7288,   682,  5163,
 7288, 24628,  1281, 24628, 24628, 24628,  1281, 24628,   683,  1282,
 7289, 24628,  2527, 24628, 24628, 24628,  2527,  7290,   896,  3333,
 7290, 24628,  2528, 24628, 24628, 24628,  2528,  7291,   897,  6013,
 7291, 24628,  2529, 24628, 24628, 24628,  2529,  7292,   898,  6413,
 7292, 24628,  2530, 24628, 24628, 24628,  2530,  7293,   899,  2598,
 7293, 24628,  2531, 24628, 24628, 24628,  2531, 24628,   900,  2532,
 7294, 24628,  3268, 24628, 24628, 24628,  3268,  7295,   913,  1987,
 7295, 24628,  3269, 24628, 24628, 24628,  3269,  7296,   914,  3270,
 7296, 24628,  3473, 24628, 24628, 24628,  3473,  7297,   915,  7299,
 7297, 24628,  3474, 24628, 24628, 24628,  3474,  7298,   916,  3491,
 7298, 24628,  3475, 24628, 24628, 24628,  3475, 24628,   917,  3476,
 7299, 24628,   112,   112,  5119,  7300, 24628,  7556,  5264,   331,
 7300, 24628, 24628, 24628, 24628, 24628, 24628,  7301,  5265, 18084,
 7301, 24628, 24628, 24628, 24628, 24628, 24628,  3287,  5266,  7302,
 7302, 24628,  7303, 13089, 12760, 16262,  7303, 16269,  6221, 11008,
 7303, 24628,  5268,  5268,  7304, 16132, 24628, 16103,  5822, 11008,
 7304, 24628, 24628, 24628, 24628, 24628, 24628,  7305,  6246,  7667,
 7305, 24628, 24628, 24628, 24628, 24628, 24628,  7306,  6247,  8978,
 7306, 24628, 24628, 24628, 24628, 24628, 24628,  7307,  7310,  7311,
 7307, 24628, 24628, 24628, 24628, 24628, 24628,  7053,  4135,  7308,
 7308, 24628,  2475, 24628, 24628, 24628,  2475,  7309, 24628,  3334,
 7309, 24628,  2476, 24628, 24628, 24628,  2476,  5305, 24628,  3670,
 7310, 24628, 24628, 24628, 24628, 24628, 24628,  4135, 24628,  7115,
 7311, 24628,  7115, 24628, 24628, 24628,  7115,  7312, 24628,  8073,
 7312, 24628,  7116, 24628, 24628, 24628,  7116,  7313, 24628,  7315,
 7313, 24628,  7117, 24628, 24628, 24628,  7117,  7314, 24628,  7118,
 7314, 24628,  4171, 24628, 24628, 24628,  4171,  5197, 24628,  4172,
 7315, 24628, 24628, 24628, 24628, 24628, 24628,  7316,  1074,  4468,
 7316, 24628, 24628, 24628, 24628, 24628, 24628,  7317,  1075,  6469,
 7317, 24628, 24628, 24628, 24628, 24628, 24628,  7318,  1076,  7347,
 7318, 24628, 24628, 24628, 24628, 24628, 24628,  7319,  1077,  7325,
 7319, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   602,  7320,
 7320, 24628,   603,  5537,  5274, 24628,   603,  7321,   637,   185,
 7321, 24628,  4146,  5534,  5275, 24628,  4146,  7322,  5761,   865,
 7322, 24628,  4147,  5531,  5276, 24628,  4147,  7323,  5760,  3054,
 7323, 24628,  4148,  5528,  5277, 24628,  4148,  7324,  5759,   498,
 7324, 24628,  4149,  5525,  5278, 24628,  4149, 24628,  5758,   774,
 7325, 24628,  1078,  6202,  6714,  7326,  1078,  7339,  3674,   429,
 7326, 24628,  7327, 24628, 24628, 24628,  7327,  7337,  6667,  7330,
 7327, 24628, 24628, 24628, 24628, 24628, 24628,  7328,  6610,  7330,
 7328, 24628, 24628, 24628, 24628, 24628, 24628,  7329,  5773,  6298,
 7329, 24628, 24628, 24628, 24628, 24628, 24628,   608,  5772,  6271,
 7330, 24628,  6611,  6611, 24628, 24628, 24628,  7331,  6422,  6640,
 7331, 24628,  6612,  6612, 24628, 24628, 24628,  7332,  6423,  6630,
 7332, 24628,  6613,  6613, 24628, 24628, 24628,  7333,  7336,  6032,
 7333, 24628,  6614,  6614, 24628, 24628, 24628,  7334,  7335,  6620,
 7334, 24628,   529,   529, 24628, 24628, 24628, 24628,  2744,  2792,
 7335, 24628,  6615,  6615, 24628, 24628, 24628,  2744,  6851,  6616,
 7336, 24628,  6626,  6626, 24628, 24628, 24628,  7335,  6855,  6033,
 7337, 24628,  7328, 24628, 24628, 24628,  7328,  7338,  6668,  6298,
 7338, 24628,  7329, 24628, 24628, 24628,  7329,  5278,  6669,  6271,
 7339, 24628,  7340,  6203,  6715,  7337,  7340,  7344,  6681,  1161,
 7340, 24628,  1080,  1080,  5455,  7328, 24628,  7341,  6674,  1161,
 7341, 24628,  1081,  1081,  5456,  7329, 24628,  7342,  6675,  4011,
 7342, 24628,  1082,  1082,  2454,   608, 24628,  7343,  6676,  1083,
 7343, 24628,   474,   474,  2435, 24628, 24628, 24628,  6677,   978,
 7344, 24628,  7341,  6204,  6716,  7338,  7341,  7345,  6682,  4011,
 7345, 24628,  7342,  6205,  6717,  5278,  7342,  7346,  6683,  1083,
 7346, 24628,  7343,  6206,  6718, 24628,  7343, 24628,  6684,   978,
 7347, 24628,  4072,  6212,  7348, 21265,  4072, 16296,  6689,   175,
 7348, 24628,  4073, 24628, 24628, 24628,  4073,  7349,  6309,  6516,
 7349, 24628,  4074, 24628, 24628, 24628,  4074,  7350,  6310,  8143,
 7350, 24628,  4075, 24628, 24628, 24628,  4075,  7351,  6311,  7353,
 7351, 24628,  4076, 24628, 24628, 24628,  4076,  7352,  5207,  4077,
 7352, 24628,  1586, 24628, 24628, 24628,  1586, 24628,  5197,  1587,
 7353, 24628,  5788,  5788,  4438,  7354, 24628,  9067,  7128,  9312,
 7354, 24628, 24628, 24628, 24628, 24628, 24628,  7355,  7357,  9129,
 7355, 24628, 24628, 24628, 24628, 24628, 24628,  4420,  7356,  6222,
 7356, 24628, 24628, 24628, 24628, 24628, 24628,  2657, 24628,  6223,
 7357, 24628, 24628, 24628, 24628, 24628, 24628,  7356, 24628,  7358,
 7358, 24628, 24628, 24628, 24628, 24628, 24628,  9131,  6825,  7359,
 7359, 24628,  6826,  6826, 15046, 20894, 24628, 17633,  7360,  6827,
 7360, 24628, 10128, 10128, 24628, 24628, 24628, 17634, 24628,  7361,
 7361, 24628, 24628, 24628, 24628, 24628, 24628,  7362,  6227,  6828,
 7362, 24628, 24628, 24628, 24628, 24628, 24628,  7363,  6228,  7136,
 7363, 24628, 24628, 24628, 24628, 24628, 24628, 13010,  6229,  7364,
 7364,  1401,  6230, 20443,  5683, 23771,  6230, 19215,  7365,   166,
 7365,  1402,  6231, 15131,  7347, 23770,  6231, 16294,  7366,  3310,
 7366,   626,  8138, 11358, 15824, 23769,  8138, 16184,  7367,   174,
 7367,   627,  3338,  4995,  8121, 22521,  3338,  7368,  3185,   447,
 7368,   628, 11910,  4994,  8120, 13944, 11910,  7369,  3181,   629,
 7369,  7416,  7415,  4993,  8116, 13939,  7415,  7370,  3177,  3320,
 7370,  7377,  7376,  4992,  7414,  4208,  7376,  7371,  3172,  3344,
 7371,  7373,  7372,  4991,  7375, 24628,  7372, 24628,  3165,  3555,
 7372, 24628,  7373,  3553,  7374, 24628,  7373, 24628,  3163,  3555,
 7373, 24628,  3554,  3554,  1409, 24628, 24628, 24628,  3161,  3555,
 7374, 24628,  1409, 24628, 24628, 24628,  1409, 24628, 24628,  1410,
 7375,  1409,  7374, 24628, 24628, 24628,  7374, 24628, 24628,  1410,
 7376, 24628,  7377,  4691,  7413,  4205,  7377,  7372,  3170,  3344,
 7377, 24628,  3343,  3343,  7378,  1912, 24628,  7373,  3169,  3344,
 7378, 24628, 24628, 24628, 24628, 24628, 24628,  1409, 24628,  7379,
 7379, 24628, 24628, 24628, 24628, 24628, 24628,  7380,  4078,  5605,
 7380, 24628, 24628, 24628, 24628, 24628, 24628,  7393,  4079,  7381,
 7381,  5064,  7391,  7392, 24628, 24628,  7391,  7382,  3773,    25,
 7382,  5065,  7389,  7390, 24628, 24628,  7389,  7383,  3774,    68,
 7383,  5066,  7388,  3385, 24628, 24628,  7388,  7384,  3775,  1111,
 7384,  5067,  7387,  3369, 24628, 24628,  7387,  7385,  3776,  2489,
 7385,  5068,  7386,  3357, 24628, 24628,  7386, 24628,  3777,   222,
 7386, 24628,  5068,  3355, 24628, 24628,  5068, 24628,  3778,   222,
 7387, 24628,  5067,  3362, 24628, 24628,  5067,  7386,  3780,  2489,
 7388, 24628,  5066,  3379, 24628, 24628,  5066,  7387,  3782,  1111,
 7389, 24628,  5065,  6106, 24628, 24628,  5065,  7388,  3784,    68,
 7390,  1109,  6106, 24628, 24628, 24628,  6106,  3385,  2394,    68,
 7391, 24628,  5064,  6105, 24628, 24628,  5064,  7389,  3786,    25,
 7392,  1108,  6105, 24628, 24628, 24628,  6105,  7390,  3788,    25,
 7393, 24628, 24628, 24628, 24628, 24628, 24628,  7401,  4080,  7394,
 7394,  4105,  7399,  7400, 24628, 24628,  7399,  7395,  3821,  1199,
 7395,  4106,  6593,  5484, 24628, 24628,  6593,  7396,  3822,  2522,
 7396,  4107,  6591,  5445, 24628, 24628,  6591,  7397,  3823,  4108,
 7397,  5728,  6589,  5427, 24628, 24628,  6589,  7398,  3824,  4043,
 7398,  5727,  6587,  5420, 24628, 24628,  6587, 24628,  3825,   690,
 7399, 24628,  4105,  6745, 24628, 24628,  4105,  6593,  3810,  1199,
 7400,  1198,  6745, 24628, 24628, 24628,  6745,  5484,  3828,  1199,
 7401, 24628, 24628, 24628, 24628, 24628, 24628,  7407,  4081,  7402,
 7402,  4092,  4097,  6375, 24628, 24628,  4097,  7403,  3830,  1615,
 7403,  4093,  4100,  6371, 24628, 24628,  4100,  7404,  3831,  1887,
 7404,  4094,  4101,  6367, 24628, 24628,  4101,  7405,  3832,  3537,
 7405,  4095,  4102,  6363, 24628, 24628,  4102,  7406,  3833,  2647,
 7406,  4096,  4103,  6361, 24628, 24628,  4103, 24628,  3834,   587,
 7407, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4082,  7408,
 7408,  4084,  4086,  6396, 24628, 24628,  4086,  7409,  3842,   314,
 7409,  4085,  4087,  6394, 24628, 24628,  4087,  7410,  3848,  1758,
 7410,  1308,  4088,  6392, 24628, 24628,  4088,  7411,  3849,  1309,
 7411,  1289,  4089,  6390, 24628, 24628,  4089,  7412,  3850,  1001,
 7412,  1287,  4090,  6388, 24628, 24628,  4090, 24628,  3851,   291,
 7413, 24628,  7378, 24628, 24628, 24628,  7378,  7374, 24628,  7379,
 7414,  7378,  7413, 24628, 24628, 24628,  7413,  7375, 24628,  7379,
 7415, 24628,  7416,  4690,  8115, 13937,  7416,  7376,  3175,  3320,
 7416, 24628,  3342,  3342,  7458,  7417, 24628,  7377,  3176,  3320,
 7417, 24628, 24628, 24628, 24628, 24628, 24628,  1912, 24628,  7418,
 7418, 24628, 24628, 24628, 24628, 24628, 24628,  7419,  5219,  6007,
 7419, 24628, 24628, 24628, 24628, 24628, 24628,  7437,  5220,  7420,
 7420,  7110,  7172,  7436,   420,  7435,  7172,  7421,  5037,  3394,
 7421,  7111,  7430,  7434,   414,  7433,  7430,  7422,  5038,  3470,
 7422,  7112,  7426,  7429,   407,  7428,  7426,  7423,  5039,  7114,
 7423,  7113,  7424,  7425,   400, 24628,  7424,  2365,  5040,  2474,
 7424, 24628,  7113,  7176,   398, 24628,  7113,  2363,  5041,  2474,
 7425,  2473,  7176, 24628, 24628, 24628,  7176,  2366,  5043,  2474,
 7426, 24628,  7112,  7175,   405,  7427,  7112,  7424,  5044,  7114,
 7427, 24628,  4135, 24628, 24628, 24628,  4135,  2370, 24628,  2475,
 7428,  4135,  7427, 24628, 24628, 24628,  7427,  2373, 24628,  2475,
 7429,  2472,  7175, 24628, 24628, 24628,  7175,  7425,  5046,  7114,
 7430, 24628,  7111,  7174,   412,  7431,  7111,  7426,  5047,  3470,
 7431, 24628,  7432, 24628, 24628, 24628,  7432,  7427, 24628,  6462,
 7432, 24628, 24628, 24628, 24628, 24628, 24628,  4135, 24628,  6462,
 7433,  7432,  7431, 24628, 24628, 24628,  7431,  7428, 24628,  6462,
 7434,  3469,  7174, 24628, 24628, 24628,  7174,  7429,  5049,  3470,
 7435,  7178,  7177, 24628, 24628, 24628,  7177,  7433, 24628,  7179,
 7436,  3468,  7173, 24628, 24628, 24628,  7173,  7434,  5052,  3394,
 7437, 24628, 24628, 24628, 24628, 24628, 24628,  7448,  5221,  7438,
 7438,  5257,  7155,  7447,  1218,  7446,  7155,  7439,  5054,  4022,
 7439,  5258,  7158,  7445,  1219,  7444,  7158,  7440,  5055,  5259,
 7440,  7160,  7159,  7443,  1220,  1444,  7159,  7441,  5056,  7128,
 7441,  7161,  7170,  7442,  1221, 24628,  7170,  3454,  5057,  7162,
 7442,  7167,  7169, 24628, 24628, 24628,  7169,  3455,  5073,  7162,
 7443,  7127,  7168, 24628, 24628, 24628,  7168,  7442,  5076,  7128,
 7444,  6782,  7157, 24628, 24628, 24628,  7157,  1444, 24628,  6224,
 7445,  7126,  7125, 24628, 24628, 24628,  7125,  7443,  5079,  5259,
 7446,  6824,  7156, 24628, 24628, 24628,  7156,  7444, 24628,  6825,
 7447,  4021,  7124, 24628, 24628, 24628,  7124,  7445,  5080,  4022,
 7448, 24628, 24628, 24628, 24628, 24628, 24628,  6176,  5222,  7449,
 7449,  5224,  5247,  7457,  1447, 24628,  5247,  7450,  5082,  5225,
 7450,  5230,  5252,  7456,  1446, 24628,  5252,  7451,  5083,  5231,
 7451,  5236,  5253,  7455,  1445, 24628,  5253,  7452,  5084,  5237,
 7452,  5240,  5254,  7454,  1444, 24628,  5254,  7453,  5085,  3889,
 7453,  5241,  5255,  5939,  1443, 24628,  5255, 24628,  3000,  2443,
 7454,  5242,  5251, 24628, 24628, 24628,  5251,  5939,  5086,  3889,
 7455,  5243,  5250, 24628, 24628, 24628,  5250,  7454,  5087,  5237,
 7456,  5244,  5249, 24628, 24628, 24628,  5249,  7455,  5088,  5231,
 7457,  5245,  5248, 24628, 24628, 24628,  5248,  7456,  5089,  5225,
 7458, 24628, 24628, 24628, 24628, 24628, 24628,  7378, 24628,  7459,
 7459, 24628, 24628, 24628, 24628, 24628, 24628,  7460,  5788,  5836,
 7460, 24628, 24628, 24628, 24628, 24628, 24628,  7461,  5789,  6430,
 7461, 24628, 24628, 24628, 24628, 24628, 24628,  9098,  5790,  7462,
 7462,  5815,  7479, 11310,  3828, 18746,  7479,  7463,  4532,  1555,
 7463,  5816,  7473,  7478,  3827,  7476,  7473,  7464,  4533,  4113,
 7464,  5817,  7471,  7472,  3826,  3836,  7471,  7465,  4534,  5688,
 7465,  5818,  7469,  7470,  3462, 24628,  7469,  7466,  4535,  5692,
 7466,  5819,  7467,  7468,  3455, 24628,  7467, 24628,  4536,   746,
 7467, 24628,  5819,  6755,  3453, 24628,  5819, 24628,  4537,   746,
 7468,   745,  6755, 24628, 24628, 24628,  6755, 24628,  4541,   746,
 7469, 24628,  5818,  6754,  3460, 24628,  5818,  7467,  4542,  5692,
 7470,  5820,  6754, 24628, 24628, 24628,  6754,  7468,  4545,  5692,
 7471, 24628,  5817,  6753,  3813,  3296,  5817,  7469,  4546,  5688,
 7472,  5687,  6753, 24628, 24628, 24628,  6753,  7470,  4549,  5688,
 7473, 24628,  5816,  6752,  3812,  7474,  5816,  7471,  4550,  4113,
 7474, 24628,  5821, 24628, 24628, 24628,  5821,  3296,  7475,  5822,
 7475, 24628,  7356, 24628, 24628, 24628,  7356,  2980, 24628,  6223,
 7476,  5821,  7474, 24628, 24628, 24628,  7474,  3836,  7477,  5822,
 7477,  7356,  7475, 24628, 24628, 24628,  7475,  3003, 24628,  6223,
 7478,  5686,  6752, 24628, 24628, 24628,  6752,  7472,  4552,  4113,
 7479, 24628,  5815,  6751,  3811,  7480,  5815,  7473,  4553,  1555,
 7480, 24628,  7481, 24628, 24628, 24628,  7481,  7474,  8346,  7482,
 7481, 24628, 24628, 24628, 24628, 24628, 24628,  5821,  7357,  7482,
 7482, 24628,  7358,  7358, 10127, 18089, 24628, 15156,  7483,  7359,
 7483, 24628,  6825,  6825, 24628, 24628, 24628,  7484, 24628,  6826,
 7484, 24628, 10948, 10948, 24628, 24628, 24628, 15144, 24628,  7485,
 7485, 24628, 24628, 24628, 24628, 24628, 24628,  9671, 10120,  7486,
 7486, 24628,  9134,  9134, 14427, 20530, 24628,  7487,  6787,  6829,
 7487, 24628,  9135,  9135, 14428, 18964, 24628,  7488,  6788,  7137,
 7488, 24628,  9136,  9136, 18938, 11467, 24628,  8256,  7489,  7365,
 7489, 24628,  6251,  6251,  7490,  8161, 24628,  6540,  5873,  6231,
 7490, 24628, 24628, 24628, 24628, 24628, 24628,  6541,  5138,  7491,
 7491, 24628,  6326, 24628,  2527, 24628,  6326,  7492,  8508, 12793,
 7492, 24628,  6327, 24628,  2528, 24628,  6327,  7493,  8306, 14001,
 7493, 24628,  6328, 24628,  2529, 24628,  6328,  7494,  7498,  7499,
 7494, 24628,  6329, 24628,  2530, 24628,  6329,  7495,  7497,  6399,
 7495, 24628,  6330, 24628,  2531, 24628,  6330, 24628,  7496,  6337,
 7496, 24628,  6331, 24628, 24628, 24628,  6331, 24628,  3164,  6332,
 7497, 24628,  6342, 24628, 24628, 24628,  6342,  7496,  3171,  6343,
 7498, 24628,  6411, 24628, 24628, 24628,  6411,  7497,  2726,  6412,
 7499, 24628,  6412,  7500,  7092, 18747,  6412, 15190,  9125,   168,
 7500, 24628,   739, 24628, 24628, 24628,   739,  7501,  7636,   168,
 7501, 24628,  7502, 24628, 24628, 24628,  7502, 14904,  7637,   700,
 7502, 24628, 24628, 24628, 24628, 24628, 24628,  7503,   741,   700,
 7503, 24628, 24628, 24628, 24628, 24628, 24628, 14888,   742,  7504,
 7504,  5688,  7641, 12952,  6165, 15121,  7641,  7505,  1550,  1555,
 7505,  5689, 15113, 12953,  5483, 15115, 15113, 15088,  7506,  4113,
 7506,  4109,  7522,  7097,  5055, 23768,  7522,  7507,  1552,  2469,
 7507,  4110,  7516,  7098,  5056,  7520,  7516,  7508,  1553,  4111,
 7508,  7515,  7514,  7099,  5057,  3000,  7514,  7511,  7509,  4448,
 7509,  1612,  2873,  2150, 24628, 24628,  2873,  7510, 24628,  1613,
 7510,  2875,  2874,  2151, 24628, 24628,  2874, 24628, 24628,  2113,
 7511,  7513,  7512,  7100,  2044, 24628,  7512, 24628,  7510,  3565,
 7512, 24628,  7513,  7101,  2034, 24628,  7513, 24628,  2874,  3565,
 7513, 24628,  7102,  7102,  2032, 24628, 24628, 24628,  2875,  3565,
 7514, 24628,  7515,  7103,  5069,  2982,  7515,  7512,  2873,  4448,
 7515, 24628,  7104,  7104,  5070,  2653, 24628,  7513,  1612,  4448,
 7516, 24628,  4110,  7105,  5074,  7517,  4110,  7514,  2872,  4111,
 7517, 24628,  7518,  7519, 24628, 24628,  7518,  2982, 24628,  7108,
 7518, 24628,  7107,  7107, 24628, 24628, 24628,  2653, 24628,  7108,
 7519, 24628,  7107, 24628, 24628, 24628,  7107,  2981, 24628,  7108,
 7520,  7518,  7517,  7521, 24628, 24628,  7517,  3000, 24628,  7108,
 7521,  7107,  7519, 24628, 24628, 24628,  7519,  3001, 24628,  7108,
 7522, 24628,  4109,  7523,  5077, 23766,  4109,  7516,  2871,  2469,
 7523, 24628,  2468,  4444,  4264,  7524,  2468,  7105,  2136,  2469,
 7524, 24628,  7525, 24628, 24628, 24628,  7525,  7519, 24628,  7526,
 7525, 24628, 24628, 24628, 24628, 24628, 24628,  7107, 24628,  7526,
 7526, 24628, 24628, 24628, 24628, 24628, 24628,  7527,  3540,  6795,
 7527, 24628, 24628, 24628, 24628, 24628, 24628,  6728,  5314,  7528,
 7528, 24628,  5315,  5315, 11799, 12041, 24628,  7529,  5706,  5316,
 7529, 24628,  6472,  6472, 11805, 13366, 24628,  7530,  5707,  6473,
 7530, 24628,  7531,  7531, 12030, 13380, 24628, 13385,  5708, 12432,
 7531, 24628, 24628, 24628, 24628, 24628, 24628,  7532,  5709, 12432,
 7532, 24628, 24628, 24628, 24628, 24628, 24628,  5637,  5710,  7533,
 7533, 24628,  5711,  5711,  7534, 24628, 24628,  8676,  2474,  7887,
 7534, 24628, 24628, 24628, 24628, 24628, 24628,  7535,  2475, 10092,
 7535, 24628, 24628, 24628, 24628, 24628, 24628,  7536,  2476,  8597,
 7536, 24628, 24628, 24628, 24628, 24628, 24628,  7537,  2477,  7538,
 7537, 24628, 24628, 24628, 24628, 24628, 24628,  5768,  1365,  3290,
 7538, 24628,  2478, 24628, 24628, 24628,  2478,  7539,  3811,  7543,
 7539, 24628,  2479, 24628, 24628, 24628,  2479,  7540,  3812,  5730,
 7540, 24628,  2480, 24628, 24628, 24628,  2480,  7541,  3813,  5670,
 7541, 24628,  2481, 24628, 24628, 24628,  2481,  7542,  3460,  5366,
 7542, 24628,  1022, 24628, 24628, 24628,  1022, 24628,  3453,  3605,
 7543, 24628,  1148,  3912,  4245,  7544,  1148, 10984,  1831,    15,
 7544, 24628,  7545, 24628, 24628, 24628,  7545, 10983, 24628,  7546,
 7545, 24628, 24628, 24628, 24628, 24628, 24628, 10822, 24628,  7546,
 7546, 24628, 24628, 24628, 24628, 24628, 24628, 10996,  1691,  7547,
 7547, 24628,  1692,  1692, 22754, 23761, 24628,  7548,  5734,  1693,
 7548, 24628, 18075, 18075, 20999, 21628, 24628, 21526,  5735,  7549,
 7549,  5676,  5736, 18457,  8976, 23755,  5736, 23747,  7550,  5373,
 7550,  4472,  5737, 14429, 17922, 23741,  5737, 23733,  7551,  4473,
 7551,  5739,  5738, 10615, 10699, 23732,  5738,  7552,  2408,  1986,
 7552,  5740, 15457, 10616, 10700, 23731, 15457,  7553,  2414,  5741,
 7553, 15459, 15458, 10617, 10701, 15615, 15458, 23729,  2422,  7554,
 7554, 24628,   697,   697, 10793, 18510, 24628,  7555,  7299,   167,
 7555, 24628,   698,   698, 15651, 18488, 24628, 18479,  7556,   699,
 7556, 24628,   113,   113,  5120,  7301, 24628,  7557,  8944, 11771,
 7557, 24628,   114,   114,  5121,  3287, 24628,  7558,  7633,  7634,
 7558, 24628,   115,   115,  5122, 24628, 24628,  7559,  7561,  7562,
 7559, 24628,   116,   116,  1585, 24628, 24628, 24628,  7560,  3638,
 7560, 24628,   117,   117,  1586, 24628, 24628, 24628,  3710,  3639,
 7561, 24628,   708,   708,  4170, 24628, 24628,  7560,  3709,  3645,
 7562, 24628,  3645,  7563,  3289,  7599,  3645,  7613,  6418,  6116,
 7563, 24628,   710,  6078,  5958,  7564,   710,  7587,  6419,  6116,
 7564, 24628,  3647, 24628, 24628, 24628,  3647,  7565,  6420,  7579,
 7565, 24628,  3648, 24628, 24628, 24628,  3648,  7566,  7568,  7570,
 7566, 24628,  3649, 24628, 24628, 24628,  3649,  1939,  7567,  6295,
 7567, 24628,  3650, 24628, 24628, 24628,  3650,  1377,  5352,  3651,
 7568, 24628,  7569, 24628, 24628, 24628,  7569,  7567,  5359,  5704,
 7569, 24628, 24628, 24628, 24628, 24628, 24628,  3650,  5133,  5704,
 7570, 24628,  5704,  7571, 24628, 24628,  5704,  7576,  6878,  5135,
 7571, 24628,  5134, 24628, 24628, 24628,  5134,  7572,  6879,  5135,
 7572, 24628,  7573, 24628, 24628, 24628,  7573,  7574,  6875,  5706,
 7573, 24628, 24628, 24628, 24628, 24628, 24628,  5784,  6876,  5706,
 7574, 24628,  5784, 24628, 24628, 24628,  5784,  7575,  6872,  5785,
 7575, 24628,  5778, 24628, 24628, 24628,  5778,  3364,  6869,  2490,
 7576, 24628,  5705,  7572, 24628, 24628,  5705,  7577,  6874,  5706,
 7577, 24628,  6305,  7574, 24628, 24628,  6305,  7578,  6871,  5785,
 7578, 24628,  6303,  7575, 24628, 24628,  6303,  3365,  6868,  2490,
 7579, 24628,  6422,  7580, 24628, 24628,  6422,  7584,  6859,  5370,
 7580, 24628,  5369, 24628, 24628, 24628,  5369,  7581,  6860,  5370,
 7581, 24628,  6628, 24628, 24628, 24628,  6628,  7582,  6858,  6424,
 7582, 24628,  6626, 24628, 24628, 24628,  6626,  7583,  6856,  6033,
 7583, 24628,  6615, 24628, 24628, 24628,  6615,  2748,  6852,  6616,
 7584, 24628,  6423,  7581, 24628, 24628,  6423,  7585,  6857,  6424,
 7585, 24628,  7336,  7582, 24628, 24628,  7336,  7586,  6854,  6033,
 7586, 24628,  7335,  7583, 24628, 24628,  7335,  2749,  6850,  6616,
 7587, 24628,  7588,  6079,  5957,  7565,  7588,  7592,  7598,  6103,
 7588, 24628,   308,   308,   712,  3648, 24628,  7589,  4449,  6103,
 7589, 24628,   309,   309,   713,  3649, 24628,  7590,  5701,  5485,
 7590, 24628,   310,   310,   714,  1065, 24628,  7591,  5698,  6083,
 7591, 24628,   311,   311,   715, 24628, 24628, 24628,  5697,  2609,
 7592, 24628,  7589,  6080,  5956,  7566,  7589,  7593,  7597,  5485,
 7593, 24628,  7590,  6081,  5955,  1939,  7590,  7594,  7596,  6083,
 7594, 24628,  7591,  6082,  3864, 24628,  7591, 24628,  7595,  2609,
 7595, 24628,  5697,  5809,  3865, 24628,  5697, 24628,  5344,   313,
 7596, 24628,  5698,  5808,  5251,  1377,  5698,  7595,  5347,  2646,
 7597, 24628,  5701,  5807,  5250,  7567,  5701,  7596,  5350,  5486,
 7598, 24628,  4449,  5806,  5249,  7568,  4449,  7597,  5358,  4450,
 7599, 24628,  3646,  7564,  7600, 24628,  3646,  7603,  7609,  7579,
 7600, 24628,  1978, 24628, 24628, 24628,  1978,  7601,  3301,  6860,
 7601, 24628,  1979, 24628, 24628, 24628,  1979,  7602,  3522,  6879,
 7602, 24628,  1980, 24628, 24628, 24628,  1980,  1949,  3524,  3997,
 7603, 24628,  7604,  7565,  7601, 24628,  7604,  7606,  7608,  7570,
 7604, 24628,  3648,  3648,  1979, 24628, 24628,  7605,  5703,  7570,
 7605, 24628,  3649,  3649,  1980, 24628, 24628,  1335,  5700,  6295,
 7606, 24628,  7605,  7566,  7602, 24628,  7605,  1958,  7607,  6295,
 7607, 24628,  5700,  7567,  3524, 24628,  5700,  1381,  5353,  3651,
 7608, 24628,  5703,  7568,  3522, 24628,  5703,  7607,  5360,  5704,
 7609, 24628,  7610,  6420,  3301, 24628,  7610,  7608,  7612,  6422,
 7610, 24628,  6421,  6421,  3302, 24628, 24628,  5703,  7611,  6422,
 7611, 24628,  5368,  5368, 24628, 24628, 24628,  5361, 24628,  5369,
 7612, 24628,  7611,  5367, 24628, 24628,  7611,  5360, 24628,  5369,
 7613, 24628,  7614,  7587,  7622,  7603,  7614,  7626,  7632,  6103,
 7614, 24628,  7588,  7588,  7615,  7604, 24628,  7619,  5693,  6103,
 7615, 24628,  1367,  1367,  1967,  1979, 24628,  7616,  3528,  2396,
 7616, 24628,  1368,  1368,  1968,  1980, 24628,  7617,  2659,  5169,
 7617, 24628,  1369,  1369,  1969,  1331, 24628,  7618,  2655,  3297,
 7618, 24628,  1370,  1370,  1970, 24628, 24628, 24628,  2654,  1372,
 7619, 24628,  7589,  7589,  7616,  7605, 24628,  7620,  5694,  5485,
 7620, 24628,  7590,  7590,  7617,  1335, 24628,  7621,  5695,  6083,
 7621, 24628,  7591,  7591,  7618, 24628, 24628, 24628,  5696,  2609,
 7622, 24628,  7615,  3291,  2692,  7601,  7615,  7623,  3527,  2396,
 7623, 24628,  7616,  3292,  2693,  7602,  7616,  7624,  3529,  5169,
 7624, 24628,  7617,  3293,  2694,  1949,  7617,  7625,  3530,  3297,
 7625, 24628,  7618,  3294,  2695, 24628,  7618, 24628,  3531,  1372,
 7626, 24628,  7619,  7592,  7623,  7606,  7619,  7627,  7631,  5485,
 7627, 24628,  7620,  7593,  7624,  1958,  7620,  7628,  7630,  6083,
 7628, 24628,  7621,  7594,  7625, 24628,  7621, 24628,  7629,  2609,
 7629, 24628,  5696,  7595,  3531, 24628,  5696, 24628,  5343,   313,
 7630, 24628,  5695,  7596,  3530,  1381,  5695,  7629,  5346,  2646,
 7631, 24628,  5694,  7597,  3529,  7607,  5694,  7630,  5349,  5486,
 7632, 24628,  5693,  7598,  3527,  7608,  5693,  7631,  5357,  4450,
 7633, 24628,   707,   707,  4169,  1324, 24628,  7561,  3708,  6217,
 7634, 24628,  6217,  7635,  8586, 21999,  6217, 15103,  7641, 13462,
 7635, 24628,  1017,  7636,  8336, 14929,  1017, 14839,  7123, 13462,
 7636, 24628,   740, 24628, 24628, 24628,   740,  7637,  6751, 13462,
 7637, 24628,   741, 24628, 24628, 24628,   741,  7638,  6752, 14276,
 7638, 24628,   742, 24628, 24628, 24628,   742,  7639,  6753,  7641,
 7639, 24628,   743, 24628, 24628, 24628,   743,  7640,  6754,  6418,
 7640, 24628,   744, 24628, 24628, 24628,   744, 24628,  6755,  3640,
 7641, 24628,  5688,  7123,  5169,  7642,  5688, 15113,  5669,  1555,
 7642, 24628,  7643,  7480,  7156, 18741,  7643, 15111, 15123,  7482,
 7643, 24628,  7481,  7481,  6824, 18740, 24628,  7646,  7644,  7482,
 7644, 24628,  7357,  7357, 24628, 24628, 24628,  7645, 24628,  7358,
 7645, 24628,  7356,  7356, 24628, 24628, 24628,  2656, 24628,  6223,
 7646, 24628,  5821,  5821,  6782,  7647, 24628,  2655,  7645,  5822,
 7647, 24628, 24628, 24628, 24628, 24628, 24628,   483, 24628,  7648,
 7648, 24628, 24628, 24628, 24628, 24628, 24628, 11798, 24628,  7649,
 7649, 24628, 24628, 24628, 24628, 24628, 24628, 11011, 24628,  7650,
 7650, 24628, 24628, 24628, 24628, 24628, 24628, 15077,    30,  7651,
 7651, 24628,    31, 24628, 11487, 23721,    31, 22347,  7652,     0,
 7652, 24628,    27, 24628, 11488, 22339,    27,  7653,  1629,     2,
 7653, 24628,    33, 24628, 14310,  3280,    33,  7654,  1630,     9,
 7654, 24628, 14308, 24628,  4305, 24628, 14308, 14306,  1631,  7655,
 7655, 24628,  1633,  6230,  5117, 19219,  1633, 19190,  7656,   166,
 7656, 24628,  1634,  6231,  4165,  7657,  1634, 16242,  9205,  3310,
 7657, 24628,  7658, 19254, 19251, 19246,  7658, 16283, 21801, 16298,
 7658, 24628,  1907,  1907,  7659, 19243, 24628, 16245, 21802, 16298,
 7659, 24628, 24628, 24628, 24628, 24628, 24628,  7660, 12412, 12579,
 7660, 24628, 24628, 24628, 24628, 24628, 24628,  4397,  7661, 12543,
 7661, 24628, 24628, 24628, 24628, 24628, 24628,  4415, 24628,  7662,
 7662, 24628, 24628, 24628, 24628, 24628, 24628, 12542,  9289,  7663,
 7663,  6225, 10927, 24628, 24628, 24628, 10927,  7668,  7664,  5824,
 7664,  6226,  7667, 24628, 24628, 24628,  7667,  7665, 24628,  6227,
 7665,  4464,  4463, 24628, 24628, 24628,  4463,  7666, 24628,  4465,
 7666,  3397,  5399, 24628, 24628, 24628,  5399,  5394, 24628,  5400,
 7667, 24628,  6226, 24628, 24628, 24628,  6226,  4463, 24628,  6227,
 7668, 10929, 10928, 24628, 24628, 24628, 10928, 12156,  7665,  7669,
 7669, 24628,  4465,  4465, 15218, 20840, 24628,  7670,    45,  4466,
 7670, 24628, 11714, 11714, 18294, 18172, 24628,  7671,  6002,  6467,
 7671, 24628, 11713, 11713, 18293, 14269, 24628,  9535,  6003,  7672,
 7672, 24628,  1579, 15082,  1017, 23591,  1579,  7673,  5683,   167,
 7673, 24628, 17385, 15083,  3322, 23589, 17385, 23134,  7674,   699,
 7674, 24628,  7144,  5685,  4112,  7675,  7144, 19185, 16296, 11771,
 7675, 24628,  7145, 24628,  7676, 24628,  7145, 19186, 12012, 12013,
 7676, 24628, 24628, 24628, 24628, 24628, 24628,  3325,  7525,  7677,
 7677, 24628,  7526,  7526,  2663, 14843, 24628,  7678,  5449,  6795,
 7678, 24628,  7527,  7527,  6876,  7682, 24628,  7679,  5450,  7528,
 7679, 24628,  6728,  6728,  6307,  7680, 24628,  7681,  5451,  6729,
 7680, 24628, 24628, 24628, 24628, 24628, 24628,  4136, 24628,  6699,
 7681, 24628,  6697,  6697,  5779, 24628, 24628,  4137,  5467,  6698,
 7682, 24628, 24628, 24628, 24628, 24628, 24628,  7680, 24628,  7683,
 7683, 24628, 24628, 24628, 24628, 24628, 24628, 11131, 24628,  7684,
 7684, 24628, 24628, 24628, 24628, 24628, 24628, 12648,  6226,  7685,
 7685, 24628,  6227, 24628, 11489, 22338,  6227,  7686,  4812,  5825,
 7686, 24628,  6228, 24628, 12176,   815,  6228,  7687,  4813,  5997,
 7687, 24628,  6229, 24628,   763, 24628,  6229,  7688,  4975,  6230,
 7688, 24628,  8492, 24628,   764, 24628,  8492,  8388,  4976,  7689,
 7689, 24628,  4289, 12117,  2429, 12994,  4289,  7690,  6264,   321,
 7690, 24628,  4290, 12116,  7983, 12991,  4290,  7755,  7691,  4291,
 7691, 24628,  6837,  3973,  7340,  7692,  6837,  7743,  7752,  5181,
 7692, 24628,  6267, 24628,  7328, 24628,  6267,  7693,  7696,  7698,
 7693, 24628,  6268, 24628,  7329, 24628,  6268,  6149,  7694,  6280,
 7694, 24628,  6269, 24628, 24628, 24628,  6269,  3957,  7695,  6270,
 7695, 24628,  4228, 24628, 24628, 24628,  4228,  2797, 24628,  4229,
 7696, 24628,  6296, 24628, 24628, 24628,  6296,  7694,  7697,  6297,
 7697, 24628,  5103, 24628, 24628, 24628,  5103,  7695, 24628,  5104,
 7698, 24628,  6297,  7699, 24628, 24628,  6297,  7730,  7742,  5105,
 7699, 24628,  5104, 24628, 24628, 24628,  5104,  7700,  7729,  5105,
 7700, 24628,  7701, 24628, 24628, 24628,  7701,  7722,  7728,  7702,
 7701, 24628, 24628, 24628, 24628, 24628, 24628,  7707,  5775,  7702,
 7702,  5706,  6314,  7055, 24628, 24628,  6314,  7703, 24628,  3936,
 7703,  5707,  6315,  7056, 24628, 24628,  6315,  7704, 24628,  4299,
 7704,  5708,  6316,  7057, 24628, 24628,  6316,  7705, 24628,  6067,
 7705,  6318,  6317,  6064, 24628, 24628,  6317,  7706, 24628,  5711,
 7706,  6319,  6320,  5652, 24628, 24628,  6320, 24628, 24628,  5575,
 7707, 24628, 24628, 24628, 24628, 24628, 24628,  7711,  5776,  7708,
 7708,  5785,  6308,  7059, 24628, 24628,  6308,  7709, 24628,  6035,
 7709,  5786,  6312,  7060, 24628, 24628,  6312,  7710, 24628,  6196,
 7710,  5787,  6313,  7061, 24628, 24628,  6313,  5212, 24628,  5788,
 7711, 24628, 24628, 24628, 24628, 24628, 24628,  7716,  5777,  7712,
 7712,  2490,  5780,  7063, 24628, 24628,  5780,  7713, 24628,  4676,
 7713,  2491,  5781,  7064, 24628, 24628,  5781,  7714, 24628,  3685,
 7714,  2492,  5782,  7065, 24628, 24628,  5782,  7715, 24628,  2495,
 7715,  2493,  5783,  7066, 24628, 24628,  5783,  5210, 24628,  2456,
 7716, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1171,  7717,
 7717,  1173,  5297,  7068, 24628, 24628,  5297,  7718, 24628,   431,
 7718,  4128,  5296,  7069, 24628, 24628,  5296,  7719, 24628,   673,
 7719,  4127,  5295,  7070, 24628, 24628,  5295,  7720, 24628,  1178,
 7720,  4126,  5294,  7071, 24628, 24628,  5294,  7721, 24628,  1085,
 7721,  4125,  5293,  7072, 24628, 24628,  5293, 24628, 24628,   477,
 7722, 24628,  7707, 24628, 24628, 24628,  7707,  7723,  7727,  7708,
 7723, 24628,  7711, 24628, 24628, 24628,  7711,  7724,  7726,  7712,
 7724, 24628,  7716, 24628, 24628, 24628,  7716, 24628,  7725,  7717,
 7725, 24628,  1171, 24628, 24628, 24628,  1171, 24628,  3364,  5297,
 7726, 24628,  5777, 24628, 24628, 24628,  5777,  7725,  7575,  5780,
 7727, 24628,  5776, 24628, 24628, 24628,  5776,  7726,  7574,  6308,
 7728, 24628,  5775, 24628, 24628, 24628,  5775,  7727,  7572,  6314,
 7729, 24628,  5774, 24628, 24628, 24628,  5774,  7728,  7571,  6321,
 7730, 24628,  7731,  7700, 24628, 24628,  7731,  7735,  7741,  7702,
 7731, 24628,  7701,  7701, 24628, 24628, 24628,  7732,  6299,  7702,
 7732, 24628,  7707,  7707, 24628, 24628, 24628,  7733,  6300,  7708,
 7733, 24628,  7711,  7711, 24628, 24628, 24628,  7734,  6301,  7712,
 7734, 24628,  7716,  7716, 24628, 24628, 24628, 24628,  6302,  7717,
 7735, 24628,  7732,  7722, 24628, 24628,  7732,  7736,  7740,  7708,
 7736, 24628,  7733,  7723, 24628, 24628,  7733,  7737,  7739,  7712,
 7737, 24628,  7734,  7724, 24628, 24628,  7734, 24628,  7738,  7717,
 7738, 24628,  6302,  7725, 24628, 24628,  6302, 24628,  3365,  5297,
 7739, 24628,  6301,  7726, 24628, 24628,  6301,  7738,  7578,  5780,
 7740, 24628,  6300,  7727, 24628, 24628,  6300,  7739,  7577,  6308,
 7741, 24628,  6299,  7728, 24628, 24628,  6299,  7740,  7576,  6314,
 7742, 24628,  6298,  7729, 24628, 24628,  6298,  7741,  7570,  6321,
 7743, 24628,  6838,  3974,  7341,  7693,  6838,  7744,  7750,  6933,
 7744, 24628,  6839,  3975,  7342,  6149,  6839,  7745,  7748,  6843,
 7745, 24628,  6840,  3976,  7343, 24628,  6840, 24628,  7746,  3979,
 7746, 24628,  6841,  3977,  7747, 24628,  6841, 24628,  4204,   944,
 7747, 24628,  3745, 24628, 24628, 24628,  3745, 24628,  4205,  3746,
 7748, 24628,  6842,  3988,  7749,  3957,  6842,  7746,  4215,  3990,
 7749, 24628,  3756, 24628, 24628, 24628,  3756,  7747,  4217,  3757,
 7750, 24628,  6932,  6045,  7751,  7694,  6932,  7748,  4226,  4034,
 7751, 24628,  3890, 24628, 24628, 24628,  3890,  7749,  6623,  3891,
 7752, 24628,  1159,  6042,  7753,  7696,  1159,  7750,  7754,  1160,
 7753, 24628,  6946, 24628, 24628, 24628,  6946,  7751,  6622,  6947,
 7754, 24628,   670,  2909,  6622,  7697,   670,  4226,  3219,   671,
 7755, 24628, 11594, 12115,  7984, 12988, 11594, 12984,  7743,  7756,
 7756,  4034,  6933, 10683,  4933, 23720,  6933, 23714,  7757,   169,
 7757,  4011,  6495, 10031,  4765, 23708,  6495, 23702,  5410,  7758,
 7758, 24628,  1199,  7543,  4244,  7759,  1199, 22780,  1830,    15,
 7759, 24628,  7760,  7544, 24628, 24628,  7760, 22781, 24628,  7546,
 7760, 24628,  7545,  7545, 24628, 24628, 24628,  7761, 24628,  7546,
 7761, 24628, 10822, 10822, 24628, 24628, 24628, 22779, 24628,  7762,
 7762, 24628, 24628, 24628, 24628, 24628, 24628, 10825,  1623,  7763,
 7763, 24628,  1624,  1624, 13472, 22793, 24628, 22490,  7764,  1625,
 7764, 24628,  1898,  1898, 11778, 22783, 24628,  7765,  6795,  1899,
 7765, 24628, 12167, 12167, 21202, 21629, 24628,  7766,  6796,  5737,
 7766, 24628,  7767,  7767, 13275, 13268, 24628, 13247,  6797,  7889,
 7767, 24628, 24628, 24628, 24628, 24628, 24628,  7768,  6798,  7889,
 7768, 24628, 24628, 24628, 24628, 24628, 24628,  7769,  6799,  7775,
 7769, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4481,  7770,
 7770, 24628,  4482,  5322,   223, 24628,  4482,  7771,  1471,  3119,
 7771, 24628,  4498,  5323,  4153, 24628,  4498,  7772,  2892,  3098,
 7772, 24628,  4499,  5324,  4152, 24628,  4499,  7773,  2893,  3066,
 7773, 24628,  4500,  5325,  4151, 24628,  4500,  7774,  2894,  3022,
 7774, 24628,  4501,  5326,  4150, 24628,  4501, 24628,  2895,  2935,
 7775, 24628,  6800,  6542,  2474, 24628,  6800,  7776,  7848,  7852,
 7776, 24628,  7777,  6543,  7835, 24628,  7777,  7839,  7846,  7785,
 7777, 24628,  5141,  5141,  6802, 24628, 24628,  7778,  7784,  7785,
 7778, 24628,  5142,  5142,  6803, 24628, 24628,  7779,  7783,  6580,
 7779, 24628,  5143,  5143,  6804, 24628, 24628,  7780,  7782,  6549,
 7780, 24628,  5144,  5144,  4507, 24628, 24628, 24628,  7781,  5151,
 7781, 24628,  5145,  5145,  1912, 24628, 24628, 24628,  3200,  5146,
 7782, 24628,  5161,  5161,  6159, 24628, 24628,  7781,  3208,  5162,
 7783, 24628,  6563,  6563,  6805, 24628, 24628,  7782,  3215,  6564,
 7784, 24628,  6595,  6595,  5856, 24628, 24628,  7783,   213,  6596,
 7785, 24628,  6596,  5183, 24628, 24628,  6596,  7786,  7833,    13,
 7786, 24628,  7787,  5184, 24628, 24628,  7787,  7819,  7831,   108,
 7787, 24628,  5185,  5185, 24628, 24628, 24628,  7788,  6598,   108,
 7788, 24628,  5186,  5186, 24628, 24628, 24628,  7789,  6599,  5187,
 7789, 24628,  7818,  7818, 24628, 24628, 24628,  7806,  6600,  7790,
 7790,  2489,  6607,  7805,  7712,  7803,  6607,  7791,  2818,   430,
 7791,  6673,  6672,  7802,  7713,  7800,  6672,  7792,  2819,   672,
 7792,  6678,  6685,  7799,  7714,  7797,  6685,  7793,  2820,  1564,
 7793,  6679,  6686,  7796,  7715,  7721,  6686,  7794,  2821,   580,
 7794,  6680,  6687,  7795,  5210, 24628,  6687, 24628,  2822,   476,
 7795,  6677,  6684,  4643,  5211, 24628,  6684, 24628,  2236,   476,
 7796,  6676,  6683,  4644,  7066,  7072,  6683,  7795,  2235,   580,
 7797,  6666,  6671,  7798, 24628, 24628,  6671,  7721, 24628,  4247,
 7798,  5772,  6669, 24628, 24628, 24628,  6669,  7072, 24628,  4247,
 7799,  6675,  6682,  4645,  7065,  7798,  6682,  7796,  2234,  1564,
 7800,  6665,  6670,  7801, 24628, 24628,  6670,  7797, 24628,  5774,
 7801,  5773,  6668, 24628, 24628, 24628,  6668,  7798, 24628,  5774,
 7802,  6674,  6681,  4646,  7064,  7801,  6681,  7799,  2233,   672,
 7803,  6609,  6608,  7804, 24628, 24628,  6608,  7800, 24628,  6611,
 7804,  6610,  6667, 24628, 24628, 24628,  6667,  7801, 24628,  6611,
 7805,  1055,  3674,  4647,  7063,  7804,  3674,  7802,  2227,   430,
 7806, 24628,  7817,  7817, 24628, 24628, 24628, 24628,  6601,  7807,
 7807,   222,  6602,  7816,  7717, 24628,  6602,  7808,  2824,   186,
 7808,  4160,  6603,  7815,  7718, 24628,  6603,  7809,  2825,   866,
 7809,  4159,  6604,  7814,  7719, 24628,  6604,  7810,  2826,  2882,
 7810,  4158,  6605,  7813,  7720, 24628,  6605,  7811,  2827,   499,
 7811,  4157,  6606,  7812,  7721, 24628,  6606, 24628,  2828,   643,
 7812,  4150,  5758,  4654,  7072, 24628,  5758, 24628,  2226,   643,
 7813,  4151,  5759,  4655,  7071, 24628,  5759,  7812,  2225,   499,
 7814,  4152,  5760,  4656,  7070, 24628,  5760,  7813,  2224,  2882,
 7815,  4153,  5761,  4657,  7069, 24628,  5761,  7814,  2223,   866,
 7816,   223,   637,  4658,  7068, 24628,   637,  7815,  2217,   186,
 7817, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   220,  7807,
 7818, 24628, 24628, 24628, 24628, 24628, 24628,  7817,   219,  7790,
 7819, 24628,  7788,  7820, 24628, 24628,  7788,  7826,  7830,  5187,
 7820, 24628,  5186, 24628, 24628, 24628,  5186,  7821,  7825,  5187,
 7821, 24628,  7818, 24628, 24628, 24628,  7818,  7822,  7824,  7790,
 7822, 24628,  7817, 24628, 24628, 24628,  7817, 24628,  7823,  7807,
 7823, 24628,   220, 24628, 24628, 24628,   220, 24628,  3355,  6602,
 7824, 24628,   219, 24628, 24628, 24628,   219,  7823,  3362,  6607,
 7825, 24628,   218, 24628, 24628, 24628,   218,  7824,  3379,  6688,
 7826, 24628,  7789,  7821, 24628, 24628,  7789,  7827,  7829,  7790,
 7827, 24628,  7806,  7822, 24628, 24628,  7806, 24628,  7828,  7807,
 7828, 24628,  6601,  7823, 24628, 24628,  6601, 24628,  7386,  6602,
 7829, 24628,  6600,  7824, 24628, 24628,  6600,  7828,  7387,  6607,
 7830, 24628,  6599,  7825, 24628, 24628,  6599,  7829,  7388,  6688,
 7831, 24628,  6598,  7832, 24628, 24628,  6598,  7830,  7389,  4294,
 7832, 24628,   217, 24628, 24628, 24628,   217,  7825,  6106,  4294,
 7833, 24628,  6597,  7834, 24628, 24628,  6597,  7831,  7391,   758,
 7834, 24628,   216, 24628, 24628, 24628,   216,  7832,  6105,   758,
 7835, 24628,  1278,  1278,  2476, 24628, 24628,  7836,   878,  6597,
 7836, 24628,  1279,  1279,  2477, 24628, 24628,  7837,   879,  5722,
 7837, 24628,  1280,  1280,  1365, 24628, 24628,  7838,   880,  5163,
 7838, 24628,  1281,  1281,  1060, 24628, 24628, 24628,   881,  1282,
 7839, 24628,  7778,  6544,  7836, 24628,  7778,  7840,  7844,  6580,
 7840, 24628,  7779,  6545,  7837, 24628,  7779,  7841,  7843,  6549,
 7841, 24628,  7780,  6546,  7838, 24628,  7780, 24628,  7842,  5151,
 7842, 24628,  7781,  6547,  4205, 24628,  7781, 24628,  3202,  5146,
 7843, 24628,  7782,  6548,  6158, 24628,  7782,  7842,  3209,  5162,
 7844, 24628,  7783,  6562,  7845, 24628,  7783,  7843,  3214,  6564,
 7845, 24628,  6805, 24628, 24628, 24628,  6805,  6158, 24628,  6806,
 7846, 24628,  7784,  6594,  7847, 24628,  7784,  7844,  3219,  6596,
 7847, 24628,  5856, 24628, 24628, 24628,  5856,  7845, 24628,  5857,
 7848, 24628,  7849,  7850,  7851, 24628,  7849,  7846,  2322,  2783,
 7849, 24628,  2782,  2782,  5855, 24628, 24628,  7784,   212,  2783,
 7850, 24628,  2782, 24628, 24628, 24628,  2782,  6594,  2323,  2783,
 7851, 24628,  5855, 24628, 24628, 24628,  5855,  7847, 24628,  5556,
 7852, 24628,  2783,  4190, 24628, 24628,  2783,  7853,  7887,   100,
 7853, 24628,  7854,  4191, 24628, 24628,  7854,  7873,  7885,   450,
 7854, 24628,  4192,  4192, 24628, 24628, 24628,  7855,  2785,   450,
 7855, 24628,  4193,  4193, 24628, 24628, 24628,  7856,  2786,  3317,
 7856, 24628,  4194,  4194, 24628, 24628, 24628,  7857,  2787,  4195,
 7857, 24628,  7872,  7872, 24628, 24628, 24628, 24628,  2788,  7858,
 7858,   139,  2791,  7871,  7870, 24628,  2791,  7859,  3224,   140,
 7859,  2807,  2806,  7869,  7868, 24628,  2806,  7860,  3225,  2808,
 7860,  2832,  2896,  7867,  7866, 24628,  2896,  7861,  3226,  2833,
 7861,  2886,  2897,  7865,  7864, 24628,  2897,  7862,  3227,  1500,
 7862,  2887,  2898,  7863,  4219, 24628,  2898, 24628,  3228,  1478,
 7863,  2888,  2895,  5011,  4220, 24628,  2895, 24628,  2320,  1478,
 7864,  2801,  2804,  5509, 24628, 24628,  2804,  4219, 24628,  1235,
 7865,  2889,  2894,  5012,  5509, 24628,  2894,  7863,  2319,  1500,
 7866,  2800,  2803,  5512, 24628, 24628,  2803,  7864, 24628,  2066,
 7867,  2890,  2893,  5013,  5512, 24628,  2893,  7865,  2318,  2833,
 7868,  2799,  2798,  5515, 24628, 24628,  2798,  7866, 24628,  2212,
 7869,  2891,  2892,  5014,  5515, 24628,  2892,  7867,  2312,  2808,
 7870,   531,  2792,  5518, 24628, 24628,  2792,  7868, 24628,  2298,
 7871,   342,  1471,  5015,  5518, 24628,  1471,  7869,  2303,   140,
 7872, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   137,  7858,
 7873, 24628,  7855,  7874, 24628, 24628,  7855,  7880,  7884,  3317,
 7874, 24628,  4193, 24628, 24628, 24628,  4193,  7875,  7879,  3317,
 7875, 24628,  4194, 24628, 24628, 24628,  4194,  7876,  7878,  4195,
 7876, 24628,  7872, 24628, 24628, 24628,  7872, 24628,  7877,  7858,
 7877, 24628,   137, 24628, 24628, 24628,   137, 24628,  2739,  2791,
 7878, 24628,   136, 24628, 24628, 24628,   136,  7877,  2746,  2906,
 7879, 24628,   135, 24628, 24628, 24628,   135,  7878,  5613,  6031,
 7880, 24628,  7856,  7875, 24628, 24628,  7856,  7881,  7883,  4195,
 7881, 24628,  7857,  7876, 24628, 24628,  7857, 24628,  7882,  7858,
 7882, 24628,  2788,  7877, 24628, 24628,  2788, 24628,  5610,  2791,
 7883, 24628,  2787,  7878, 24628, 24628,  2787,  7882,  5611,  2906,
 7884, 24628,  2786,  7879, 24628, 24628,  2786,  7883,  5612,  6031,
 7885, 24628,  2785,  7886, 24628, 24628,  2785,  7884,  5615,  5622,
 7886, 24628,   134, 24628, 24628, 24628,   134,  7879,  5616,  5622,
 7887, 24628,  2784,  7888, 24628, 24628,  2784,  7885,  5618,   323,
 7888, 24628,   133, 24628, 24628, 24628,   133,  7886,  5619,   323,
 7889, 24628,  7890,  7491,  7114, 17668,  7890, 17662,  8507, 12793,
 7890, 24628,  6326,  6326,  7891, 16830, 24628, 13954,  6010, 12793,
 7891, 24628, 24628, 24628, 24628, 24628, 24628,  7892,  8510, 12837,
 7892, 24628, 24628, 24628, 24628, 24628, 24628,  7893,  8309, 12911,
 7893, 24628, 24628, 24628, 24628, 24628, 24628,  7894,  7929, 15759,
 7894, 24628, 24628, 24628, 24628, 24628, 24628,  7895,  7906,  7919,
 7895, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1409,  7896,
 7896, 24628,  1410, 24628, 24628, 24628,  1410,  7897,  7905,  5595,
 7897, 24628,  1411, 24628, 24628, 24628,  1411,  7898,  7904,  1793,
 7898, 24628,  1412, 24628, 24628, 24628,  1412,  7899,  7903,  4875,
 7899, 24628,  1413, 24628, 24628, 24628,  1413,  7900,  7902,  1435,
 7900, 24628,  1414, 24628, 24628, 24628,  1414, 24628,  7901,  1415,
 7901, 24628,  1122, 24628, 24628, 24628,  1122, 24628,  2511,  1123,
 7902, 24628,  1121, 24628, 24628, 24628,  1121,  7901,  2510,  1133,
 7903, 24628,  1120, 24628, 24628, 24628,  1120,  7902,  2509,  2560,
 7904, 24628,  1119, 24628, 24628, 24628,  1119,  7903,  2508,  1791,
 7905, 24628,  1118, 24628, 24628, 24628,  1118,  7904,  2507,  2577,
 7906, 24628, 24628, 24628, 24628, 24628, 24628,  1409, 24628,  7907,
 7907, 24628, 24628, 24628, 24628, 24628, 24628,  7908,  4172,  1642,
 7908, 24628, 24628, 24628, 24628, 24628, 24628,  7913,  4173,  7909,
 7909,  2485,  6104,  7392,  1760,  7912,  6104,  7910,  6162,    25,
 7910,  2486,  6111,  7390,  1756,  7911,  6111,  3384,  2393,    68,
 7911,  6109,  6110, 24628, 24628, 24628,  6110,  3383,  2392,  3389,
 7912,  6108,  6107, 24628, 24628, 24628,  6107,  7911,  6163,  4452,
 7913, 24628, 24628, 24628, 24628, 24628, 24628,  7917,  4174,  7914,
 7914,  2520,  7915,  7400,  1877,  7916,  7915,  5482,  6165,  1199,
 7915, 24628,  2520,  6745,  1344,  6507,  2520,  5469,  5169,  1199,
 7916,  6508,  6507, 24628, 24628, 24628,  6507,  5481,  6166,  5488,
 7917, 24628, 24628, 24628, 24628, 24628, 24628,  7918,  4175,  6374,
 7918, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4176,  6395,
 7919, 24628,  7907, 24628, 24628, 24628,  7907,  7920,  7928,  1642,
 7920, 24628,  7908, 24628, 24628, 24628,  7908,  7921,  7927,  7909,
 7921, 24628,  7913, 24628, 24628, 24628,  7913,  7922,  7926,  7914,
 7922, 24628,  7917, 24628, 24628, 24628,  7917,  7923,  7925,  6374,
 7923, 24628,  7918, 24628, 24628, 24628,  7918, 24628,  7924,  6395,
 7924, 24628,  4176, 24628, 24628, 24628,  4176, 24628,  4563,  2610,
 7925, 24628,  4175, 24628, 24628, 24628,  4175,  7924,  4567,  4177,
 7926, 24628,  4174, 24628, 24628, 24628,  4174,  7925,  4570,  7915,
 7927, 24628,  4173, 24628, 24628, 24628,  4173,  7926,  3923,  6104,
 7928, 24628,  4172, 24628, 24628, 24628,  4172,  7927,  3922,  6117,
 7929, 24628, 24628, 24628, 24628, 24628, 24628,  7906, 24628,  7930,
 7930, 24628, 24628, 24628, 24628, 24628, 24628, 15761,  7118,  7931,
 7931,  1147, 12442, 11304, 15789, 23381, 12442,  7932,  2770,     5,
 7932, 19980, 22769, 11305, 15790, 23378, 22769,  7933,  2771,    37,
 7933,  7945,  7944, 10763, 10760, 10756,  7944,  7934,  2772,   734,
 7934,  7939,  7938,  5845,  7943,  7942,  7938,  7935,  2773,  1559,
 7935,  7937,  7936,  5842,  1670, 24628,  7936, 24628,  2774,   183,
 7936, 24628,  7937,   338,  1669, 24628,  7937, 24628,  2775,   183,
 7937, 24628,   182,   182,  1389, 24628, 24628, 24628,  1204,   183,
 7938, 24628,  7939,  5844,  7941,  5849,  7939,  7936,  2777,  1559,
 7939, 24628,  4273,  4273,  7940,  5850, 24628,  7937,  1157,  1559,
 7940, 24628, 24628, 24628, 24628, 24628, 24628,  1389,  2781,  7849,
 7941, 24628,  7940, 24628, 24628, 24628,  7940,  1669,  2780,  7849,
 7942,  5850,  5849, 24628, 24628, 24628,  5849, 24628,  5987,  4375,
 7943,  7940,  7941, 24628, 24628, 24628,  7941,  1670,  4236,  7849,
 7944, 24628,  7945,  5847,  9687, 10750,  7945,  7938, 10815,   734,
 7945, 24628,   733,   733,  9688,  7946, 24628,  7939,  1156,   734,
 7946, 24628, 24628, 24628, 24628, 24628, 24628,  5850, 10752,  7947,
 7947, 24628, 10255, 10255, 10311, 10637, 24628, 10716,  2757,  7948,
 7948, 24628,  1393,  1393,  4350, 23648, 24628, 23640,  7949,  1394,
 7949, 24628,  1466,  1466,  2719,  7950, 24628, 22492,  3327,  1900,
 7950, 24628, 24628, 24628, 24628, 24628, 24628,  7951, 15009, 20666,
 7951, 24628, 24628, 24628, 24628, 24628, 24628,  7952,  7955,  9697,
 7952, 24628, 24628, 24628, 24628, 24628, 24628,  7953,  7954,  7851,
 7953, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1390,  2793,
 7954, 24628, 24628, 24628, 24628, 24628, 24628,  1390, 24628,  5855,
 7955, 24628, 24628, 24628, 24628, 24628, 24628,  7954, 24628,  7956,
 7956, 24628, 24628, 24628, 24628, 24628, 24628,  9699, 24628,  7957,
 7957, 24628, 24628, 24628, 24628, 24628, 24628,  7958,  6463,  5995,
 7958, 24628, 24628, 24628, 24628, 24628, 24628, 16451,  6464,  7959,
 7959,  7669,  6465, 17093, 17120, 23561,  6465,  7960,  5558,  4466,
 7960,  7670,  6466, 17094, 17121,  9003,  6466,  7961,  5559,  6467,
 7961,  7671,  9622, 17095,  6065, 23557,  9622,  7962,  5560,  7672,
 7962,  9535,  9534,  9620,  6058,  9614,  9534,  9479,  5561,  7963,
 7963, 24628,  2428,  9457,   710,  9454,  2428,  9394,  7964,   322,
 7964, 24628,  2429,  6490,  4448,  7965,  2429,  7982,  7325,  8054,
 7965, 24628,  7966, 24628,  6421, 24628,  7966,  7979,  7326,  7969,
 7966, 24628, 24628, 24628, 24628, 24628, 24628,  7967,  7327,  7969,
 7967, 24628, 24628, 24628, 24628, 24628, 24628,  7968,  7328,  7742,
 7968, 24628, 24628, 24628, 24628, 24628, 24628,   823,  7329,  6294,
 7969, 24628,  7330,  7970, 24628, 24628,  7330,  7975,  7579,  6640,
 7970, 24628,  6611, 24628, 24628, 24628,  6611,  7971,  7580,  6640,
 7971, 24628,  6612, 24628, 24628, 24628,  6612,  7972,  7581,  6630,
 7972, 24628,  6613, 24628, 24628, 24628,  6613,  7973,  7582,  6032,
 7973, 24628,  6614, 24628, 24628, 24628,  6614,  7974,  7583,  6620,
 7974, 24628,   529, 24628, 24628, 24628,   529, 24628,  2748,  2792,
 7975, 24628,  7331,  7971, 24628, 24628,  7331,  7976,  7584,  6630,
 7976, 24628,  7332,  7972, 24628, 24628,  7332,  7977,  7585,  6032,
 7977, 24628,  7333,  7973, 24628, 24628,  7333,  7978,  7586,  6620,
 7978, 24628,  7334,  7974, 24628, 24628,  7334, 24628,  2749,  2792,
 7979, 24628,  7967, 24628,  7569, 24628,  7967,  7980,  7337,  7742,
 7980, 24628,  7968, 24628,  3650, 24628,  7968,  7981,  7338,  6294,
 7981, 24628,   823, 24628,   722, 24628,   823, 24628,  5278,   824,
 7982, 24628,  7983,  6491,  4449,  7979,  7983,  8051,  7339,  7987,
 7983, 24628,   470,   470,  2431,  7967, 24628,  7984,  7340,  7987,
 7984, 24628,   471,   471,  2432,  7968, 24628,  7985,  7341,  6495,
 7985, 24628,   472,   472,  2433,   823, 24628,  7986,  7342,  3508,
 7986, 24628,   473,   473,  2434, 24628, 24628, 24628,  7343,  3498,
 7987, 24628,  1161,  7988,  2295,  8038,  1161,  8043,  6103,   758,
 7988, 24628,   672,  7834,  2286,  7989,   672,  8030,  6104,   758,
 7989, 24628,  1168, 24628, 24628, 24628,  1168,  7990,  6107,  8015,
 7990, 24628,  1169, 24628, 24628, 24628,  1169,  7991,  6110,  8000,
 7991, 24628,  1170, 24628, 24628, 24628,  1170,  7725,  3380,  7992,
 7992, 24628,  3373,  7993, 24628, 24628,  3373,  7997, 24628,  1466,
 7993, 24628,  1462, 24628, 24628, 24628,  1462,  7994, 24628,  1466,
 7994, 24628,  1463, 24628, 24628, 24628,  1463,  7995, 24628,   631,
 7995, 24628,  1464, 24628, 24628, 24628,  1464,  7996, 24628,  1018,
 7996, 24628,  1465, 24628, 24628, 24628,  1465,  3684, 24628,   711,
 7997, 24628,  3374,  7994, 24628, 24628,  3374,  7998, 24628,   631,
 7998, 24628,  3375,  7995, 24628, 24628,  3375,  7999, 24628,  1018,
 7999, 24628,  3376,  7996, 24628, 24628,  3376,  5209, 24628,   711,
 8000, 24628,  3389,  8001, 24628, 24628,  3389,  8008, 24628,  1898,
 8001, 24628,  1897, 24628, 24628, 24628,  1897,  8002, 24628,  1898,
 8002, 24628,  8003, 24628, 24628, 24628,  8003,  8006, 24628,  3391,
 8003, 24628, 24628, 24628, 24628, 24628, 24628,  8004, 24628,  3391,
 8004, 24628, 24628, 24628, 24628, 24628, 24628,  8005, 24628,  1581,
 8005, 24628, 24628, 24628, 24628, 24628, 24628,  6060, 24628,  2430,
 8006, 24628,  8004, 24628, 24628, 24628,  8004,  8007, 24628,  1581,
 8007, 24628,  8005, 24628, 24628, 24628,  8005,  6062, 24628,  2430,
 8008, 24628,  3390,  8002, 24628, 24628,  3390,  8009, 24628,  3391,
 8009, 24628,  8010,  8006, 24628, 24628,  8010,  8013, 24628,  1581,
 8010, 24628,  8004,  8004, 24628, 24628, 24628,  8011, 24628,  1581,
 8011, 24628,  8005,  8005, 24628, 24628, 24628,  8012, 24628,  2430,
 8012, 24628,  6060,  6060, 24628, 24628, 24628, 24628, 24628,   819,
 8013, 24628,  8011,  8007, 24628, 24628,  8011,  8014, 24628,  2430,
 8014, 24628,  8012,  6062, 24628, 24628,  8012, 24628, 24628,   819,
 8015, 24628,  4452,  8016, 24628, 24628,  4452,  8023, 24628,  2401,
 8016, 24628,  2400, 24628, 24628, 24628,  2400,  8017, 24628,  2401,
 8017, 24628,  8018, 24628, 24628, 24628,  8018,  8021, 24628,  4454,
 8018, 24628, 24628, 24628, 24628, 24628, 24628,  8019, 24628,  4454,
 8019, 24628, 24628, 24628, 24628, 24628, 24628,  8020, 24628,  1403,
 8020, 24628, 24628, 24628, 24628, 24628, 24628,  5867, 24628,  3740,
 8021, 24628,  8019, 24628, 24628, 24628,  8019,  8022, 24628,  1403,
 8022, 24628,  8020, 24628, 24628, 24628,  8020,  5869, 24628,  3740,
 8023, 24628,  4453,  8017, 24628, 24628,  4453,  8024, 24628,  4454,
 8024, 24628,  8025,  8021, 24628, 24628,  8025,  8028, 24628,  1403,
 8025, 24628,  8019,  8019, 24628, 24628, 24628,  8026, 24628,  1403,
 8026, 24628,  8020,  8020, 24628, 24628, 24628,  8027, 24628,  3740,
 8027, 24628,  5867,  5867, 24628, 24628, 24628, 24628, 24628,  1999,
 8028, 24628,  8026,  8022, 24628, 24628,  8026,  8029, 24628,  3740,
 8029, 24628,  8027,  5869, 24628, 24628,  8027, 24628, 24628,  1999,
 8030, 24628,  8031,  7832,  2285,  7990,  8031,  8035,  6111,  4294,
 8031, 24628,   217,   217,   674,  1169, 24628,  8032,  2486,  4294,
 8032, 24628,   218,   218,   675,  1170, 24628,  8033,  2487,  6688,
 8033, 24628,   219,   219,   676,  1171, 24628,  8034,  2488,  6607,
 8034, 24628,   220,   220,   677, 24628, 24628, 24628,  3353,  6602,
 8035, 24628,  8032,  7825,  2284,  7991,  8032,  8036,  3378,  6688,
 8036, 24628,  8033,  7824,  2283,  7725,  8033,  8037,  3361,  6607,
 8037, 24628,  8034,  7823,  2282, 24628,  8034, 24628,  3354,  6602,
 8038, 24628,  1167,  7989, 24628, 24628,  1167,  8039,  6112,  8015,
 8039, 24628,  8040,  7990, 24628, 24628,  8040,  8042,  6113,  8000,
 8040, 24628,  1169,  1169, 24628, 24628, 24628,  8041,  3388,  8000,
 8041, 24628,  1170,  1170, 24628, 24628, 24628,  6302,  3372,  7992,
 8042, 24628,  8041,  7991, 24628, 24628,  8041,  7738,  3381,  7992,
 8043, 24628,  8044,  8030,  2294,  8039,  8044,  8048,  3386,  4294,
 8044, 24628,  8031,  8031,  1163,  8040, 24628,  8045,  3387,  4294,
 8045, 24628,  8032,  8032,  1164,  8041, 24628,  8046,  3371,  6688,
 8046, 24628,  8033,  8033,  1165,  6302, 24628,  8047,  3359,  6607,
 8047, 24628,  8034,  8034,  1166, 24628, 24628, 24628,  3352,  6602,
 8048, 24628,  8045,  8035,  2293,  8042,  8045,  8049,  3370,  6688,
 8049, 24628,  8046,  8036,  2292,  7738,  8046,  8050,  3358,  6607,
 8050, 24628,  8047,  8037,  2291, 24628,  8047, 24628,  3351,  6602,
 8051, 24628,  7984,  6492,  5701,  7980,  7984,  8052,  7344,  6495,
 8052, 24628,  7985,  6493,  5698,  7981,  7985,  8053,  7345,  3508,
 8053, 24628,  7986,  6494,  5697, 24628,  7986, 24628,  7346,  3498,
 8054, 24628,   429,  8055,  4788, 23681,   429, 23692,  6116,   323,
 8055, 24628,   430,  7888,  4497,  8056,   430, 23457,  6117,   323,
 8056, 24628,  8057, 24628, 24628, 24628,  8057, 23458,  6118,  8058,
 8057, 24628, 24628, 24628, 24628, 24628, 24628,   527,  6119,  8058,
 8058, 24628,  6120,  8059, 24628, 24628,  6120, 21576, 24628,  1692,
 8059, 24628,  1691, 24628, 24628, 24628,  1691,  8060, 24628,  1692,
 8060, 24628,  8061, 24628, 24628, 24628,  8061, 10595, 24628,  6122,
 8061, 24628, 24628, 24628, 24628, 24628, 24628,  8062, 24628,  6122,
 8062, 24628, 24628, 24628, 24628, 24628, 24628, 10594, 24628,  8063,
 8063, 24628, 24628, 24628, 24628, 24628, 24628, 12550,  1403,  8064,
 8064,  6515, 11442, 12612, 12596, 23680, 11442, 23675,  8065,  1696,
 8065,  6516, 13706, 12613,  9962, 23673, 13706,  8066,  5970,  1628,
 8066, 22667, 22666, 12614,  9963, 23671, 22666,  8067,  5971,  2669,
 8067, 22668, 22671, 12615,  9964, 10952, 22671, 23669,  5972,  8068,
 8068, 24628,  3660,  6769,  8069, 16678,  3660, 16660,  4687,   174,
 8069, 24628,  8070, 24628, 24628, 24628,  8070, 12567,  8509,  8071,
 8070, 24628, 24628, 24628, 24628, 24628, 24628, 12568,  8510,  8071,
 8071, 24628,  8511,  8511, 10312, 12839, 24628, 12824,  8072,  6830,
 8072, 24628,  8073,  8073,  8720, 10993, 24628, 10820,  1148,  5827,
 8073, 24628, 24628, 24628, 24628, 24628, 24628,  8074,   623,  5827,
 8074, 24628, 24628, 24628, 24628, 24628, 24628,  8075,   624,    43,
 8075, 24628, 24628, 24628, 24628, 24628, 24628,  8076,   625,  8138,
 8076, 24628, 24628, 24628, 24628, 24628, 24628,  8077,  2779,  8078,
 8077, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   340,  6263,
 8078, 24628,  1158,  6041,  8079,  8080,  1158,  7752,  2907,   428,
 8079, 24628,  6940, 24628, 24628, 24628,  6940,  7753,  6621,  6941,
 8080, 24628,  8081, 24628, 24628, 24628,  8081,  7696,  8137,  8082,
 8081, 24628, 24628, 24628, 24628, 24628, 24628,  6296,  8136,  8082,
 8082, 24628,  8135,  8135, 24628, 24628, 24628,  8093,  7330,  8083,
 8083,  5370,  6640,  8092, 24628, 24628,  6640,  8084, 24628,  3305,
 8084,  5371,  6641,  8091, 24628, 24628,  6641,  8085, 24628,  5372,
 8085,  6643,  6642,  8090, 24628, 24628,  6642,  8086, 24628,  5833,
 8086,  6644,  6662,  8089, 24628, 24628,  6662,  8087, 24628,  6026,
 8087,  6645,  6663,  8088, 24628, 24628,  6663, 24628, 24628,  6647,
 8088,  6646,  6664, 24628, 24628, 24628,  6664, 24628, 24628,  6647,
 8089,  6025,  6024, 24628, 24628, 24628,  6024,  8088, 24628,  6026,
 8090,  5832,  6023, 24628, 24628, 24628,  6023,  8089, 24628,  5833,
 8091,  5831,  6022, 24628, 24628, 24628,  6022,  8090, 24628,  5372,
 8092,  3304,  6021, 24628, 24628, 24628,  6021,  8091, 24628,  3305,
 8093, 24628,  8134,  8134, 24628, 24628, 24628,  8103,  7331,  8094,
 8094,  6424,  6630,  8102, 24628, 24628,  6630,  8095, 24628,  4183,
 8095,  6425,  6631,  8101, 24628, 24628,  6631,  8096, 24628,  5627,
 8096,  6426,  6632,  8100, 24628, 24628,  6632,  8097, 24628,  6427,
 8097,  6637,  6636,  8099, 24628, 24628,  6636,  8098, 24628,  5603,
 8098,  6638,  6639,  5597, 24628, 24628,  6639, 24628, 24628,  5566,
 8099,  5602,  6635, 24628, 24628, 24628,  6635,  5597, 24628,  5603,
 8100,  6634,  6633, 24628, 24628, 24628,  6633,  8099, 24628,  6427,
 8101,  5626,  5625, 24628, 24628, 24628,  5625,  8100, 24628,  5627,
 8102,  4182,  5624, 24628, 24628, 24628,  5624,  8101, 24628,  4183,
 8103, 24628,  8133,  8133, 24628, 24628, 24628,  8123,  7332,  8104,
 8104,  6033,  6032,  8121, 24628, 24628,  6032,  8105, 24628,  6034,
 8105,  8118,  8117,  8120, 24628, 24628,  8117,  8106, 24628,  6195,
 8106,  8114,  8113,  8116, 24628, 24628,  8113,  8107, 24628,  7459,
 8107,  8112,  8111,  7414, 24628, 24628,  8111,  8108, 24628,  7379,
 8108,  8109,  8110,  7375, 24628, 24628,  8110, 24628, 24628,  1410,
 8109, 24628,  1409,  1409, 24628, 24628, 24628, 24628, 24628,  1410,
 8110, 24628,  8109,  7374, 24628, 24628,  8109, 24628, 24628,  1410,
 8111, 24628,  8112,  7413, 24628, 24628,  8112,  8110, 24628,  7379,
 8112, 24628,  7378,  7378, 24628, 24628, 24628,  8109, 24628,  7379,
 8113, 24628,  8114,  8115, 24628, 24628,  8114,  8111, 24628,  7459,
 8114, 24628,  7458,  7458, 24628, 24628, 24628,  8112, 24628,  7459,
 8115, 24628,  7458, 24628, 24628, 24628,  7458,  7413, 24628,  7459,
 8116,  7458,  8115, 24628, 24628, 24628,  8115,  7414, 24628,  7459,
 8117, 24628,  8118,  8119, 24628, 24628,  8118,  8113, 24628,  6195,
 8118, 24628,  6194,  6194, 24628, 24628, 24628,  8114, 24628,  6195,
 8119, 24628,  6194, 24628, 24628, 24628,  6194,  8115, 24628,  6195,
 8120,  6194,  8119, 24628, 24628, 24628,  8119,  8116, 24628,  6195,
 8121,  6193,  8122, 24628, 24628, 24628,  8122,  8120, 24628,  6034,
 8122, 24628,  6193, 24628, 24628, 24628,  6193,  8119, 24628,  6034,
 8123, 24628,  8132,  8132, 24628, 24628, 24628,  8130,  7333,  8124,
 8124,  6616,  6620,  8129, 24628, 24628,  6620,  8125, 24628,  4675,
 8125,  6617,  6624,  8128, 24628, 24628,  6624,  8126, 24628,  4603,
 8126,  6618,  6625,  8127, 24628, 24628,  6625,  4221, 24628,  4509,
 8127,  4508,  6623, 24628, 24628, 24628,  6623,  4222, 24628,  4509,
 8128,  4602,  6622, 24628, 24628, 24628,  6622,  8127, 24628,  4603,
 8129,  4674,  6621, 24628, 24628, 24628,  6621,  8128, 24628,  4675,
 8130, 24628,  8131,  8131, 24628, 24628, 24628, 24628,  7334,  7870,
 8131, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   529,  7870,
 8132, 24628, 24628, 24628, 24628, 24628, 24628,  8131,  6614,  8124,
 8133, 24628, 24628, 24628, 24628, 24628, 24628,  8132,  6613,  8104,
 8134, 24628, 24628, 24628, 24628, 24628, 24628,  8133,  6612,  8094,
 8135, 24628, 24628, 24628, 24628, 24628, 24628,  8134,  6611,  8083,
 8136, 24628, 24628, 24628, 24628, 24628, 24628,  5103, 24628,  8135,
 8137, 24628,  8136, 24628, 24628, 24628,  8136,  7697, 24628,  8135,
 8138, 24628,   626,  6769,  8139, 18032,   626, 16164,  3338,   174,
 8139, 24628,  6514, 24628, 24628, 24628,  6514,  8140,  8122,  6515,
 8140, 24628,  8141, 24628, 24628, 24628,  8141, 15829,  8119,  8142,
 8141, 24628, 24628, 24628, 24628, 24628, 24628, 15830,  6194,  8142,
 8142, 24628,  6195,  6195,  9033, 11416, 24628, 11435,  8143,  5375,
 8143, 24628,  6196,  6196,  6704,  8144, 24628,  9854,  5259,  4301,
 8144, 24628, 24628, 24628, 24628, 24628, 24628,  8145,  8185,  9863,
 8145, 24628, 24628, 24628, 24628, 24628, 24628,  8146,  6460,  8148,
 8146, 24628, 24628, 24628, 24628, 24628, 24628,  8147,  4134,  5299,
 8147, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4119,  5274,
 8148, 24628,  6461, 24628, 24628, 24628,  6461,  8149,  8961,  6018,
 8149, 24628,  8150, 24628, 24628, 24628,  8150, 11428,  8962,  8151,
 8150, 24628, 24628, 24628, 24628, 24628, 24628, 11429,  8963,  8151,
 8151, 24628,  8964,  8964, 13549, 21164, 24628, 13690,  9108,  8152,
 8152, 24628,  6787, 11133,  1148, 23189,  6787,  8153,   759,  5826,
 8153, 24628,  6788, 11134,  1155,  1274,  6788,  8157,  8154,  5998,
 8154, 24628,  6789,   761,  6323,  8155,  6789,  5872,  2266,    62,
 8155, 24628,  6790, 24628, 24628, 24628,  6790,  8156, 24628,  6791,
 8156, 24628,  5874, 24628, 24628, 24628,  5874,  5869, 24628,  5875,
 8157, 24628,  7489,  8158,  1156,  8160,  7489,  6539,  5872,  6231,
 8158, 24628,  6251, 24628,   625, 24628,  6251,  8159,   762,  6231,
 8159, 24628,  6252, 24628,  2779, 24628,  6252,  6537,  3737,  6264,
 8160, 24628,  8161, 24628, 10752, 24628,  8161,  8275,  8156,  8162,
 8161, 24628, 24628, 24628, 24628, 24628, 24628,  6144,  5874,  8162,
 8162, 24628,  5875, 24628,  6818, 24628,  5875,  8163, 10254,  8281,
 8163, 24628,  5876, 24628,  6819, 24628,  5876,  8164, 10309, 12711,
 8164, 24628,  5877, 24628,  6820, 24628,  5877,  8165,  8168, 12725,
 8165, 24628,  5878, 24628,  6821, 24628,  5878,  6155,  8166,  5950,
 8166, 24628,  5879, 24628, 24628, 24628,  5879,  6156,  8167,  5880,
 8167, 24628,  5949, 24628, 24628, 24628,  5949,  4205, 24628,  5948,
 8168, 24628,  5968, 24628, 24628, 24628,  5968,  8166,  8169,  5969,
 8169, 24628,  8170, 24628, 24628, 24628,  8170,  8167, 24628,  8171,
 8170, 24628, 24628, 24628, 24628, 24628, 24628,  5949, 24628,  8171,
 8171, 24628, 24628, 24628, 24628, 24628, 24628,  8172,  1018,  5970,
 8172, 24628, 24628, 24628, 24628, 24628, 24628, 11182,  1019,  8173,
 8173,  5259,  8183,  7246,  1532, 12468,  8183,  8174,  2152,  1988,
 8174,  5260,  8181,  7247,  1527,  8182,  8181,  8175,  2168,  3271,
 8175,  5261,  8180,  7248,  1522,  6451,  8180,  8176,  2169,  5264,
 8176,  5262,  8179,  7249,  1517, 24628,  8179,  8177,  2170,  4008,
 8177,  5263,  8178,  7250,  1512, 24628,  8178, 24628,  2171,  3489,
 8178, 24628,  5263,  7244,  1510, 24628,  5263, 24628,  2162,  3489,
 8179, 24628,  5262,  7243,  1515, 24628,  5262,  8178,  2161,  4008,
 8180, 24628,  5261,  7242,  1520,  6449,  5261,  8179,  2160,  5264,
 8181, 24628,  5260,  7241,  1525,  6459,  5260,  8180,  2159,  3271,
 8182,  6460,  6459, 24628, 24628, 24628,  6459,  6451, 24628,  6461,
 8183, 24628,  5259,  7240,  1530,  8184,  5259,  8181,  2153,  1988,
 8184, 24628,  8185, 24628, 24628, 24628,  8185,  6459, 24628,  8186,
 8185, 24628, 24628, 24628, 24628, 24628, 24628,  6460, 24628,  8186,
 8186, 24628, 24628, 24628, 24628, 24628, 24628,  8187,  7179,  7133,
 8187, 24628, 24628, 24628, 24628, 24628, 24628,  9866,  9873,  8188,
 8188, 24628,  9874,  9874, 19834, 20727, 24628, 18335,  9132,  8189,
 8189, 24628,  7486, 15979,  8072, 23194,  7486,  8190,  8152,  6829,
 8190, 24628,  7487, 11480, 10820,  9216,  7487,  8191,  8153,  7137,
 8191, 24628,  7488, 11470, 10810,  8279,  7488,  8192,  8157,  7365,
 8192, 24628,  8256,  8278,  8276,  8274,  8256,  8241,  6539,  8193,
 8193,  3739,  6264,  8240,  7325,  8229,  6264,  8218,  8194,  4188,
 8194,  1158,  8078,  8217,  8216,  8215,  8078,  8201,  8195,   428,
 8195,   669,  2907,  5004,  8129,  8200,  2907,  8196,  2321,   524,
 8196,   670,  7754,  5003,  8128,  8199,  7754,  8197,  3220,   671,
 8197,  4227,  4226,  5002,  8127,  8198,  4226,  4223,  3216,  1563,
 8198,  4228,  7695, 24628, 24628, 24628,  7695,  4220, 24628,  4229,
 8199,  5103,  7697, 24628, 24628, 24628,  7697,  8198, 24628,  5104,
 8200,  8136,  8137, 24628, 24628, 24628,  8137,  8199, 24628,  8135,
 8201,  1159,  7752,  8214,  8213,  8212,  7752,  8202,  8196,  1160,
 8202,  6932,  7750,  8211,  8210,  8209,  7750,  8203,  8197,  4034,
 8203,  6842,  7748,  8208,  8207,  5506,  7748,  8204,  4223,  3990,
 8204,  6841,  7746,  8206,  8205, 24628,  7746, 24628,  4209,   944,
 8205,  3745,  7747, 24628, 24628, 24628,  7747, 24628,  4208,  3746,
 8206,   943,  3977, 24628, 24628, 24628,  3977, 24628,  4210,   944,
 8207,  3756,  7749, 24628, 24628, 24628,  7749,  8205,  4222,  3757,
 8208,  3989,  3988, 24628, 24628, 24628,  3988,  8206,  4224,  3990,
 8209,  6269,  7694, 24628, 24628, 24628,  7694,  5506,  8198,  6270,
 8210,  3890,  7751, 24628, 24628, 24628,  7751,  8207,  8127,  3891,
 8211,  6044,  6045, 24628, 24628, 24628,  6045,  8208,  5002,  4034,
 8212,  6296,  7696, 24628, 24628, 24628,  7696,  8209,  8199,  6297,
 8213,  6946,  7753, 24628, 24628, 24628,  7753,  8210,  8128,  6947,
 8214,  6043,  6042, 24628, 24628, 24628,  6042,  8211,  5003,  1160,
 8215,  8081,  8080, 24628, 24628, 24628,  8080,  8212,  8200,  8082,
 8216,  6940,  8079, 24628, 24628, 24628,  8079,  8213,  8129,  6941,
 8217,   427,  6041, 24628, 24628, 24628,  6041,  8214,  5004,   428,
 8218,  6837,  7691,  8228,  7339,  8227,  7691,  8219,  8201,  5181,
 8219,  6838,  7743,  8226,  7344,  8225,  7743,  8220,  8202,  6933,
 8220,  6839,  7744,  8224,  7345,  8223,  7744,  8221,  8203,  6843,
 8221,  6840,  7745,  8222,  7346, 24628,  7745, 24628,  8204,  3979,
 8222,   942,  3976, 24628,  6206, 24628,  3976, 24628,  8206,  3979,
 8223,  2003,  6149, 24628,  5278, 24628,  6149, 24628,  5506,  2004,
 8224,   941,  3975, 24628,  6205, 24628,  3975,  8222,  8208,  6843,
 8225,  6268,  7693, 24628,  7338, 24628,  7693,  8223,  8209,  6280,
 8226,   940,  3974, 24628,  6204, 24628,  3974,  8224,  8211,  6933,
 8227,  6267,  7692, 24628,  7337, 24628,  7692,  8225,  8212,  7698,
 8228,   939,  3973, 24628,  6203, 24628,  3973,  8226,  8214,  5181,
 8229,  6266,  6265, 24628,  7326, 24628,  6265,  8227,  8215,  8230,
 8230, 24628,  8082,  8231, 24628, 24628,  8082,  8236,  7969,  8083,
 8231, 24628,  8135, 24628, 24628, 24628,  8135,  8232,  7970,  8083,
 8232, 24628,  8134, 24628, 24628, 24628,  8134,  8233,  7971,  8094,
 8233, 24628,  8133, 24628, 24628, 24628,  8133,  8234,  7972,  8104,
 8234, 24628,  8132, 24628, 24628, 24628,  8132,  8235,  7973,  8124,
 8235, 24628,  8131, 24628, 24628, 24628,  8131, 24628,  7974,  7870,
 8236, 24628,  8093,  8232, 24628, 24628,  8093,  8237,  7975,  8094,
 8237, 24628,  8103,  8233, 24628, 24628,  8103,  8238,  7976,  8104,
 8238, 24628,  8123,  8234, 24628, 24628,  8123,  8239,  7977,  8124,
 8239, 24628,  8130,  8235, 24628, 24628,  8130, 24628,  7978,  7870,
 8240,   938,  3972, 24628,  6202, 24628,  3972,  8228,  8217,  4188,
 8241, 24628,  8252,  8255,  8254, 24628,  8252, 24628,  6535,  8242,
 8242,  1998,  6254,  5538,  7320, 24628,  6254,  8248,  8243,  3118,
 8243,   341,  6263,  5519,  5517, 24628,  6263,  8244,  7871,   184,
 8244,  4384,  6262,  5516,  5514, 24628,  6262,  8245,  7869,   864,
 8245,  4383,  6261,  5513,  5511, 24628,  6261,  8246,  7867,  3053,
 8246,  4382,  6260,  5510,  5508, 24628,  6260,  8247,  7865,  2969,
 8247,  4381,  6259,  5507,  5506, 24628,  6259, 24628,  7863,   773,
 8248,  4377,  6255,  5535,  7321, 24628,  6255,  8249,  8244,  3097,
 8249,  4378,  6256,  5532,  7322, 24628,  6256,  8250,  8245,  3065,
 8250,  4379,  6257,  5529,  7323, 24628,  6257,  8251,  8246,  3021,
 8251,  4380,  6258,  5526,  7324, 24628,  6258, 24628,  8247,  2934,
 8252, 24628,  8253,  8253,  5539, 24628, 24628, 24628,  6536,  8242,
 8253, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6253,  8242,
 8254, 24628,  8077,  8077,  6521, 24628, 24628, 24628,  1204,  6263,
 8255, 24628,  8253, 24628,  8077, 24628,  8253, 24628,  6537,  8242,
 8256, 24628,  8273,  8273,  8262,  8257, 24628,  8252,  6540,  8193,
 8257, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6144,  8258,
 8258,  1999,  6145, 24628,  5274, 24628,  6145,  8259,  5517,  2296,
 8259,  2000,  6146, 24628,  5275, 24628,  6146,  8260,  5514,  2210,
 8260,  2001,  6147, 24628,  5276, 24628,  6147,  8261,  5511,  2064,
 8261,  2002,  6148, 24628,  5277, 24628,  6148,  8223,  5508,  2018,
 8262, 24628, 24628, 24628, 24628, 24628, 24628,  5539,  6541,  8263,
 8263,  5140,  6542, 24628,  7284, 24628,  6542,  8269,  8264,  7852,
 8264,  2782,  7850, 24628, 24628, 24628,  7850,  8265,  4355,  2783,
 8265,  6595,  6594, 24628, 24628, 24628,  6594,  8266,  3221,  6596,
 8266,  6563,  6562, 24628, 24628, 24628,  6562,  8267,  3217,  6564,
 8267,  5161,  6548, 24628, 24628, 24628,  6548,  8268,  3212,  5162,
 8268,  5145,  6547, 24628, 24628, 24628,  6547, 24628,  3205,  5146,
 8269,  5141,  6543, 24628,  7285, 24628,  6543,  8270,  8265,  7785,
 8270,  5142,  6544, 24628,  7286, 24628,  6544,  8271,  8266,  6580,
 8271,  5143,  6545, 24628,  7287, 24628,  6545,  8272,  8267,  6549,
 8272,  5144,  6546, 24628,  7288, 24628,  6546, 24628,  8268,  5151,
 8273, 24628, 24628, 24628, 24628, 24628, 24628,  8253,  6252,  8193,
 8274, 24628,  8257, 24628,  6525, 24628,  8257, 24628,  8275,  8258,
 8275, 24628,  6144, 24628,  1206, 24628,  6144, 24628,  5869,  6145,
 8276, 24628,  8076,  8076,  8277,  6525, 24628,  8254,  1157,  8078,
 8277, 24628, 24628, 24628, 24628, 24628, 24628,  6521,  2781,  7850,
 8278, 24628,  8273, 24628,  8076, 24628,  8273,  8255,  8159,  8193,
 8279, 24628, 11467, 24628, 10811, 24628, 11467,  8274,  8160,  8280,
 8280,  5875,  8162, 24628,  8954, 24628,  8162, 17726, 10745,  8281,
 8281, 24628,  7948,  8282,  4357, 23647,  7948, 23639,  9682,  1394,
 8282, 24628,  1393, 24628, 24628, 24628,  1393,  8283,  9683,  1394,
 8283, 24628,  8284, 24628, 24628, 24628,  8284, 10747,  9684,  7551,
 8284, 24628, 24628, 24628, 24628, 24628, 24628,  8285,  1467,  7551,
 8285, 24628, 24628, 24628, 24628, 24628, 24628, 10236,  1468,  8286,
 8286,  6010,  8507, 10630, 10704, 17667,  8507,  8287,  3185,  3332,
 8287,  6011,  8305, 10631, 10705, 16176,  8305,  8288,  3181,  6012,
 8288,  8300,  8299,  8304,  8303,  8302,  8299,  8289,  3177,  6412,
 8289,  8295,  8294,  8298,  8297, 24628,  8294,  8290,  3172,  6343,
 8290,  8292,  8291,  8293,  7375, 24628,  8291, 24628,  3165,  6332,
 8291, 24628,  8292,  7496,  7374, 24628,  8292, 24628,  3163,  6332,
 8292, 24628,  6331,  6331,  1409, 24628, 24628, 24628,  3161,  6332,
 8293,  6331,  7496, 24628, 24628, 24628,  7496, 24628,  3166,  6332,
 8294, 24628,  8295,  7497,  8296, 24628,  8295,  8291,  3170,  6343,
 8295, 24628,  6342,  6342,  7906, 24628, 24628,  8292,  3169,  6343,
 8296, 24628,  7906, 24628, 24628, 24628,  7906,  7374, 24628,  7907,
 8297,  7906,  8296, 24628, 24628, 24628,  8296,  7375, 24628,  7907,
 8298,  6342,  7497, 24628, 24628, 24628,  7497,  8293,  3173,  6343,
 8299, 24628,  8300,  7498,  8301,  6158,  8300,  8294,  3175,  6412,
 8300, 24628,  6411,  6411,  7929,  6159, 24628,  8295,  3176,  6412,
 8301, 24628,  7929, 24628, 24628, 24628,  7929,  8296, 24628,  7930,
 8302,  6159,  6158, 24628, 24628, 24628,  6158,  4208, 24628,  6160,
 8303,  7929,  8301, 24628, 24628, 24628,  8301,  8297, 24628,  7930,
 8304,  6411,  7498, 24628, 24628, 24628,  7498,  8298,  3178,  6412,
 8305, 24628,  6011,  8306,  8308, 16168,  6011,  8299,  3180,  6012,
 8306, 24628,  8307, 24628, 24628, 24628,  8307,  7498,  2725,  6012,
 8307, 24628, 24628, 24628, 24628, 24628, 24628,  6411,   594,  6012,
 8308, 24628,  8309, 24628, 24628, 24628,  8309,  8301, 24628,  8310,
 8309, 24628, 24628, 24628, 24628, 24628, 24628,  7929, 24628,  8310,
 8310, 24628, 24628, 24628, 24628, 24628, 24628,  8311,  7315,  7185,
 8311, 24628, 24628, 24628, 24628, 24628, 24628,  9246,  7316,  8312,
 8312,   462,  6469, 11324, 15801, 23667,  6469,  8313,  6051,    39,
 8313,   812, 11690, 11325, 14183, 23665, 11690,  8314,  6052,   457,
 8314,  8328,  8327, 11326, 14180, 23596,  8327,  8315,  6053,  5117,
 8315,  8320,  8319,  8326,  8325,  8324,  8319,  8316,  6054,  3282,
 8316,  8318,  8317,  5653,  5651, 24628,  8317, 24628,  6055,  2682,
 8317, 24628,  8318,  5116,  5649, 24628,  8318, 24628,  6056,  2682,
 8318, 24628,  2681,  2681,  5637, 24628, 24628, 24628,  6057,  2682,
 8319, 24628,  8320,  5115,  8322,  8323,  8320,  8317,  6058,  3282,
 8320, 24628,  3281,  3281,  7532,  8321, 24628,  8318,  6059,  3282,
 8321, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6060,  2683,
 8322, 24628,  7532, 24628, 24628, 24628,  7532,  5649,  6061,  7533,
 8323, 24628,  8321, 24628, 24628, 24628,  8321, 24628,  6062,  2683,
 8324,  8321,  8323, 24628, 24628, 24628,  8323, 24628,  6063,  2683,
 8325,  7532,  8322, 24628, 24628, 24628,  8322,  5651,  6064,  7533,
 8326,  3281,  5115, 24628, 24628, 24628,  5115,  5653,  4622,  3282,
 8327, 24628,  8328,  5114, 13383, 13651,  8328,  8319,  6065,  5117,
 8328, 24628,  3280,  3280,  7531,  8329, 24628,  8320,   814,  5117,
 8329, 24628, 24628, 24628, 24628, 24628, 24628,  8321,  8330,  8707,
 8330, 24628, 24628, 24628, 24628, 24628, 24628,  6060, 24628,  8331,
 8331, 24628, 24628, 24628, 24628, 24628, 24628,  8332,  6818,  9682,
 8332, 24628, 24628, 24628, 24628, 24628, 24628,  8333,  6819,  9632,
 8333, 24628, 24628, 24628, 24628, 24628, 24628,  8334,  6820,  8335,
 8334, 24628, 24628, 24628, 24628, 24628, 24628,  3288,  6821,  5967,
 8335, 24628,  6822,  8336,  2702, 12731,  6822, 12743,  7155,  8354,
 8336, 24628,  1018, 24628, 24628, 24628,  1018,  8337,  7124,  8354,
 8337, 24628,  1019, 24628, 24628, 24628,  1019,  8338,  7125,  8183,
 8338, 24628,  1020, 24628, 24628, 24628,  1020,  8339,  7168,  8345,
 8339, 24628,  1021, 24628, 24628, 24628,  1021,  7542,  7169,  8340,
 8340, 24628,  7162,  7229,  1261, 24628,  7162,  8341,  1193,  5059,
 8341, 24628,  7163,  7230,  1262, 24628,  7163,  8342,  2095,  5064,
 8342, 24628,  7164,  7231,  1263, 24628,  7164,  8343,  2096,  4105,
 8343, 24628,  7165,  7232,  2980, 24628,  7165,  8344,  2100,  4092,
 8344, 24628,  7166,  7233,  2981, 24628,  7166, 24628,  2101,  4084,
 8345, 24628,  7128,  7234,  1971,  8346,  7128,  8347,  2106,  4268,
 8346, 24628,  7357, 24628, 24628, 24628,  7357,  7475, 24628,  7358,
 8347, 24628,  7129,  7235,  1972,  7475,  7129,  8348,  2136,  7130,
 8348, 24628,  8349,  7237,  1973,  2980,  8349,  8352,  2137,  5815,
 8349, 24628,  5814,  5814,  1974,  2657, 24628,  8350,  2138,  5815,
 8350, 24628,  5799,  5799,  1975, 24628, 24628,  8351,  2139,  5800,
 8351, 24628,  5793,  5793,  1024, 24628, 24628, 24628,  2140,  2575,
 8352, 24628,  8350,  7238,  1976, 24628,  8350,  8353,  2141,  5800,
 8353, 24628,  8351,  7239,  1977, 24628,  8351, 24628,  2142,  2575,
 8354, 24628,  4022,  7224,  1646,  8355,  4022,  5989,  1831,  1397,
 8355, 24628,  8356, 24628, 24628, 24628,  8356,  5991, 24628,  8357,
 8356, 24628, 24628, 24628, 24628, 24628, 24628,  5992, 24628,  8357,
 8357, 24628, 24628, 24628, 24628, 24628, 24628, 13711, 15010,  8358,
 8358, 24628,  9317,  9317, 22754, 23660, 24628, 20992,  7133,  8359,
 8359,  6827,  7134, 12973,  8152,  8967,  7134,  8360,  5995,  6828,
 8360, 17741,  7135, 12974,  8153,  9710,  7135,  8361,  5996,  7136,
 8361, 17722, 23657, 12975,  8157, 23659, 23657, 23652,  8362,  7364,
 8362, 17701,  8498, 11997,  5872, 23650,  8498,  8363,  4287,  6230,
 8363,  8395,  8390,  8496,  5865,  8494,  8390,  8364,  4288,  7689,
 8364,  8380,  8379,  8389,  5863, 24628,  8379, 24628,  8375,  8365,
 8365, 24628,  4818,  8374,   818, 24628,  4818,  8366,  6254,  1707,
 8366, 24628,  4819,  8373,  4703, 24628,  4819,  8367,  6255,  4820,
 8367, 24628,  4835,  8372,  4704, 24628,  4835,  8368,  6256,  4836,
 8368, 24628,  4876,  8371,  4705, 24628,  4876,  8369,  6257,  4877,
 8369, 24628,  4892,  8370,  4706, 24628,  4892, 24628,  6258,  4893,
 8370, 24628,  4919, 24628,    83, 24628,  4919, 24628,  3946,  4893,
 8371, 24628,  4931, 24628,    82, 24628,  4931,  8370,  3945,  4877,
 8372, 24628,  4943, 24628,    81, 24628,  4943,  8371,  3944,  4836,
 8373, 24628,  4955, 24628,    80, 24628,  4955,  8372,  3943,  4820,
 8374, 24628,  1706, 24628,    79, 24628,  1706,  8373,  3942,  1707,
 8375,  8377,  8376,  8378,  8088, 24628,  8376, 24628,  4286,  4818,
 8376, 24628,  8377,  4977,  6664, 24628,  8377, 24628,  1717,  4818,
 8377, 24628,  4817,  4817,  6646, 24628, 24628, 24628,  1715,  4818,
 8378,  4817,  4977, 24628, 24628, 24628,  4977, 24628,  4283,  4818,
 8379, 24628,  8380,  8388,  5864, 24628,  8380, 24628,  8376,  8365,
 8380, 24628,  8387,  8387,  8381, 24628, 24628, 24628,  8377,  8365,
 8381, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6646,  8382,
 8382, 24628,  6647, 24628,  5575, 24628,  6647,  8383,  5322,  6652,
 8383, 24628,  6648, 24628,  5574, 24628,  6648,  8384,  5323,  4833,
 8384, 24628,  6649, 24628,  5573, 24628,  6649,  8385,  5324,  4870,
 8385, 24628,  6650, 24628,  5572, 24628,  6650,  8386,  5325,  4890,
 8386, 24628,  6651, 24628,  5571, 24628,  6651, 24628,  5326,  4906,
 8387, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4817,  8365,
 8388, 24628,  8387, 24628,   765, 24628,  8387, 24628,  4977,  8365,
 8389,  8387,  8388, 24628,  3738, 24628,  8388, 24628,  8378,  8365,
 8390, 24628,  8395,  7688,  5866,  8493,  8395,  8379,  8391,  7689,
 8391, 24628,  8392,  4976,  6024,  8394,  8392,  8376,  1716,  4289,
 8392, 24628,  4816,  4816,  6025,  8393, 24628,  8377,  1714,  4289,
 8393, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4956,
 8394, 24628,  8393, 24628, 24628, 24628,  8393, 24628, 24628,  4956,
 8395, 24628,  8492,  8492,  8402,  8396, 24628,  8380,  8392,  7689,
 8396, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8393,  8397,
 8397, 24628,  4956, 24628,   819, 24628,  4956,  8398,  6145,  4957,
 8398, 24628,  4944, 24628,   820, 24628,  4944,  8399,  6146,  4945,
 8399, 24628,  4932, 24628,   821, 24628,  4932,  8400,  6147,  4933,
 8400, 24628,  4920, 24628,   822, 24628,  4920,  8401,  6148,  4921,
 8401, 24628,  4908, 24628,   823, 24628,  4908, 24628,  6149,  4909,
 8402, 24628, 24628, 24628, 24628, 24628, 24628,  8381,  6025,  8403,
 8403, 24628,  6026, 24628,  5711, 24628,  6026,  8404,  6542,  6027,
 8404, 24628,  8491, 24628,  5712, 24628,  8491,  8425,  6543,  8405,
 8405,  6596,  7785,  8424, 24628, 24628,  7785,  8416,  8406,    13,
 8406,  6597,  7833,  8415, 24628, 24628,  7833,  8407,  7381,   758,
 8407,  6598,  7831,  8414, 24628, 24628,  7831,  8408,  7382,  4294,
 8408,  6599,  7830,  8413, 24628, 24628,  7830,  8409,  7383,  6688,
 8409,  6600,  7829,  8412, 24628, 24628,  7829,  8410,  7384,  6607,
 8410,  6601,  7828,  8411, 24628, 24628,  7828, 24628,  7385,  6602,
 8411,   220,  7823, 24628, 24628, 24628,  7823, 24628,  3357,  6602,
 8412,   219,  7824, 24628, 24628, 24628,  7824,  8411,  3369,  6607,
 8413,   218,  7825, 24628, 24628, 24628,  7825,  8412,  3385,  6688,
 8414,   217,  7832, 24628, 24628, 24628,  7832,  8413,  7390,  4294,
 8415,   216,  7834, 24628, 24628, 24628,  7834,  8414,  7392,   758,
 8416,  7787,  7786,  8423, 24628, 24628,  7786,  8417,  8407,   108,
 8417,  7788,  7819,  8422, 24628, 24628,  7819,  8418,  8408,  5187,
 8418,  7789,  7826,  8421, 24628, 24628,  7826,  8419,  8409,  7790,
 8419,  7806,  7827,  8420, 24628, 24628,  7827, 24628,  8410,  7807,
 8420,  7817,  7822, 24628, 24628, 24628,  7822, 24628,  8411,  7807,
 8421,  7818,  7821, 24628, 24628, 24628,  7821,  8420,  8412,  7790,
 8422,  5186,  7820, 24628, 24628, 24628,  7820,  8421,  8413,  5187,
 8423,  5185,  5184, 24628, 24628, 24628,  5184,  8422,  8414,   108,
 8424,   215,  5183, 24628, 24628, 24628,  5183,  8423,  8415,    13,
 8425, 24628,  8490, 24628,  5713, 24628,  8490,  8446,  6544,  8426,
 8426,  6564,  6580,  8445, 24628, 24628,  6580,  8437,  8427,   169,
 8427,  5722,  5721,  8436, 24628, 24628,  5721,  8428,  7394,  7758,
 8428,  5723,  6592,  8435, 24628, 24628,  6592,  8429,  7395,  5729,
 8429,  5724,  6590,  8434, 24628, 24628,  6590,  8430,  7396,  5669,
 8430,  5725,  6588,  8433, 24628, 24628,  6588,  8431,  7397,  5365,
 8431,  5726,  6586,  8432, 24628, 24628,  6586, 24628,  7398,  3641,
 8432,   688,  5668, 24628, 24628, 24628,  5668, 24628,  5420,  3641,
 8433,   687,  5667, 24628, 24628, 24628,  5667,  8432,  5427,  5365,
 8434,   686,  5666, 24628, 24628, 24628,  5666,  8433,  5445,  5669,
 8435,   685,  5665, 24628, 24628, 24628,  5665,  8434,  5484,  5729,
 8436,   684,  5664, 24628, 24628, 24628,  5664,  8435,  7400,  7758,
 8437,  6565,  6581,  8444, 24628, 24628,  6581,  8438,  8428,   701,
 8438,  6566,  6582,  8443, 24628, 24628,  6582,  8439,  8429,  1550,
 8439,  6567,  6583,  8442, 24628, 24628,  6583,  8440,  8430,  5338,
 8440,  6568,  6584,  8441, 24628, 24628,  6584, 24628,  8431,  6569,
 8441,  6579,  6585, 24628, 24628, 24628,  6585, 24628,  8432,  6569,
 8442,  5337,  5336, 24628, 24628, 24628,  5336,  8441,  8433,  5338,
 8443,  1549,  5335, 24628, 24628, 24628,  5335,  8442,  8434,  1550,
 8444,  1548,  5334, 24628, 24628, 24628,  5334,  8443,  8435,   701,
 8445,  1547,  5333, 24628, 24628, 24628,  5333,  8444,  8436,   169,
 8446, 24628,  8489, 24628,  5714, 24628,  8489,  8467,  6545,  8447,
 8447,  5162,  6549,  8466, 24628, 24628,  6549,  8458,  8448,  2329,
 8448,  5163,  5716,  8457, 24628, 24628,  5716,  8449,  7402,  2350,
 8449,  5164,  5717,  8456, 24628, 24628,  5717,  8450,  7403,  2395,
 8450,  5165,  5718,  8455, 24628, 24628,  5718,  8451,  7404,  5168,
 8451,  5166,  5719,  8454, 24628, 24628,  5719,  8452,  7405,  3518,
 8452,  5167,  5720,  8453, 24628, 24628,  5720, 24628,  7406,  2643,
 8453,   585,  3514, 24628, 24628, 24628,  3514, 24628,  6361,  2643,
 8454,   584,  3513, 24628, 24628, 24628,  3513,  8453,  6363,  3518,
 8455,   583,  3512, 24628, 24628, 24628,  3512,  8454,  6367,  5168,
 8456,   582,  3511, 24628, 24628, 24628,  3511,  8455,  6371,  2395,
 8457,   581,  3510, 24628, 24628, 24628,  3510,  8456,  6375,  2350,
 8458,  6551,  6550,  8465, 24628, 24628,  6550,  8459,  8449,  2357,
 8459,  6552,  6557,  8464, 24628, 24628,  6557,  8460,  8450,  3441,
 8460,  6553,  6558,  8463, 24628, 24628,  6558,  8461,  8451,  6348,
 8461,  6554,  6561,  8462, 24628, 24628,  6561, 24628,  8452,  6378,
 8462,  6555,  6560, 24628, 24628, 24628,  6560, 24628,  8453,  6378,
 8463,  6556,  6559, 24628, 24628, 24628,  6559,  8462,  8454,  6348,
 8464,  3440,  3439, 24628, 24628, 24628,  3439,  8463,  8455,  3441,
 8465,  2356,  3438, 24628, 24628, 24628,  3438,  8464,  8456,  2357,
 8466,  2328,  3437, 24628, 24628, 24628,  3437,  8465,  8457,  2329,
 8467, 24628,  8488, 24628,  5715, 24628,  8488, 24628,  6546,  8468,
 8468,  5146,  5151,  8487, 24628, 24628,  5151,  8479,  8469,   945,
 8469,  1282,  5160,  8478, 24628, 24628,  5160,  8470,  7408,   973,
 8470,  1283,  5159,  8477, 24628, 24628,  5159,  8471,  7409,  1757,
 8471,  1284,  5158,  8476, 24628, 24628,  5158,  8472,  7410,  1874,
 8472,  1285,  5157,  8475, 24628, 24628,  5157,  8473,  7411,  1292,
 8473,  1286,  5156,  8474, 24628, 24628,  5156, 24628,  7412,   987,
 8474,   289,  3422, 24628, 24628, 24628,  3422, 24628,  6388,   987,
 8475,   288,  3423, 24628, 24628, 24628,  3423,  8474,  6390,  1292,
 8476,   287,  3424, 24628, 24628, 24628,  3424,  8475,  6392,  1874,
 8477,   286,  3425, 24628, 24628, 24628,  3425,  8476,  6394,  1757,
 8478,   285,  3426, 24628, 24628, 24628,  3426,  8477,  6396,   973,
 8479,  5147,  5152,  8486, 24628, 24628,  5152,  8480,  8470,  1736,
 8480,  5148,  5153,  8485, 24628, 24628,  5153,  8481,  8471,  1846,
 8481,  5149,  5154,  8484, 24628, 24628,  5154,  8482,  8472,  3134,
 8482,  5150,  5155,  8483, 24628, 24628,  5155, 24628,  8473,  3150,
 8483,  3197,  3421, 24628, 24628, 24628,  3421, 24628,  8474,  3150,
 8484,  3196,  3420, 24628, 24628, 24628,  3420,  8483,  8475,  3134,
 8485,  3195,  3419, 24628, 24628, 24628,  3419,  8484,  8476,  1846,
 8486,  3194,  3418, 24628, 24628, 24628,  3418,  8485,  8477,  1736,
 8487,  3193,  3417, 24628, 24628, 24628,  3417,  8486,  8478,   945,
 8488, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5144,  8468,
 8489, 24628, 24628, 24628, 24628, 24628, 24628,  8488,  5143,  8447,
 8490, 24628, 24628, 24628, 24628, 24628, 24628,  8489,  5142,  8426,
 8491, 24628, 24628, 24628, 24628, 24628, 24628,  8490,  5141,  8405,
 8492, 24628, 24628, 24628, 24628, 24628, 24628,  8387,  4816,  7689,
 8493, 24628,  8396, 24628,  5867, 24628,  8396, 24628,  8394,  8397,
 8494,  8396,  8493, 24628,  5869, 24628,  8493, 24628,  8495,  8397,
 8495,  8393,  8394, 24628, 24628, 24628,  8394, 24628, 24628,  4956,
 8496,  8492,  7688, 24628,  3737, 24628,  7688,  8389,  8497,  7689,
 8497,  4816,  4976, 24628, 24628, 24628,  4976,  8378,  4282,  4289,
 8498, 24628, 17701,  7687,  5873, 23649, 17701,  8390,  8499,  6230,
 8499, 24628,  8500,  4975,  6023, 16724,  8500,  8391,  1712,  1401,
 8500, 24628,  4815,  4815,  5832,  8501, 24628,  8392,  1713,  1401,
 8501, 24628, 24628, 24628, 24628, 24628, 24628,  8393, 24628,  8502,
 8502, 24628, 24628, 24628, 24628, 24628, 24628, 14153,  5875,  8503,
 8503,  7948,  8281, 17640,  9775, 23644,  8281,  8504,  6006,  1394,
 8504, 23640, 23639, 17641,  9778, 23643, 23639, 23633,  8505,  7551,
 8505, 22492, 22493, 16337,  9777, 23631, 22493,  8506,  6008,  5738,
 8506, 22487, 22488, 10759,  8862, 13081, 22488, 23629,  6009,  8507,
 8507, 24628,  6010,  8508,  8509,  8516,  6010,  8305,  3184,  3332,
 8508, 24628,  3331, 24628, 24628, 24628,  3331,  8306,  2724,  3332,
 8509, 24628,  8510, 24628, 24628, 24628,  8510,  8308, 24628,  8511,
 8510, 24628, 24628, 24628, 24628, 24628, 24628,  8309, 24628,  8511,
 8511, 24628, 24628, 24628, 24628, 24628, 24628,  8512,  8073,  6830,
 8512, 24628, 24628, 24628, 24628, 24628, 24628,  8513,  8074,  7138,
 8513, 24628, 24628, 24628, 24628, 24628, 24628,  8514,  8075,  7366,
 8514, 24628, 24628, 24628, 24628, 24628, 24628,  8515,  8076,  8194,
 8515, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8077,  8243,
 8516, 24628,  8517, 24628, 24628, 24628,  8517, 16168, 24628,  8518,
 8517, 24628, 24628, 24628, 24628, 24628, 24628, 13956, 24628,  8518,
 8518, 24628, 24628, 24628, 24628, 24628, 24628, 16827,  9640,  8519,
 8519,  7359,  8990, 12414, 19223, 23628,  8990, 19898,  8520,  6827,
 8520,  7360, 23592, 10639, 24628, 24628, 23592,  8521, 24628,  7361,
 8521, 17634, 20961, 10640, 24628, 24628, 20961, 19900, 24628,  8522,
 8522, 24628, 24628, 24628, 24628, 24628, 24628,  8523,  4465,  7183,
 8523, 24628, 24628, 24628, 24628, 24628, 24628, 16021, 11714,  8524,
 8524,   809,  6467, 17283,  8894, 23618,  6467, 23608,  8525,    11,
 8525,   461,  6468, 16354, 11261, 23598,  6468,  8526,  8312,    22,
 8526,   811, 23597, 16355, 13513, 12961, 23597,  8527,  8313,    65,
 8527,  2677,  8702, 16356, 10109, 23595,  8702,  8528,  8314,  5682,
 8528,  8667,  8666,  8701,  8700,  8699,  8666,  8638,  8315,  8529,
 8529, 24628,  3282,  7964,  5692,  8530,  3282,  8562,  8637,  8054,
 8530, 24628,  8531,  7965,  7610, 24628,  8531,  8553,  8560,  7969,
 8531, 24628,  7966,  7966,  8532, 24628, 24628,  8547,  8552,  7969,
 8532, 24628, 24628, 24628, 24628, 24628, 24628,  8533,  8537,  8542,
 8533, 24628, 24628, 24628, 24628, 24628, 24628,  8534,  8536,  7082,
 8534, 24628, 24628, 24628, 24628, 24628, 24628,  2688,  8535,  7043,
 8535, 24628, 24628, 24628, 24628, 24628, 24628,  2689, 24628,  6239,
 8536, 24628, 24628, 24628, 24628, 24628, 24628,  8535, 24628,  7049,
 8537, 24628, 24628, 24628, 24628, 24628, 24628,  8536, 24628,  8538,
 8538, 24628, 24628, 24628, 24628, 24628, 24628,  8539,  3303,  6021,
 8539, 24628, 24628, 24628, 24628, 24628, 24628,  8540,  6629,  5624,
 8540, 24628, 24628, 24628, 24628, 24628, 24628,  8541,  6627,  8122,
 8541, 24628, 24628, 24628, 24628, 24628, 24628,  7953,  6619,  6621,
 8542, 24628,  8538, 24628, 24628, 24628,  8538,  8543,  6860,  6021,
 8543, 24628,  8539, 24628, 24628, 24628,  8539,  8544,  6858,  5624,
 8544, 24628,  8540, 24628, 24628, 24628,  8540,  8545,  6856,  8122,
 8545, 24628,  8541, 24628, 24628, 24628,  8541,  8546,  6852,  6621,
 8546, 24628,  7953, 24628, 24628, 24628,  7953, 24628,  1673,  2793,
 8547, 24628,  7967,  7967,  8533, 24628, 24628,  8548,  8551,  7742,
 8548, 24628,  7968,  7968,  8534, 24628, 24628,  8549,  8550,  6294,
 8549, 24628,   823,   823,  2688, 24628, 24628, 24628,  4124,   824,
 8550, 24628,  7329,  7329,  8535, 24628, 24628,  4124,  6666,  6271,
 8551, 24628,  7328,  7328,  8536, 24628, 24628,  8550,  6665,  6298,
 8552, 24628,  7327,  7327,  8537, 24628, 24628,  8551,  6609,  7330,
 8553, 24628,  8547,  7979,  5703, 24628,  8547,  8554,  8558,  7742,
 8554, 24628,  8548,  7980,  5700, 24628,  8548,  8555,  8556,  6294,
 8555, 24628,  8549,  7981,   985, 24628,  8549, 24628,  5292,   824,
 8556, 24628,  8550,  7338,  8557, 24628,  8550,  5292,  6671,  6271,
 8557, 24628,  8535, 24628, 24628, 24628,  8535,  5288, 24628,  6239,
 8558, 24628,  8551,  7337,  8559, 24628,  8551,  8556,  6670,  6298,
 8559, 24628,  8536, 24628, 24628, 24628,  8536,  8557, 24628,  7049,
 8560, 24628,  8552,  7326,  8561, 24628,  8552,  8558,  6608,  7330,
 8561, 24628,  8537, 24628, 24628, 24628,  8537,  8559, 24628,  8538,
 8562, 24628,  8563,  7982,  5693,  8553,  8563,  8623,  8634,  7987,
 8563, 24628,  7983,  7983,  8564,  8547, 24628,  8616,  8622,  7987,
 8564, 24628,  3285,  3285,  8565,  8533, 24628,  8578,  8594,  8596,
 8565, 24628, 24628, 24628, 24628, 24628, 24628,  8566,  6700,  8573,
 8566, 24628, 24628, 24628, 24628, 24628, 24628,  8567,  6701,  8569,
 8567, 24628, 24628, 24628, 24628, 24628, 24628,  8568,  6702,  4435,
 8568, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6703,  4414,
 8569, 24628,  4438, 24628, 24628, 24628,  4438,  8570,  1971,  3912,
 8570, 24628,  4439, 24628, 24628, 24628,  4439,  8571,  1972,  4529,
 8571, 24628,  4440, 24628, 24628, 24628,  4440,  8572,  1973,  4443,
 8572, 24628,  4441, 24628, 24628, 24628,  4441,  7269,  1976,  3922,
 8573, 24628,  6704, 24628, 24628, 24628,  6704,  8574,  1530,   760,
 8574, 24628,  6705, 24628, 24628, 24628,  6705,  8575,  1525,  3723,
 8575, 24628,  6706, 24628, 24628, 24628,  6706,  8576,  1520,  3712,
 8576, 24628,  6707, 24628, 24628, 24628,  6707,  8577,  1515,  3675,
 8577, 24628,  6708, 24628, 24628, 24628,  6708, 24628,  1510,   638,
 8578, 24628,  3286,  3286,  8566,  8534, 24628,  8579,  8584,  8586,
 8579, 24628,  3287,  3287,  8567,  2688, 24628,  8580,  8582,  3289,
 8580, 24628,  3288,  3288,  8568, 24628, 24628, 24628,  8581,  1962,
 8581, 24628,  1325,  1325,  6703, 24628, 24628, 24628,  2494,  1326,
 8582, 24628,  1324,  1324,  6702,  2689, 24628,  8581,  8583,  1965,
 8583, 24628,  1365,  1365, 24628, 24628, 24628,  2494, 24628,  1366,
 8584, 24628,  1323,  1323,  6701,  8535, 24628,  8582,  8585,  5306,
 8585, 24628,  2477,  2477, 24628, 24628, 24628,  8583, 24628,  2478,
 8586, 24628,  5306,  7538,  2702,  8587,  5306,  8590,  5169,  7543,
 8587, 24628,  5307, 24628, 24628, 24628,  5307,  8588,  5170,  6510,
 8588, 24628,  5308, 24628, 24628, 24628,  5308,  8589,  5473,  5312,
 8589, 24628,  5309, 24628, 24628, 24628,  5309,  2695,  5435,  4017,
 8590, 24628,  6776,  7539,  2703,  8588,  6776,  8591,  5474,  5730,
 8591, 24628,  6777,  7540,  2704,  8589,  6777,  8592,  5436,  5670,
 8592, 24628,  6778,  7541,  2705,  2695,  6778,  8593,  3459,  5366,
 8593, 24628,  6779,  7542,  2706, 24628,  6779, 24628,  3452,  3605,
 8594, 24628,  1322,  1322,  6700,  8536, 24628,  8584,  8595,  3669,
 8595, 24628,  2476,  2476, 24628, 24628, 24628,  8585, 24628,  3670,
 8596, 24628,  3669,  8597,  2713,  8602,  3669,  8608,  2396,   759,
 8597, 24628,  3670, 24628, 24628, 24628,  3670,  8598,  2397,   759,
 8598, 24628,  3671, 24628, 24628, 24628,  3671,  8599,  2387,  4295,
 8599, 24628,  3672, 24628, 24628, 24628,  3672,  8600,  2378,  6689,
 8600, 24628,  3673, 24628, 24628, 24628,  3673,  8601,  2369,  3674,
 8601, 24628,   635, 24628, 24628, 24628,   635, 24628,  2364,   637,
 8602, 24628,  8603, 24628, 24628, 24628,  8603,  8606,  2398,  8016,
 8603, 24628, 24628, 24628, 24628, 24628, 24628,  8604,  2399,  8016,
 8604, 24628, 24628, 24628, 24628, 24628, 24628,  8605,  2389,  8001,
 8605, 24628, 24628, 24628, 24628, 24628, 24628,  7053,  1460,  7993,
 8606, 24628,  8604, 24628, 24628, 24628,  8604,  8607,  2388,  8001,
 8607, 24628,  8605, 24628, 24628, 24628,  8605,  7078,  2379,  7993,
 8608, 24628,  8609,  8598,  2714,  8606,  8609,  8613,  2386,  4295,
 8609, 24628,  3671,  3671,  2709,  8604, 24628,  8610,  1458,  4295,
 8610, 24628,  3672,  3672,  2710,  8605, 24628,  8611,  1459,  6689,
 8611, 24628,  3673,  3673,  2711,  7053, 24628,  8612,  1894,  3674,
 8612, 24628,   635,   635,  2712, 24628, 24628, 24628,  1892,   637,
 8613, 24628,  8610,  8599,  2715,  8607,  8610,  8614,  2377,  6689,
 8614, 24628,  8611,  8600,  2716,  7078,  8611,  8615,  2368,  3674,
 8615, 24628,  8612,  8601,  2717, 24628,  8612, 24628,  2363,   637,
 8616, 24628,  7984,  7984,  8578,  8548, 24628,  8617,  8621,  6495,
 8617, 24628,  7985,  7985,  8579,  8549, 24628,  8618,  8620,  3508,
 8618, 24628,  7986,  7986,  8580, 24628, 24628, 24628,  8619,  3498,
 8619, 24628,  7343,  7343,  8581, 24628, 24628, 24628,  6680,   978,
 8620, 24628,  7342,  7342,  8582,  4124, 24628,  8619,  6679,  1083,
 8621, 24628,  7341,  7341,  8584,  8550, 24628,  8620,  6678,  4011,
 8622, 24628,  7340,  7340,  8594,  8551, 24628,  8621,  6673,  1161,
 8623, 24628,  8616,  8051,  5694,  8554,  8616,  8624,  8631,  6495,
 8624, 24628,  8617,  8052,  5695,  8555,  8617,  8625,  8628,  3508,
 8625, 24628,  8618,  8053,  5696, 24628,  8618, 24628,  8626,  3498,
 8626, 24628,  8619,  7346,  8627, 24628,  8619, 24628,  6687,   978,
 8627, 24628,  8581,  5303,  6723, 24628,  8581, 24628,  5209,  1326,
 8628, 24628,  8620,  7345,  8629,  5292,  8620,  8626,  6686,  1083,
 8629, 24628,  8582,  5302,  6722,  5288,  8582,  8627,  8630,  1965,
 8630, 24628,  8583,  5304, 24628, 24628,  8583,  5209, 24628,  1366,
 8631, 24628,  8621,  7344,  8632,  8556,  8621,  8628,  6685,  4011,
 8632, 24628,  8584,  5301,  6721,  8557,  8584,  8629,  8633,  5306,
 8633, 24628,  8585,  5305, 24628, 24628,  8585,  8630, 24628,  2478,
 8634, 24628,  8622,  7339,  8635,  8558,  8622,  8631,  6672,  1161,
 8635, 24628,  8594,  5300,  6720,  8559,  8594,  8632,  8636,  3669,
 8636, 24628,  8595,  7309, 24628, 24628,  8595,  8633, 24628,  3670,
 8637, 24628,  1319,  7325,  5298,  8560,  1319,  8634,  6607,   429,
 8638,  8662,  8661,  8665,  8664, 24628,  8661, 24628,  8316,  8639,
 8639, 24628,  2682,  8640,   746, 24628,  2682,  8645,  8660,  3266,
 8640, 24628,   818,  6480,  3565, 24628,   818,  8641,  7320,  3266,
 8641, 24628,  4703,  6481,  3564, 24628,  4703,  8642,  7321,  1823,
 8642, 24628,  4704,  6482,  3563, 24628,  4704,  8643,  7322,  3094,
 8643, 24628,  4705,  6483,  3562, 24628,  4705,  8644,  7323,  3051,
 8644, 24628,  4706,  6484,  3561, 24628,  4706, 24628,  7324,  2967,
 8645, 24628,  8646,  8641,  3618, 24628,  8646,  8653,  8659,  1823,
 8646, 24628,  4703,  4703,  8647, 24628, 24628,  8650,  4145,  1823,
 8647, 24628,   820,   820,  2685, 24628, 24628,  8648,  4121,  2295,
 8648, 24628,   821,   821,  2686, 24628, 24628,  8649,  4122,  2209,
 8649, 24628,   822,   822,  2687, 24628, 24628,  8549,  4123,  2063,
 8650, 24628,  4704,  4704,  8648, 24628, 24628,  8651,  4154,  3094,
 8651, 24628,  4705,  4705,  8649, 24628, 24628,  8652,  4155,  3051,
 8652, 24628,  4706,  4706,  8549, 24628, 24628, 24628,  4156,  2967,
 8653, 24628,  8650,  8642,  3616, 24628,  8650,  8654,  8658,  3094,
 8654, 24628,  8651,  8643,  3614, 24628,  8651,  8655,  8657,  3051,
 8655, 24628,  8652,  8644,  3612, 24628,  8652, 24628,  8656,  2967,
 8656, 24628,  4156,  7324,  5292, 24628,  4156, 24628,  6606,   774,
 8657, 24628,  4155,  7323,  5291, 24628,  4155,  8656,  6605,   498,
 8658, 24628,  4154,  7322,  5290, 24628,  4154,  8657,  6604,  3054,
 8659, 24628,  4145,  7321,  5289, 24628,  4145,  8658,  6603,   865,
 8660, 24628,  4144,  7320,  5273, 24628,  4144,  8659,  6602,   185,
 8661, 24628,  8662,  8663,  4142, 24628,  8662, 24628,  8317,  8639,
 8662, 24628,  2680,  2680,  5747, 24628, 24628, 24628,  8318,  8639,
 8663, 24628,  2680, 24628,   601, 24628,  2680, 24628,  5116,  8639,
 8664, 24628,  4142,  6437,  2364, 24628,  4142, 24628,  6813,  4144,
 8665,  2680,  8663, 24628,  6437, 24628,  8663, 24628,  5653,  8639,
 8666, 24628,  8667,  8697,  4141,  8698,  8667,  8661,  8319,  8529,
 8667, 24628,  2679,  2679,  8668,  8688, 24628,  8662,  8320,  8529,
 8668, 24628, 24628, 24628, 24628, 24628, 24628,  5747,  7532,  8669,
 8669, 24628,  7533,  8670,  7162, 24628,  7533,  8675,  8687,  7887,
 8670, 24628,  5711, 24628,  5058, 24628,  5711,  8671,  7284,  7887,
 8671, 24628,  5712, 24628,  5063, 24628,  5712,  8672,  7285,  7833,
 8672, 24628,  5713, 24628,  4104, 24628,  5713,  8673,  7286,  5721,
 8673, 24628,  5714, 24628,  4091, 24628,  5714,  8674,  7287,  5716,
 8674, 24628,  5715, 24628,  4083, 24628,  5715, 24628,  7288,  5160,
 8675, 24628,  8676,  8671,  7163, 24628,  8676,  8680,  8686,  7833,
 8676, 24628,  5712,  5712,  7535, 24628, 24628,  8677,  7835,  7833,
 8677, 24628,  5713,  5713,  7536, 24628, 24628,  8678,  7836,  5721,
 8678, 24628,  5714,  5714,  7537, 24628, 24628,  8679,  7837,  5716,
 8679, 24628,  5715,  5715,  5768, 24628, 24628, 24628,  7838,  5160,
 8680, 24628,  8677,  8672,  7164, 24628,  8677,  8681,  8685,  5721,
 8681, 24628,  8678,  8673,  7165, 24628,  8678,  8682,  8684,  5716,
 8682, 24628,  8679,  8674,  7166, 24628,  8679, 24628,  8683,  5160,
 8683, 24628,  7838,  7288,  3684, 24628,  7838, 24628,   888,  1282,
 8684, 24628,  7837,  7287,  5304, 24628,  7837,  8683,   887,  5163,
 8685, 24628,  7836,  7286,  5305, 24628,  7836,  8684,   886,  5722,
 8686, 24628,  7835,  7285,  7309, 24628,  7835,  8685,   885,  6597,
 8687, 24628,  2474,  7284,  7308, 24628,  2474,  8686,   678,  2784,
 8688, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8321,  8689,
 8689, 24628,  2683,  8690,  1364, 24628,  2683,  8694,  5273,  4788,
 8690, 24628,   819, 24628,   718, 24628,   819,  8691,  5274,  4788,
 8691, 24628,   820, 24628,   719, 24628,   820,  8692,  5275,  2295,
 8692, 24628,   821, 24628,   720, 24628,   821,  8693,  5276,  2209,
 8693, 24628,   822, 24628,   721, 24628,   822,  7981,  5277,  2063,
 8694, 24628,  8647,  8691,  1353, 24628,  8647,  8695,  5289,  2295,
 8695, 24628,  8648,  8692,  1337, 24628,  8648,  8696,  5290,  2209,
 8696, 24628,  8649,  8693,  1336, 24628,  8649,  8555,  5291,  2063,
 8697, 24628,  2679, 24628,  1318, 24628,  2679,  8663,  5115,  8529,
 8698, 24628,  8688, 24628,  4118, 24628,  8688, 24628,  8323,  8689,
 8699,  8688,  8698, 24628,  6447, 24628,  8698, 24628,  8324,  8689,
 8700, 24628,  4141,  6441,  7176,  6447,  4141,  8664,  6814,  1319,
 8701,  2679,  8697, 24628,  6441, 24628,  8697,  8665,  8326,  8529,
 8702, 24628,  2677,  8703,  2471,  8704,  2677,  8666,  8327,  5682,
 8703, 24628,  2678, 24628,  1317, 24628,  2678,  8697,  5114,  5682,
 8704, 24628,  8705, 24628, 10111, 24628,  8705,  8698, 13651,  8706,
 8705, 24628, 24628, 24628, 24628, 24628, 24628,  8688,  8329,  8706,
 8706, 24628,  8707,  9627,  3326, 14628,  8707, 14604, 12065,  9682,
 8707, 24628,  8331,  8331,  8708, 13082, 24628, 13031, 10112,  9682,
 8708, 24628, 24628, 24628, 24628, 24628, 24628,  8709,  8719, 10991,
 8709, 24628, 24628, 24628, 24628, 24628, 24628,  8710,  8714,  8715,
 8710, 24628, 24628, 24628, 24628, 24628, 24628,  8711,  8713,  7273,
 8711, 24628, 24628, 24628, 24628, 24628, 24628,  8568,  8712,  7219,
 8712, 24628, 24628, 24628, 24628, 24628, 24628,  6703, 24628,  5125,
 8713, 24628, 24628, 24628, 24628, 24628, 24628,  8712, 24628,  7225,
 8714, 24628, 24628, 24628, 24628, 24628, 24628,  8713, 24628,  7280,
 8715, 24628,  7280, 24628, 24628, 24628,  7280,  8716,  5051,  7279,
 8716, 24628,  7281, 24628, 24628, 24628,  7281,  8717,  5048,  7294,
 8717, 24628,  7282, 24628, 24628, 24628,  7282,  8718,  5045,  7289,
 8718, 24628,  7283, 24628, 24628, 24628,  7283,  8577,  5042,  7284,
 8719, 24628, 24628, 24628, 24628, 24628, 24628,  8714, 24628,  8720,
 8720, 24628, 24628, 24628, 24628, 24628, 24628,  8721,  1983,  1901,
 8721, 24628, 24628, 24628, 24628, 24628, 24628,  8722,  1984,  8723,
 8722, 24628, 24628, 24628, 24628, 24628, 24628,  8277,  4239,  8508,
 8723, 24628,  1985, 24628, 24628, 24628,  1985,  8724,  1726,  1986,
 8724, 24628,  8725, 24628, 24628, 24628,  8725, 10628,  1727,  5741,
 8725, 24628, 24628, 24628, 24628, 24628, 24628,  8726,   752,  5741,
 8726, 24628, 24628, 24628, 24628, 24628, 24628,  8727,   753,  7554,
 8727, 24628, 24628, 24628, 24628, 24628, 24628, 10626,   754,  8728,
 8728, 24628,   755,   755,  8836, 24628, 24628,  8729,  3491,   322,
 8729, 24628,   756,   756,  8816, 24628, 24628,  8730,  3492,   757,
 8730, 24628,  8815,  8815,  8796, 24628, 24628,  8731,  3493,  7757,
 8731, 24628,  8795,  8795,  8776, 24628, 24628,  8748,  3494,  8732,
 8732,  1083,  3508,  8747,  4753,  8745,  3508,  8733,  6347,  2350,
 8733,  3992,  6931,  8744,  4759,  8742,  6931,  8734,  6356,  2395,
 8734,  6921,  6930,  8741,  4760,  8739,  6930,  8735,  6357,  5168,
 8735,  6922,  6929,  8738,  4761,  4750,  6929,  8736,  6358,  3518,
 8736,  6923,  6928,  8737,  4762, 24628,  6928, 24628,  6359,  2643,
 8737,  6910,  6915,  8453,  4758, 24628,  6915, 24628,  6360,  2643,
 8738,  6909,  6916,  8454,  4757,  4746,  6916,  8737,  6362,  3518,
 8739,  3994,  6901,  8740, 24628, 24628,  6901,  4750,  6364,  3996,
 8740,  2917,  6896, 24628, 24628, 24628,  6896,  4746,  6365,  3996,
 8741,  6908,  6917,  8455,  4756,  8740,  6917,  8738,  6366,  5168,
 8742,  3993,  6902,  8743, 24628, 24628,  6902,  8739,  6368,  6878,
 8743,  2916,  6897, 24628, 24628, 24628,  6897,  8740,  6369,  6878,
 8744,  2915,  6918,  8456,  4755,  8743,  6918,  8741,  6370,  2395,
 8745,  6861,  6903,  8746, 24628, 24628,  6903,  8742,  6372,  6859,
 8746,  6862,  6898, 24628, 24628, 24628,  6898,  8743,  6373,  6859,
 8747,   580,  3509,  8457,  4754,  8746,  3509,  8744,  6374,  2350,
 8748, 24628,  8775,  8775,  8759, 24628, 24628, 24628,  3495,  8749,
 8749,   978,  3498,  8758,  4741, 24628,  3498,  8750,  6377,   973,
 8750,   979,  3499,  8757,  4747, 24628,  3499,  8751,  6383,  1757,
 8751,  3501,  3500,  8756,  4748, 24628,  3500,  8752,  6384,  1874,
 8752,  3502,  3504,  8755,  4749, 24628,  3504,  8753,  6385,  1292,
 8753,  3503,  3505,  8754,  4750, 24628,  3505, 24628,  6386,   987,
 8754,   983,  3431,  8474,  4746, 24628,  3431, 24628,  6387,   987,
 8755,   982,  3432,  8475,  4745, 24628,  3432,  8754,  6389,  1292,
 8756,   981,  3433,  8476,  4744, 24628,  3433,  8755,  6391,  1874,
 8757,   980,  3434,  8477,  4743, 24628,  3434,  8756,  6393,  1757,
 8758,   476,  3435,  8478,  4742, 24628,  3435,  8757,  6395,   973,
 8759, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3288,  8760,
 8760,  1326,  1962,  8761,  8766, 24628,  1962,  8771,  6177,   974,
 8761,  1061,  1943, 24628, 24628, 24628,  1943,  8762,  3843,   974,
 8762,  1062,  1942, 24628, 24628, 24628,  1942,  8763,  3844,  1354,
 8763,  1063,  1941, 24628, 24628, 24628,  1941,  8764,  3845,  1343,
 8764,  1064,  1940, 24628, 24628, 24628,  1940,  8765,  3846,  1066,
 8765,  1065,  1939, 24628, 24628, 24628,  1939, 24628,  3847,   988,
 8766,  1327,  1953, 24628, 24628, 24628,  1953,  8767,   558,   378,
 8767,  1328,  1952, 24628, 24628, 24628,  1952,  8768,   559,   418,
 8768,  1329,  1951, 24628, 24628, 24628,  1951,  8769,   560,   834,
 8769,  1330,  1950, 24628, 24628, 24628,  1950,  8770,   561,   618,
 8770,  1331,  1949, 24628, 24628, 24628,  1949, 24628,   562,   549,
 8771,  1332,  1961,  8762,  8767, 24628,  1961,  8772,  6178,  1354,
 8772,  1333,  1960,  8763,  8768, 24628,  1960,  8773,  6179,  1343,
 8773,  1334,  1959,  8764,  8769, 24628,  1959,  8774,  6180,  1066,
 8774,  1335,  1958,  8765,  8770, 24628,  1958, 24628,  6181,   988,
 8775, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   473,  8749,
 8776, 24628, 24628, 24628, 24628, 24628, 24628,  8759,  3287,  8777,
 8777,  1965,  3289,  8794,  8793,  8792,  3289,  8778,  6168,  1687,
 8778,  7615,  7622,  8791,  8790,  8789,  7622,  8779,  6169,  2396,
 8779,  7616,  7623,  8788,  8787,  8786,  7623,  8780,  6170,  5169,
 8780,  7617,  7624,  8785,  8784,  8770,  7624,  8781,  6171,  3297,
 8781,  7618,  7625,  8782,  8783, 24628,  7625, 24628,  6172,  1372,
 8782,  1370,  3294, 24628, 24628, 24628,  3294, 24628,  3835,  1372,
 8783,  1970,  2695, 24628, 24628, 24628,  2695, 24628,  1443,  1242,
 8784,  1969,  2694, 24628, 24628, 24628,  2694,  8783,  1444,  1261,
 8785,  1369,  3293, 24628, 24628, 24628,  3293,  8782,  3836,  3297,
 8786,  1980,  7602, 24628, 24628, 24628,  7602,  8770,  6173,  3997,
 8787,  1968,  2693, 24628, 24628, 24628,  2693,  8784,  1445,  1971,
 8788,  1368,  3292, 24628, 24628, 24628,  3292,  8785,  3837,  5169,
 8789,  1979,  7601, 24628, 24628, 24628,  7601,  8786,  6174,  6879,
 8790,  1967,  2692, 24628, 24628, 24628,  2692,  8787,  1446,  1530,
 8791,  1367,  3291, 24628, 24628, 24628,  3291,  8788,  3838,  2396,
 8792,  1978,  7600, 24628, 24628, 24628,  7600,  8789,  6175,  6860,
 8793,  1966,  2691, 24628, 24628, 24628,  2691,  8790,  1447,  1646,
 8794,  1366,  3290, 24628, 24628, 24628,  3290,  8791,  3839,  1687,
 8795, 24628, 24628, 24628, 24628, 24628, 24628,  8775,   472,  8732,
 8796, 24628, 24628, 24628, 24628, 24628, 24628,  8776,  3286,  8797,
 8797,  5306,  8586,  8814,  8813,  8812,  8586,  8798,  6165,  7543,
 8798,  6776,  8590,  8811,  8810,  8809,  8590,  8799,  5483,  5730,
 8799,  6777,  8591,  8808,  8807,  8806,  8591,  8800,  5444,  5670,
 8800,  6778,  8592,  8805,  8804,  8783,  8592,  8801,  3461,  5366,
 8801,  6779,  8593,  8802,  8803, 24628,  8593, 24628,  3454,  3605,
 8802,  1022,  7542, 24628, 24628, 24628,  7542, 24628,  3455,  3605,
 8803,  2701,  2706, 24628, 24628, 24628,  2706, 24628,  1222,  1184,
 8804,  2700,  2705, 24628, 24628, 24628,  2705,  8803,  1221,  1194,
 8805,  2481,  7541, 24628, 24628, 24628,  7541,  8802,  3462,  5366,
 8806,  5309,  8589, 24628, 24628, 24628,  8589,  8783,  5441,  4017,
 8807,  2699,  2704, 24628, 24628, 24628,  2704,  8804,  1220,  2107,
 8808,  2480,  7540, 24628, 24628, 24628,  7540,  8805,  3826,  5670,
 8809,  5308,  8588, 24628, 24628, 24628,  8588,  8806,  5480,  5312,
 8810,  2698,  2703, 24628, 24628, 24628,  2703,  8807,  1219,  2154,
 8811,  2479,  7539, 24628, 24628, 24628,  7539,  8808,  3827,  5730,
 8812,  5307,  8587, 24628, 24628, 24628,  8587,  8809,  6166,  6510,
 8813,  2697,  2702, 24628, 24628, 24628,  2702,  8810,  1218,  1832,
 8814,  2478,  7538, 24628, 24628, 24628,  7538,  8811,  3828,  7543,
 8815, 24628, 24628, 24628, 24628, 24628, 24628,  8795,   471,  7757,
 8816, 24628, 24628, 24628, 24628, 24628, 24628,  8796,  3285,  8817,
 8817,  3669,  8596,  8835,  8834,  8833,  8596,  8818,  6162,   759,
 8818,  8609,  8608,  8832,  8831,  8830,  8608,  8819,  2393,  4295,
 8819,  8610,  8613,  8829,  8828,  8827,  8613,  8820,  2383,  6689,
 8820,  8611,  8614,  8826,  8825,  8824,  8614,  8821,  2374,  3674,
 8821,  8612,  8615,  8822,  8823, 24628,  8615, 24628,  2365,   637,
 8822,   635,  8601, 24628, 24628, 24628,  8601, 24628,  2366,   637,
 8823,  2712,  2717, 24628, 24628, 24628,  2717, 24628,   393,   264,
 8824,  7053,  7078, 24628, 24628, 24628,  7078, 24628,  2373,  5283,
 8825,  2711,  2716, 24628, 24628, 24628,  2716,  8823,   400,   679,
 8826,  3673,  8600, 24628, 24628, 24628,  8600,  8822,  2375,  3674,
 8827,  8605,  8607, 24628, 24628, 24628,  8607,  8824,  2382,  7993,
 8828,  2710,  2715, 24628, 24628, 24628,  2715,  8825,   407,   896,
 8829,  3672,  8599, 24628, 24628, 24628,  8599,  8826,  2384,  6689,
 8830,  8604,  8606, 24628, 24628, 24628,  8606,  8827,  2392,  8001,
 8831,  2709,  2714, 24628, 24628, 24628,  2714,  8828,   414,   913,
 8832,  3671,  8598, 24628, 24628, 24628,  8598,  8829,  2394,  4295,
 8833,  8603,  8602, 24628, 24628, 24628,  8602,  8830,  6163,  8016,
 8834,  2708,  2713, 24628, 24628, 24628,  2713,  8831,   420,   933,
 8835,  3670,  8597, 24628, 24628, 24628,  8597,  8832,  3788,   759,
 8836, 24628, 24628, 24628, 24628, 24628, 24628,  8816,  3284,  8837,
 8837, 11221, 11744, 10089,  9776, 10596, 11744,  8838,  1643,  6020,
 8838,  8865,  8864, 10090,  9777, 10517,  8864,  8839,  1664,  5623,
 8839,  8854,  8853,  8863,  8862,  8861,  8853,  8840,  1665,  3338,
 8840,  8848,  8847,  8852,  8851,  8850,  8847,  8841,  1666,  2907,
 8841,  8842,  8843,  8845,  8846, 24628,  8843, 24628,  1667,  1471,
 8842, 24628,  1470,  1470,  2723, 24628, 24628, 24628,  1388,  1471,
 8843, 24628,  8842,  8844,  4362, 24628,  8842, 24628,  1668,  1471,
 8844, 24628,  1470, 24628, 24628, 24628,  1470, 24628,  1669,  1471,
 8845,  1470,  8844, 24628, 24628, 24628,  8844, 24628,  1670,  1471,
 8846,  2723,  4362, 24628, 24628, 24628,  4362, 24628,   360,  2311,
 8847, 24628,  8848,  8849,  4363,  8546,  8848,  8843,  1671,  2907,
 8848, 24628,  3337,  3337,  2722,  7953, 24628,  8842,  1387,  2907,
 8849, 24628,  3337, 24628, 24628, 24628,  3337,  8844,  1672,  2907,
 8850,  7953,  8546, 24628, 24628, 24628,  8546, 24628,  1674,  2793,
 8851,  2722,  4363, 24628, 24628, 24628,  4363,  8846,   365,  2323,
 8852,  3337,  8849, 24628, 24628, 24628,  8849,  8845,  1675,  2907,
 8853, 24628,  8854,  8859,  4364,  8860,  8854,  8847,  1676,  3338,
 8854, 24628,  3336,  3336,  2721,  8855, 24628,  8848,  1386,  3338,
 8855, 24628, 24628, 24628, 24628, 24628, 24628,  7953,  1391,  8856,
 8856, 24628,  1392, 24628, 24628, 24628,  1392,  8857, 24628,  1393,
 8857, 24628,  8858, 24628, 24628, 24628,  8858,  8169, 24628,  2759,
 8858, 24628, 24628, 24628, 24628, 24628, 24628,  8170, 24628,  2759,
 8859, 24628,  3336, 24628, 24628, 24628,  3336,  8849,  1677,  3338,
 8860, 24628,  8855, 24628, 24628, 24628,  8855,  8546,  1678,  8856,
 8861,  8855,  8860, 24628, 24628, 24628,  8860,  8850,  1679,  8856,
 8862,  2721,  4364, 24628, 24628, 24628,  4364,  8851,   370,  2724,
 8863,  3336,  8859, 24628, 24628, 24628,  8859,  8852,  1680,  3338,
 8864, 24628,  8865, 10091,  4365, 10515,  8865,  8853,  1681,  5623,
 8865, 24628,  3335,  3335,  2720,  8866, 24628,  8854,  1385,  5623,
 8866, 24628, 24628, 24628, 24628, 24628, 24628,  8855,  1684,  8867,
 8867, 24628,  1623, 24628, 24628, 24628,  1623,  8868, 24628,  1624,
 8868, 24628,  8869, 24628, 24628, 24628,  8869, 10511, 24628,  8870,
 8869, 24628, 24628, 24628, 24628, 24628, 24628, 10512, 24628,  8870,
 8870, 24628, 24628, 24628, 24628, 24628, 24628,  8871,  3391,  6124,
 8871, 24628, 24628, 24628, 24628, 24628, 24628, 13793, 13451,  8872,
 8872,  6473,  8976, 15895,  8183, 18993,  8976, 18975,  8873,  4300,
 8873,  3470,  8977, 12767, 10710, 23594,  8977,  8874,  2247,  1987,
 8874,  3471, 11003, 12768, 10711, 23593, 11003,  8875,  2253,  3270,
 8875,  3472,  8886, 12769, 10712, 10297,  8886,  8876,  2254,  7299,
 8876,  8882,  8881,  8885,  8884, 24628,  8881,  8877,  2255,  3491,
 8877,  8879,  8878,  8880,  5652, 24628,  8878, 24628,  2256,  3476,
 8878, 24628,  8879,  7298,  5650, 24628,  8879, 24628,   921,  3476,
 8879, 24628,  3475,  3475,  5638, 24628, 24628, 24628,   468,  3476,
 8880,  3475,  7298, 24628, 24628, 24628,  7298, 24628,  2252,  3476,
 8881, 24628,  8882,  7297,  8883, 24628,  8882,  8878,   920,  3491,
 8882, 24628,  3474,  3474,  5657, 24628, 24628,  8879,   467,  3491,
 8883, 24628,  5657, 24628, 24628, 24628,  5657,  5650, 24628,  5658,
 8884,  5657,  8883, 24628, 24628, 24628,  8883,  5652, 24628,  5658,
 8885,  3474,  7297, 24628, 24628, 24628,  7297,  8880,  2251,  3491,
 8886, 24628,  3472,  7296,  8887, 10298,  3472,  8881,   919,  7299,
 8887, 24628,  8888, 24628, 24628, 24628,  8888,  8883, 24628,  8889,
 8888, 24628, 24628, 24628, 24628, 24628, 24628,  5657, 24628,  8889,
 8889, 24628, 24628, 24628, 24628, 24628, 24628,  8890,  1014,   332,
 8890, 24628, 24628, 24628, 24628, 24628, 24628,  8891,  1015,  8894,
 8891, 24628, 24628, 24628, 24628, 24628, 24628,  8892,  1016,  7635,
 8892, 24628, 24628, 24628, 24628, 24628, 24628,  8893,   709,  7563,
 8893, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   118,  3603,
 8894, 24628,   630,  8895,  9633, 23101,   630, 12084, 11261,    23,
 8895, 24628,   596, 24628, 24628, 24628,   596,  8896,  6756,    23,
 8896, 24628,   597, 24628, 24628, 24628,   597,  8897,  6457,    66,
 8897, 24628,   598, 24628, 24628, 24628,   598,  8898,  6445,  8900,
 8898, 24628,   599, 24628, 24628, 24628,   599,  8899,  6441,  8637,
 8899, 24628,   600, 24628, 24628, 24628,   600, 24628,  6437,  8660,
 8900, 24628,  4165,  7347,  8901, 19261,  4165, 11120,  6688,   175,
 8901, 24628,  4166,  8902, 11796, 13988,  4166, 13968, 13965,  8072,
 8902, 24628,  4167, 24628, 24628, 24628,  4167,  8903,  7311,  8072,
 8903, 24628,  4168, 24628, 24628, 24628,  4168,  8904,  7312,  8950,
 8904, 24628,  4169, 24628, 24628, 24628,  4169,  8905,  7313,  8906,
 8905, 24628,  4170, 24628, 24628, 24628,  4170,  7352,  7314,  5124,
 8906, 24628,  7118,  7118,  7225,  8907, 24628, 11260,  2467, 12442,
 8907, 24628, 24628, 24628, 24628, 24628, 24628,  8908,  5672,  8915,
 8908, 24628, 24628, 24628, 24628, 24628, 24628,  8909,  7525,  8911,
 8909, 24628, 24628, 24628, 24628, 24628, 24628,  4421,  7107,  8910,
 8910, 24628,  7108, 24628, 24628, 24628,  7108,  7171,  4017,  3327,
 8911, 24628,  7526, 24628, 24628, 24628,  7526,  8912,  5312,  6795,
 8912, 24628,  7527, 24628, 24628, 24628,  7527,  8913,  5313,  7528,
 8913, 24628,  6728, 24628, 24628, 24628,  6728,  8914,  6503,  6729,
 8914, 24628,  6697, 24628, 24628, 24628,  6697,  6447,  6504,  6698,
 8915, 24628,  5673, 24628, 24628, 24628,  5673,  8916,  6510,  5674,
 8916, 24628,  8917, 24628, 24628, 24628,  8917, 11984,  6511,  8918,
 8917, 24628, 24628, 24628, 24628, 24628, 24628,  9061,  6512,  8918,
 8918, 24628,  5490,  5490, 15127, 17403, 24628,  8919,  6424,  5491,
 8919, 24628, 13985, 13985, 16370, 17427, 24628, 17433,  6425,  8920,
 8920, 24628,  5627,  5627, 14364, 20195, 24628,  8921,  6473,  5374,
 8921, 24628,  5628,  5628, 14368, 20191, 24628,  8922,  6474,  5629,
 8922, 24628, 18121, 18121, 14380, 17431, 24628, 18988,  6475,  8923,
 8923,  7299, 14415, 16359,  7479, 18507, 14415, 18462,  8924,   331,
 8924,  5264,  6211, 11328, 12538, 18508,  6211,  8925,  4627,   175,
 8925,  8944,  8943, 11329,  8949,  8947,  8943,  8926,  4628,  3668,
 8926,  7633,  8936,  8942,  8940,  8937,  8936,  8927,  4629,  6217,
 8927,  7561,  8932,  8935,  8933, 24628,  8932,  8928,  4630,  3645,
 8928,  7560,  8929,  8931,  8930, 24628,  8929, 24628,  4631,  3639,
 8929, 24628,  7560,  6216,  7352, 24628,  7560, 24628,  3720,  3639,
 8930,  1586,  7352, 24628, 24628, 24628,  7352, 24628,  5200,  1587,
 8931,   117,  6216, 24628, 24628, 24628,  6216, 24628,  4632,  3639,
 8932, 24628,  7561,  6215,  8905, 24628,  7561,  8929,  3719,  3645,
 8933,  4170,  8905, 24628, 24628, 24628,  8905,  8930,  8934,  5124,
 8934,  4171,  7314, 24628, 24628, 24628,  7314,  5200, 24628,  4172,
 8935,   708,  6215, 24628, 24628, 24628,  6215,  8931,  4633,  3645,
 8936, 24628,  7633,  6214,  8904,  5302,  7633,  8932,  3718,  6217,
 8937,  1324,  5302, 24628, 24628, 24628,  5302,  8939,  8938,  1965,
 8938,  1365,  5304, 24628, 24628, 24628,  5304,  5211, 24628,  1366,
 8939,  1325,  5303, 24628, 24628, 24628,  5303, 24628,  5211,  1326,
 8940,  4169,  8904, 24628, 24628, 24628,  8904,  8933,  8941,  8906,
 8941,  7117,  7313, 24628, 24628, 24628,  7313,  8934, 24628,  7118,
 8942,   707,  6214, 24628, 24628, 24628,  6214,  8935,  4634,  6217,
 8943, 24628,  8944,  6213,  8903,  8945,  8944,  8936,  3717,  3668,
 8944, 24628,   706,   706,  4168,  5266, 24628,  7633,  3707,  3668,
 8945, 24628,  5266, 24628, 24628, 24628,  5266,  5302,  8946,  7303,
 8946, 24628,  5267, 24628, 24628, 24628,  5267,  5304, 24628,  5268,
 8947,  5266,  8945, 24628, 24628, 24628,  8945,  8937,  8948,  7303,
 8948,  5267,  8946, 24628, 24628, 24628,  8946,  8938, 24628,  5268,
 8949,  4168,  8903, 24628, 24628, 24628,  8903,  8940, 10276,  8950,
 8950, 24628,  7315,  7315,  7280,  8951, 24628,  9215,  1267,  4468,
 8951, 24628, 24628, 24628, 24628, 24628, 24628,  8952,  5732, 12878,
 8952, 24628, 24628, 24628, 24628, 24628, 24628,  8953,  9720, 12089,
 8953, 24628, 24628, 24628, 24628, 24628, 24628,  8147,  6817,  8954,
 8954, 24628,  6818, 24628, 24628, 24628,  6818,  8955,  7993,  7949,
 8955, 24628,  6819, 24628, 24628, 24628,  6819,  8956,  7994,  8958,
 8956, 24628,  6820, 24628, 24628, 24628,  6820,  8957,  7995,  6822,
 8957, 24628,  6821, 24628, 24628, 24628,  6821,  5303,  7996,  5896,
 8958, 24628,   631,   631,  2708,  8959, 24628, 10259,  7110,  3393,
 8959, 24628, 24628, 24628, 24628, 24628, 24628,  8960,  7178, 10308,
 8960, 24628, 24628, 24628, 24628, 24628, 24628,  7307,  7432,  8961,
 8961, 24628,  6462, 24628, 24628, 24628,  6462,  8962, 24628,  6463,
 8962, 24628,  8963, 24628, 24628, 24628,  8963, 10300, 24628,  8964,
 8963, 24628, 24628, 24628, 24628, 24628, 24628, 10301, 24628,  8964,
 8964, 24628, 24628, 24628, 24628, 24628, 24628,  8965,  6786,  8152,
 8965, 24628, 24628, 24628, 24628, 24628, 24628,  5745,  9294,  8966,
 8966, 24628,  9114, 13334,  1267, 23444,  9114,  8967,  4295,  4467,
 8967, 24628,  9115,  9722,  1273,  7106,  9115,  9710,  8968,  6468,
 8968, 24628,   813,  3724,  4297,  8969,   813,  6065,   918,   461,
 8969, 24628,  8970, 24628, 24628, 24628,  8970,  9714, 24628,  8971,
 8970, 24628, 24628, 24628, 24628, 24628, 24628,  8330, 24628,  8971,
 8971, 24628, 24628, 24628, 24628, 24628, 24628, 14199,  8972,  6793,
 8972, 24628, 24628, 24628, 24628, 24628, 24628,  8973,  1897,  7764,
 8973, 24628, 24628, 24628, 24628, 24628, 24628, 11697,  8003,  8974,
 8974, 24628,  3391,  3391, 13549, 21609, 24628,  8975,  7528,  3392,
 8975, 24628, 13451, 13451, 13449, 13439, 24628, 13407,  7529,  8976,
 8976, 24628,  6473, 14479,  5259, 18996,  6473, 11002,  8977,  4300,
 8977, 24628,  3470,  7294,  8978,  8986,  3470, 11003,   912,  1987,
 8978, 24628,  6248, 24628, 24628, 24628,  6248,  8979, 24628,  6249,
 8979, 24628,  8980, 24628, 24628, 24628,  8980,  8887, 24628,  8981,
 8980, 24628, 24628, 24628, 24628, 24628, 24628,  8888, 24628,  8981,
 8981, 24628, 24628, 24628, 24628, 24628, 24628,  8982,    73,  4467,
 8982, 24628, 24628, 24628, 24628, 24628, 24628,  8983,  3277,  6468,
 8983, 24628, 24628, 24628, 24628, 24628, 24628,  8984,   815,  5683,
 8984, 24628, 24628, 24628, 24628, 24628, 24628,  8985,   816,  7964,
 8985, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   817,  8640,
 8986, 24628,  8987, 24628, 24628, 24628,  8987, 11004, 24628,  8988,
 8987, 24628, 24628, 24628, 24628, 24628, 24628, 11005, 24628,  8988,
 8988, 24628, 24628, 24628, 24628, 24628, 24628, 16715,  8186,  8989,
 8989, 24628,  7133, 12043, 18999, 20255,  7133, 17631,  8990,  7134,
 8990, 24628,  7359,  8991, 15045, 20934,  7359, 17632, 23592,  6827,
 8991, 24628,  6826, 24628, 24628, 24628,  6826,  8992, 10697,  6827,
 8992, 24628,  8993, 24628, 24628, 24628,  8993, 17577, 10696,  8994,
 8993, 24628, 24628, 24628, 24628, 24628, 24628, 13743, 10129,  8994,
 8994, 24628,  8522,  8522, 18093, 20841, 24628,  8995,  7669,  7183,
 8995, 24628,  8523,  8523, 18100, 18173, 24628,  8996,  7670,  8524,
 8996, 24628, 16021, 16021, 18649, 18151, 24628,  9555,  7671,  8997,
 8997,  1579,  7672, 17290,  7635, 23590,  7672, 23583,  8998,   167,
 8998,  1580,  5683, 16359,  7123, 23581,  5683, 23575,  8999,   331,
 8999,  4072,  7347, 11328, 14225, 23574,  7347, 23301,  9000,   175,
 9000,  1112,  6689,  4636,  7059,  9010,  6689,  9001,  2237,   176,
 9001,  9007,  9006,  4635,  7060,  9009,  9006,  9002,  2243,   630,
 9002,  5217,  9003,  4634,  7061,  9005,  9003,  5214,  2244,  1017,
 9003, 24628,  5217,  3714,  6311,  9004,  5217,  5206,   902,  1017,
 9004, 24628,  5218, 24628, 24628, 24628,  5218,  3684, 24628,  5219,
 9005,  5218,  9004, 24628, 24628, 24628,  9004,  5211, 24628,  5219,
 9006, 24628,  9007,  3713,  6310,  9008,  9007,  9003,   901,   630,
 9007, 24628,  1015,  1015,  1114,  6692, 24628,  5217,   847,   630,
 9008, 24628,  6692, 24628, 24628, 24628,  6692,  9004, 24628,  6693,
 9009,  6692,  9008, 24628, 24628, 24628,  9008,  9005, 24628,  6693,
 9010,  6691,  6690, 24628, 24628, 24628,  6690,  9009, 24628,  9011,
 9011, 24628, 24628, 24628, 24628, 24628, 24628,  9012,  5673, 15044,
 9012, 24628, 24628, 24628, 24628, 24628, 24628,  9013,  8917, 17400,
 9013, 24628, 24628, 24628, 24628, 24628, 24628,  9014,  9061, 12405,
 9014, 24628, 24628, 24628, 24628, 24628, 24628,  9015,  9026,  9051,
 9015, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5850,  9016,
 9016, 24628,  4375,  3969,  9017, 24628,  4375,  9022,  2792,  2297,
 9017, 24628,  4349, 24628, 24628, 24628,  4349,  9018, 24628,  4350,
 9018, 24628,  4338, 24628, 24628, 24628,  4338,  9019, 24628,  4339,
 9019, 24628,  4327, 24628, 24628, 24628,  4327,  9020, 24628,  4328,
 9020, 24628,  4316, 24628, 24628, 24628,  4316,  9021, 24628,  4317,
 9021, 24628,  4315, 24628, 24628, 24628,  4315, 24628, 24628,  1924,
 9022, 24628,  4374,  3966,  9018, 24628,  4374,  9023,  2798,  2211,
 9023, 24628,  4373,  3963,  9019, 24628,  4373,  9024,  2803,  2065,
 9024, 24628,  4372,  3960,  9020, 24628,  4372,  9025,  2804,  1234,
 9025, 24628,  4371,  3957,  9021, 24628,  4371, 24628,  2805,  1212,
 9026, 24628, 24628, 24628, 24628, 24628, 24628,  5850,  6956,  9027,
 9027, 24628,  6940,  6940,  9038, 24628, 24628,  9028,  6616,  6941,
 9028, 24628,  6946,  6946,  9032, 24628, 24628,  9029,  6617,  6947,
 9029, 24628,  3890,  3890,  4436, 24628, 24628,  9030,  6618,  3891,
 9030, 24628,  3756,  3756,  4415, 24628, 24628,  9031,  4213,  3757,
 9031, 24628,  3745,  3745,  4399, 24628, 24628, 24628,  4202,  3746,
 9032, 24628, 24628, 24628, 24628, 24628, 24628,  4436, 24628,  9033,
 9033, 24628, 24628, 24628, 24628, 24628, 24628,  9034,  6704,  4614,
 9034, 24628, 24628, 24628, 24628, 24628, 24628,  9035,  6705,  4625,
 9035, 24628, 24628, 24628, 24628, 24628, 24628,  9036,  6706,  4636,
 9036, 24628, 24628, 24628, 24628, 24628, 24628,  9037,  6707,  4647,
 9037, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6708,  4658,
 9038, 24628, 24628, 24628, 24628, 24628, 24628,  9032, 24628,  9039,
 9039, 24628, 24628, 24628, 24628, 24628, 24628,  9043,  6517,  9040,
 9040,    29,  4812, 24628, 24628, 24628,  4812,  9041,  4351,    17,
 9041,  4814,  4813, 24628, 24628, 24628,  4813,  9042,  4280,   326,
 9042,  4815,  4975, 24628, 24628, 24628,  4975,  8497,  4281,  1401,
 9043, 24628, 24628, 24628, 24628, 24628, 24628,  9048,  6518,  9044,
 9044,    55,  4695, 24628, 24628, 24628,  4695,  9045,  2409,    46,
 9045,  4697,  4696, 24628, 24628, 24628,  4696,  9046,  2410,   809,
 9046,  4698,  4802, 24628, 24628, 24628,  4802,  9047,  2411,  1579,
 9047,  4699,  4803, 24628, 24628, 24628,  4803,  5598,  2412,  2428,
 9048, 24628, 24628, 24628, 24628, 24628, 24628,  9049,  6519,  4995,
 9049, 24628, 24628, 24628, 24628, 24628, 24628,  9050,  6520,  5004,
 9050, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6521,  5015,
 9051, 24628,  9027,  8079,  9052, 24628,  9027,  9057,  6620,  6941,
 9052, 24628,  9038, 24628, 24628, 24628,  9038,  9053, 24628,  9039,
 9053, 24628,  9032, 24628, 24628, 24628,  9032,  9054, 24628,  9033,
 9054, 24628,  4436, 24628, 24628, 24628,  4436,  9055, 24628,  4437,
 9055, 24628,  4415, 24628, 24628, 24628,  4415,  9056, 24628,  4416,
 9056, 24628,  4399, 24628, 24628, 24628,  4399, 24628, 24628,  4400,
 9057, 24628,  9028,  7753,  9053, 24628,  9028,  9058,  6624,  6947,
 9058, 24628,  9029,  7751,  9054, 24628,  9029,  9059,  6625,  3891,
 9059, 24628,  9030,  7749,  9055, 24628,  9030,  9060,  4218,  3757,
 9060, 24628,  9031,  7747,  9056, 24628,  9031, 24628,  4206,  3746,
 9061, 24628, 24628, 24628, 24628, 24628, 24628,  9026,  6513,  9062,
 9062, 24628,  6514,  6514, 11337, 12412, 24628,  9063,  6033,  6515,
 9063, 24628,  8141,  8141, 11318,  7661, 24628,  9064,  8118,  8142,
 9064, 24628, 15830, 15830, 11302,  4415, 24628, 11379,  8114,  9065,
 9065, 24628,  7459,  7459,  4437, 11398, 24628,  9066,  7353,  5836,
 9066, 24628,  7460,  7460, 11394,  9100, 24628,  9073,  9067,  6430,
 9067, 24628,  5789,  5789,  4439,  7355, 24628,  9068,  7129,  9071,
 9068, 24628,  5790,  5790,  4440,  4420, 24628,  9069,  8349,  7479,
 9069, 24628,  5791,  5791,  4441, 24628, 24628,  9070,  8350,  5804,
 9070, 24628,  5792,  5792,  4442, 24628, 24628, 24628,  8351,  5794,
 9071, 24628,  7130,  6756,  2397,  9072,  7130,  6455,  4528,    24,
 9072, 24628,  7131, 24628, 24628, 24628,  7131,  6458,  8184,  7132,
 9073, 24628,  7461,  7461,  9099,  4424, 24628,  9074,  9068,  7462,
 9074, 24628,  9098,  9098,  9097, 24628, 24628,  9085,  9069,  9075,
 9075,  5800,  5804,  9084,  3839, 24628,  5804,  9076,  4557,  1614,
 9076,  5801,  5810,  9083,  3838, 24628,  5810,  9077,  4558,  4450,
 9077,  5802,  5811,  9082,  3837, 24628,  5811,  9078,  4559,  5486,
 9078,  2645,  5812,  9081,  3836, 24628,  5812,  9079,  4560,  2646,
 9079,  2603,  5813,  9080,  3835, 24628,  5813, 24628,  4561,   313,
 9080,   312,  5809, 24628, 24628, 24628,  5809, 24628,  4564,   313,
 9081,  5699,  5808, 24628, 24628, 24628,  5808,  9080,  4568,  2646,
 9082,  5702,  5807, 24628, 24628, 24628,  5807,  9081,  4571,  5486,
 9083,  5803,  5806, 24628, 24628, 24628,  5806,  9082,  4573,  4450,
 9084,  1613,  5805, 24628, 24628, 24628,  5805,  9083,  4574,  1614,
 9085, 24628,  9096,  9096,  7263, 24628, 24628, 24628,  9070,  9086,
 9086,  2575,  5794,  9095,  3843, 24628,  5794,  9087,  4576,   747,
 9087,  2574,  5795,  9094,  3844, 24628,  5795,  9088,  4577,  1790,
 9088,  2558,  5796,  9093,  3845, 24628,  5796,  9089,  4578,  2116,
 9089,  2544,  5797,  9092,  3846, 24628,  5797,  9090,  4579,  2126,
 9090,  2537,  5798,  9091,  3847, 24628,  5798, 24628,  4580,   126,
 9091,   125,  3578, 24628, 24628, 24628,  3578, 24628,  4581,   126,
 9092,  2125,  3580, 24628, 24628, 24628,  3580,  9091,  4582,  2126,
 9093,  2115,  3582, 24628, 24628, 24628,  3582,  9092,  4583,  2116,
 9094,  2114,  3584, 24628, 24628, 24628,  3584,  9093,  4584,  1790,
 9095,  2113,  3586, 24628, 24628, 24628,  3586,  9094,  4585,   747,
 9096, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5792,  9086,
 9097, 24628, 24628, 24628, 24628, 24628, 24628,  7263,  4441,  4574,
 9098, 24628, 24628, 24628, 24628, 24628, 24628,  9096,  5791,  9075,
 9099, 24628, 24628, 24628, 24628, 24628, 24628,  9097,  4440,  4555,
 9100, 24628, 24628, 24628, 24628, 24628, 24628,  4424,  7355,  9101,
 9101,  6223,  6222, 24628, 24628, 24628,  6222,  9107,  9102,  5823,
 9102,  6224,  6783, 24628, 24628, 24628,  6783,  9103, 24628,  6225,
 9103,  6785,  6784, 24628, 24628, 24628,  6784,  9104, 24628,  6786,
 9104,  9106,  9105, 24628, 24628, 24628,  9105,  6451, 24628,  4167,
 9105, 24628,  9106, 24628, 24628, 24628,  9106,  6449, 24628,  4167,
 9106, 24628, 24628, 24628, 24628, 24628, 24628,  4134, 24628,  4167,
 9107, 13096, 13095, 24628, 24628, 24628, 13095, 14670,  9103,  9108,
 9108, 24628,  6786,  6786, 11799, 13099, 24628,  9113,  9109,  6787,
 9109, 24628,  6248,  6248, 24628, 24628, 24628,  9110, 24628,  6249,
 9110, 24628,  8980,  8980, 24628, 24628, 24628,  9111, 24628,  8981,
 9111, 24628,  8888,  8888, 24628, 24628, 24628,  9112, 24628,  8889,
 9112, 24628,  5657,  5657, 24628, 24628, 24628,  6319, 24628,  5658,
 9113, 24628,  9294,  9294, 11805, 13184, 24628, 13173,  9110,  9114,
 9114, 24628,  8981,  8981, 14690, 19599, 24628,  9115,   463,  4467,
 9115, 24628,  8982,  8982, 14691, 18174, 24628,  9116,   813,  6468,
 9116, 24628,  8983,  8983,  9117,  9713, 24628,  9617,   814,  5683,
 9117, 24628, 24628, 24628, 24628, 24628, 24628,  9118,  5709,  9120,
 9118, 24628, 24628, 24628, 24628, 24628, 24628,  9119,  5710,  8670,
 9119, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5638,  5749,
 9120, 24628,  6067, 24628,  4267, 24628,  6067,  9121,  7289, 10784,
 9121, 24628,  6068, 24628,  7236, 24628,  6068,  9122,  7290, 13208,
 9122, 24628,  6069, 24628,  5814, 24628,  6069,  9123,  7291,  9125,
 9123, 24628,  6070, 24628,  5799, 24628,  6070,  9124,  7292,  6077,
 9124, 24628,  6071, 24628,  5793, 24628,  6071, 24628,  7293,  6072,
 9125, 24628,  6413,  7636,  7538,  9126,  6413, 18490,  7479, 13462,
 9126, 24628,  6219, 24628, 24628, 24628,  6219,  9127,  7480,  9128,
 9127, 24628,  6220, 24628, 24628, 24628,  6220,  3293,  7474,  6221,
 9128, 24628,  7482,  9129, 12783, 18088,  7482, 15155, 15146,  7359,
 9129, 24628,  7358, 24628, 24628, 24628,  7358,  9130, 10949,  7359,
 9130, 24628,  9131, 24628, 24628, 24628,  9131, 11403, 10947,  9132,
 9131, 24628, 24628, 24628, 24628, 24628, 24628,  9666, 10948,  9132,
 9132, 24628,  7485,  7485, 15127, 19632, 24628, 13812,  9133,  7486,
 9133, 24628, 10120, 10120, 24628, 24628, 24628,  9137, 24628,  9134,
 9134, 24628, 24628, 24628, 24628, 24628, 24628,  9135,  6249,  6829,
 9135, 24628, 24628, 24628, 24628, 24628, 24628,  9136,  6250,  7137,
 9136, 24628, 24628, 24628, 24628, 24628, 24628,  8273,  6251,  7365,
 9137, 24628, 10121, 10121, 24628, 24628, 24628,  9200, 24628,  9138,
 9138, 24628, 24628, 24628, 24628, 24628, 24628,  9139,  8981,  7184,
 9139, 24628, 24628, 24628, 24628, 24628, 24628,  9140,  8982,  8525,
 9140, 24628, 24628, 24628, 24628, 24628, 24628,  9141,  8983,  8998,
 9141, 24628, 24628, 24628, 24628, 24628, 24628,  9175,  8984,  9142,
 9142,  2429,  7964,  9174,  6419,  9173,  7964,  9162,  9143,  8054,
 9143,  1078,  7325,  9161,  9160,  9159,  7325,  9144,  7805,   429,
 9144,  7340,  7339,  9158,  9157,  9156,  7339,  9145,  7802,  1161,
 9145,  7341,  7344,  9155,  9154,  9153,  7344,  9146,  7799,  4011,
 9146,  7342,  7345,  9152,  9151,  9150,  7345,  9147,  7796,  1083,
 9147,  7343,  7346,  9149,  9148, 24628,  7346, 24628,  7795,   978,
 9148,  2435,  6718, 24628, 24628, 24628,  6718, 24628,  5211,  2436,
 9149,   474,  6206, 24628, 24628, 24628,  6206, 24628,  4643,   978,
 9150,   608,  5278, 24628, 24628, 24628,  5278, 24628,  7072,   610,
 9151,  2454,  6717, 24628, 24628, 24628,  6717,  9148,  7066,  2455,
 9152,  1082,  6205, 24628, 24628, 24628,  6205,  9149,  4644,  1083,
 9153,  7329,  7338, 24628, 24628, 24628,  7338,  9150,  7798,  6271,
 9154,  5456,  6716, 24628, 24628, 24628,  6716,  9151,  7065,  3914,
 9155,  1081,  6204, 24628, 24628, 24628,  6204,  9152,  4645,  4011,
 9156,  7328,  7337, 24628, 24628, 24628,  7337,  9153,  7801,  6298,
 9157,  5455,  6715, 24628, 24628, 24628,  6715,  9154,  7064,  5457,
 9158,  1080,  6203, 24628, 24628, 24628,  6203,  9155,  4646,  1161,
 9159,  7327,  7326, 24628, 24628, 24628,  7326,  9156,  7804,  7330,
 9160,  5454,  6714, 24628, 24628, 24628,  6714,  9157,  7063,  5462,
 9161,  1079,  6202, 24628, 24628, 24628,  6202,  9158,  4647,   429,
 9162,  7983,  7982,  9172,  7598,  9171,  7982,  9163,  9144,  7987,
 9163,  7984,  8051,  9170,  7597,  9169,  8051,  9164,  9145,  6495,
 9164,  7985,  8052,  9168,  7596,  9167,  8052,  9165,  9146,  3508,
 9165,  7986,  8053,  9166,  7595, 24628,  8053, 24628,  9147,  3498,
 9166,   473,  6494, 24628,  5809, 24628,  6494, 24628,  9149,  3498,
 9167,   823,  7981, 24628,  1377, 24628,  7981, 24628,  9150,   824,
 9168,   472,  6493, 24628,  5808, 24628,  6493,  9166,  9152,  3508,
 9169,  7968,  7980, 24628,  7567, 24628,  7980,  9167,  9153,  6294,
 9170,   471,  6492, 24628,  5807, 24628,  6492,  9168,  9155,  6495,
 9171,  7967,  7979, 24628,  7568, 24628,  7979,  9169,  9156,  7742,
 9172,   470,  6491, 24628,  5806, 24628,  6491,  9170,  9158,  7987,
 9173,  7966,  7965, 24628,  6420, 24628,  7965,  9171,  9159,  7969,
 9174,   469,  6490, 24628,  5805, 24628,  6490,  9172,  9161,  8054,
 9175, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8985,  9176,
 9176,   818,  8640,  9199,  3604, 24628,  8640,  9191,  9177,  3266,
 9177,   603,  7320,  9190,  9189, 24628,  7320,  9178,  7816,   185,
 9178,  4146,  7321,  9188,  9187, 24628,  7321,  9179,  7815,   865,
 9179,  4147,  7322,  9186,  9185, 24628,  7322,  9180,  7814,  3054,
 9180,  4148,  7323,  9184,  9183, 24628,  7323,  9181,  7813,   498,
 9181,  4149,  7324,  9182,  9150, 24628,  7324, 24628,  7812,   774,
 9182,    84,  5525, 24628, 24628, 24628,  5525, 24628,  4654,   774,
 9183,   607,  5277, 24628, 24628, 24628,  5277,  9150,  7071,  1084,
 9184,   497,  5528, 24628, 24628, 24628,  5528,  9182,  4655,   498,
 9185,   606,  5276, 24628, 24628, 24628,  5276,  9183,  7070,  2190,
 9186,   496,  5531, 24628, 24628, 24628,  5531,  9184,  4656,  3054,
 9187,   605,  5275, 24628, 24628, 24628,  5275,  9185,  7069,  1162,
 9188,   495,  5534, 24628, 24628, 24628,  5534,  9186,  4657,   865,
 9189,   604,  5274, 24628, 24628, 24628,  5274,  9187,  7068,  4129,
 9190,   494,  5537, 24628, 24628, 24628,  5537,  9188,  4658,   185,
 9191,  4703,  8641,  9198,  3601, 24628,  8641,  9192,  9178,  1823,
 9192,  4704,  8642,  9197,  3598, 24628,  8642,  9193,  9179,  3094,
 9193,  4705,  8643,  9196,  3595, 24628,  8643,  9194,  9180,  3051,
 9194,  4706,  8644,  9195,  3592, 24628,  8644, 24628,  9181,  2967,
 9195,    83,  6484, 24628,  3578, 24628,  6484, 24628,  9182,  2967,
 9196,    82,  6483, 24628,  3580, 24628,  6483,  9195,  9184,  3051,
 9197,    81,  6482, 24628,  3582, 24628,  6482,  9196,  9186,  3094,
 9198,    80,  6481, 24628,  3584, 24628,  6481,  9197,  9188,  1823,
 9199,    79,  6480, 24628,  3586, 24628,  6480,  9198,  9190,  3266,
 9200, 24628, 10122, 10122, 24628, 24628, 24628, 10059, 24628,  9201,
 9201, 24628, 24628, 24628, 24628, 24628, 24628, 15484,  8889,  9202,
 9202,   176,   332, 16325, 16336, 23380,   332,  9203,  7931,     4,
 9203, 23375, 23374, 16326, 16337, 23377, 23374,  9204,  7932,    42,
 9204, 10251, 10753, 10762, 10759, 10755, 10753, 10195,  7933,  9205,
 9205, 24628,   734,  8138,  9206, 21801,   734, 16096,  6031,   174,
 9206, 24628,  9207,  8069, 12406, 15841,  9207, 15856, 16818,  8071,
 9207, 24628,  8070,  8070, 11337, 15808, 24628,  9212,  9208,  8071,
 9208, 24628,  8510,  8510, 24628, 24628, 24628,  9209, 24628,  8511,
 9209, 24628,  8309,  8309, 24628, 24628, 24628,  9210, 24628,  8310,
 9210, 24628,  7929,  7929, 24628, 24628, 24628,  9211, 24628,  7930,
 9211, 24628,  7906,  7906, 24628, 24628, 24628,  8109, 24628,  7907,
 9212, 24628, 12568, 12568, 11318, 15798, 24628, 15847,  9209,  9213,
 9213, 24628,  8310,  8310,  7275, 12913, 24628,  9214,  8950,  7185,
 9214, 24628,  8311,  8311, 12766,  9247, 24628,  9219,  9215,  8312,
 9215, 24628,  7316,  7316,  7281,  8952, 24628,  9216,  1273,  6469,
 9216, 24628,  7317,  7317,  7282,  8953, 24628,  9217,  1274,  7347,
 9217, 24628,  7318,  7318,  7283,  8147, 24628,  9218,  4161,  7325,
 9218, 24628,  7319,  7319,  6708, 24628, 24628, 24628,  4143,  7320,
 9219, 24628,  9246,  9246,  9240,  9231, 24628,  9220,  9216,  8999,
 9220, 24628,  9230,  9230,  9224,  9223, 24628,  9221,  9217,  9143,
 9221, 24628,  9222,  9222,  9037, 24628, 24628, 24628,  9218,  9177,
 9222, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  7319,  9177,
 9223, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8147,  9189,
 9224, 24628, 24628, 24628, 24628, 24628, 24628,  9037,  7283,  9225,
 9225,  1277,  7284, 24628, 24628, 24628,  7284,  9226,  2228,  2784,
 9226,  1278,  7285, 24628, 24628, 24628,  7285,  9227,  2229,  6597,
 9227,  1279,  7286, 24628, 24628, 24628,  7286,  9228,  2230,  5722,
 9228,  1280,  7287, 24628, 24628, 24628,  7287,  9229,  2231,  5163,
 9229,  1281,  7288, 24628, 24628, 24628,  7288, 24628,  2232,  1282,
 9230, 24628, 24628, 24628, 24628, 24628, 24628,  9222,  7318,  9143,
 9231, 24628, 24628, 24628, 24628, 24628, 24628,  9223,  8953,  9232,
 9232,  6818,  8954, 24628, 24628, 24628,  8954,  9237,  9233,  7949,
 9233,  1462,  7993, 24628, 24628, 24628,  7993,  9234, 24628,  1466,
 9234,  1463,  7994, 24628, 24628, 24628,  7994,  9235, 24628,   631,
 9235,  1464,  7995, 24628, 24628, 24628,  7995,  9236, 24628,  1018,
 9236,  1465,  7996, 24628, 24628, 24628,  7996,  5211, 24628,   711,
 9237,  6819,  8955, 24628, 24628, 24628,  8955,  9238,  9234,  8958,
 9238,  6820,  8956, 24628, 24628, 24628,  8956,  9239,  9235,  6822,
 9239,  6821,  8957, 24628, 24628, 24628,  8957,  8939,  9236,  5896,
 9240, 24628, 24628, 24628, 24628, 24628, 24628,  9224,  7282,  9241,
 9241,  2527,  7289, 24628, 24628, 24628,  7289,  9242,  2238,  3333,
 9242,  2528,  7290, 24628, 24628, 24628,  7290,  9243,  2239,  6013,
 9243,  2529,  7291, 24628, 24628, 24628,  7291,  9244,  2240,  6413,
 9244,  2530,  7292, 24628, 24628, 24628,  7292,  9245,  2241,  2598,
 9245,  2531,  7293, 24628, 24628, 24628,  7293, 24628,  2242,  2532,
 9246, 24628, 24628, 24628, 24628, 24628, 24628,  9230,  7317,  8999,
 9247, 24628, 24628, 24628, 24628, 24628, 24628,  9231,  8952,  9248,
 9248,  8972, 12089, 24628, 24628, 24628, 12089,  9253,  9249,  7764,
 9249,  1897,  8001, 24628, 24628, 24628,  8001,  9250, 24628,  1898,
 9250,  8003,  8002, 24628, 24628, 24628,  8002,  9251, 24628,  3391,
 9251,  8004,  8006, 24628, 24628, 24628,  8006,  9252, 24628,  1581,
 9252,  8005,  8007, 24628, 24628, 24628,  8007,  6063, 24628,  2430,
 9253,  8973, 12090, 24628, 24628, 24628, 12090,  9254,  9250,  8974,
 9254, 11697, 12091, 24628, 24628, 24628, 12091, 18159,  9251,  9255,
 9255, 24628,  1581,  1581,  9256,  9286, 24628, 10829,  6729, 13706,
 9256, 24628, 24628, 24628, 24628, 24628, 24628,  9257,  6730,  9281,
 9257, 24628, 24628, 24628, 24628, 24628, 24628,  9258,  6731,  9276,
 9258, 24628, 24628, 24628, 24628, 24628, 24628,  9259,  6732,  9271,
 9259, 24628, 24628, 24628, 24628, 24628, 24628,  9260,  6733,  9266,
 9260, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6734,  9261,
 9261, 24628,  6735, 24628, 24628, 24628,  6735,  9262,  1184,  2578,
 9262, 24628,  6736, 24628, 24628, 24628,  6736,  9263,  1185,  1792,
 9263, 24628,  6737, 24628, 24628, 24628,  6737,  9264,  1186,  2561,
 9264, 24628,  6738, 24628, 24628, 24628,  6738,  9265,  1187,  3033,
 9265, 24628,  6739, 24628, 24628, 24628,  6739, 24628,  1188,  1124,
 9266, 24628,  6740, 24628, 24628, 24628,  6740,  9267,  1194,  5619,
 9267, 24628,  6741, 24628, 24628, 24628,  6741,  9268,  1195,  6105,
 9268, 24628,  6742, 24628, 24628, 24628,  6742,  9269,  1196,  6745,
 9269, 24628,  6743, 24628, 24628, 24628,  6743,  9270,  2092,  4098,
 9270, 24628,  6744, 24628, 24628, 24628,  6744, 24628,  2090,  2611,
 9271, 24628,  6746, 24628, 24628, 24628,  6746,  9272,  2107,  6757,
 9272, 24628,  6747, 24628, 24628, 24628,  6747,  9273,  2108,  6756,
 9273, 24628,  6748, 24628, 24628, 24628,  6748,  9274,  2109,  6751,
 9274, 24628,  6749, 24628, 24628, 24628,  6749,  9275,  2134,  5805,
 9275, 24628,  6750, 24628, 24628, 24628,  6750, 24628,  2135,  3586,
 9276, 24628,  6759, 24628, 24628, 24628,  6759,  9277,  2154,  4302,
 9277, 24628,  6760, 24628, 24628, 24628,  6760,  9278,  2155,  5112,
 9278, 24628,  6761, 24628, 24628, 24628,  6761,  9279,  2156,  6212,
 9279, 24628,  6762, 24628, 24628, 24628,  6762,  9280,  2157,  6202,
 9280, 24628,  6763, 24628, 24628, 24628,  6763, 24628,  2158,  5537,
 9281, 24628,  6764, 24628, 24628, 24628,  6764,  9282,  1832,  1629,
 9282, 24628,  6765, 24628, 24628, 24628,  6765,  9283,  1833,  2670,
 9283, 24628,  6766, 24628, 24628, 24628,  6766,  9284,  1834,  6769,
 9284, 24628,  6767, 24628, 24628, 24628,  6767,  9285,  1835,  6041,
 9285, 24628,  6768, 24628, 24628, 24628,  6768, 24628,  1836,  3951,
 9286, 24628, 24628, 24628, 24628, 24628, 24628,  9287, 12021, 10958,
 9287, 24628, 24628, 24628, 24628, 24628, 24628,  8567,  9288, 10934,
 9288, 24628, 24628, 24628, 24628, 24628, 24628,  6702, 24628,  9289,
 9289, 24628, 24628, 24628, 24628, 24628, 24628,  9290,  6224, 10927,
 9290, 24628, 24628, 24628, 24628, 24628, 24628,  9291,  6785,  9292,
 9291, 24628, 24628, 24628, 24628, 24628, 24628,  8146,  9106,  8902,
 9292, 24628,  6786, 24628, 24628, 24628,  6786,  9293,  8978,  6787,
 9293, 24628,  9294, 24628, 24628, 24628,  9294, 12536,  8979,  9114,
 9294, 24628, 24628, 24628, 24628, 24628, 24628,  9295,  8980,  9114,
 9295, 24628, 24628, 24628, 24628, 24628, 24628,  5656,  8888,  9296,
 9296, 24628,  8889,  8889,  9297, 12398, 24628, 13296,  1112,   332,
 9297, 24628, 24628, 24628, 24628, 24628, 24628,  9298,  1113, 12392,
 9298, 24628, 24628, 24628, 24628, 24628, 24628,  9299,  1114,  9861,
 9299, 24628, 24628, 24628, 24628, 24628, 24628,  9300,  1115,  9307,
 9300, 24628, 24628, 24628, 24628, 24628, 24628,  9301,  1116,  9302,
 9301, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1117,  7905,
 9302, 24628,  4078, 24628, 24628, 24628,  4078,  9303,  7229,  5618,
 9303, 24628,  4079, 24628, 24628, 24628,  4079,  9304,  7230,  7391,
 9304, 24628,  4080, 24628, 24628, 24628,  4080,  9305,  7231,  7399,
 9305, 24628,  4081, 24628, 24628, 24628,  4081,  9306,  7232,  4097,
 9306, 24628,  4082, 24628, 24628, 24628,  4082, 24628,  7233,  4086,
 9307, 24628,  5788, 24628, 24628, 24628,  5788,  9308,  7234,  9312,
 9308, 24628,  5789, 24628, 24628, 24628,  5789,  9309,  7235,  9071,
 9309, 24628,  5790, 24628, 24628, 24628,  5790,  9310,  7237,  7479,
 9310, 24628,  5791, 24628, 24628, 24628,  5791,  9311,  7238,  5804,
 9311, 24628,  5792, 24628, 24628, 24628,  5792, 24628,  7239,  5794,
 9312, 24628,  4268,  6757,  1688,  9313,  4268, 22947,  3910,     5,
 9313, 24628,  9314, 24628, 24628, 24628,  9314, 22765,  8355,  9315,
 9314, 24628, 24628, 24628, 24628, 24628, 24628, 10788,  8356,  9315,
 9315, 24628,  8357,  8357, 12971, 18453, 24628, 20652,  9316,  8358,
 9316, 24628, 15010, 15010, 24628, 24628, 24628, 20653, 24628,  9317,
 9317, 24628, 24628, 24628, 24628, 24628, 24628,  9318,  7180,  8359,
 9318, 24628, 24628, 24628, 24628, 24628, 24628, 17070,  7181,  9319,
 9319,  8994,  7182, 17092,  8966, 23560,  7182,  9320,  7959,  7183,
 9320,  8995, 23559, 21328,  8967, 13300, 23559,  9321,  7960,  8524,
 9321,  8996,  9621, 21329,  9710, 23556,  9621,  9322,  7961,  8997,
 9322,  9555,  9533,  9619,  9616,  9611,  9533,  9458,  7962,  9323,
 9323,  2428,  7963,  9456,  7563,  9435,  7963,  9324,  9142,   322,
 9324,  9395,  9394,  9434,  7587,  9433,  9394,  9325,  9162,   757,
 9325,  9356,  9355,  9393,  7592,  9392,  9355,  9326,  9163,  7757,
 9326,  9339,  9338,  9354,  7593,  9353,  9338,  9327,  9164,  8732,
 9327,  9329,  9328,  9337,  7594, 24628,  9328, 24628,  9165,  8749,
 9328, 24628,  9329,  9336,  7591, 24628,  9329, 24628,  8053,  8749,
 9329, 24628,  8775,  8775,  9330, 24628, 24628, 24628,  7986,  8749,
 9330, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2434,  9331,
 9331,  2436,  2444,  8761, 24628, 24628,  2444,  9332,  3842,   974,
 9332,  2437,  2445,  8762, 24628, 24628,  2445,  9333,  3848,  1354,
 9333,  2438,  2446,  8763, 24628, 24628,  2446,  9334,  3849,  1343,
 9334,  2439,  2447,  8764, 24628, 24628,  2447,  9335,  3850,  1066,
 9335,  2440,  2448,  8765, 24628, 24628,  2448, 24628,  3851,   988,
 9336, 24628,  8775, 24628,   311, 24628,  8775, 24628,  6494,  8749,
 9337,  8775,  9336, 24628,  6082, 24628,  9336, 24628,  9166,  8749,
 9338, 24628,  9339,  9352,  7590,  9351,  9339,  9328,  8052,  8732,
 9339, 24628,  8795,  8795,  9340,  4740, 24628,  9329,  7985,  8732,
 9340, 24628, 24628, 24628, 24628, 24628, 24628,  9330,  2433,  9341,
 9341,  2455,  3887,  9350, 24628, 24628,  3887,  9342,  5934,  3769,
 9342,  3789,  3885,  9349, 24628, 24628,  3885,  9343,  5935,  3786,
 9343,  3790,  3883,  9348, 24628, 24628,  3883,  9344,  5936,  3810,
 9344,  3791,  3881,  9347, 24628, 24628,  3881,  9345,  5937,  3795,
 9345,  3792,  3879,  9346, 24628, 24628,  3879, 24628,  5938,  2453,
 9346,   715,  3864, 24628, 24628, 24628,  3864, 24628,  5939,  2453,
 9347,  2459,  3866, 24628, 24628, 24628,  3866,  9346,  5940,  3795,
 9348,  2458,  3868, 24628, 24628, 24628,  3868,  9347,  5941,  3810,
 9349,  2457,  3870, 24628, 24628, 24628,  3870,  9348,  5942,  3786,
 9350,  2456,  3872, 24628, 24628, 24628,  3872,  9349,  5943,  3769,
 9351, 24628,  4740, 24628,  1065, 24628,  4740, 24628,  7981,  4741,
 9352, 24628,  8795, 24628,   310, 24628,  8795,  9336,  6493,  8732,
 9353,  4740,  9351, 24628,  1939, 24628,  9351, 24628,  9167,  4741,
 9354,  8795,  9352, 24628,  6081, 24628,  9352,  9337,  9168,  8732,
 9355, 24628,  9356,  9391,  7589,  9390,  9356,  9338,  8051,  7757,
 9356, 24628,  8815,  8815,  9374,  9357, 24628,  9339,  7984,  7757,
 9357, 24628, 24628, 24628, 24628, 24628, 24628,  4740,  7968,  9358,
 9358,  6271,  6294,  9373, 24628, 24628,  6294,  9367,  9359,  4244,
 9359,  3651,  6295,  9366, 24628, 24628,  6295,  9360,  6882,  3328,
 9360,  3652,  6292,  9365, 24628, 24628,  6292,  9361,  6883,  3653,
 9361,  3655,  6288,  9364, 24628, 24628,  6288,  9362,  6884,  3656,
 9362,  6275,  6285,  9363, 24628, 24628,  6285,  1922,  6885,  4057,
 9363,  4056,  5093, 24628, 24628, 24628,  5093,  1442,  6886,  4057,
 9364,  4055,  5097, 24628, 24628, 24628,  5097,  9363,  6887,  3656,
 9365,  4054,  5100, 24628, 24628, 24628,  5100,  9364,  6888,  3653,
 9366,  4053,  5102, 24628, 24628, 24628,  5102,  9365,  6889,  3328,
 9367,  6272,  6291,  9372, 24628, 24628,  6291,  9368,  9360,  5050,
 9368,  6273,  6287,  9371, 24628, 24628,  6287,  9369,  9361,  4262,
 9369,  6274,  6284,  9370, 24628, 24628,  6284,  4762,  9362,  4251,
 9370,  4250,  5092, 24628, 24628, 24628,  5092,  4758,  9363,  4251,
 9371,  4249,  5096, 24628, 24628, 24628,  5096,  9370,  9364,  4262,
 9372,  4248,  5099, 24628, 24628, 24628,  5099,  9371,  9365,  5050,
 9373,  4247,  5101, 24628, 24628, 24628,  5101,  9372,  9366,  4244,
 9374, 24628, 24628, 24628, 24628, 24628, 24628,  9340,  2432,  9375,
 9375,  3914,  9388,  9389, 24628, 24628,  9388,  9376,  5923,  3910,
 9376,  3915,  9386,  9387, 24628, 24628,  9386,  9377,  5924,  4528,
 9377,  3916,  9384,  9385, 24628, 24628,  9384,  9378,  5925,  4553,
 9378,  3917,  9382,  9383, 24628, 24628,  9382,  9379,  5926,  3921,
 9379,  3918,  9380,  9381, 24628, 24628,  9380, 24628,  5927,  2506,
 9380, 24628,  3918,  4591, 24628, 24628,  3918, 24628,  5905,  2506,
 9381,  2499,  4591, 24628, 24628, 24628,  4591, 24628,  5928,  2506,
 9382, 24628,  3917,  4593, 24628, 24628,  3917,  9380,  5904,  3921,
 9383,  2498,  4593, 24628, 24628, 24628,  4593,  9381,  5929,  3921,
 9384, 24628,  3916,  4595, 24628, 24628,  3916,  9382,  5903,  4553,
 9385,  2497,  4595, 24628, 24628, 24628,  4595,  9383,  5930,  4553,
 9386, 24628,  3915,  4598, 24628, 24628,  3915,  9384,  5902,  4528,
 9387,  2496,  4598, 24628, 24628, 24628,  4598,  9385,  5931,  4528,
 9388, 24628,  3914,  4600, 24628, 24628,  3914,  9386,  5901,  3910,
 9389,  2495,  4600, 24628, 24628, 24628,  4600,  9387,  5932,  3910,
 9390, 24628,  9357, 24628,  3649, 24628,  9357,  9351,  7980,  9358,
 9391, 24628,  8815, 24628,   309, 24628,  8815,  9352,  6492,  7757,
 9392,  9357,  9390, 24628,  7566, 24628,  9390,  9353,  9169,  9358,
 9393,  8815,  9391, 24628,  6080, 24628,  9391,  9354,  9170,  7757,
 9394, 24628,  9395,  9432,  7588,  9431,  9395,  9355,  7982,   757,
 9395, 24628,   756,   756,  9415,  9396, 24628,  9356,  7983,   757,
 9396, 24628, 24628, 24628, 24628, 24628, 24628,  9357,  7967,  9397,
 9397,  6298,  7742,  9414, 24628, 24628,  7742,  9406,  9398,  6321,
 9398,  5704,  7570,  9405, 24628, 24628,  7570,  9399,  6864,  5135,
 9399,  5705,  7576,  9404, 24628, 24628,  7576,  9400,  6865,  5706,
 9400,  6305,  7577,  9403, 24628, 24628,  7577,  9401,  6866,  5785,
 9401,  6303,  7578,  9402, 24628, 24628,  7578,  3366,  6867,  2490,
 9402,  5778,  7575, 24628, 24628, 24628,  7575,  3367,  6870,  2490,
 9403,  5784,  7574, 24628, 24628, 24628,  7574,  9402,  6873,  5785,
 9404,  7573,  7572, 24628, 24628, 24628,  7572,  9403,  6877,  5706,
 9405,  5134,  7571, 24628, 24628, 24628,  7571,  9404,  6880,  5135,
 9406,  6299,  7741,  9413, 24628, 24628,  7741,  9407,  9399,  6314,
 9407,  6300,  7740,  9412, 24628, 24628,  7740,  9408,  9400,  6308,
 9408,  6301,  7739,  9411, 24628, 24628,  7739,  9409,  9401,  5780,
 9409,  6302,  7738,  9410, 24628, 24628,  7738, 24628,  3366,  5297,
 9410,  1171,  7725, 24628, 24628, 24628,  7725, 24628,  3367,  5297,
 9411,  5777,  7726, 24628, 24628, 24628,  7726,  9410,  9402,  5780,
 9412,  5776,  7727, 24628, 24628, 24628,  7727,  9411,  9403,  6308,
 9413,  5775,  7728, 24628, 24628, 24628,  7728,  9412,  9404,  6314,
 9414,  5774,  7729, 24628, 24628, 24628,  7729,  9413,  9405,  6321,
 9415, 24628, 24628, 24628, 24628, 24628, 24628,  9374,  2431,  9416,
 9416,  5457,  9429,  9430, 24628, 24628,  9429,  9417,  5912,  3733,
 9417,  5458,  9427,  9428, 24628, 24628,  9427,  9418,  5913,  3722,
 9418,  5459,  9425,  9426, 24628, 24628,  9425,  9419,  5914,  3711,
 9419,  5460,  9423,  9424, 24628, 24628,  9423,  9420,  5915,  3700,
 9420,  5461,  9421,  9422, 24628, 24628,  9421, 24628,  5916,  3691,
 9421, 24628,  5461,  4664, 24628, 24628,  5461, 24628,  5910,  3691,
 9422,  3689,  4664, 24628, 24628, 24628,  4664, 24628,  5917,  3691,
 9423, 24628,  5460,  4666, 24628, 24628,  5460,  9421,  5909,  3700,
 9424,  3688,  4666, 24628, 24628, 24628,  4666,  9422,  5918,  3700,
 9425, 24628,  5459,  4668, 24628, 24628,  5459,  9423,  5908,  3711,
 9426,  3687,  4668, 24628, 24628, 24628,  4668,  9424,  5919,  3711,
 9427, 24628,  5458,  4670, 24628, 24628,  5458,  9425,  5907,  3722,
 9428,  3686,  4670, 24628, 24628, 24628,  4670,  9426,  5920,  3722,
 9429, 24628,  5457,  4672, 24628, 24628,  5457,  9427,  5906,  3733,
 9430,  3685,  4672, 24628, 24628, 24628,  4672,  9428,  5921,  3733,
 9431, 24628,  9396, 24628,  3648, 24628,  9396,  9390,  7979,  9397,
 9432, 24628,   756, 24628,   308, 24628,   756,  9391,  6491,   757,
 9433,  9396,  9431, 24628,  7565, 24628,  9431,  9392,  9171,  9397,
 9434,   756,  9432, 24628,  6079, 24628,  9432,  9393,  9172,   757,
 9435,  9455,  9454, 24628,  7564, 24628,  9454,  9433,  9173,  9436,
 9436,  7330,  7969,  9453, 24628, 24628,  7969,  9445,  9437,  6640,
 9437,  6422,  7579,  9444, 24628, 24628,  7579,  9438,  6846,  5370,
 9438,  6423,  7584,  9443, 24628, 24628,  7584,  9439,  6847,  6424,
 9439,  7336,  7585,  9442, 24628, 24628,  7585,  9440,  6848,  6033,
 9440,  7335,  7586,  9441, 24628, 24628,  7586,  2750,  6849,  6616,
 9441,  6615,  7583, 24628, 24628, 24628,  7583,  2751,  6853,  6616,
 9442,  6626,  7582, 24628, 24628, 24628,  7582,  9441,  6192,  6033,
 9443,  6628,  7581, 24628, 24628, 24628,  7581,  9442,  6191,  6424,
 9444,  5369,  7580, 24628, 24628, 24628,  7580,  9443,  6190,  5370,
 9445,  7331,  7975,  9452, 24628, 24628,  7975,  9446,  9438,  6630,
 9446,  7332,  7976,  9451, 24628, 24628,  7976,  9447,  9439,  6032,
 9447,  7333,  7977,  9450, 24628, 24628,  7977,  9448,  9440,  6620,
 9448,  7334,  7978,  9449, 24628, 24628,  7978, 24628,  2750,  2792,
 9449,   529,  7974, 24628, 24628, 24628,  7974, 24628,  2751,  2792,
 9450,  6614,  7973, 24628, 24628, 24628,  7973,  9449,  9441,  6620,
 9451,  6613,  7972, 24628, 24628, 24628,  7972,  9450,  9442,  6032,
 9452,  6612,  7971, 24628, 24628, 24628,  7971,  9451,  9443,  6630,
 9453,  6611,  7970, 24628, 24628, 24628,  7970,  9452,  9444,  6640,
 9454, 24628,  9455, 24628,  3647, 24628,  9455,  9431,  7965,  9436,
 9455, 24628, 24628, 24628, 24628, 24628, 24628,  9396,  7966,  9436,
 9456,   755,  9457, 24628,  6078, 24628,  9457,  9434,  9174,   322,
 9457, 24628,   755, 24628,   307, 24628,   755,  9432,  6490,   322,
 9458,  9492,  9491,  9532,  9529, 24628,  9491, 24628,  9479,  9459,
 9459,  4701,  9476,  9478,  3603, 24628,  9476,  9460,  9176,  1708,
 9460,  4702,  9473,  9475,  3600, 24628,  9473,  9461,  9191,  1734,
 9461,  4707,  9470,  9472,  3597, 24628,  9470,  9462,  9192,  1829,
 9462,  4708,  9467,  9469,  3594, 24628,  9467,  9463,  9193,  4709,
 9463,  4724,  9464,  9466,  3591, 24628,  9464, 24628,  9194,  4725,
 9464, 24628,  4724,  9465,  3560, 24628,  4724, 24628,  8644,  4725,
 9465, 24628,  4751, 24628,   124, 24628,  4751, 24628,  6484,  4725,
 9466,  4751,  9465, 24628,  3577, 24628,  9465, 24628,  9195,  4725,
 9467, 24628,  4708,  9468,  3559, 24628,  4708,  9464,  8643,  4709,
 9468, 24628,  4763, 24628,   123, 24628,  4763,  9465,  6483,  4709,
 9469,  4763,  9468, 24628,  3579, 24628,  9468,  9466,  9196,  4709,
 9470, 24628,  4707,  9471,  3558, 24628,  4707,  9467,  8642,  1829,
 9471, 24628,  1828, 24628,   122, 24628,  1828,  9468,  6482,  1829,
 9472,  1828,  9471, 24628,  3581, 24628,  9471,  9469,  9197,  1829,
 9473, 24628,  4702,  9474,  3557, 24628,  4702,  9470,  8641,  1734,
 9474, 24628,  1733, 24628,   121, 24628,  1733,  9471,  6481,  1734,
 9475,  1733,  9474, 24628,  3583, 24628,  9474,  9472,  9198,  1734,
 9476, 24628,  4701,  9477,  3556, 24628,  4701,  9473,  8640,  1708,
 9477, 24628,  1732, 24628,   120, 24628,  1732,  9474,  6480,  1708,
 9478,  1732,  9477, 24628,  3585, 24628,  9477,  9475,  9199,  1708,
 9479,  9481,  9480,  9490,  6056, 24628,  9480, 24628,  5562,  9476,
 9480, 24628,  9481,  9489,  6057, 24628,  9481, 24628,  5563,  9476,
 9481, 24628,  9488,  9488,  9482, 24628, 24628, 24628,  5564,  9476,
 9482, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5565,  9483,
 9483, 24628,  5566, 24628,  1118, 24628,  5566,  9484,  5749,  5576,
 9484, 24628,  5567, 24628,  1119, 24628,  5567,  9485,  5750,  1826,
 9485, 24628,  5568, 24628,  1120, 24628,  5568,  9486,  5751,  4874,
 9486, 24628,  5569, 24628,  1121, 24628,  5569,  9487,  5752,  4722,
 9487, 24628,  5570, 24628,  1122, 24628,  5570, 24628,  5753,  4738,
 9488, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4700,  9476,
 9489, 24628,  9488, 24628,   817, 24628,  9488, 24628,  4804,  9476,
 9490,  9488,  9489, 24628,  3727, 24628,  9489, 24628,  5598,  9476,
 9491, 24628,  9492,  9528,  9505, 24628,  9492, 24628,  9480,  9459,
 9492, 24628,  9504,  9504,  9493, 24628, 24628, 24628,  9481,  9459,
 9493, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9482,  9494,
 9494,  5566,  9483, 24628,  7905, 24628,  9483,  9495,  9503,  5576,
 9495,  5567,  9484, 24628,  7904, 24628,  9484,  9496,  9502,  1826,
 9496,  5568,  9485, 24628,  7903, 24628,  9485,  9497,  9501,  4874,
 9497,  5569,  9486, 24628,  7902, 24628,  9486,  9498,  9500,  4722,
 9498,  5570,  9487, 24628,  7901, 24628,  9487, 24628,  9499,  4738,
 9499,  5571,  5753, 24628,  2511, 24628,  5753, 24628,  4654,  2954,
 9500,  5572,  5752, 24628,  2510, 24628,  5752,  9499,  4655,  3042,
 9501,  5573,  5751, 24628,  2509, 24628,  5751,  9500,  4656,  3085,
 9502,  5574,  5750, 24628,  2508, 24628,  5750,  9501,  4657,  1824,
 9503,  5575,  5749, 24628,  2507, 24628,  5749,  9502,  4658,  3249,
 9504, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9488,  9459,
 9505, 24628,  9506,  9506,  9522, 24628, 24628, 24628,  6057,  9507,
 9506, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   817,  9507,
 9507, 24628,   818,  9508,  9513, 24628,   818,  9518,  7320,  3266,
 9508, 24628,    79, 24628, 24628, 24628,    79,  9509,  5537,  3266,
 9509, 24628,    80, 24628, 24628, 24628,    80,  9510,  5534,  1823,
 9510, 24628,    81, 24628, 24628, 24628,    81,  9511,  5531,  3094,
 9511, 24628,    82, 24628, 24628, 24628,    82,  9512,  5528,  3051,
 9512, 24628,    83, 24628, 24628, 24628,    83, 24628,  5525,  2967,
 9513, 24628,   819, 24628, 24628, 24628,   819,  9514,  5274,  4788,
 9514, 24628,   820, 24628, 24628, 24628,   820,  9515,  5275,  2295,
 9515, 24628,   821, 24628, 24628, 24628,   821,  9516,  5276,  2209,
 9516, 24628,   822, 24628, 24628, 24628,   822,  9517,  5277,  2063,
 9517, 24628,   823, 24628, 24628, 24628,   823, 24628,  5278,   824,
 9518, 24628,  4703,  9509,  9514, 24628,  4703,  9519,  7321,  1823,
 9519, 24628,  4704,  9510,  9515, 24628,  4704,  9520,  7322,  3094,
 9520, 24628,  4705,  9511,  9516, 24628,  4705,  9521,  7323,  3051,
 9521, 24628,  4706,  9512,  9517, 24628,  4706, 24628,  7324,  2967,
 9522, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5638,  9523,
 9523, 24628,  5575, 24628, 24628, 24628,  5575,  9524,   638,  3249,
 9524, 24628,  5574, 24628, 24628, 24628,  5574,  9525,   639,  1824,
 9525, 24628,  5573, 24628, 24628, 24628,  5573,  9526,   640,  3085,
 9526, 24628,  5572, 24628, 24628, 24628,  5572,  9527,   641,  3042,
 9527, 24628,  5571, 24628, 24628, 24628,  5571, 24628,   642,  2954,
 9528, 24628,  9504, 24628,  9506, 24628,  9504, 24628,  9489,  9459,
 9529, 24628,  9530,  9531,  4143, 24628,  9530, 24628,  6056,  8640,
 9530, 24628,  8985,  8985,  9119, 24628, 24628, 24628,  6057,  8640,
 9531, 24628,  8985, 24628,   602, 24628,  8985, 24628,  3727,  8640,
 9532,  9504,  9528, 24628,  9531, 24628,  9528, 24628,  9490,  9459,
 9533, 24628,  9555,  9610,  9579,  9577,  9555,  9491,  9534,  9323,
 9534, 24628,  9535,  9554,  6059,  9552,  9535,  9480,  5599,  7963,
 9535, 24628,  9551,  9551,  9541,  9536, 24628,  9481,  5600,  7963,
 9536, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5601,  9537,
 9537, 24628,  4786, 24628,  1061, 24628,  4786,  9538,  8690,  4787,
 9538, 24628,  4775, 24628,  1062, 24628,  4775,  9539,  8691,  4776,
 9539, 24628,  4764, 24628,  1063, 24628,  4764,  9540,  8692,  4765,
 9540, 24628,  4752, 24628,  1064, 24628,  4752,  9351,  8693,  4753,
 9541, 24628, 24628, 24628, 24628, 24628, 24628,  9482,  5602,  9542,
 9542, 24628,  5603, 24628,  4078, 24628,  5603,  9543,  8670,  5604,
 9543, 24628,  9550, 24628,  4079, 24628,  9550,  9544,  8671,  8406,
 9544, 24628,  9549, 24628,  4080, 24628,  9549,  9545,  8672,  8427,
 9545, 24628,  9548, 24628,  4081, 24628,  9548,  9546,  8673,  8448,
 9546, 24628,  9547, 24628,  4082, 24628,  9547, 24628,  8674,  8469,
 9547, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5715,  8469,
 9548, 24628, 24628, 24628, 24628, 24628, 24628,  9547,  5714,  8448,
 9549, 24628, 24628, 24628, 24628, 24628, 24628,  9548,  5713,  8427,
 9550, 24628, 24628, 24628, 24628, 24628, 24628,  9549,  5712,  8406,
 9551, 24628, 24628, 24628, 24628, 24628, 24628,  9488,  4699,  7963,
 9552, 24628,  9536, 24628,  6060, 24628,  9536, 24628,  9553,  9537,
 9553, 24628,  5601, 24628, 24628, 24628,  5601, 24628, 24628,  4786,
 9554, 24628,  9551, 24628,   816, 24628,  9551,  9489,  4803,  7963,
 9555, 24628,  9576,  9576,  9565,  9556, 24628,  9492,  9535,  9323,
 9556, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9536,  9557,
 9557,  4786,  9537, 24628,  1943, 24628,  9537,  9558,  9564,  4787,
 9558,  4775,  9538, 24628,  1942, 24628,  9538,  9559,  9563,  4776,
 9559,  4764,  9539, 24628,  1941, 24628,  9539,  9560,  9562,  4765,
 9560,  4752,  9540, 24628,  1940, 24628,  9540,  9353,  9561,  4753,
 9561,   822,  8693, 24628,  1376, 24628,  8693,  9167,  9183,  2063,
 9562,   821,  8692, 24628,  1375, 24628,  8692,  9561,  9185,  2209,
 9563,   820,  8691, 24628,  1374, 24628,  8691,  9562,  9187,  2295,
 9564,   819,  8690, 24628,  1373, 24628,  8690,  9563,  9189,  4788,
 9565, 24628, 24628, 24628, 24628, 24628, 24628,  9493,  9541,  9566,
 9566,  5603,  9542, 24628,  9302, 24628,  9542,  9572,  9567,  5604,
 9567,  5711,  8670, 24628,  7229, 24628,  8670,  9568,  9225,  7887,
 9568,  5712,  8671, 24628,  7230, 24628,  8671,  9569,  9226,  7833,
 9569,  5713,  8672, 24628,  7231, 24628,  8672,  9570,  9227,  5721,
 9570,  5714,  8673, 24628,  7232, 24628,  8673,  9571,  9228,  5716,
 9571,  5715,  8674, 24628,  7233, 24628,  8674, 24628,  9229,  5160,
 9572,  9550,  9543, 24628,  9303, 24628,  9543,  9573,  9568,  8406,
 9573,  9549,  9544, 24628,  9304, 24628,  9544,  9574,  9569,  8427,
 9574,  9548,  9545, 24628,  9305, 24628,  9545,  9575,  9570,  8448,
 9575,  9547,  9546, 24628,  9306, 24628,  9546, 24628,  9571,  8469,
 9576, 24628, 24628, 24628, 24628, 24628, 24628,  9504,  9551,  9323,
 9577, 24628,  9556, 24628,  9578, 24628,  9556, 24628,  9552,  9557,
 9578, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6060,  9513,
 9579, 24628,  9580,  9580,  9604,  9578, 24628,  9505,  6059,  9581,
 9580, 24628, 24628, 24628, 24628, 24628, 24628,  9506,   816,  9581,
 9581, 24628,  2429,  9582,  9587,  9597,  2429,  9600,  7325,  8054,
 9582, 24628,   469, 24628, 24628, 24628,   469,  9583,  6202,  8054,
 9583, 24628,   470, 24628, 24628, 24628,   470,  9584,  6203,  7987,
 9584, 24628,   471, 24628, 24628, 24628,   471,  9585,  6204,  6495,
 9585, 24628,   472, 24628, 24628, 24628,   472,  9586,  6205,  3508,
 9586, 24628,   473, 24628, 24628, 24628,   473, 24628,  6206,  3498,
 9587, 24628,  2430, 24628, 24628, 24628,  2430,  9588,  6714,  9592,
 9588, 24628,  2431, 24628, 24628, 24628,  2431,  9589,  6715,  9429,
 9589, 24628,  2432, 24628, 24628, 24628,  2432,  9590,  6716,  9388,
 9590, 24628,  2433, 24628, 24628, 24628,  2433,  9591,  6717,  3887,
 9591, 24628,  2434, 24628, 24628, 24628,  2434, 24628,  6718,  2444,
 9592, 24628,  5462,  5029, 24628, 24628,  5462,  9593,  5894,  4811,
 9593, 24628,  5463,  5027, 24628, 24628,  5463,  9594,  5892,  4694,
 9594, 24628,  5464,  5025, 24628, 24628,  5464,  9595,  5890,  4687,
 9595, 24628,  5465,  5023, 24628, 24628,  5465,  9596,  5888,  4681,
 9596, 24628,  5466,  5021, 24628, 24628,  5466, 24628,  5886,  3970,
 9597, 24628,  7966, 24628, 24628, 24628,  7966,  9598,  7326,  7969,
 9598, 24628,  7967, 24628, 24628, 24628,  7967,  9599,  7337,  7742,
 9599, 24628,  7968, 24628, 24628, 24628,  7968,  9517,  7338,  6294,
 9600, 24628,  7983,  9583,  9588,  9598,  7983,  9601,  7339,  7987,
 9601, 24628,  7984,  9584,  9589,  9599,  7984,  9602,  7344,  6495,
 9602, 24628,  7985,  9585,  9590,  9517,  7985,  9603,  7345,  3508,
 9603, 24628,  7986,  9586,  9591, 24628,  7986, 24628,  7346,  3498,
 9604, 24628, 24628, 24628, 24628, 24628, 24628,  9522,  5710,  9605,
 9605, 24628,  5711, 24628, 24628, 24628,  5711,  9606,  7284,  7887,
 9606, 24628,  5712, 24628, 24628, 24628,  5712,  9607,  7285,  7833,
 9607, 24628,  5713, 24628, 24628, 24628,  5713,  9608,  7286,  5721,
 9608, 24628,  5714, 24628, 24628, 24628,  5714,  9609,  7287,  5716,
 9609, 24628,  5715, 24628, 24628, 24628,  5715, 24628,  7288,  5160,
 9610, 24628,  9576, 24628,  9580, 24628,  9576,  9528,  9554,  9323,
 9611,  9556,  9577, 24628,  9612, 24628,  9577, 24628,  9614,  9557,
 9612, 24628,  9613, 24628,  4119, 24628,  9613, 24628,  6062,  8690,
 9613, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6060,  8690,
 9614,  9536,  9552, 24628,  6062, 24628,  9552, 24628,  9615,  9537,
 9615,  5601,  9553, 24628, 24628, 24628,  9553, 24628, 24628,  4786,
 9616, 24628,  9617,  9618,  4161,  9612,  9617,  9529,  6058,  7964,
 9617, 24628,  8984,  8984,  9118,  9613, 24628,  9530,  6059,  7964,
 9618, 24628,  8984, 24628,  1077, 24628,  8984,  9531,  3726,  7964,
 9619,  9576,  9610, 24628,  9618, 24628,  9610,  9532,  9620,  9323,
 9620,  9551,  9554, 24628,  3726, 24628,  9554,  9490,  9047,  7963,
 9621, 24628,  8996, 16020, 17415, 23555,  8996,  9533,  9622,  8997,
 9622, 24628,  7671, 11712,   814,  9625,  7671,  9534,  9623,  7672,
 9623, 24628,  6003,  4802,  6633,  9624,  6003,  5599,  2416,  1579,
 9624, 24628,  6004, 24628, 24628, 24628,  6004,  9553, 24628,  6005,
 9625, 24628, 14269, 24628,  8330, 24628, 14269,  9552,  9624,  9626,
 9626, 24628,  6005, 24628,  5219, 24628,  6005, 14626,  9627,  6006,
 9627, 24628,  8331, 24628,  7108, 24628,  8331,  9628,  8954,  9682,
 9628, 24628,  8332, 24628,  7109, 24628,  8332,  9629,  8955,  9632,
 9629, 24628,  8333, 24628,  5256, 24628,  8333,  9630,  8956,  8335,
 9630, 24628,  8334, 24628,  5223, 24628,  8334,  9631,  8957,  5967,
 9631, 24628,  3288, 24628,  1371, 24628,  3288, 24628,  5303,  1962,
 9632, 24628,  8958,  9633,  2713, 12717,  8958, 12723,  7172,  3393,
 9633, 24628,   631, 24628, 24628, 24628,   631,  9634,  7173,  3393,
 9634, 24628,   632, 24628, 24628, 24628,   632,  9635,  7174,  8977,
 9635, 24628,   633, 24628, 24628, 24628,   633,  9636,  7175,  9637,
 9636, 24628,   634, 24628, 24628, 24628,   634,  8601,  7176,  8687,
 9637, 24628,  7114,  7289,  7311,  9638,  7114, 10274,   895,  3333,
 9638, 24628,  9639, 24628, 24628, 24628,  9639,  8946, 24628,  9640,
 9639, 24628, 24628, 24628, 24628, 24628, 24628,  5267, 24628,  9640,
 9640, 24628, 24628, 24628, 24628, 24628, 24628,  9641,  7358,  8990,
 9641, 24628, 24628, 24628, 24628, 24628, 24628,  9642,  9131,  9668,
 9642, 24628, 24628, 24628, 24628, 24628, 24628,  9643,  9666,  9206,
 9643, 24628, 24628, 24628, 24628, 24628, 24628,  9015,  4274,  9644,
 9644, 24628,  4275,  6046,  9052,  9645,  4275,  9654,  9664,  4276,
 9645, 24628,  9646, 24628, 24628, 24628,  9646,  9652, 24628,  9647,
 9646, 24628, 24628, 24628, 24628, 24628, 24628,  7044, 24628,  9647,
 9647, 24628, 24628, 24628, 24628, 24628, 24628,  9648,  8538,  8092,
 9648, 24628, 24628, 24628, 24628, 24628, 24628,  9649,  8539,  8102,
 9649, 24628, 24628, 24628, 24628, 24628, 24628,  9650,  8540,  8121,
 9650, 24628, 24628, 24628, 24628, 24628, 24628,  9651,  8541,  8129,
 9651, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  7953,  5518,
 9652, 24628,  7044, 24628, 24628, 24628,  7044,  9653, 24628,  7045,
 9653, 24628,  7031, 24628, 24628, 24628,  7031,  9021, 24628,  7032,
 9654, 24628,  9655,  6047,  9053,  9652,  9655,  9657,  9663,  6049,
 9655, 24628,  6048,  6048,  9032,  7044, 24628,  7089,  9656,  6049,
 9656, 24628,  5856,  5856, 24628, 24628, 24628,  7090, 24628,  5857,
 9657, 24628,  7089,  9658,  9054,  9653,  7089,  9659,  9662,  2769,
 9658, 24628,  2768, 24628, 24628, 24628,  2768,  6157,  7845,  2769,
 9659, 24628,  7087,  6157,  9055,  9021,  7087,  9660,  9661,  1964,
 9660, 24628,  7086,  6156,  9056, 24628,  7086, 24628,  4206,  1923,
 9661, 24628,  7088,  6158, 24628, 24628,  7088,  4206, 24628,  6160,
 9662, 24628,  7090,  7845, 24628, 24628,  7090,  9661, 24628,  6806,
 9663, 24628,  9656,  7847, 24628, 24628,  9656,  9662, 24628,  5857,
 9664, 24628,  9665,  7851, 24628, 24628,  9665,  9663, 24628,  5556,
 9665, 24628,  5855,  5855, 24628, 24628, 24628,  9656, 24628,  5556,
 9666, 24628, 24628, 24628, 24628, 24628, 24628,  4274,  9667,  9207,
 9667, 24628, 24628, 24628, 24628, 24628, 24628,  5853, 24628,  8070,
 9668, 24628,  9132,  9669, 17401, 20726,  9132, 13811, 16309,  7486,
 9669, 24628,  7485, 24628, 24628, 24628,  7485,  9670, 10123,  7486,
 9670, 24628,  9671, 24628, 24628, 24628,  9671, 12561, 10124,  9672,
 9671, 24628, 24628, 24628, 24628, 24628, 24628, 12134, 10121,  9672,
 9672, 24628,  9138,  9138, 15889, 19600, 24628,  9673,  9114,  7184,
 9673, 24628,  9139,  9139, 15894, 19525, 24628,  9674,  9115,  8525,
 9674, 24628,  9140,  9140, 15901,  9680, 24628,  9675,  9116,  8998,
 9675, 24628,  9141,  9141,  9679,  9678, 24628,  9676,  9617,  9142,
 9676, 24628,  9175,  9175,  9677, 24628, 24628, 24628,  9530,  9176,
 9677, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9119,  9503,
 9678, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9613,  9564,
 9679, 24628, 24628, 24628, 24628, 24628, 24628,  9677,  9118,  9567,
 9680, 24628, 24628, 24628, 24628, 24628, 24628,  9678,  9713,  9681,
 9681,  8331,  9627, 24628,  8910, 24628,  9627, 18146,  9232,  9682,
 9682, 24628,  7949,  9683,  4366,  9692,  7949, 22493, 15007,  1900,
 9683, 24628,  1466, 24628, 24628, 24628,  1466,  9684,  9691,  1900,
 9684, 24628,  1467, 24628, 24628, 24628,  1467,  9685,  9689,  5738,
 9685, 24628,  1468, 24628, 24628, 24628,  1468,  9686,  9687,  8507,
 9686, 24628,  1469, 24628, 24628, 24628,  1469,  8844,  7941,  7848,
 9687, 24628,  9688, 24628, 24628, 24628,  9688,  7941,  4238,  6010,
 9688, 24628, 24628, 24628, 24628, 24628, 24628,  7940,  4239,  6010,
 9689, 24628,  9690, 24628, 24628, 24628,  9690,  9687,  4242,  5739,
 9690, 24628, 24628, 24628, 24628, 24628, 24628,  9688,  1984,  5739,
 9691, 24628,  1570, 24628, 24628, 24628,  1570,  9689,  4245,  1571,
 9692, 24628,  7950, 24628, 24628, 24628,  7950,  9693, 15008, 20666,
 9693, 24628,  7951, 24628, 24628, 24628,  7951,  9694,  9696,  9697,
 9694, 24628,  7952, 24628, 24628, 24628,  7952,  8546,  9695,  7851,
 9695, 24628,  7954, 24628, 24628, 24628,  7954,  1673, 24628,  5855,
 9696, 24628,  7955, 24628, 24628, 24628,  7955,  9695, 24628,  7956,
 9697, 24628,  7956, 24628, 24628, 24628,  7956,  9698, 24628,  7957,
 9698, 24628,  9699, 24628, 24628, 24628,  9699, 15616, 24628,  9700,
 9699, 24628, 24628, 24628, 24628, 24628, 24628, 15617, 24628,  9700,
 9700, 24628, 24628, 24628, 24628, 24628, 24628,  9701,  8964,  6530,
 9701, 24628, 24628, 24628, 24628, 24628, 24628, 15313,  8965,  9702,
 9702,  9114,  8966, 14369,  5730,  9723,  8966,  9703,  6051,  4467,
 9703,  9115,  8967,  9721,  9718,  7105,  8967,  9704,  6052,  6468,
 9704,  9116,  9710,  9717,  6815,  9715,  9710,  9705,  6053,  5683,
 9705,  9617,  9616,  9709,  6814,  9708,  9616,  9706,  6054,  7964,
 9706,  9530,  9529,  9707,  6813, 24628,  9529, 24628,  6055,  8640,
 9707,  8985,  9531, 24628,  4517, 24628,  9531, 24628,  4621,  8640,
 9708,  9613,  9612, 24628,  6448, 24628,  9612, 24628,  6063,  8690,
 9709,  8984,  9618, 24628,  4520, 24628,  9618,  9707,  4622,  7964,
 9710, 24628,  9116,  9711,  1274,  9712,  9116,  9616,  6065,  5683,
 9711, 24628,  8983, 24628,  1076, 24628,  8983,  9618,  3725,  5683,
 9712, 24628,  9713, 24628,  6817, 24628,  9713,  9612,  9714,  9627,
 9713, 24628, 24628, 24628, 24628, 24628, 24628,  9613,  8330,  9627,
 9714, 24628,  8330, 24628, 24628, 24628,  8330,  6062, 24628,  8331,
 9715,  9713,  9712, 24628,  6816, 24628,  9712,  9708,  9716,  9627,
 9716,  8330,  9714, 24628, 24628, 24628,  9714,  6063, 24628,  8331,
 9717,  8983,  9711, 24628,  4523, 24628,  9711,  9709,  4623,  5683,
 9718, 24628,  1273,  4526,  5048,  9719,  1273,  6815,  2159,   462,
 9719, 24628,  9720, 24628, 24628, 24628,  9720,  6816, 24628,  8972,
 9720, 24628, 24628, 24628, 24628, 24628, 24628,  6817, 24628,  8972,
 9721,  8982,  9722, 24628,  4526,  4548,  9722,  9717,  4624,  6468,
 9722, 24628,  8982, 24628,  1075,  4446,  8982,  9711,  3724,  6468,
 9723, 24628, 23444, 14370, 16498, 22656, 23444,  7105, 18994,  9724,
 9724, 24628, 13337, 13337, 15258, 21326, 24628, 17099, 13304,  9725,
 9725, 24628,  9893,  9893, 18999, 22812, 24628, 22799, 22795,  9726,
 9726, 24628,  9895,  9895, 18133, 23550, 24628, 23333,     5,  9727,
 9727, 24628,     6, 14084,    39,   458,     6, 23534,  9728,     0,
 9728, 24628,     7, 14085, 17877, 23499,     7,  9729,     4,     2,
 9729, 24628,     8, 14086, 17878, 23491,     8, 23485,  9730,     9,
 9730, 24628,  9731, 14087, 17632, 23361,  9731, 23321, 23482,    35,
 9731, 24628, 14088, 14088, 17633, 23335, 24628,  9732,   325,    35,
 9732, 24628, 14089, 14089, 17637, 20657, 24628,  9738,  9733,  1633,
 9733, 24628,  8500,  8500,  6643,  9737, 24628,  9734,   164,  1401,
 9734, 24628,  8392,  8392,  6644,  9736, 24628,  9735,  1720,  4289,
 9735, 24628,  8377,  8377,  6645, 24628, 24628, 24628,  1721,  4818,
 9736, 24628,  8393,  8393, 24628, 24628, 24628, 24628, 24628,  4956,
 9737, 24628,  8501,  8501, 24628, 24628, 24628,  9736, 24628,  8502,
 9738, 24628, 14090, 14090,  9810,  9807, 24628,  9739,  9734,  6834,
 9739, 24628,  9805,  9805,  9782, 24628, 24628, 24628,  9735,  9740,
 9740, 24628,  4818,  4818,  9773, 24628, 24628,  9741,  4308,  1707,
 9741, 24628,  4819,  4819,  9766, 24628, 24628,  9742,  4376,  4820,
 9742, 24628,  4835,  4835,  9759, 24628, 24628,  9743,  4385,  4836,
 9743, 24628,  4876,  4876,  9752, 24628, 24628,  9744,  4386,  4877,
 9744, 24628,  4892,  4892,  9745, 24628, 24628, 24628,  4387,  4893,
 9745, 24628,  4908,  4908,  9746, 24628, 24628, 24628,  4370,  4909,
 9746, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4314,  9747,
 9747,  1924,  1944, 24628, 24628, 24628,  1944,  9748,  8766,   380,
 9748,  1925,  1945, 24628, 24628, 24628,  1945,  9749,  8767,   420,
 9749,  1926,  1946, 24628, 24628, 24628,  1946,  9750,  8768,  1218,
 9750,  1927,  1947, 24628, 24628, 24628,  1947,  9751,  8769,  1447,
 9751,  1928,  1948, 24628, 24628, 24628,  1948, 24628,  8770,   558,
 9752, 24628,  4920,  4920,  9753, 24628, 24628,  9745,  4369,  4921,
 9753, 24628, 24628, 24628, 24628, 24628, 24628,  9746,  4313,  9754,
 9754,  4317,  4322, 24628, 24628, 24628,  4322,  9755,  8793,  1655,
 9755,  4318,  4323, 24628, 24628, 24628,  4323,  9756,  8790,  1532,
 9756,  4319,  4324, 24628, 24628, 24628,  4324,  9757,  8787,  2036,
 9757,  4320,  4325, 24628, 24628, 24628,  4325,  9758,  8784,  3840,
 9758,  4321,  4326, 24628, 24628, 24628,  4326, 24628,  8783,  1241,
 9759, 24628,  4932,  4932,  9760, 24628, 24628,  9752,  4368,  4933,
 9760, 24628, 24628, 24628, 24628, 24628, 24628,  9753,  4312,  9761,
 9761,  4328,  4333, 24628, 24628, 24628,  4333,  9762,  8813,  2173,
 9762,  4329,  4334, 24628, 24628, 24628,  4334,  9763,  8810,  2163,
 9763,  4330,  4335, 24628, 24628, 24628,  4335,  9764,  8807,  2143,
 9764,  4331,  4336, 24628, 24628, 24628,  4336,  9765,  8804,  2082,
 9765,  4332,  4337, 24628, 24628, 24628,  4337, 24628,  8803,  2072,
 9766, 24628,  4944,  4944,  9767, 24628, 24628,  9759,  4367,  4945,
 9767, 24628, 24628, 24628, 24628, 24628, 24628,  9760,  4311,  9768,
 9768,  4339,  4344, 24628, 24628, 24628,  4344,  9769,  8834,  2258,
 9769,  4340,  4345, 24628, 24628, 24628,  4345,  9770,  8831,  2248,
 9770,  4341,  4346, 24628, 24628, 24628,  4346,  9771,  8828,  2238,
 9771,  4342,  4347, 24628, 24628, 24628,  4347,  9772,  8825,  2228,
 9772,  4343,  4348, 24628, 24628, 24628,  4348, 24628,  8823,  2218,
 9773, 24628,  4956,  4956,  9774, 24628, 24628,  9766,  4309,  4957,
 9774, 24628, 24628, 24628, 24628, 24628, 24628,  9767,  4310,  9775,
 9775,  4350,  4357, 24628, 24628, 24628,  4357,  9778,  9776,  4351,
 9776,  2719,  4366, 24628, 24628, 24628,  4366,  9777,   380,  1700,
 9777,  2720,  4365, 24628, 24628, 24628,  4365,  8862,   375,  1726,
 9778,  4352,  4358, 24628, 24628, 24628,  4358,  9779,  9777,  2409,
 9779,  4353,  4359, 24628, 24628, 24628,  4359,  9780,  8862,  3186,
 9780,  4354,  4360, 24628, 24628, 24628,  4360,  9781,  8851,  4355,
 9781,  4356,  4361, 24628, 24628, 24628,  4361, 24628,  8846,  2304,
 9782, 24628,  9783,  9783,  9794, 24628, 24628, 24628,  6645,  9784,
 9783, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6646,  9784,
 9784, 24628,  6647,  6647,  9785, 24628, 24628,  9790,  4482,  6652,
 9785, 24628, 24628, 24628, 24628, 24628, 24628,  9786,  4483,  4958,
 9786, 24628, 24628, 24628, 24628, 24628, 24628,  9787,  4484,  4946,
 9787, 24628, 24628, 24628, 24628, 24628, 24628,  9788,  4485,  4934,
 9788, 24628, 24628, 24628, 24628, 24628, 24628,  9789,  4486,  4922,
 9789, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4487,  4910,
 9790, 24628,  6648,  6648,  9786, 24628, 24628,  9791,  4498,  4833,
 9791, 24628,  6649,  6649,  9787, 24628, 24628,  9792,  4499,  4870,
 9792, 24628,  6650,  6650,  9788, 24628, 24628,  9793,  4500,  4890,
 9793, 24628,  6651,  6651,  9789, 24628, 24628, 24628,  4501,  4906,
 9794, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9795,
 9795, 24628, 24628, 24628, 24628, 24628, 24628,  9801,  9796,  6653,
 9796, 24628, 24628, 24628, 24628, 24628, 24628,  9797,   195,  3120,
 9797, 24628, 24628, 24628, 24628, 24628, 24628,  9798,   196,  3099,
 9798, 24628, 24628, 24628, 24628, 24628, 24628,  9799,   197,  3067,
 9799, 24628, 24628, 24628, 24628, 24628, 24628,  9800,   441,  3023,
 9800, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   348,  2936,
 9801, 24628, 24628, 24628, 24628, 24628, 24628,  9802,  9797,  4834,
 9802, 24628, 24628, 24628, 24628, 24628, 24628,  9803,  9798,  4871,
 9803, 24628, 24628, 24628, 24628, 24628, 24628,  9804,  9799,  4891,
 9804, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9800,  4907,
 9805, 24628,  9806,  9806,  9783, 24628, 24628, 24628,  8377,  9740,
 9806, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4817,  9740,
 9807, 24628,  9808,  9808,  9809, 24628, 24628, 24628,  9736,  9773,
 9808, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8393,  9773,
 9809, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9785,
 9810, 24628, 13738, 13738, 17132,  9809, 24628,  9782, 17636,  9811,
 9811, 24628, 10643, 10643, 12602, 14786, 24628, 14781,  4502,  9812,
 9812,   524,  4189, 17134,  4958, 23479,  4189, 23462,  9813,   100,
 9813,   430,  8055, 10063,  4793, 23460,  8055,  9814,  1642,   323,
 9814,   526, 23457, 10064,  4794, 23459, 23457, 23446,  9815,  5622,
 9815,  1540,  9821,  5617,   972, 23445,  9821,  9816,  1664,   807,
 9816,  1541,  9817,  5614,   967,  9820,  9817,  2752,  1665,   735,
 9817, 24628,  1541,  5613,   965,  9818,  1541,  2745,  1676,   735,
 9818, 24628,  9819, 24628, 24628, 24628,  9819,  2748,  1678,  2757,
 9819, 24628, 24628, 24628, 24628, 24628, 24628,   530,  1391,  2757,
 9820,  9819,  9818, 24628, 24628, 24628,  9818,  2751,  1679,  2757,
 9821, 24628,  1540,  5616,   970,  9822,  1540,  9817,  1681,   807,
 9822, 24628,  9823, 24628, 24628, 24628,  9823,  9818,  1683,  9824,
 9823, 24628, 24628, 24628, 24628, 24628, 24628,  9819,  1684,  9824,
 9824, 24628,  1623,  1623, 24628, 24628, 24628,  9825, 24628,  1624,
 9825, 24628,  8869,  8869, 24628, 24628, 24628,  9826, 24628,  8870,
 9826, 24628, 10512, 10512, 24628, 24628, 24628, 10775, 24628,  9827,
 9827, 24628, 24628, 24628, 24628, 24628, 24628,  9828,  1581,  8065,
 9828, 24628, 24628, 24628, 24628, 24628, 24628, 10924,  1582,  9829,
 9829,  8143,  9860, 12471,  9953, 12467,  9860,  9830,  8173,  4301,
 9830,  9854,  9853,  9859,  9858,  9857,  9853,  9831,  8174,  5111,
 9831,  9845,  9844,  9852,  9851,  9849,  9844,  9832,  8175,  6211,
 9832,  9840,  9839,  9843,  9842, 24628,  9839,  9833,  8176,  6201,
 9833,  9835,  9834,  9838,  9837, 24628,  9834, 24628,  8177,  5536,
 9834, 24628,  9835,  9836,  8577, 24628,  9835, 24628,  8178,  5536,
 9835, 24628,  6200,  6200,  6708, 24628, 24628, 24628,  5263,  5536,
 9836, 24628,  6200, 24628, 24628, 24628,  6200, 24628,  7244,  5536,
 9837,  6708,  8577, 24628, 24628, 24628,  8577, 24628,  1512,   638,
 9838,  6200,  9836, 24628, 24628, 24628,  9836, 24628,  7250,  5536,
 9839, 24628,  9840,  9841,  8576, 24628,  9840,  9834,  8179,  6201,
 9840, 24628,  6199,  6199,  6707, 24628, 24628,  9835,  5262,  6201,
 9841, 24628,  6199, 24628, 24628, 24628,  6199,  9836,  7243,  6201,
 9842,  6707,  8576, 24628, 24628, 24628,  8576,  9837,  1517,  3675,
 9843,  6199,  9841, 24628, 24628, 24628,  9841,  9838,  7249,  6201,
 9844, 24628,  9845,  9846,  8575,  9847,  9845,  9839,  8180,  6211,
 9845, 24628,  6198,  6198,  6706,  8146, 24628,  9840,  5261,  6211,
 9846, 24628,  6198, 24628, 24628, 24628,  6198,  9841,  7242,  6211,
 9847, 24628,  8146, 24628, 24628, 24628,  8146,  9848,  6449,  5299,
 9848, 24628,  8147, 24628, 24628, 24628,  8147, 24628,  6448,  5274,
 9849,  8146,  9847, 24628, 24628, 24628,  9847,  9850,  6451,  5299,
 9850,  8147,  9848, 24628, 24628, 24628,  9848, 24628,  6452,  5274,
 9851,  6706,  8575, 24628, 24628, 24628,  8575,  9842,  1522,  3712,
 9852,  6198,  9846, 24628, 24628, 24628,  9846,  9843,  7248,  6211,
 9853, 24628,  9854,  9855,  8574,  9856,  9854,  9844,  8181,  5111,
 9854, 24628,  6197,  6197,  6705,  8145, 24628,  9845,  5260,  5111,
 9855, 24628,  6197, 24628, 24628, 24628,  6197,  9846,  7241,  5111,
 9856, 24628,  8145, 24628, 24628, 24628,  8145,  9847,  6459,  8148,
 9857,  8145,  9856, 24628, 24628, 24628,  9856,  9849,  8182,  8148,
 9858,  6705,  8574, 24628, 24628, 24628,  8574,  9851,  1527,  3723,
 9859,  6197,  9855, 24628, 24628, 24628,  9855,  9852,  7247,  5111,
 9860, 24628,  8143,  9861,  8573,  9862,  8143,  9853,  8183,  4301,
 9861, 24628,  6196, 24628, 24628, 24628,  6196,  9855,  7240,  4301,
 9862, 24628,  8144, 24628, 24628, 24628,  8144,  9856,  8184,  9863,
 9863, 24628,  8186, 24628, 24628, 24628,  8186,  9864, 10308,  7133,
 9864, 24628,  8187, 24628, 24628, 24628,  8187,  9865,  9872,  8188,
 9865, 24628,  9866, 24628, 24628, 24628,  9866,  9869,  9871,  1635,
 9866, 24628, 24628, 24628, 24628, 24628, 24628,  9867,  9868,  1635,
 9867, 24628, 24628, 24628, 24628, 24628, 24628,  7194,  6150,  4393,
 9868, 24628, 24628, 24628, 24628, 24628, 24628,  6150, 24628,  1636,
 9869, 24628,  9867, 24628, 24628, 24628,  9867,  7196,  9870,  4393,
 9870, 24628,  6150, 24628, 24628, 24628,  6150,  5869, 24628,  2765,
 9871, 24628,  9868, 24628, 24628, 24628,  9868,  9870, 24628,  1636,
 9872, 24628,  9873, 24628, 24628, 24628,  9873,  9871, 24628,  9874,
 9873, 24628, 24628, 24628, 24628, 24628, 24628,  9868, 24628,  9874,
 9874, 24628, 24628, 24628, 24628, 24628, 24628,  9875,  7485,  8189,
 9875, 24628, 24628, 24628, 24628, 24628, 24628, 15391,  9671,  9876,
 9876, 24628,  9672, 15982,  8950,  9890,  9672,  9877,  8966,  7184,
 9877, 24628,  9673,  9889,  9215,  9886,  9673,  9878,  8967,  8525,
 9878, 24628,  9674,  9885,  9216,  9884,  9674,  9879,  9710,  8998,
 9879, 24628,  9675,  9883,  9217,  9882,  9675,  9880,  9616,  9142,
 9880, 24628,  9676,  9881,  9218, 24628,  9676, 24628,  9529,  9176,
 9881, 24628,  9175, 24628,  7319, 24628,  9175, 24628,  9531,  9176,
 9882, 24628,  9678, 24628,  8147, 24628,  9678, 24628,  9612,  9564,
 9883, 24628,  9141, 24628,  7318, 24628,  9141,  9881,  9618,  9142,
 9884, 24628,  9680, 24628,  8953, 24628,  9680,  9882,  9712,  9681,
 9885, 24628,  9140, 24628,  7317, 24628,  9140,  9883,  9711,  8998,
 9886, 24628,  7120,  7120,  7227,  8909, 24628,  9887,  7106,  7123,
 9887, 24628,  7121,  7121,  7228,  4421, 24628,  9888,  7104,  6419,
 9888, 24628,  7122,  7122,  4442, 24628, 24628, 24628,  7102,  3604,
 9889, 24628,  9139, 24628,  7316,  7120,  9139,  9885,  9722,  8525,
 9890, 24628, 15983, 15983, 15917, 22658, 24628,  9886, 23444,  9891,
 9891, 24628,  9724, 17334, 17918, 21337,  9724, 21333,  9892,  9725,
 9892, 24628, 13304, 16568, 16560, 20451, 13304, 19865, 13796,  9893,
 9893, 24628, 11488, 11488, 15336, 21676, 24628, 16911,  9894,  9726,
 9894, 24628, 11489, 11489, 15337, 21675, 24628, 16600, 12173,  9895,
 9895, 24628, 11491, 11491, 15537, 23437, 24628,  9896,    15,  9727,
 9896, 24628, 11492, 11492, 20079, 21724, 24628, 16745, 14088,  9897,
 9897, 24628,    35, 14552,   457, 23429,    35, 23413,  9898,    10,
 9898, 24628,    36, 14553, 18319, 23405,    36,  9899,    42,    21,
 9899, 24628, 23396, 14554, 18320, 23403, 23396, 23390,  9900,    64,
 9900, 24628,  9901,  6000, 13811, 23276,  9901, 23263, 23386,  2673,
 9901, 24628,  6001,  6001, 13812, 23033, 24628,  9902,   808,  2673,
 9902, 24628, 13018, 13018, 10100, 10094, 24628,  9910,  9903,  7141,
 9903, 24628,  6003,  6003,  6426,  9909, 24628,  9904,   696,  1579,
 9904, 24628,  5600,  5600,  6637,  9908, 24628,  9907,  9905,  2428,
 9905, 24628,  2418,  2418, 24628, 24628, 24628,  9906, 24628,   755,
 9906, 24628,  2419,  2419, 24628, 24628, 24628, 24628, 24628,  1732,
 9907, 24628,  5564,  5564,  6638, 24628, 24628, 24628,  9906,  4701,
 9908, 24628,  5601,  5601, 24628, 24628, 24628, 24628, 24628,  4786,
 9909, 24628,  6004,  6004, 24628, 24628, 24628,  9908, 24628,  6005,
 9910, 24628, 10078, 10078, 10015, 10012, 24628,  9973,  9904,  9911,
 9911, 24628,  2428,  2428,  9960,  9954, 24628,  9912,  3282,   322,
 9912, 24628,  9395,  9395,  9951,  9945, 24628,  9913,  8563,   757,
 9913, 24628,  9356,  9356,  9938,  9932, 24628,  9914,  8616,  7757,
 9914, 24628,  9339,  9339,  9925,  9923, 24628,  9915,  8617,  8732,
 9915, 24628,  9329,  9329,  9916, 24628, 24628, 24628,  8618,  8749,
 9916, 24628,  8759,  8759,  9917, 24628, 24628, 24628,  8580,  8760,
 9917, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8568,  9918,
 9918,  1588,  4414, 24628, 24628, 24628,  4414,  9919,  1241,   975,
 9919,  1589,  4413, 24628, 24628, 24628,  4413,  9920,  1247,  1355,
 9920,  1590,  4412, 24628, 24628, 24628,  4412,  9921,  1248,  1344,
 9921,  1591,  4411, 24628, 24628, 24628,  4411,  9922,  1249,  1438,
 9922,  1592,  4410, 24628, 24628, 24628,  4410, 24628,  1250,   989,
 9923, 24628,  4740,  4740,  9924, 24628, 24628, 24628,  8549,  4741,
 9924, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2688,  8766,
 9925, 24628,  8776,  8776,  9926,  9924, 24628,  9916,  8579,  8777,
 9926, 24628, 24628, 24628, 24628, 24628, 24628,  9917,  8567,  9927,
 9927,  4417,  4435, 24628, 24628, 24628,  4435,  9928,  3840,  1688,
 9928,  4418,  4434, 24628, 24628, 24628,  4434,  9929,  3007,  2397,
 9929,  4419,  4433, 24628, 24628, 24628,  4433,  9930,  3005,  3811,
 9930,  4420,  4432, 24628, 24628, 24628,  4432,  9931,  3003,  3298,
 9931,  4421,  4431, 24628, 24628, 24628,  4431, 24628,  3001,  1373,
 9932, 24628,  9357,  9357,  9933, 24628, 24628,  9923,  8548,  9358,
 9933, 24628, 24628, 24628, 24628, 24628, 24628,  9924,  8534,  9934,
 9934,  6239,  7043, 24628, 24628, 24628,  7043,  9935,  6889,  4245,
 9935,  6240,  7042, 24628, 24628, 24628,  7042,  9936,  6888,  5051,
 9936,  6241,  7041, 24628, 24628, 24628,  7041,  9937,  6887,  4263,
 9937,  6242,  7040, 24628, 24628, 24628,  7040,  8783,  6886,  4252,
 9938, 24628,  8796,  8796,  9939,  9933, 24628,  9925,  8578,  8797,
 9939, 24628, 24628, 24628, 24628, 24628, 24628,  9926,  8566,  9940,
 9940,  4438,  8569, 24628, 24628, 24628,  8569,  9941,  2036,  3912,
 9941,  4439,  8570, 24628, 24628, 24628,  8570,  9942,  2037,  4529,
 9942,  4440,  8571, 24628, 24628, 24628,  8571,  9943,  2038,  4443,
 9943,  4441,  8572, 24628, 24628, 24628,  8572,  9944,  2039,  3922,
 9944,  4442,  7269, 24628, 24628, 24628,  7269, 24628,  2040,  2507,
 9945, 24628,  9396,  9396,  9946, 24628, 24628,  9932,  8547,  9397,
 9946, 24628, 24628, 24628, 24628, 24628, 24628,  9933,  8533,  9947,
 9947,  7049,  7082, 24628, 24628, 24628,  7082,  9948,  6880,  6322,
 9948,  7050,  7081, 24628, 24628, 24628,  7081,  9949,  6877,  4296,
 9949,  7051,  7080, 24628, 24628, 24628,  7080,  9950,  6873,  6309,
 9950,  7052,  7079, 24628, 24628, 24628,  7079,  8824,  6870,  3680,
 9951, 24628,  8816,  8816,  9952,  9946, 24628,  9938,  8564,  8817,
 9952, 24628, 24628, 24628, 24628, 24628, 24628,  9939,  8565,  9953,
 9953,  6704,  8573, 24628, 24628, 24628,  8573,  9858,  1532,   760,
 9954, 24628,  9455,  9455,  9955, 24628, 24628,  9945,  8531,  9436,
 9955, 24628, 24628, 24628, 24628, 24628, 24628,  9946,  8532,  9956,
 9956,  8538,  8542, 24628, 24628, 24628,  8542,  9957,  6190,  6021,
 9957,  8539,  8543, 24628, 24628, 24628,  8543,  9958,  6191,  5624,
 9958,  8540,  8544, 24628, 24628, 24628,  8544,  9959,  6192,  8122,
 9959,  8541,  8545, 24628, 24628, 24628,  8545,  8850,  6853,  6621,
 9960, 24628,  8836,  8836,  9961,  9955, 24628,  9951,  3283,  8837,
 9961, 24628, 24628, 24628, 24628, 24628, 24628,  9952,  9972,  9962,
 9962,  6517,  9971, 24628, 24628, 24628,  9971,  9963,  1655,  4812,
 9963,  6518,  9970, 24628, 24628, 24628,  9970,  9964,  1656,  4695,
 9964,  6519,  9969, 24628, 24628, 24628,  9969,  9965,  1657,  3339,
 9965,  6520,  9968, 24628, 24628, 24628,  9968,  9966,  1658,  2908,
 9966,  6521,  9967, 24628, 24628, 24628,  9967, 24628,  1659,  1472,
 9967, 24628,  6521, 24628, 24628, 24628,  6521, 24628,  1650,  1472,
 9968, 24628,  6520, 24628, 24628, 24628,  6520,  9967,  1649,  2908,
 9969, 24628,  6519, 24628, 24628, 24628,  6519,  9968,  1648,  3339,
 9970, 24628,  6518, 24628, 24628, 24628,  6518,  9969,  1647,  4695,
 9971, 24628,  6517, 24628, 24628, 24628,  6517,  9970,  1646,  4812,
 9972, 24628, 24628, 24628, 24628, 24628, 24628,  8565,  6699,  9971,
 9973, 24628, 10010, 10010,  9987, 24628, 24628, 24628,  9907,  9974,
 9974, 24628,  4701,  4701,  9985, 24628, 24628,  9975,  2682,  1708,
 9975, 24628,  4702,  4702,  9983, 24628, 24628,  9976,  8646,  1734,
 9976, 24628,  4707,  4707,  9981, 24628, 24628,  9977,  8650,  1829,
 9977, 24628,  4708,  4708,  9979, 24628, 24628,  9978,  8651,  4709,
 9978, 24628,  4724,  4724,  9923, 24628, 24628, 24628,  8652,  4725,
 9979, 24628,  4752,  4752,  9980, 24628, 24628,  9923,  8649,  4753,
 9980, 24628, 24628, 24628, 24628, 24628, 24628,  9924,  2687,  8793,
 9981, 24628,  4764,  4764,  9982, 24628, 24628,  9979,  8648,  4765,
 9982, 24628, 24628, 24628, 24628, 24628, 24628,  9980,  2686,  8813,
 9983, 24628,  4775,  4775,  9984, 24628, 24628,  9981,  8647,  4776,
 9984, 24628, 24628, 24628, 24628, 24628, 24628,  9982,  2685,  8834,
 9985, 24628,  4786,  4786,  9986, 24628, 24628,  9983,  2683,  4787,
 9986, 24628, 24628, 24628, 24628, 24628, 24628,  9984,  2684,  9776,
 9987, 24628,  9988,  9988,  9999, 24628, 24628, 24628,  6638,  9989,
 9988, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5565,  9989,
 9989, 24628,  5566,  5566,  9990, 24628, 24628,  9995,  5639,  5576,
 9990, 24628, 24628, 24628, 24628, 24628, 24628,  9991,  5640,  4793,
 9991, 24628, 24628, 24628, 24628, 24628, 24628,  9992,  5641,  4777,
 9992, 24628, 24628, 24628, 24628, 24628, 24628,  9993,  5642,  4766,
 9993, 24628, 24628, 24628, 24628, 24628, 24628,  9994,  5643,  4754,
 9994, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5644,  4742,
 9995, 24628,  5567,  5567,  9991, 24628, 24628,  9996,  5645,  1826,
 9996, 24628,  5568,  5568,  9992, 24628, 24628,  9997,  5646,  4874,
 9997, 24628,  5569,  5569,  9993, 24628, 24628,  9998,  5647,  4722,
 9998, 24628,  5570,  5570,  9994, 24628, 24628, 24628,  5648,  4738,
 9999, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10000,
10000, 24628, 24628, 24628, 24628, 24628, 24628, 10006, 10001,  5577,
10001, 24628, 24628, 24628, 24628, 24628, 24628, 10002,   243,  3236,
10002, 24628, 24628, 24628, 24628, 24628, 24628, 10003,   244,  1825,
10003, 24628, 24628, 24628, 24628, 24628, 24628, 10004,   245,  3076,
10004, 24628, 24628, 24628, 24628, 24628, 24628, 10005,   228,  3032,
10005, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    86,  2945,
10006, 24628, 24628, 24628, 24628, 24628, 24628, 10007, 10002,  1827,
10007, 24628, 24628, 24628, 24628, 24628, 24628, 10008, 10003,  4872,
10008, 24628, 24628, 24628, 24628, 24628, 24628, 10009, 10004,  4723,
10009, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10005,  4739,
10010, 24628, 10011, 10011,  9988, 24628, 24628, 24628,  5564,  9974,
10011, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4700,  9974,
10012, 24628, 10013, 10013, 10014, 24628, 24628, 24628,  9908,  9985,
10013, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5601,  9985,
10014, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9990,
10015, 24628, 10077, 10077, 10061, 10014, 24628,  9987, 10059, 10016,
10016, 24628, 10058, 10058, 10052, 10051, 24628, 10017,  5763,  9813,
10017, 24628, 10050, 10050, 10049, 10048, 24628, 10030, 10026, 10018,
10018,   672,  7988,  8415,  4777, 10025,  7988, 10019,  7909,   758,
10019,  8031,  8030,  8414,  4778, 10024,  8030, 10020,  7910,  4294,
10020,  8032,  8035,  8413,  4779, 10023,  8035, 10021,  3384,  6688,
10021,  8033,  8036,  8412,  4780,  9410,  8036, 10022,  3368,  6607,
10022,  8034,  8037,  8411,  4781, 24628,  8037, 24628,  3356,  6602,
10023,  1170,  7991, 24628, 24628, 24628,  7991,  9410,  3383,  7992,
10024,  1169,  7990, 24628, 24628, 24628,  7990, 10023,  7911,  8000,
10025,  1168,  7989, 24628, 24628, 24628,  7989, 10024,  7912,  8015,
10026, 24628,  5659,  5659,  5765,  5770, 24628, 10027,  6674,  7988,
10027, 24628,  5660,  5660,  5766,  5771, 24628, 10028,  6675,  5663,
10028, 24628,  5661,  5661,  5767,  5644, 24628, 10029,  6676,  3509,
10029, 24628,  5662,  5662,  5768, 24628, 24628, 24628,  6677,  3435,
10030, 24628, 10047, 10047, 10046, 10045, 24628, 10039, 10027, 10031,
10031,  1564,  5663,  8436,  4766, 10038,  5663, 10032,  7914,  7758,
10032,  4037,  7014,  8435,  4767, 10037,  7014, 10033,  5482,  5729,
10033,  4038,  7013,  8434,  4768, 10036,  7013, 10034,  5443,  5669,
10034,  4039,  7012,  8433,  4769,  4758,  7012, 10035,  5426,  5365,
10035,  4040,  7011,  8432,  4770, 24628,  7011, 24628,  5419,  3641,
10036,  1567,  6499, 24628, 24628, 24628,  6499,  4758,  5442,  4016,
10037,  1566,  6498, 24628, 24628, 24628,  6498, 10036,  5481,  6500,
10038,  1565,  6497, 24628, 24628, 24628,  6497, 10037,  7916,  6509,
10039, 24628, 10044, 10044, 10043,  9994, 24628, 10040, 10028,  8747,
10040, 24628, 10042, 10042, 10041, 24628, 24628, 24628, 10029,  8758,
10041, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5768,  8761,
10042, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5662,  8758,
10043, 24628, 24628, 24628, 24628, 24628, 24628, 10041,  5767,  9350,
10044, 24628, 24628, 24628, 24628, 24628, 24628, 10042,  5661,  8747,
10045, 24628, 24628, 24628, 24628, 24628, 24628,  9994,  5771,  9373,
10046, 24628, 24628, 24628, 24628, 24628, 24628, 10043,  5766,  9389,
10047, 24628, 24628, 24628, 24628, 24628, 24628, 10044,  5660, 10031,
10048, 24628, 24628, 24628, 24628, 24628, 24628, 10045,  5770,  9414,
10049, 24628, 24628, 24628, 24628, 24628, 24628, 10046,  5765,  9430,
10050, 24628, 24628, 24628, 24628, 24628, 24628, 10047,  5659, 10018,
10051, 24628, 24628, 24628, 24628, 24628, 24628, 10048,  5769,  9453,
10052, 24628, 24628, 24628, 24628, 24628, 24628, 10049,  5764, 10053,
10053,  4676,  5029, 24628, 24628, 24628,  5029, 10054,  5895,  4811,
10054,  4677,  5027, 24628, 24628, 24628,  5027, 10055,  5893,  4694,
10055,  4678,  5025, 24628, 24628, 24628,  5025, 10056,  5891,  4687,
10056,  4679,  5023, 24628, 24628, 24628,  5023, 10057,  5889,  4681,
10057,  4680,  5021, 24628, 24628, 24628,  5021, 24628,  5887,  3970,
10058, 24628, 24628, 24628, 24628, 24628, 24628, 10050,  5658,  9813,
10059, 24628, 10060, 10060, 24628, 24628, 24628,  6638, 24628, 10058,
10060, 24628, 24628, 24628, 24628, 24628, 24628,  5565, 24628, 10058,
10061, 24628, 24628, 24628, 24628, 24628, 24628,  9999, 24628, 10062,
10062, 24628, 24628, 24628, 24628, 24628, 24628, 10073, 10068, 10063,
10063,   133,  7888, 24628, 24628, 24628,  7888, 10064,  5620,   323,
10064,   134,  7886, 24628, 24628, 24628,  7886, 10065,  5617,  5622,
10065,   135,  7879, 24628, 24628, 24628,  7879, 10066,  5614,  6031,
10066,   136,  7878, 24628, 24628, 24628,  7878, 10067,  2753,  2906,
10067,   137,  7877, 24628, 24628, 24628,  7877, 24628,  2741,  2791,
10068, 24628, 24628, 24628, 24628, 24628, 24628, 10069,   280,  7888,
10069, 24628, 24628, 24628, 24628, 24628, 24628, 10070,   281,  7834,
10070, 24628, 24628, 24628, 24628, 24628, 24628, 10071,   282,  5664,
10071, 24628, 24628, 24628, 24628, 24628, 24628, 10072,   283,  3510,
10072, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   284,  3426,
10073, 24628, 24628, 24628, 24628, 24628, 24628, 10074, 10069,  8415,
10074, 24628, 24628, 24628, 24628, 24628, 24628, 10075, 10070,  8436,
10075, 24628, 24628, 24628, 24628, 24628, 24628, 10076, 10071,  8457,
10076, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10072,  8478,
10077, 24628, 24628, 24628, 24628, 24628, 24628,  9988, 10060, 10016,
10078, 24628, 10093, 10093, 10079, 10013, 24628, 10010,  5600,  9911,
10079, 24628, 24628, 24628, 24628, 24628, 24628,  9988,  5602, 10080,
10080, 24628,  5603,  5603, 10088, 24628, 24628, 10081,  7533,  5604,
10081, 24628,  9550,  9550, 10087, 24628, 24628, 10082,  8676,  8406,
10082, 24628,  9549,  9549, 10086, 24628, 24628, 10083,  8677,  8427,
10083, 24628,  9548,  9548, 10085, 24628, 24628, 10084,  8678,  8448,
10084, 24628,  9547,  9547, 10041, 24628, 24628, 24628,  8679,  8469,
10085, 24628, 24628, 24628, 24628, 24628, 24628, 10041,  7537,  8794,
10086, 24628, 24628, 24628, 24628, 24628, 24628, 10085,  7536,  8814,
10087, 24628, 24628, 24628, 24628, 24628, 24628, 10086,  7535,  8835,
10088, 24628, 24628, 24628, 24628, 24628, 24628, 10087,  7534, 10089,
10089,  3334, 10092, 24628, 24628, 24628, 10092, 10090,  3771,  6020,
10090,  3335, 10091, 24628, 24628, 24628, 10091,  8863,  1686,  5623,
10091, 24628,  3335, 24628, 24628, 24628,  3335,  8859,  1682,  5623,
10092, 24628,  3334, 24628, 24628, 24628,  3334, 10091,  1688,  6020,
10093, 24628, 24628, 24628, 24628, 24628, 24628, 10011,  4699,  9911,
10094, 24628, 10099, 10099, 10098, 10097, 24628, 10012, 10095,  9960,
10095, 24628, 10096, 10096, 24628, 24628, 24628,  9908, 24628,  8836,
10096, 24628, 24628, 24628, 24628, 24628, 24628,  5601, 24628,  8836,
10097, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9986,
10098, 24628, 24628, 24628, 24628, 24628, 24628, 10014, 24628, 10088,
10099, 24628, 24628, 24628, 24628, 24628, 24628, 10013, 10096,  9960,
10100, 24628, 12134, 12134, 16323, 16334, 24628, 10015,  9200, 10101,
10101, 24628,  9201,  9201, 13324, 19705, 24628, 10102,  9296,  9202,
10102, 24628, 15484, 15484, 13325, 19702, 24628, 19699, 13296, 10103,
10103,   630,  8894, 16328, 13030, 23099,  8894, 12050, 10104,    23,
10104,  2469, 11261, 11307,  7436, 23100, 11261, 10105,  6808,    24,
10105,  2470, 13513, 11308,  7434, 23096, 13513, 10106,  6809,    67,
10106,  2471, 10109,  6454,  7429, 12080, 10109, 10107,  6810,  4165,
10107,  4141,  8700,  6442,  7425,  6453,  8700, 10108,  6811,  1319,
10108,  4142,  8664,  6438,  2366, 24628,  8664, 24628,  6812,  4144,
10109, 24628,  2471,  6445,  7175, 10110,  2471,  8700,  6815,  4165,
10110, 24628, 10111, 24628, 24628, 24628, 10111,  6447,  6816, 10112,
10111, 24628, 24628, 24628, 24628, 24628, 24628,  4118,  6817, 10112,
10112, 24628,  6818,  6818,  8719, 10113, 24628, 12073,  3373,  7949,
10113, 24628, 24628, 24628, 24628, 24628, 24628, 10114, 24628, 10115,
10114, 24628, 24628, 24628, 24628, 24628, 24628,  2690, 24628,  7304,
10115, 24628, 24628, 24628, 24628, 24628, 24628, 10116, 10127, 10697,
10116, 24628, 24628, 24628, 24628, 24628, 24628, 10117, 10119, 10123,
10117, 24628, 24628, 24628, 24628, 24628, 24628,  7952, 10118,  8509,
10118, 24628, 24628, 24628, 24628, 24628, 24628,  7954, 24628,  8510,
10119, 24628, 24628, 24628, 24628, 24628, 24628, 10118, 24628, 10120,
10120, 24628, 24628, 24628, 24628, 24628, 24628, 10121, 24628,  9134,
10121, 24628, 24628, 24628, 24628, 24628, 24628, 10122, 24628,  9138,
10122, 24628, 24628, 24628, 24628, 24628, 24628, 10060, 24628,  9201,
10123, 24628, 10120, 24628, 24628, 24628, 10120, 10124, 24628,  9134,
10124, 24628, 10121, 24628, 24628, 24628, 10121, 10125, 24628,  9138,
10125, 24628, 10122, 24628, 24628, 24628, 10122, 10126, 24628,  9201,
10126, 24628, 10060, 24628, 24628, 24628, 10060,  5596, 24628, 10058,
10127, 24628, 24628, 24628, 24628, 24628, 24628, 10119, 24628, 10128,
10128, 24628, 24628, 24628, 24628, 24628, 24628, 10129, 24628,  7361,
10129, 24628, 24628, 24628, 24628, 24628, 24628, 10130, 24628,  8522,
10130, 24628, 24628, 24628, 24628, 24628, 24628, 10694, 24628, 10131,
10131, 24628, 24628, 24628, 24628, 24628, 24628, 15040,  5400, 10132,
10132,   447,  3311, 17146, 17640, 23379,  3311, 10133,  9202,    99,
10133,   448, 10764, 17147, 17641, 23376, 10764, 10134,  9203,   449,
10134, 10250, 10249, 10761, 10758, 10754, 10249, 10135,  9204,  3316,
10135, 10234, 10233, 10248, 10247, 10246, 10233, 10211, 10195, 10136,
10136,  1559, 10182,  8194, 10190, 10187, 10182, 10137,  4195,   428,
10137,  1560, 10168,  8201, 10177, 10174, 10168, 10138,  4196,  1160,
10138, 10155, 10154,  8202, 10163, 10160, 10154, 10139,  4197,  4034,
10139, 10147, 10146,  8203, 10150, 10148, 10146, 10140,  4198,  3990,
10140, 10142, 10141,  8204, 10143, 24628, 10141, 24628,  4199,   944,
10141, 24628, 10142,  7746,  9660, 24628, 10142, 24628,  4200,   944,
10142, 24628,  6841,  6841,  7086, 24628, 24628, 24628,  4201,   944,
10143,  7086,  9660, 10144, 10145, 24628,  9660, 24628,  4207,  1923,
10144,  1911,  6156, 24628, 24628, 24628,  6156, 24628,  4208,  1923,
10145,  4399,  9056, 24628, 24628, 24628,  9056, 24628, 24628,  4400,
10146, 24628, 10147,  7748,  9659,  9025, 10147, 10141,  4211,  3990,
10147, 24628,  6842,  6842,  7087,  4371, 24628, 10142,  4212,  3990,
10148,  4371,  9025,  5506, 10149, 24628,  9025, 24628,  4219,  1212,
10149,  4315,  9021, 24628, 24628, 24628,  9021, 24628, 24628,  1924,
10150,  7087,  9659, 10153, 10152, 10149,  9659, 10143, 10151,  1964,
10151,  7088,  9661,  8302, 24628, 24628,  9661,  4207, 24628,  6160,
10152,  4415,  9055, 24628, 24628, 24628,  9055, 10145, 24628,  4416,
10153,  1963,  6157, 24628, 24628, 24628,  6157, 10144,  8302,  1964,
10154, 24628, 10155,  7750,  9657, 10158, 10155, 10146,  4225,  4034,
10155, 24628,  6932,  6932,  7089, 10156, 24628, 10147,  1562,  4034,
10156, 24628,  6269,  6269,  7031, 24628, 24628,  4371, 10157,  6270,
10157, 24628,  4228,  4228, 24628, 24628, 24628,  2802, 24628,  4229,
10158, 24628, 10156,  7694,  9653, 24628, 10156,  9025, 10159,  6270,
10159, 24628, 10157,  7695, 24628, 24628, 10157,  2805, 24628,  4229,
10160, 10156, 10158,  8209, 10162, 24628, 10158, 10148, 10161,  6270,
10161, 10157, 10159,  8198, 24628, 24628, 10159,  4219, 24628,  4229,
10162,  7031,  9653, 24628, 24628, 24628,  9653, 10149, 24628,  7032,
10163,  7089,  9657, 10167, 10166, 10162,  9657, 10150, 10164,  2769,
10164,  7090,  9662, 10165, 24628, 24628,  9662, 10151, 24628,  6806,
10165,  6805,  7845, 24628, 24628, 24628,  7845,  8302, 24628,  6806,
10166,  4436,  9054, 24628, 24628, 24628,  9054, 10152, 24628,  4437,
10167,  2768,  9658, 24628, 24628, 24628,  9658, 10153, 10165,  2769,
10168, 24628,  1560,  7752,  9654, 10169,  1560, 10154, 10173,  1160,
10169, 24628, 10170,  7696,  9652, 24628, 10170, 10158, 10172,  6297,
10170, 24628,  6296,  6296,  7044, 24628, 24628, 10156, 10171,  6297,
10171, 24628,  5103,  5103, 24628, 24628, 24628, 10157, 24628,  5104,
10172, 24628, 10171,  7697, 24628, 24628, 10171, 10159, 24628,  5104,
10173, 24628,  1561,  7754,  6624, 10172,  1561,  4225,  3218,   671,
10174, 10170, 10169,  8212, 10176, 24628, 10169, 10160, 10175,  6297,
10175, 10171, 10172,  8199, 24628, 24628, 10172, 10161, 24628,  5104,
10176,  7044,  9652, 24628, 24628, 24628,  9652, 10162, 24628,  7045,
10177,  9655,  9654, 10181, 10180, 10176,  9654, 10163, 10178,  6049,
10178,  9656,  9663, 10179, 24628, 24628,  9663, 10164, 24628,  5857,
10179,  5856,  7847, 24628, 24628, 24628,  7847, 10165, 24628,  5857,
10180,  9032,  9053, 24628, 24628, 24628,  9053, 10166, 24628,  9033,
10181,  6048,  6047, 24628, 24628, 24628,  6047, 10167, 10179,  6049,
10182, 24628,  1559,  8078,  9644, 10183,  1559, 10168,  2906,   428,
10183, 24628, 10184,  8080,  9645, 24628, 10184, 10169, 10186,  8082,
10184, 24628,  8081,  8081,  9646, 24628, 24628, 10170, 10185,  8082,
10185, 24628,  8136,  8136, 24628, 24628, 24628, 10171, 24628,  8135,
10186, 24628, 10185,  8137, 24628, 24628, 10185, 10172, 24628,  8135,
10187, 10184, 10183,  8215, 10189, 24628, 10183, 10174, 10188,  8082,
10188, 10185, 10186,  8200, 24628, 24628, 10186, 10175, 24628,  8135,
10189,  9646,  9645, 24628, 24628, 24628,  9645, 10176, 24628,  9647,
10190,  4275,  9644, 10194, 10193, 10189,  9644, 10177, 10191,  4276,
10191,  9665,  9664, 10192, 24628, 24628,  9664, 10178, 24628,  5556,
10192,  5855,  7851, 24628, 24628, 24628,  7851, 10179, 24628,  5556,
10193,  9038,  9052, 24628, 24628, 24628,  9052, 10180, 24628,  9039,
10194,  5854,  6046, 24628, 24628, 24628,  6046, 10181, 10192,  4276,
10195, 10206, 10205, 10210, 10209, 10208, 10205, 10196,  7934, 10182,
10196, 10203, 10202, 10204,  8845, 24628, 10202, 24628,  7935, 10197,
10197, 24628,   183,  6263,  9016, 24628,   183, 10198,  2791,   184,
10198, 24628,  4391,  6262,  9022, 24628,  4391, 10199,  2806,   864,
10199, 24628,  4390,  6261,  9023, 24628,  4390, 10200,  2896,  3053,
10200, 24628,  4389,  6260,  9024, 24628,  4389, 10201,  2897,  2969,
10201, 24628,  4388,  6259,  9025, 24628,  4388, 24628,  2898,   773,
10202, 24628, 10203,   337,  8844, 24628, 10203, 24628,  7936, 10197,
10203, 24628,   181,   181,  1470, 24628, 24628, 24628,  7937, 10197,
10204,   181,   337, 24628, 24628, 24628,   337, 24628,  5842, 10197,
10205, 24628, 10206,   336,  9686, 10207, 10206, 10202,  7938, 10182,
10206, 24628,   180,   180,  1469,  9015, 24628, 10203,  7939, 10182,
10207, 24628,  9015, 24628, 24628, 24628,  9015, 24628,  5849,  9016,
10208,  9015, 10207, 24628, 24628, 24628, 10207, 24628,  7942,  9016,
10209,  1469,  9686, 24628, 24628, 24628,  9686,  8845,  7943,  7848,
10210,   180,   336, 24628, 24628, 24628,   336, 10204,  5845, 10182,
10211, 10226, 10225, 10232, 10231, 24628, 10225, 24628, 10196, 10212,
10212,   183, 10197,  8243, 10223, 24628, 10197, 10213,  7858,   184,
10213,  4391, 10198,  8244, 10221, 24628, 10198, 10214,  7859,   864,
10214,  4390, 10199,  8245, 10219, 24628, 10199, 10215,  7860,  3053,
10215,  4389, 10200,  8246, 10217, 24628, 10200, 10216,  7861,  2969,
10216,  4388, 10201,  8247, 10148, 24628, 10201, 24628,  7862,   773,
10217,  4372,  9024,  5508, 10218, 24628,  9024, 10148,  7864,  1234,
10218,  4316,  9020, 24628, 24628, 24628,  9020, 10149, 24628,  4317,
10219,  4373,  9023,  5511, 10220, 24628,  9023, 10217,  7866,  2065,
10220,  4327,  9019, 24628, 24628, 24628,  9019, 10218, 24628,  4328,
10221,  4374,  9022,  5514, 10222, 24628,  9022, 10219,  7868,  2211,
10222,  4338,  9018, 24628, 24628, 24628,  9018, 10220, 24628,  4339,
10223,  4375,  9016,  5517, 10224, 24628,  9016, 10221,  7870,  2297,
10224,  4349,  9017, 24628, 24628, 24628,  9017, 10222, 24628,  4350,
10225, 24628, 10226, 10229, 10230, 24628, 10226, 24628, 10202, 10212,
10226, 24628, 10228, 10228, 10227, 24628, 24628, 24628, 10203, 10212,
10227, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1470,  7871,
10228, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   181, 10212,
10229, 24628, 10228, 24628, 24628, 24628, 10228, 24628,   337, 10212,
10230, 24628, 10227, 24628, 24628, 24628, 10227, 24628,  8844,  7871,
10231, 10227, 10230, 24628, 24628, 24628, 10230, 24628,  8845,  7871,
10232, 10228, 10229, 24628, 24628, 24628, 10229, 24628, 10204, 10212,
10233, 24628, 10234, 10243, 10244, 10245, 10234, 10225, 10205, 10136,
10234, 24628, 10242, 10242, 10236, 10235, 24628, 10226, 10206, 10136,
10235, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9015, 10223,
10236, 24628, 24628, 24628, 24628, 24628, 24628, 10227,  1469, 10237,
10237,  7849,  7848,  8264, 10192, 24628,  7848, 10238,  2321,  2783,
10238,  7784,  7846,  8265, 10179, 24628,  7846, 10239,  3220,  6596,
10239,  7783,  7844,  8266, 10165, 24628,  7844, 10240,  3216,  6564,
10240,  7782,  7843,  8267,  8302, 24628,  7843, 10241,  3211,  5162,
10241,  7781,  7842,  8268,  4208, 24628,  7842, 24628,  3204,  5146,
10242, 24628, 24628, 24628, 24628, 24628, 24628, 10228,   180, 10136,
10243, 24628, 10242, 24628, 24628, 24628, 10242, 10229,   336, 10136,
10244, 24628, 10236, 24628, 24628, 24628, 10236, 10230,  9686, 10237,
10245, 24628, 10235, 24628, 24628, 24628, 10235, 24628, 10207, 10223,
10246, 10235, 10245, 24628, 24628, 24628, 10245, 24628, 10208, 10223,
10247, 10236, 10244, 24628, 24628, 24628, 10244, 10231, 10209, 10237,
10248, 10242, 10243, 24628, 24628, 24628, 10243, 10232, 10210, 10136,
10249, 24628, 10250, 10746, 10747, 10748, 10250, 10233, 10753,  3316,
10250, 24628,  3315,  3315,  8285, 10727, 24628, 10234, 10251,  3316,
10251, 24628,   179,   179,  1468, 10252, 24628, 10206,  7945,  9205,
10252, 24628, 24628, 24628, 24628, 24628, 24628,  9015,  7946, 10253,
10253, 24628,  7947, 10254, 10310, 10636,  7947, 10715, 10726,  7948,
10254, 24628, 10255, 24628, 24628, 24628, 10255, 10309,  8856,  7948,
10255, 24628, 24628, 24628, 24628, 24628, 24628, 10256,  1392,  7948,
10256, 24628, 24628, 24628, 24628, 24628, 24628,  5968,  8858, 10257,
10257, 24628,  2759,  2759,  4339, 10303, 24628, 10258,  8958,  2760,
10258, 24628, 10302, 10302,  4340, 10293, 24628, 10262, 10259,  8873,
10259, 24628,   632,   632,  2709,  8960, 24628, 10260,  7111,  8977,
10260, 24628,   633,   633,  2710,  7307, 24628, 10261,  7112,  9637,
10261, 24628,   634,   634,  2711, 24628, 24628,  8612,  7113,  8687,
10262, 24628, 10292, 10292,  4341, 10291, 24628, 10279, 10260, 10263,
10263,  7114,  9637,  9241, 10278, 10277,  9637, 10264,  2237,  3333,
10264, 10275, 10274,  9242, 10276,  8948, 10274, 10265,  2243,  6013,
10265, 10273, 10272,  9243,  8941,  8938, 10272, 10266,  2244,  6413,
10266, 10271, 10270,  9244,  8934, 24628, 10270, 10267,  2245,  2598,
10267, 10269, 10268,  9245,  5200, 24628, 10268, 24628,  2246,  2532,
10268, 24628, 10269,  7293,  5197, 24628, 10269, 24628,   904,  2532,
10269, 24628,  2531,  2531,  1117, 24628, 24628, 24628,   850,  2532,
10270, 24628, 10271,  7292,  7314, 24628, 10271, 10268,   903,  2598,
10271, 24628,  2530,  2530,  4171, 24628, 24628, 10269,   849,  2598,
10272, 24628, 10273,  7291,  7313,  5304, 10273, 10270,   902,  6413,
10273, 24628,  2529,  2529,  7117,  1365, 24628, 10271,   848,  6413,
10274, 24628, 10275,  7290,  7312,  8946, 10275, 10272,   901,  6013,
10275, 24628,  2528,  2528,  7116,  5267, 24628, 10273,   847,  6013,
10276,  7116,  7312, 24628, 24628, 24628,  7312,  8941, 24628,  7315,
10277,  9639,  9638, 24628, 24628, 24628,  9638,  8948, 24628,  9640,
10278,  7115,  7311, 24628, 24628, 24628,  7311, 10276, 24628,  8073,
10279, 24628, 10290, 10290,  4342, 24628, 24628, 10288, 10261, 10280,
10280,  2474,  8687,  9225, 10287, 24628,  8687, 10281,  2227,  2784,
10281,  7835,  8686,  9226, 10286, 24628,  8686, 10282,  2233,  6597,
10282,  7836,  8685,  9227, 10285, 24628,  8685, 10283,  2234,  5722,
10283,  7837,  8684,  9228,  8938, 24628,  8684, 10284,  2235,  5163,
10284,  7838,  8683,  9229,  5211, 24628,  8683, 24628,  2236,  1282,
10285,  2477,  5305, 24628, 24628, 24628,  5305,  8938, 24628,  2478,
10286,  2476,  7309, 24628, 24628, 24628,  7309, 10285, 24628,  3670,
10287,  2475,  7308, 24628, 24628, 24628,  7308, 10286, 24628,  3334,
10288, 24628, 10289, 10289,  4343, 24628, 24628, 24628,  8612,  7816,
10289, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   635,  7816,
10290, 24628, 24628, 24628, 24628, 24628, 24628, 10289,   634, 10280,
10291, 24628, 24628, 24628, 24628, 24628, 24628,  7067,  7307, 10287,
10292, 24628, 24628, 24628, 24628, 24628, 24628, 10290,   633, 10263,
10293, 24628, 24628, 24628, 24628, 24628, 24628, 10291,  8960, 10294,
10294,  6462,  8961, 24628, 24628, 24628,  8961, 10295, 24628,  6463,
10295,  8963,  8962, 24628, 24628, 24628,  8962, 10296, 24628,  8964,
10296, 10301, 10300, 24628, 24628, 24628, 10300, 10297, 24628,  5119,
10297, 10299, 10298, 24628, 24628, 24628, 10298,  6063, 24628,  3284,
10298, 24628, 10299, 24628, 24628, 24628, 10299,  6062, 24628,  3284,
10299, 24628, 24628, 24628, 24628, 24628, 24628,  6060, 24628,  3284,
10300, 24628, 10301, 24628, 24628, 24628, 10301, 10298, 24628,  5119,
10301, 24628, 24628, 24628, 24628, 24628, 24628, 10299, 24628,  5119,
10302, 24628, 24628, 24628, 24628, 24628, 24628, 10292,   632,  8873,
10303, 24628, 24628, 24628, 24628, 24628, 24628, 10293,  8959, 10304,
10304,  7179, 10308, 24628, 24628, 24628, 10308, 10305, 24628,  7180,
10305,  9873,  9872, 24628, 24628, 24628,  9872, 10306, 24628,  9874,
10306,  9868,  9871, 24628, 24628, 24628,  9871, 10307, 24628,  1636,
10307,  6150,  9870, 24628, 24628, 24628,  9870,  5870, 24628,  2765,
10308, 24628,  7179, 24628, 24628, 24628,  7179,  9872, 24628,  7180,
10309, 24628, 10256, 24628, 24628, 24628, 10256,  8168,  8857, 10257,
10310, 24628, 10311, 24628, 24628, 24628, 10311, 10633, 24628, 10312,
10311, 24628, 24628, 24628, 24628, 24628, 24628,  7274, 24628, 10312,
10312, 24628, 24628, 24628, 24628, 24628, 24628, 10614,  8720, 10313,
10313,  1902,  1901, 24628, 24628, 24628,  1901, 10314,  4351,  1395,
10314,  1903, 10613, 24628, 24628, 24628, 10613, 10315,  4280,  1573,
10315,  1904, 10612, 24628, 24628, 24628, 10612, 10316,  4281,  1905,
10316, 10611, 10610, 24628, 24628, 24628, 10610, 10602,  4282, 10317,
10317, 24628,   320,   320, 10469, 24628, 24628, 10318,  2764,   321,
10318, 24628, 10468, 10468, 10428, 24628, 24628, 10325, 10319,  4291,
10319, 24628,   939,   939,  2766, 24628, 24628, 10320,  4032,  5181,
10320, 24628,   940,   940,  2767, 24628, 24628, 10321,  4033,  6933,
10321, 24628,   941,   941,  1909, 24628, 24628, 10322, 10324,  6843,
10322, 24628,   942,   942,  1910, 24628, 24628, 24628, 10323,  3979,
10323, 24628,   943,   943,  1911, 24628, 24628, 24628,  4031,   944,
10324, 24628,  3989,  3989,  1963, 24628, 24628, 10323,  4030,  3990,
10325, 24628, 10427, 10427, 10393, 24628, 24628, 10326, 10320,  7756,
10326, 24628, 10392, 10392, 10366, 24628, 24628, 10343, 10321, 10327,
10327,  3990,  6843, 10342,  4921, 10340,  6843, 10328,  8732,  2329,
10328,  3991,  6904, 10339,  4927, 10337,  6904, 10329,  8733,  2357,
10329,  6920,  6919, 10336,  4928, 10334,  6919, 10330,  8734,  3441,
10330,  6924,  6926, 10333,  4929,  4918,  6926, 10331,  8735,  6348,
10331,  6925,  6927, 10332,  4930, 24628,  6927, 24628,  8736,  6378,
10332,  6912,  6914,  8462,  4926, 24628,  6914, 24628,  8737,  6378,
10333,  6911,  6913,  8463,  4925,  4914,  6913, 10332,  8738,  6348,
10334,  6881,  6900, 10335, 24628, 24628,  6900,  4918,  8739,  6882,
10335,  6890,  6895, 24628, 24628, 24628,  6895,  4914,  8740,  6882,
10336,  6907,  6906,  8464,  4924, 10335,  6906, 10333,  8741,  3441,
10337,  6863,  6899, 10338, 24628, 24628,  6899, 10334,  8742,  6864,
10338,  6891,  6894, 24628, 24628, 24628,  6894, 10335,  8743,  6864,
10339,  2914,  6905,  8465,  4923, 10338,  6905, 10336,  8744,  2357,
10340,  6845,  6844, 10341, 24628, 24628,  6844, 10337,  8745,  6846,
10341,  6892,  6893, 24628, 24628, 24628,  6893, 10338,  8746,  6846,
10342,  2913,  3436,  8466,  4922, 10341,  3436, 10339,  8747,  2329,
10343, 24628, 10365, 10365, 10354, 24628, 24628, 24628, 10322, 10344,
10344,   944,  3979, 10353,  4909, 24628,  3979, 10345,  8749,   945,
10345,  3981,  3980, 10352,  4915, 24628,  3980, 10346,  8750,  1736,
10346,  3982,  3985, 10351,  4916, 24628,  3985, 10347,  8751,  1846,
10347,  3983,  3986, 10350,  4917, 24628,  3986, 10348,  8752,  3134,
10348,  3984,  3987, 10349,  4918, 24628,  3987, 24628,  8753,  3150,
10349,  3415,  3430,  8483,  4914, 24628,  3430, 24628,  8754,  3150,
10350,  3414,  3429,  8484,  4913, 24628,  3429, 10349,  8755,  3134,
10351,  3413,  3428,  8485,  4912, 24628,  3428, 10350,  8756,  1846,
10352,  3412,  3427,  8486,  4911, 24628,  3427, 10351,  8757,  1736,
10353,  3411,  3416,  8487,  4910, 24628,  3416, 10352,  8758,   945,
10354, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1910, 10355,
10355,  1923,  1933, 10356,  9747, 24628,  1933, 10361,  8760,   976,
10356,  1913,  1934, 24628, 24628, 24628,  1934, 10357,  8761,   976,
10357,  1914,  1935, 24628, 24628, 24628,  1935, 10358,  8762,  1759,
10358,  1915,  1936, 24628, 24628, 24628,  1936, 10359,  8763,  1876,
10359,  1916,  1937, 24628, 24628, 24628,  1937, 10360,  8764,  1918,
10360,  1917,  1938, 24628, 24628, 24628,  1938, 24628,  8765,  1434,
10361,  1929,  1954, 10357,  9748, 24628,  1954, 10362,  8771,  1759,
10362,  1930,  1955, 10358,  9749, 24628,  1955, 10363,  8772,  1876,
10363,  1931,  1956, 10359,  9750, 24628,  1956, 10364,  8773,  1918,
10364,  1932,  1957, 10360,  9751, 24628,  1957, 24628,  8774,  1434,
10365, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   942, 10344,
10366, 24628, 24628, 24628, 24628, 24628, 24628, 10354,  1909, 10367,
10367,  1964,  6182, 10391,  9754, 10390,  6182, 10368,  8777,  1643,
10368, 10385, 10384, 10389,  9755, 10388, 10384, 10369,  8778,  6162,
10369, 10379, 10378, 10383,  9756, 10382, 10378, 10370,  8779,  6165,
10370, 10376, 10375, 10377,  9757,  9751, 10375, 10371,  8780,  6168,
10371, 10372, 10373, 10374,  9758, 24628, 10373, 24628,  8781,  6177,
10372, 24628,  6176,  6176,  4321, 24628, 24628, 24628,  7618,  6177,
10373, 24628, 10372,  6187,  4326, 24628, 10372, 24628,  7625,  6177,
10374,  6176,  6187, 24628, 24628, 24628,  6187, 24628,  8782,  6177,
10375, 24628, 10376,  6186,  4325,  1948, 10376, 10373,  7624,  6168,
10376, 24628,  6167,  6167,  4320,  1928, 24628, 10372,  7617,  6168,
10377,  6167,  6186, 24628, 24628, 24628,  6186, 10374,  8785,  6168,
10378, 24628, 10379,  6185,  4324, 10381, 10379, 10375,  7623,  6165,
10379, 24628,  6164,  6164,  4319, 10380, 24628, 10376,  7616,  6165,
10380, 24628, 24628, 24628, 24628, 24628, 24628,  1928,  1980,  6889,
10381, 24628, 10380, 24628, 24628, 24628, 10380,  1948,  7602,  6889,
10382, 10380, 10381, 24628, 24628, 24628, 10381,  9751,  8786,  6889,
10383,  6164,  6185, 24628, 24628, 24628,  6185, 10377,  8788,  6165,
10384, 24628, 10385,  6184,  4323, 10387, 10385, 10378,  7622,  6162,
10385, 24628,  6161,  6161,  4318, 10386, 24628, 10379,  7615,  6162,
10386, 24628, 24628, 24628, 24628, 24628, 24628, 10380,  1979,  6880,
10387, 24628, 10386, 24628, 24628, 24628, 10386, 10381,  7601,  6880,
10388, 10386, 10387, 24628, 24628, 24628, 10387, 10382,  8789,  6880,
10389,  6161,  6184, 24628, 24628, 24628,  6184, 10383,  8791,  6162,
10390,  6189,  6188, 24628, 24628, 24628,  6188, 10388,  8792,  6190,
10391,  6160,  6183, 24628, 24628, 24628,  6183, 10389,  8794,  1643,
10392, 24628, 24628, 24628, 24628, 24628, 24628, 10365,   941, 10327,
10393, 24628, 24628, 24628, 24628, 24628, 24628, 10366,  2767, 10394,
10394,  2769,  7091, 10426,  9761, 10423,  7091, 10395,  8797,  2770,
10395, 10418, 10417, 10422,  9762, 10421, 10417, 10396,  8798,  6808,
10396, 10412, 10411, 10416,  9763, 10415, 10411, 10397,  8799,  7096,
10397, 10407, 10406, 10410,  9764,  9758, 10406, 10400,  8800, 10398,
10398,  2483,  5366,  4574,  5089, 10399,  5366,  5364,  2081,  1539,
10399,  5368,  5367, 24628, 24628, 24628,  5367,  5363, 24628,  5369,
10400, 10401, 10403, 10405,  9765, 24628, 10403, 24628,  8801,  6578,
10401, 24628, 10402, 10402,  4332, 24628, 24628, 24628,  6779,  6578,
10402, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1022,  6578,
10403, 24628, 10401, 10404,  4337, 24628, 10401, 24628,  8593,  6578,
10404, 24628, 10402, 24628, 24628, 24628, 10402, 24628,  7542,  6578,
10405, 10402, 10404, 24628, 24628, 24628, 10404, 24628,  8802,  6578,
10406, 24628, 10407, 10409,  4336,  4326, 10407, 10403,  8592, 10398,
10407, 24628, 10408, 10408,  4331,  4321, 24628, 10401,  6778, 10398,
10408, 24628, 24628, 24628, 24628, 24628, 24628, 10402,  2481, 10398,
10409, 24628, 10408, 24628, 24628, 24628, 10408, 10404,  7541, 10398,
10410, 10408, 10409, 24628, 24628, 24628, 10409, 10405,  8805, 10398,
10411, 24628, 10412,  7094,  4335, 10414, 10412, 10406,  8591,  7096,
10412, 24628,  7095,  7095,  4330, 10413, 24628, 10407,  6777,  7096,
10413, 24628, 24628, 24628, 24628, 24628, 24628,  4321,  5309,  6991,
10414, 24628, 10413, 24628, 24628, 24628, 10413,  4326,  8589,  6991,
10415, 10413, 10414, 24628, 24628, 24628, 10414,  9758,  8806,  6991,
10416,  7095,  7094, 24628, 24628, 24628,  7094, 10410,  8808,  7096,
10417, 24628, 10418,  7093,  4334, 10420, 10418, 10411,  8590,  6808,
10418, 24628,  6807,  6807,  4329, 10419, 24628, 10412,  6776,  6808,
10419, 24628, 24628, 24628, 24628, 24628, 24628, 10413,  5308,  6975,
10420, 24628, 10419, 24628, 24628, 24628, 10419, 10414,  8588,  6975,
10421, 10419, 10420, 24628, 24628, 24628, 10420, 10415,  8809,  6975,
10422,  6807,  7093, 24628, 24628, 24628,  7093, 10416,  8811,  6808,
10423, 10425, 10424, 24628, 24628, 24628, 10424, 10421,  8812,  6965,
10424, 24628, 10425, 24628, 24628, 24628, 10425, 10420,  8587,  6965,
10425, 24628, 24628, 24628, 24628, 24628, 24628, 10419,  5307,  6965,
10426,  6806,  7092, 24628, 24628, 24628,  7092, 10422,  8814,  2770,
10427, 24628, 24628, 24628, 24628, 24628, 24628, 10392,   940,  7756,
10428, 24628, 24628, 24628, 24628, 24628, 24628, 10393,  2766, 10429,
10429,  6049, 10458, 10467,  9768, 10466, 10458, 10430,  8817,  5858,
10430,  6050, 10451, 10457,  9769, 10456, 10451, 10431,  8818,  6051,
10431, 10444, 10443, 10450,  9770, 10449, 10443, 10432,  8819,  9000,
10432, 10438, 10437, 10442,  9771, 10441, 10437, 10433,  8820,  7805,
10433, 10288, 10434, 10436,  9772, 24628, 10434, 24628,  8821,  7816,
10434, 24628, 10288, 10435,  4348, 24628, 10288, 24628,  8615,  7816,
10435, 24628, 10289, 24628, 24628, 24628, 10289, 24628,  8601,  7816,
10436, 10289, 10435, 24628, 24628, 24628, 10435, 24628,  8822,  7816,
10437, 24628, 10438, 10440,  4347,  7077, 10438, 10434,  8614,  7805,
10438, 24628, 10439, 10439,  4342,  7067, 24628, 10288,  8611,  7805,
10439, 24628, 24628, 24628, 24628, 24628, 24628, 10289,  3673,  7805,
10440, 24628, 10439, 24628, 24628, 24628, 10439, 10435,  8600,  7805,
10441,  7067,  7077, 24628, 24628, 24628,  7077, 24628,  8824,  7068,
10442, 10439, 10440, 24628, 24628, 24628, 10440, 10436,  8826,  7805,
10443, 24628, 10444, 10447,  4346, 10448, 10444, 10437,  8613,  9000,
10444, 24628, 10446, 10446,  4341, 10445, 24628, 10438,  8610,  9000,
10445, 24628, 24628, 24628, 24628, 24628, 24628,  7067,  8605,  9233,
10446, 24628, 24628, 24628, 24628, 24628, 24628, 10439,  3672,  9000,
10447, 24628, 10446, 24628, 24628, 24628, 10446, 10440,  8599,  9000,
10448, 24628, 10445, 24628, 24628, 24628, 10445,  7077,  8607,  9233,
10449, 10445, 10448, 24628, 24628, 24628, 10448, 10441,  8827,  9233,
10450, 10446, 10447, 24628, 24628, 24628, 10447, 10442,  8829,  9000,
10451, 24628,  6050, 10452,  4345, 10454,  6050, 10443,  8608,  6051,
10452, 24628, 10453, 24628, 24628, 24628, 10453, 10447,  8598,  6051,
10453, 24628, 24628, 24628, 24628, 24628, 24628, 10446,  3671,  6051,
10454, 24628, 10455, 24628, 24628, 24628, 10455, 10448,  8606,  9249,
10455, 24628, 24628, 24628, 24628, 24628, 24628, 10445,  8604,  9249,
10456, 10455, 10454, 24628, 24628, 24628, 10454, 10449,  8830,  9249,
10457, 10453, 10452, 24628, 24628, 24628, 10452, 10450,  8832,  6051,
10458, 24628,  6049, 10459,  4344, 10460,  6049, 10451,  8596,  5858,
10459, 24628,  5857, 24628, 24628, 24628,  5857, 10452,  8597,  5858,
10460, 24628, 10461, 24628, 24628, 24628, 10461, 10454,  8602, 10462,
10461, 24628, 24628, 24628, 24628, 24628, 24628, 10455,  8603, 10462,
10462,  2400,  8016, 24628, 24628, 24628,  8016, 10463, 24628,  2401,
10463,  8018,  8017, 24628, 24628, 24628,  8017, 10464, 24628,  4454,
10464,  8019,  8021, 24628, 24628, 24628,  8021, 10465, 24628,  1403,
10465,  8020,  8022, 24628, 24628, 24628,  8022,  5870, 24628,  3740,
10466, 10461, 10460, 24628, 24628, 24628, 10460, 10456,  8833, 10462,
10467,  5857, 10459, 24628, 24628, 24628, 10459, 10457,  8835,  5858,
10468, 24628, 24628, 24628, 24628, 24628, 24628, 10427,   939,  4291,
10469, 24628, 24628, 24628, 24628, 24628, 24628, 10428,  2765, 10470,
10470,  4276,  5554, 10601,  9775, 10519,  5554, 10471,  8837,  4277,
10471, 10497, 10496, 10518,  9778, 10516, 10496, 10472,  8838,  5558,
10472, 10485, 10484, 10495,  9779, 10494, 10484, 10473,  8839,  7367,
10473, 10478, 10477, 10483,  9780, 10482, 10477, 10474,  8840,  8195,
10474, 10475, 10476, 10231,  9781, 24628, 10476, 24628,  8841,  7871,
10475, 24628, 10227, 10227,  4356, 24628, 24628, 24628,  8842,  7871,
10476, 24628, 10475, 10230,  4361, 24628, 10475, 24628,  8843,  7871,
10477, 24628, 10478, 10480,  4360, 10481, 10478, 10476,  8847,  8195,
10478, 24628, 10479, 10479,  4354,  9651, 24628, 10475,  8848,  8195,
10479, 24628, 24628, 24628, 24628, 24628, 24628, 10227,  3337,  8195,
10480, 24628, 10479, 24628, 24628, 24628, 10479, 10230,  8849,  8195,
10481, 24628,  9651, 24628, 24628, 24628,  9651, 24628,  8546,  5518,
10482,  9651, 10481, 24628, 24628, 24628, 10481, 24628,  8850,  5518,
10483, 10479, 10480, 24628, 24628, 24628, 10480, 10231,  8852,  8195,
10484, 24628, 10485, 10492,  4359, 10493, 10485, 10477,  8853,  7367,
10485, 24628, 10491, 10491,  4353, 10486, 24628, 10478,  8854,  7367,
10486, 24628, 24628, 24628, 24628, 24628, 24628,  9651,  8855, 10487,
10487,  1392,  8856, 24628, 24628, 24628,  8856, 10488, 24628,  1393,
10488,  8858,  8857, 24628, 24628, 24628,  8857, 10489, 24628,  2759,
10489,  8170,  8169, 24628, 24628, 24628,  8169, 10490, 24628,  8171,
10490,  5949,  8167, 24628, 24628, 24628,  8167,  4208, 24628,  5948,
10491, 24628, 24628, 24628, 24628, 24628, 24628, 10479,  3336,  7367,
10492, 24628, 10491, 24628, 24628, 24628, 10491, 10480,  8859,  7367,
10493, 24628, 10486, 24628, 24628, 24628, 10486, 10481,  8860, 10487,
10494, 10486, 10493, 24628, 24628, 24628, 10493, 10482,  8861, 10487,
10495, 10491, 10492, 24628, 24628, 24628, 10492, 10483,  8863,  7367,
10496, 24628, 10497, 10513,  4358, 10514, 10497, 10484,  8864,  5558,
10497, 24628,  5557,  5557,  4352, 10498, 24628, 10485,  8865,  5558,
10498, 24628, 24628, 24628, 24628, 24628, 24628, 10486,  8866, 10499,
10499,  1623,  8867, 24628, 24628, 24628,  8867, 10500, 24628,  1624,
10500,  8869,  8868, 24628, 24628, 24628,  8868, 10501, 24628,  8870,
10501, 10512, 10511, 24628, 24628, 24628, 10511, 10502, 24628,  9827,
10502, 10510, 10509, 24628, 24628, 24628, 10509,  9615, 24628, 10503,
10503, 24628, 24628, 24628, 24628, 24628, 24628,  9415,  2430, 10504,
10504,  5462,  9592, 10053, 24628, 24628,  9592, 10505,  5881,  4811,
10505,  5463,  9593, 10054, 24628, 24628,  9593, 10506,  5882,  4694,
10506,  5464,  9594, 10055, 24628, 24628,  9594, 10507,  5883,  4687,
10507,  5465,  9595, 10056, 24628, 24628,  9595, 10508,  5884,  4681,
10508,  5466,  9596, 10057, 24628, 24628,  9596, 24628,  5885,  3970,
10509, 24628, 10510, 24628, 24628, 24628, 10510,  9553, 24628, 10503,
10510, 24628, 24628, 24628, 24628, 24628, 24628,  5601, 24628, 10503,
10511, 24628, 10512, 24628, 24628, 24628, 10512, 10509, 24628,  9827,
10512, 24628, 24628, 24628, 24628, 24628, 24628, 10510, 24628,  9827,
10513, 24628,  5557, 24628, 24628, 24628,  5557, 10492, 10091,  5558,
10514, 24628, 10498, 24628, 24628, 24628, 10498, 10493, 10515, 10499,
10515, 24628,  8866, 24628, 24628, 24628,  8866,  8860,  1683,  8867,
10516, 10498, 10514, 24628, 24628, 24628, 10514, 10494, 10517, 10499,
10517,  8866, 10515, 24628, 24628, 24628, 10515,  8861,  1685,  8867,
10518,  5557, 10513, 24628, 24628, 24628, 10513, 10495, 10090,  5558,
10519, 10600, 10599, 24628, 24628, 24628, 10599, 10516, 10596, 10520,
10520,  1691,  8059, 24628, 24628, 24628,  8059, 10521, 24628,  1692,
10521,  8061,  8060, 24628, 24628, 24628,  8060, 10522, 24628,  6122,
10522,  8062, 10595, 24628, 24628, 24628, 10595, 10523, 24628,  8063,
10523, 10594, 10593, 24628, 24628, 24628, 10593,  8495, 24628, 10524,
10524, 24628, 24628, 24628, 24628, 24628, 24628, 10540,  3740, 10525,
10525,  6941, 10538, 10539, 24628, 24628, 10538, 10526, 10504,  1697,
10526,  6942, 10536, 10537, 24628, 24628, 10536, 10527, 10505,  2407,
10527,  6943, 10534, 10535, 24628, 24628, 10534, 10528, 10506,  4986,
10528,  6944, 10532, 10533, 24628, 24628, 10532, 10529, 10507,  4997,
10529,  6945, 10530, 10531, 24628, 24628, 10530, 24628, 10508,  5006,
10530, 24628,  6945,  5020, 24628, 24628,  6945, 24628,  9596,  5006,
10531,  5005,  5020, 24628, 24628, 24628,  5020, 24628, 10057,  5006,
10532, 24628,  6944,  5019, 24628, 24628,  6944, 10530,  9595,  4997,
10533,  4996,  5019, 24628, 24628, 24628,  5019, 10531, 10056,  4997,
10534, 24628,  6943,  5018, 24628, 24628,  6943, 10532,  9594,  4986,
10535,  4985,  5018, 24628, 24628, 24628,  5018, 10533, 10055,  4986,
10536, 24628,  6942,  5017, 24628, 24628,  6942, 10534,  9593,  2407,
10537,  4984,  5017, 24628, 24628, 24628,  5017, 10535, 10054,  2407,
10538, 24628,  6941,  5016, 24628, 24628,  6941, 10536,  9592,  1697,
10539,  4675,  5016, 24628, 24628, 24628,  5016, 10537, 10053,  1697,
10540, 24628, 24628, 24628, 24628, 24628, 24628, 10556,  3741, 10541,
10541,  6947, 10554, 10555, 24628, 24628, 10554, 10542,  9416,  4604,
10542,  6948, 10552, 10553, 24628, 24628, 10552, 10543,  9417,  4616,
10543,  6949, 10550, 10551, 24628, 24628, 10550, 10544,  9418,  4627,
10544,  6950, 10548, 10549, 24628, 24628, 10548, 10545,  9419,  4638,
10545,  6951, 10546, 10547, 24628, 24628, 10546, 24628,  9420,  4649,
10546, 24628,  6951,  4663, 24628, 24628,  6951, 24628,  9421,  4649,
10547,  4648,  4663, 24628, 24628, 24628,  4663, 24628,  9422,  4649,
10548, 24628,  6950,  4662, 24628, 24628,  6950, 10546,  9423,  4638,
10549,  4637,  4662, 24628, 24628, 24628,  4662, 10547,  9424,  4638,
10550, 24628,  6949,  4661, 24628, 24628,  6949, 10548,  9425,  4627,
10551,  4626,  4661, 24628, 24628, 24628,  4661, 10549,  9426,  4627,
10552, 24628,  6948,  4660, 24628, 24628,  6948, 10550,  9427,  4616,
10553,  4615,  4660, 24628, 24628, 24628,  4660, 10551,  9428,  4616,
10554, 24628,  6947,  4659, 24628, 24628,  6947, 10552,  9429,  4604,
10555,  4603,  4659, 24628, 24628, 24628,  4659, 10553,  9430,  4604,
10556, 24628, 24628, 24628, 24628, 24628, 24628, 10576,  3742, 10557,
10557,  3891, 10574, 10575, 24628, 24628, 10574, 10558,  9375,  3892,
10558, 10572, 10571, 10573, 24628, 24628, 10571, 10559,  9376,  4511,
10559, 10569, 10568, 10570, 24628, 24628, 10568, 10560,  9377,  4532,
10560, 10566, 10565, 10567, 24628, 24628, 10565, 10561,  9378,  4557,
10561, 10563, 10562, 10564, 24628, 24628, 10562, 24628,  9379,  4576,
10562, 24628, 10563,  4590, 24628, 24628, 10563, 24628,  9380,  4576,
10563, 24628,  4575,  4575, 24628, 24628, 24628, 24628,  3918,  4576,
10564,  4575,  4590, 24628, 24628, 24628,  4590, 24628,  9381,  4576,
10565, 24628, 10566,  4589, 24628, 24628, 10566, 10562,  9382,  4557,
10566, 24628,  4556,  4556, 24628, 24628, 24628, 10563,  3917,  4557,
10567,  4556,  4589, 24628, 24628, 24628,  4589, 10564,  9383,  4557,
10568, 24628, 10569,  4588, 24628, 24628, 10569, 10565,  9384,  4532,
10569, 24628,  4531,  4531, 24628, 24628, 24628, 10566,  3916,  4532,
10570,  4531,  4588, 24628, 24628, 24628,  4588, 10567,  9385,  4532,
10571, 24628, 10572,  4587, 24628, 24628, 10572, 10568,  9386,  4511,
10572, 24628,  4510,  4510, 24628, 24628, 24628, 10569,  3915,  4511,
10573,  4510,  4587, 24628, 24628, 24628,  4587, 10570,  9387,  4511,
10574, 24628,  3891,  4586, 24628, 24628,  3891, 10571,  9388,  3892,
10575,  4509,  4586, 24628, 24628, 24628,  4586, 10573,  9389,  3892,
10576, 24628, 24628, 24628, 24628, 24628, 24628, 10587,  3743, 10577,
10577,  3757,  3858, 10586, 24628, 24628,  3858, 10578,  9341,  3758,
10578,  3772,  3875, 10585, 24628, 24628,  3875, 10579,  9342,  3773,
10579,  3820,  3876, 10584, 24628, 24628,  3876, 10580,  9343,  3821,
10580,  3829,  3877, 10583, 24628, 24628,  3877, 10581,  9344,  3830,
10581,  3841,  3878, 10582, 24628, 24628,  3878, 24628,  9345,  3842,
10582,  3852,  3863, 24628, 24628, 24628,  3863, 24628,  9346,  3842,
10583,  3853,  3862, 24628, 24628, 24628,  3862, 10582,  9347,  3830,
10584,  3854,  3861, 24628, 24628, 24628,  3861, 10583,  9348,  3821,
10585,  3855,  3860, 24628, 24628, 24628,  3860, 10584,  9349,  3773,
10586,  3856,  3859, 24628, 24628, 24628,  3859, 10585,  9350,  3758,
10587, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3744, 10588,
10588,  3746,  3751, 10356, 24628, 24628,  3751, 10589,  9331,   976,
10589,  3747,  3752, 10357, 24628, 24628,  3752, 10590,  9332,  1759,
10590,  3748,  3753, 10358, 24628, 24628,  3753, 10591,  9333,  1876,
10591,  3749,  3754, 10359, 24628, 24628,  3754, 10592,  9334,  1918,
10592,  3750,  3755, 10360, 24628, 24628,  3755, 24628,  9335,  1434,
10593, 24628, 10594, 24628, 24628, 24628, 10594,  8394, 24628, 10524,
10594, 24628, 24628, 24628, 24628, 24628, 24628,  8393, 24628, 10524,
10595, 24628,  8062, 24628, 24628, 24628,  8062, 10593, 24628,  8063,
10596, 10598, 10597, 24628, 24628, 24628, 10597, 10517,  2355,  8059,
10597, 24628, 10598, 24628, 24628, 24628, 10598, 10515,  1689,  8059,
10598, 24628, 24628, 24628, 24628, 24628, 24628,  8866,  1690,  8059,
10599, 24628, 10600, 24628, 24628, 24628, 10600, 10514, 10597, 10520,
10600, 24628, 24628, 24628, 24628, 24628, 24628, 10498, 10598, 10520,
10601,  5556,  5555, 24628, 24628, 24628,  5555, 10518, 10089,  4277,
10602, 10609, 10608, 24628, 24628, 24628, 10608, 24628,  4283, 10603,
10603, 24628,  1706,  1706,  4956, 24628, 24628, 10604,  2927,  1707,
10604, 24628,  4955,  4955,  4944, 24628, 24628, 10605,  2928,  4820,
10605, 24628,  4943,  4943,  4932, 24628, 24628, 10606,  2929,  4836,
10606, 24628,  4931,  4931,  4920, 24628, 24628, 10607,  2930,  4877,
10607, 24628,  4919,  4919,  4908, 24628, 24628, 24628,  2931,  4893,
10608, 24628, 10609, 24628, 24628, 24628, 10609, 24628,  1704, 10603,
10609, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1705, 10603,
10610, 24628, 10611, 24628, 24628, 24628, 10611, 10608,  1703, 10317,
10611, 24628, 24628, 24628, 24628, 24628, 24628, 10609,   319, 10317,
10612, 24628,  1904, 24628, 24628, 24628,  1904, 10610,  1702,  1905,
10613, 24628,  1903, 24628, 24628, 24628,  1903, 10612,  1701,  1573,
10614, 24628, 24628, 24628, 24628, 24628, 24628, 10629,  8721, 10615,
10615,  1985,  8723, 24628, 24628, 24628,  8723, 10616,  2409,  1986,
10616,  8725,  8724, 24628, 24628, 24628,  8724, 10617,  2410,  5741,
10617,  8726, 10628, 24628, 24628, 24628, 10628, 10618,  2411,  7554,
10618,  8727, 10627, 24628, 24628, 24628, 10627, 10619,  2412,  8728,
10619, 10626, 10625, 24628, 24628, 24628, 10625, 24628,  2413, 10620,
10620, 24628,  1732,  1732,  4786, 24628, 24628, 10621,  3476,  1708,
10621, 24628,  1733,  1733,  4775, 24628, 24628, 10622,  3477,  1734,
10622, 24628,  1828,  1828,  4764, 24628, 24628, 10623,  3478,  1829,
10623, 24628,  4763,  4763,  4752, 24628, 24628, 10624,  3479,  4709,
10624, 24628,  4751,  4751,  4740, 24628, 24628, 24628,  3480,  4725,
10625, 24628, 10626, 24628, 24628, 24628, 10626, 24628,  1730, 10620,
10626, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1731, 10620,
10627, 24628,  8727, 24628, 24628, 24628,  8727, 10625,  1729,  8728,
10628, 24628,  8726, 24628, 24628, 24628,  8726, 10627,  1728,  7554,
10629, 24628, 24628, 24628, 24628, 24628, 24628, 10632,  8722, 10630,
10630,  3331,  8508, 24628, 24628, 24628,  8508, 10631,  3186,  3332,
10631,  8307,  8306, 24628, 24628, 24628,  8306,  8304,  3182,  6012,
10632, 24628, 24628, 24628, 24628, 24628, 24628,  9050,  8277,  8264,
10633, 24628,  7274, 24628, 24628, 24628,  7274, 10634, 24628,  7275,
10634, 24628,  7220, 24628, 24628, 24628,  7220, 10635, 24628,  7221,
10635, 24628,  7207, 24628, 24628, 24628,  7207,  9056, 24628,  7208,
10636, 24628, 10637, 24628, 24628, 24628, 10637, 10714, 24628, 10638,
10637, 24628, 24628, 24628, 24628, 24628, 24628, 10707, 24628, 10638,
10638, 24628, 24628, 24628, 24628, 24628, 24628, 10698, 10115, 10639,
10639, 10128, 10697, 24628, 24628, 24628, 10697, 10640, 24628,  7361,
10640, 10129, 10696, 24628, 24628, 24628, 10696, 10641, 24628,  8522,
10641, 10130, 10695, 24628, 24628, 24628, 10695, 10642, 24628, 10131,
10642, 10694, 10693, 24628, 24628, 24628, 10693,  8088, 24628, 10643,
10643, 24628, 24628, 24628, 24628, 24628, 24628, 10644,  3405,  9812,
10644, 24628, 24628, 24628, 24628, 24628, 24628, 10682,  3406, 10645,
10645,   671,  5182,  8424,  4946, 10674,  5182, 10646, 10018,    13,
10646, 10665, 10664,  8423,  4947, 10673, 10664, 10647, 10019,   108,
10647, 10656, 10655,  8422,  4948, 10663, 10655, 10648, 10020,  5187,
10648, 10653, 10652,  8421,  4949, 10654, 10652, 10649, 10021,  7790,
10649, 10651, 10650,  8420,  4950, 24628, 10650, 24628, 10022,  7807,
10650, 24628, 10651,  7822,  2281, 24628, 10651, 24628,  8037,  7807,
10651, 24628,  7817,  7817,  2216, 24628, 24628, 24628,  8034,  7807,
10652, 24628, 10653,  7821,  2280,  7724, 10653, 10650,  8036,  7790,
10653, 24628,  7818,  7818,  2215,  7716, 24628, 10651,  8033,  7790,
10654,  7716,  7724, 24628, 24628, 24628,  7724, 24628,  9410,  7717,
10655, 24628, 10656,  7820,  2279, 10662, 10656, 10652,  8035,  5187,
10656, 24628,  5186,  5186,  2214, 10657, 24628, 10653,  8032,  5187,
10657, 24628, 24628, 24628, 24628, 24628, 24628,  7716,  1170, 10658,
10658,  3373,  7992,  9233, 24628, 24628,  7992, 10659, 24628,  1466,
10659,  3374,  7997,  9234, 24628, 24628,  7997, 10660, 24628,   631,
10660,  3375,  7998,  9235, 24628, 24628,  7998, 10661, 24628,  1018,
10661,  3376,  7999,  9236, 24628, 24628,  7999,  5210, 24628,   711,
10662, 24628, 10657, 24628, 24628, 24628, 10657,  7724,  7991, 10658,
10663, 10657, 10662, 24628, 24628, 24628, 10662, 10654, 10023, 10658,
10664, 24628, 10665,  5184,  2278, 10672, 10665, 10655,  8030,   108,
10665, 24628,  5185,  5185,  2213, 10666, 24628, 10656,  8031,   108,
10666, 24628, 24628, 24628, 24628, 24628, 24628, 10657,  1169, 10667,
10667,  3389,  8000,  9249, 24628, 24628,  8000, 10668, 24628,  1898,
10668,  3390,  8008,  9250, 24628, 24628,  8008, 10669, 24628,  3391,
10669,  8010,  8009,  9251, 24628, 24628,  8009, 10670, 24628,  1581,
10670,  8011,  8013,  9252, 24628, 24628,  8013, 10671, 24628,  2430,
10671,  8012,  8014,  6063, 24628, 24628,  8014, 24628, 24628,   819,
10672, 24628, 10666, 24628, 24628, 24628, 10666, 10662,  7990, 10667,
10673, 10666, 10672, 24628, 24628, 24628, 10672, 10663, 10024, 10667,
10674, 10681, 10680, 24628, 24628, 24628, 10680, 10673, 10025, 10675,
10675,  4452,  8015, 10462, 24628, 24628,  8015, 10676, 24628,  2401,
10676,  4453,  8023, 10463, 24628, 24628,  8023, 10677, 24628,  4454,
10677,  8025,  8024, 10464, 24628, 24628,  8024, 10678, 24628,  1403,
10678,  8026,  8028, 10465, 24628, 24628,  8028, 10679, 24628,  3740,
10679,  8027,  8029,  5870, 24628, 24628,  8029, 24628, 24628,  1999,
10680, 24628, 10681, 24628, 24628, 24628, 10681, 10672,  7989, 10675,
10681, 24628, 24628, 24628, 24628, 24628, 24628, 10666,  1168, 10675,
10682, 24628, 24628, 24628, 24628, 24628, 24628, 10691,  3407, 10683,
10683,  1563,  5332,  8445,  4934, 10690,  5332, 10684, 10031,   169,
10684,  7004,  7003,  8444,  4935, 10689,  7003, 10685, 10032,   701,
10685,  7005,  7008,  8443,  4936, 10688,  7008, 10686, 10033,  1550,
10686,  7006,  7009,  8442,  4937,  4926,  7009, 10687, 10034,  5338,
10687,  7007,  7010,  8441,  4938, 24628,  7010, 24628, 10035,  6569,
10688,  6992,  6997, 24628, 24628, 24628,  6997,  4926, 10036,  6977,
10689,  6993,  6996, 24628, 24628, 24628,  6996, 10688, 10037,  6967,
10690,  6994,  6995, 24628, 24628, 24628,  6995, 10689, 10038,  6936,
10691, 24628, 24628, 24628, 24628, 24628, 24628, 10692,  3408, 10342,
10692, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3409, 10353,
10693, 24628, 10694, 24628, 24628, 24628, 10694,  6664, 24628, 10643,
10694, 24628, 24628, 24628, 24628, 24628, 24628,  6646, 24628, 10643,
10695, 24628, 10130, 24628, 24628, 24628, 10130, 10693, 24628, 10131,
10696, 24628, 10129, 24628, 24628, 24628, 10129, 10695, 24628,  8522,
10697, 24628, 10128, 24628, 24628, 24628, 10128, 10696, 24628,  7361,
10698, 24628, 24628, 24628, 24628, 24628, 24628, 10703, 10116, 10699,
10699, 10120, 10123, 24628, 24628, 24628, 10123, 10700, 24628,  9134,
10700, 10121, 10124, 24628, 24628, 24628, 10124, 10701, 24628,  9138,
10701, 10122, 10125, 24628, 24628, 24628, 10125, 10702, 24628,  9201,
10702, 10060, 10126, 24628, 24628, 24628, 10126,  5597, 24628, 10058,
10703, 24628, 24628, 24628, 24628, 24628, 24628, 10706, 10117, 10704,
10704,  8510,  8509, 24628, 24628, 24628,  8509, 10705, 24628,  8511,
10705,  8309,  8308, 24628, 24628, 24628,  8308,  8303, 24628,  8310,
10706, 24628, 24628, 24628, 24628, 24628, 24628,  9651,  7952, 10192,
10707, 24628, 24628, 24628, 24628, 24628, 24628,  4316, 24628, 10708,
10708, 24628, 24628, 24628, 24628, 24628, 24628, 10709,  7304,  7664,
10709, 24628, 24628, 24628, 24628, 24628, 24628, 10713,  7305, 10710,
10710,  6248,  8978, 24628, 24628, 24628,  8978, 10711, 24628,  6249,
10711,  8980,  8979, 24628, 24628, 24628,  8979, 10712, 24628,  8981,
10712,  8888,  8887, 24628, 24628, 24628,  8887,  8884, 24628,  8889,
10713, 24628, 24628, 24628, 24628, 24628, 24628, 10291,  7306, 10278,
10714, 24628, 10707, 24628, 24628, 24628, 10707,  9020, 24628, 10708,
10715, 24628, 10716, 10309, 10633, 10714, 10716, 10721, 10725, 10257,
10716, 24628, 10256, 10256,  7274, 10707, 24628, 10717,  2758, 10257,
10717, 24628,  5968,  5968,  7220,  4316, 24628, 10720, 10718,  5969,
10718, 24628,  8170,  8170, 24628, 24628, 24628, 10719, 24628,  8171,
10719, 24628,  5949,  5949, 24628, 24628, 24628,  4202, 24628,  5948,
10720, 24628,  5879,  5879,  7207, 24628, 24628,  7086, 10719,  5880,
10721, 24628, 10717,  8168, 10634,  9020, 10717, 10722, 10724,  5969,
10722, 24628, 10720,  8166, 10635, 24628, 10720,  9660, 10723,  5880,
10723, 24628, 10719,  8167, 24628, 24628, 10719,  4206, 24628,  5948,
10724, 24628, 10718,  8169, 24628, 24628, 10718, 10723, 24628,  8171,
10725, 24628,  2758,  8857, 24628, 24628,  2758, 10724, 24628,  2759,
10726, 24628,  2757,  8856, 24628, 24628,  2757, 10725, 24628,  1393,
10727, 24628, 24628, 24628, 24628, 24628, 24628, 10235, 10252, 10728,
10728,  7947, 10253, 10745, 10744, 10743, 10253, 10733, 10729,  7948,
10729,  2757, 10726, 10487, 24628, 24628, 10726, 10730, 24628,  1393,
10730,  2758, 10725, 10488, 24628, 24628, 10725, 10731, 24628,  2759,
10731, 10718, 10724, 10489, 24628, 24628, 10724, 10732, 24628,  8171,
10732, 10719, 10723, 10490, 24628, 24628, 10723,  4207, 24628,  5948,
10733, 10716, 10715, 10742, 10741, 10740, 10715, 10734, 10730, 10257,
10734, 10717, 10721, 10739, 10738, 10218, 10721, 10735, 10731,  5969,
10735, 10720, 10722, 10737, 10736, 24628, 10722, 10143, 10732,  5880,
10736,  7207, 10635, 24628, 24628, 24628, 10635, 10145, 24628,  7208,
10737,  5879,  8166, 24628, 24628, 24628,  8166, 10144, 10490,  5880,
10738,  7220, 10634, 24628, 24628, 24628, 10634, 10736, 24628,  7221,
10739,  5968,  8168, 24628, 24628, 24628,  8168, 10737, 10489,  5969,
10740, 10707, 10714, 24628, 24628, 24628, 10714, 10218, 24628, 10708,
10741,  7274, 10633, 24628, 24628, 24628, 10633, 10738, 24628,  7275,
10742, 10256, 10309, 24628, 24628, 24628, 10309, 10739, 10488, 10257,
10743, 10637, 10636, 24628, 24628, 24628, 10636, 10740, 24628, 10638,
10744, 10311, 10310, 24628, 24628, 24628, 10310, 10741, 24628, 10312,
10745, 10255, 10254, 24628, 24628, 24628, 10254, 10742, 10487,  7948,
10746, 24628,  3315, 24628, 24628, 24628,  3315, 10243,   335,  3316,
10747, 24628,  8285, 24628, 24628, 24628,  8285, 10244,  9685,  8286,
10748, 24628, 10727, 24628, 24628, 24628, 10727, 10245, 10749, 10728,
10749, 24628, 10252, 24628, 24628, 24628, 10252, 10207, 10750, 10253,
10750, 24628,  7946, 24628, 24628, 24628,  7946,  5849, 10751,  7947,
10751, 24628, 10752, 24628, 24628, 24628, 10752,  5851, 24628, 10255,
10752, 24628, 24628, 24628, 24628, 24628, 24628,  1206, 24628, 10255,
10753, 24628, 10251,   335,  9685, 10749, 10251, 10205,  7944,  9205,
10754, 10727, 10748, 24628, 24628, 24628, 10748, 10246, 10755, 10728,
10755, 10252, 10749, 24628, 24628, 24628, 10749, 10208, 10756, 10253,
10756,  7946, 10750, 24628, 24628, 24628, 10750,  7942, 10757,  7947,
10757, 10752, 10751, 24628, 24628, 24628, 10751,  5987, 24628, 10255,
10758,  8285, 10747, 24628, 24628, 24628, 10747, 10247, 10759,  8286,
10759,  1468,  9685, 24628, 24628, 24628,  9685, 10209, 10760,  8507,
10760,  9688,  9687, 24628, 24628, 24628,  9687,  7943,  4240,  6010,
10761,  3315, 10746, 24628, 24628, 24628, 10746, 10248, 10762,  3316,
10762,   179,   335, 24628, 24628, 24628,   335, 10210, 10763,  9205,
10763,   733,  5847, 24628, 24628, 24628,  5847,  5845,  3905,   734,
10764, 24628,   448,  3313,  8283, 10765,   448, 10249, 23374,   449,
10765, 24628, 10766, 24628, 24628, 24628, 10766, 10748, 23373, 10767,
10766, 24628, 24628, 24628, 24628, 24628, 24628, 10727, 23372, 10767,
10767, 13317, 16012, 12826, 18813, 23371, 16012, 10779, 10768,  7763,
10768,  9824, 10778, 10499, 24628, 24628, 10778, 10769, 24628,  1624,
10769,  9825, 10777, 10500, 24628, 24628, 10777, 10770, 24628,  8870,
10770,  9826, 10776, 10501, 24628, 24628, 10776, 10771, 24628,  9827,
10771, 10775, 10774, 10502, 24628, 24628, 10774, 10772, 24628, 10503,
10772,  9908, 10773,  9615, 24628, 24628, 10773, 24628, 24628,  4786,
10773, 24628,  9908,  9553, 24628, 24628,  9908, 24628, 24628,  4786,
10774, 24628, 10775, 10509, 24628, 24628, 10775, 10773, 24628, 10503,
10775, 24628, 10510, 10510, 24628, 24628, 24628,  9908, 24628, 10503,
10776, 24628,  9826, 10511, 24628, 24628,  9826, 10774, 24628,  9827,
10777, 24628,  9825,  8868, 24628, 24628,  9825, 10776, 24628,  8870,
10778, 24628,  9824,  8867, 24628, 24628,  9824, 10777, 24628,  1624,
10779, 13318, 16839, 12827, 18814, 23370, 16839, 21822, 10769, 10780,
10780, 24628,  8870,  8870, 21199, 21608, 24628, 10781,  8974,  6124,
10781, 24628,  8871,  8871, 15324, 16932, 24628, 10782,  8975,  8872,
10782, 24628, 13793, 13793, 15307, 14545, 24628, 14525, 13407, 10783,
10783, 12432, 13191, 15902,  8345, 19102, 13191, 19090, 10263, 10784,
10784, 24628,  3333,   333, 10092, 10785,  3333, 22946,  9312,     4,
10785, 24628, 10786, 24628, 24628, 24628, 10786, 22930,  9313, 18451,
10786, 24628, 24628, 24628, 24628, 24628, 24628, 10787,  9314, 18451,
10787, 24628, 24628, 24628, 24628, 24628, 24628,  9643, 10788, 14360,
10788, 24628, 24628, 24628, 24628, 24628, 24628,  4274,  5992, 10789,
10789, 24628,  5993,  5993, 11993, 14406, 24628, 16485, 10790,  5994,
10790, 24628,  7956,  7956, 24628, 24628, 24628, 10791, 24628,  7957,
10791, 24628,  9699,  9699, 24628, 24628, 24628, 10792, 24628,  9700,
10792, 24628, 15617, 15617, 24628, 24628, 24628, 10095, 24628, 10793,
10793, 24628, 24628, 24628, 24628, 24628, 24628, 15651,  5119, 10794,
10794,  8072, 10989, 12854, 12852, 12849, 10989, 10795,  2770,  5827,
10795, 10820, 10819, 10988, 10987, 10985, 10819, 10796,  2771,    43,
10796, 10810, 10809, 10818, 10817, 10816, 10809, 10797,  2772,  8138,
10797,  8276, 10802, 10808, 10807, 10806, 10802, 10798,  2773,  8078,
10798,  8254, 10799, 10801,  9966, 24628, 10799, 24628,  2774,  6263,
10799, 24628,  8254, 10800,  9967, 24628,  8254, 24628,  2775,  6263,
10800, 24628,  8077, 24628, 24628, 24628,  8077, 24628,   339,  6263,
10801,  8077, 10800, 24628, 24628, 24628, 10800, 24628,  2776,  6263,
10802, 24628,  8276, 10803, 10804, 10805,  8276, 10799,  2777,  8078,
10803, 24628,  8076, 24628, 24628, 24628,  8076, 10800,  2778,  8078,
10804, 24628,  8277, 24628, 24628, 24628,  8277,  9967,  2780,  7850,
10805, 24628,  6525, 24628, 24628, 24628,  6525, 24628,  5851,  3969,
10806,  6525, 10805, 24628, 24628, 24628, 10805, 24628,  5987,  3969,
10807,  8277, 10804, 24628, 24628, 24628, 10804,  9966,  4236,  7850,
10808,  8076, 10803, 24628, 24628, 24628, 10803, 10801,  3901,  8078,
10809, 24628, 10810, 10812, 10813, 10814, 10810, 10802, 10815,  8138,
10810, 24628,  8075,  8075,  8722, 10811, 24628,  8276,  1156,  8138,
10811, 24628, 24628, 24628, 24628, 24628, 24628,  6525, 10752, 10254,
10812, 24628,  8075, 24628, 24628, 24628,  8075, 10803,  3904,  8138,
10813, 24628,  8722, 24628, 24628, 24628,  8722, 10804,  4238,  8508,
10814, 24628, 10811, 24628, 24628, 24628, 10811, 10805, 10751, 10254,
10815, 24628,  1156,  3904,  4238, 10751,  1156,  2777,  1838,   626,
10816, 10811, 10814, 24628, 24628, 24628, 10814, 10806, 10757, 10254,
10817,  8722, 10813, 24628, 24628, 24628, 10813, 10807,  4240,  8508,
10818,  8075, 10812, 24628, 24628, 24628, 10812, 10808,  3905,  8138,
10819, 24628, 10820, 10980, 10981, 10982, 10820, 10809, 10984,    43,
10820, 24628,  8074,  8074,  8721, 10821, 24628, 10810,  1155,    43,
10821, 24628, 24628, 24628, 24628, 24628, 24628, 10811, 10822, 10823,
10822, 24628, 24628, 24628, 24628, 24628, 24628, 10752, 24628,  7762,
10823, 24628,  7762, 24628, 24628, 24628,  7762, 10824,  8867,  7763,
10824, 24628, 10825, 24628, 24628, 24628, 10825, 10977,  8868, 10780,
10825, 24628, 24628, 24628, 24628, 24628, 24628, 10826,  8869, 10780,
10826, 24628, 24628, 24628, 24628, 24628, 24628, 10966, 10512, 10827,
10827, 24628,  9827,  9827, 10960, 10941, 24628, 10828,  9255,  8065,
10828, 24628,  9828,  9828, 10935, 10925, 24628, 10858, 10829,  9829,
10829, 24628,  1582,  1582,  9257,  9287, 24628, 10830, 10857,  9860,
10830, 24628,  1583,  1583,  9258,  8567, 24628, 10831, 10849, 10850,
10831, 24628,  1584,  1584,  9259, 24628, 24628, 10832, 10839, 10840,
10832, 24628,  1585,  1585,  9260, 24628, 24628, 24628, 10833, 10834,
10833, 24628,  1586,  1586,  6734, 24628, 24628, 24628,  5195,  1587,
10834, 24628,  1587,  7905,  4414, 24628,  1587, 10835,  3605,  2577,
10835, 24628,  1593,  7904,  4413, 24628,  1593, 10836,  3602,  1791,
10836, 24628,  1594,  7903,  4412, 24628,  1594, 10837,  3599,  2560,
10837, 24628,  1595,  7902,  4411, 24628,  1595, 10838,  3596,  1133,
10838, 24628,  1596,  7901,  4410, 24628,  1596, 24628,  3593,  1123,
10839, 24628,  4076,  4076,  6733, 24628, 24628, 10833,  5205,  4077,
10840, 24628,  4077,  9302,  4435, 24628,  4077, 10841,  8340,  5618,
10841, 24628, 10842,  9303,  4434, 24628, 10842, 10846,  8341,  7391,
10842, 24628,  4079,  4079,  4418, 24628, 24628, 10843,  7163,  7391,
10843, 24628,  4080,  4080,  4419, 24628, 24628, 10844,  7164,  7399,
10844, 24628,  4081,  4081,  4420, 24628, 24628, 10845,  7165,  4097,
10845, 24628,  4082,  4082,  4421, 24628, 24628, 24628,  7166,  4086,
10846, 24628, 10843,  9304,  4433, 24628, 10843, 10847,  8342,  7399,
10847, 24628, 10844,  9305,  4432, 24628, 10844, 10848,  8343,  4097,
10848, 24628, 10845,  9306,  4431, 24628, 10845, 24628,  8344,  4086,
10849, 24628,  4075,  4075,  6732,  6702, 24628, 10839,  5787,  7353,
10850, 24628,  7353,  9307,  8569, 10851,  7353, 10853,  8345,  9312,
10851, 24628,  7354, 24628, 24628, 24628,  7354, 10852,  8346,  9129,
10852, 24628,  7355, 24628, 24628, 24628,  7355,  4432,  7475,  6222,
10853, 24628,  9067,  9308,  8570, 10852,  9067, 10854,  8347,  9071,
10854, 24628,  9068,  9309,  8571,  4432,  9068, 10855,  8348,  7479,
10855, 24628,  9069,  9310,  8572, 24628,  9069, 10856,  8352,  5804,
10856, 24628,  9070,  9311,  7269, 24628,  9070, 24628,  8353,  5794,
10857, 24628,  4074,  4074,  6731,  9288, 24628, 10849,  5786,  8143,
10858, 24628, 10924, 10924, 10918,  9926, 24628, 10877, 10830, 10859,
10859,  7353, 10850, 10876,  9940, 10875, 10850, 10866, 10860,  9312,
10860,  7128,  8345,  7252,  2036, 10865,  8345, 10861,  2105,  4268,
10861,  7129,  8347,  7253,  2037,  7477,  8347, 10862,  2148,  7130,
10862,  8349,  8348,  7254,  2038,  3003,  8348, 10863,  2149,  5815,
10863,  8350,  8352,  7255,  2039, 24628,  8352, 10864,  2150,  5800,
10864,  8351,  8353,  7256,  2040, 24628,  8353, 24628,  2151,  2575,
10865,  7357,  8346, 24628, 24628, 24628,  8346,  7477, 24628,  7358,
10866,  9067, 10853, 10874,  9941, 10873, 10853, 10867, 10861,  9071,
10867,  9068, 10854, 10872,  9942,  9930, 10854, 10868, 10862,  7479,
10868,  9069, 10855, 10871,  9943, 24628, 10855, 10869, 10863,  5804,
10869,  9070, 10856, 10870,  9944, 24628, 10856, 24628, 10864,  5794,
10870,  5792,  9311, 24628, 24628, 24628,  9311, 24628,  7256,  5794,
10871,  5791,  9310, 24628, 24628, 24628,  9310, 10870,  7255,  5804,
10872,  5790,  9309, 24628, 24628, 24628,  9309, 10871,  7254,  7479,
10873,  7355, 10852, 24628, 24628, 24628, 10852,  9930,  7477,  6222,
10874,  5789,  9308, 24628, 24628, 24628,  9308, 10872,  7253,  9071,
10875,  7354, 10851, 24628, 24628, 24628, 10851, 10873, 10865,  9129,
10876,  5788,  9307, 24628, 24628, 24628,  9307, 10874,  7252,  9312,
10877, 24628, 10917, 10917, 10911, 24628, 24628, 10893, 10831, 10878,
10878,  4077, 10840, 10892,  9927, 24628, 10840, 10884, 10879,  5618,
10879,  7162,  8340,  7258,  3840, 24628,  8340, 10880,  2081,  5059,
10880,  7163,  8341,  7259,  3007, 24628,  8341, 10881,  2094,  5064,
10881,  7164,  8342,  7260,  3005, 24628,  8342, 10882,  2102,  4105,
10882,  7165,  8343,  7261,  3003, 24628,  8343, 10883,  2103,  4092,
10883,  7166,  8344,  7262,  3001, 24628,  8344, 24628,  2104,  4084,
10884, 10842, 10841, 10891,  9928, 24628, 10841, 10885, 10880,  7391,
10885, 10843, 10846, 10890,  9929, 24628, 10846, 10886, 10881,  7399,
10886, 10844, 10847, 10889,  9930, 24628, 10847, 10887, 10882,  4097,
10887, 10845, 10848, 10888,  9931, 24628, 10848, 24628, 10883,  4086,
10888,  4082,  9306, 24628, 24628, 24628,  9306, 24628,  7262,  4086,
10889,  4081,  9305, 24628, 24628, 24628,  9305, 10888,  7261,  4097,
10890,  4080,  9304, 24628, 24628, 24628,  9304, 10889,  7260,  7399,
10891,  4079,  9303, 24628, 24628, 24628,  9303, 10890,  7259,  7391,
10892,  4078,  9302, 24628, 24628, 24628,  9302, 10891,  7258,  5618,
10893, 24628, 10894, 10894, 10905, 24628, 24628, 24628, 10832, 10895,
10894, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1585, 10895,
10895,  1587, 10834, 10896,  9918, 24628, 10834, 10901,  6578,  2577,
10896,  1118,  7905, 24628, 24628, 24628,  7905, 10897,  4585,  2577,
10897,  1119,  7904, 24628, 24628, 24628,  7904, 10898,  4584,  1791,
10898,  1120,  7903, 24628, 24628, 24628,  7903, 10899,  4583,  2560,
10899,  1121,  7902, 24628, 24628, 24628,  7902, 10900,  4582,  1133,
10900,  1122,  7901, 24628, 24628, 24628,  7901, 24628,  4581,  1123,
10901,  1593, 10835, 10897,  9919, 24628, 10835, 10902,  6577,  1791,
10902,  1594, 10836, 10898,  9920, 24628, 10836, 10903,  6576,  2560,
10903,  1595, 10837, 10899,  9921, 24628, 10837, 10904,  6575,  1133,
10904,  1596, 10838, 10900,  9922, 24628, 10838, 24628,  6574,  1123,
10905, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9260, 10906,
10906,  6735,  9261, 24628, 24628, 24628,  9261, 10907,  2072,  2578,
10907,  6736,  9262, 24628, 24628, 24628,  9262, 10908,  2073,  1792,
10908,  6737,  9263, 24628, 24628, 24628,  9263, 10909,  2074,  2561,
10909,  6738,  9264, 24628, 24628, 24628,  9264, 10910,  2075,  3033,
10910,  6739,  9265, 24628, 24628, 24628,  9265, 24628,  2076,  1124,
10911, 24628, 24628, 24628, 24628, 24628, 24628, 10905,  9259, 10912,
10912,  6740,  9266, 24628, 24628, 24628,  9266, 10913,  2082,  5619,
10913,  6741,  9267, 24628, 24628, 24628,  9267, 10914,  2083,  6105,
10914,  6742,  9268, 24628, 24628, 24628,  9268, 10915,  2084,  6745,
10915,  6743,  9269, 24628, 24628, 24628,  9269, 10916,  2085,  4098,
10916,  6744,  9270, 24628, 24628, 24628,  9270, 24628,  2086,  2611,
10917, 24628, 24628, 24628, 24628, 24628, 24628, 10894,  1584, 10878,
10918, 24628, 24628, 24628, 24628, 24628, 24628, 10911,  9258, 10919,
10919,  6746,  9271, 24628, 24628, 24628,  9271, 10920,  2143,  6757,
10920,  6747,  9272, 24628, 24628, 24628,  9272, 10921,  2144,  6756,
10921,  6748,  9273, 24628, 24628, 24628,  9273, 10922,  2145,  6751,
10922,  6749,  9274, 24628, 24628, 24628,  9274, 10923,  2146,  5805,
10923,  6750,  9275, 24628, 24628, 24628,  9275, 24628,  2147,  3586,
10924, 24628, 24628, 24628, 24628, 24628, 24628, 10917,  1583, 10859,
10925, 24628, 24628, 24628, 24628, 24628, 24628,  9926,  9287, 10926,
10926,  9289, 10934, 24628, 24628, 24628, 10934, 10930,  9102, 10927,
10927, 24628,  6225, 24628, 24628, 24628,  6225, 10928,  7667,  5824,
10928, 24628, 10929, 24628, 24628, 24628, 10929,  5398,  4463,  7669,
10929, 24628, 24628, 24628, 24628, 24628, 24628,  4479,  4464,  7669,
10930,  9290, 10933, 24628, 24628, 24628, 10933, 10931,  9103,  9292,
10931,  9291, 10932, 24628, 24628, 24628, 10932,  9849,  9104,  8902,
10932, 24628,  9291, 24628, 24628, 24628,  9291,  9847,  9105,  8902,
10933, 24628,  9290, 24628, 24628, 24628,  9290, 10932,  6784,  9292,
10934, 24628,  9289, 24628, 24628, 24628,  9289, 10933,  6783, 10927,
10935, 24628, 24628, 24628, 24628, 24628, 24628, 10918,  9257, 10936,
10936,  6759,  9276, 24628, 24628, 24628,  9276, 10937,  2163,  4302,
10937,  6760,  9277, 24628, 24628, 24628,  9277, 10938,  2164,  5112,
10938,  6761,  9278, 24628, 24628, 24628,  9278, 10939,  2165,  6212,
10939,  6762,  9279, 24628, 24628, 24628,  9279, 10940,  2166,  6202,
10940,  6763,  9280, 24628, 24628, 24628,  9280, 24628,  2167,  5537,
10941, 24628, 24628, 24628, 24628, 24628, 24628, 10925,  9286, 10942,
10942, 10959, 10958, 24628, 24628, 24628, 10958, 10950, 10943,  8991,
10943,  6825, 10949, 24628, 24628, 24628, 10949, 10944, 24628,  6826,
10944, 10948, 10947, 24628, 24628, 24628, 10947, 10945, 24628,  7485,
10945,  9667, 10946, 24628, 24628, 24628, 10946,  5986, 24628,  8070,
10946, 24628,  9667, 24628, 24628, 24628,  9667,  5852, 24628,  8070,
10947, 24628, 10948, 24628, 24628, 24628, 10948, 10946, 24628,  7485,
10948, 24628, 24628, 24628, 24628, 24628, 24628,  9667, 24628,  7485,
10949, 24628,  6825, 24628, 24628, 24628,  6825, 10947, 24628,  6826,
10950, 10957, 10956, 24628, 24628, 24628, 10956, 10951, 10944,  9669,
10951, 10955, 10954, 24628, 24628, 24628, 10954, 10952, 10945,  8069,
10952,  6524, 10953, 24628, 24628, 24628, 10953, 10806,  5986,  6046,
10953, 24628,  6524, 24628, 24628, 24628,  6524, 10805,  5852,  6046,
10954, 24628, 10955, 24628, 24628, 24628, 10955, 10953, 10946,  8069,
10955, 24628, 24628, 24628, 24628, 24628, 24628,  6524,  9667,  8069,
10956, 24628, 10957, 24628, 24628, 24628, 10957, 10954, 10947,  9669,
10957, 24628, 24628, 24628, 24628, 24628, 24628, 10955, 10948,  9669,
10958, 24628, 10959, 24628, 24628, 24628, 10959, 10956, 10949,  8991,
10959, 24628, 24628, 24628, 24628, 24628, 24628, 10957,  6825,  8991,
10960, 24628, 24628, 24628, 24628, 24628, 24628, 10935,  9256, 10961,
10961,  6764,  9281, 24628, 24628, 24628,  9281, 10962,  2173,  1629,
10962,  6765,  9282, 24628, 24628, 24628,  9282, 10963,  2174,  2670,
10963,  6766,  9283, 24628, 24628, 24628,  9283, 10964,  2175,  6769,
10964,  6767,  9284, 24628, 24628, 24628,  9284, 10965,  2176,  6041,
10965,  6768,  9285, 24628, 24628, 24628,  9285, 24628,  2177,  3951,
10966, 24628, 24628, 24628, 24628, 24628, 24628, 10013, 10510, 10967,
10967, 24628, 10503, 10503,  9961, 24628, 24628, 10973, 10968, 10504,
10968, 24628,  2430,  2430,  9972, 24628, 24628, 10969,  6698,  9592,
10969, 24628,  2431,  2431,  8565, 24628, 24628, 10970,  6709,  9429,
10970, 24628,  2432,  2432,  8566, 24628, 24628, 10971,  6710,  9388,
10971, 24628,  2433,  2433,  8567, 24628, 24628, 10972,  6711,  3887,
10972, 24628,  2434,  2434,  8568, 24628, 24628, 24628,  6712,  2444,
10973, 24628,  9415,  9415,  9952, 24628, 24628, 10974, 10969,  9416,
10974, 24628,  9374,  9374,  9939, 24628, 24628, 10975, 10970,  9375,
10975, 24628,  9340,  9340,  9926, 24628, 24628, 10976, 10971,  9341,
10976, 24628,  9330,  9330,  9917, 24628, 24628, 24628, 10972,  9331,
10977, 24628, 10826, 24628, 24628, 24628, 10826, 10978, 10511, 10827,
10978, 24628, 10966, 24628, 24628, 24628, 10966, 10979, 10509, 10967,
10979, 24628, 10013, 24628, 24628, 24628, 10013, 24628,  9553,  9985,
10980, 24628,  8074, 24628, 24628, 24628,  8074, 10812,  3908,    43,
10981, 24628,  8721, 24628, 24628, 24628,  8721, 10813,  4242,  8723,
10982, 24628, 10821, 24628, 24628, 24628, 10821, 10814, 10983, 10823,
10983, 24628, 10822, 24628, 24628, 24628, 10822, 10751, 24628,  7762,
10984, 24628,  1155,  3908,  4242, 10983,  1155, 10815,  1837,    44,
10985, 10821, 10982, 24628, 24628, 24628, 10982, 10816, 10986, 10823,
10986, 10822, 10983, 24628, 24628, 24628, 10983, 10757, 24628,  7762,
10987,  8721, 10981, 24628, 24628, 24628, 10981, 10817,  4243,  8723,
10988,  8074, 10980, 24628, 24628, 24628, 10980, 10818,  3909,    43,
10989, 24628,  8072, 10990, 10991, 10992,  8072, 10819,  7543,  5827,
10990, 24628,  8073, 24628, 24628, 24628,  8073, 10980,  3912,  5827,
10991, 24628,  8720, 24628, 24628, 24628,  8720, 10981,  4245,  1901,
10992, 24628, 10993, 24628, 24628, 24628, 10993, 10982,  7544, 10994,
10993, 24628, 24628, 24628, 24628, 24628, 24628, 10821,  7545, 10994,
10994, 24628,  7546, 24628, 24628, 24628,  7546, 10995,  8059,  7547,
10995, 24628, 10996, 24628, 24628, 24628, 10996, 12847,  8060, 10997,
10996, 24628, 24628, 24628, 24628, 24628, 24628, 12636,  8061, 10997,
10997, 24628,  6122,  6122, 22659, 21643, 24628, 19443, 10998,  6123,
10998, 24628,  4454,  4454, 19834, 19824, 24628, 10999,  8918,  4455,
10999, 24628, 15707, 15707, 18345, 19453, 24628, 17453,  8919, 11000,
11000, 24628,  8920, 18123,  8143, 19396,  8920, 11001,  8976,  5374,
11001, 24628,  8921, 18122,  9854,  9068,  8921, 18989, 11002,  5629,
11002, 24628,  6474, 14480,  5260,  8349,  6474, 18981, 11003,  5110,
11003, 24628,  3471,  7295,  8979, 11004,  3471,  8886,   918,  3270,
11004, 24628, 11005, 24628, 24628, 24628, 11005, 10298, 24628, 11006,
11005, 24628, 24628, 24628, 24628, 24628, 24628, 10299, 24628, 11006,
11006, 24628, 24628, 24628, 24628, 24628, 24628, 15445,  6461, 11007,
11007, 24628,  6018, 11946,  1384, 22525,  6018, 13770, 11008,  6019,
11008, 24628,  5823, 10927, 11009, 21211,  5823, 12157, 12147,  5824,
11009, 24628,  7649, 24628, 24628, 24628,  7649, 11010, 24628,  7650,
11010, 24628, 11011, 24628, 24628, 24628, 11011, 11934, 24628, 11012,
11011, 24628, 24628, 24628, 24628, 24628, 24628, 11160, 24628, 11012,
11012, 24628, 24628, 24628, 24628, 24628, 24628, 17328,    56, 11013,
11013, 24628,    57, 24628,   177, 21521,    57, 16975, 11014,     1,
11014, 24628,    58, 24628,   731, 11048,    58, 11015,  4302,     3,
11015, 24628, 11047, 24628,   732,  1317, 11047, 11016,  4303,    41,
11016, 24628, 11017, 24628,   733, 24628, 11017, 11045,  5397,  7656,
11017, 24628, 24628, 24628, 24628, 24628, 24628, 11018,  4305,  7656,
11018, 24628, 24628, 24628, 24628, 24628, 24628, 11019,  4306, 11025,
11019, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4307, 11020,
11020, 24628,  4308,  6254,  4144, 24628,  4308, 11021, 10197,  3118,
11021, 24628,  4376,  6255,  4145, 24628,  4376, 11022, 10198,  3097,
11022, 24628,  4385,  6256,  4154, 24628,  4385, 11023, 10199,  3065,
11023, 24628,  4386,  6257,  4155, 24628,  4386, 11024, 10200,  3021,
11024, 24628,  4387,  6258,  4156, 24628,  4387, 24628, 10201,  2934,
11025, 24628,  4392,  6264,  1319, 11026,  4392, 11038, 10182,  4188,
11026, 24628, 11027,  6265,  8552, 24628, 11027, 11035, 10183,  8230,
11027, 24628,  6266,  6266, 11028, 24628, 24628, 11033, 10184,  8230,
11028, 24628, 24628, 24628, 24628, 24628, 24628,  7029,  9646, 11029,
11029, 24628,  9647, 24628, 24628, 24628,  9647, 11030,  8542,  8092,
11030, 24628,  9648, 24628, 24628, 24628,  9648, 11031,  8543,  8102,
11031, 24628,  9649, 24628, 24628, 24628,  9649, 11032,  8544,  8121,
11032, 24628,  9650, 24628, 24628, 24628,  9650, 10481,  8545,  8129,
11033, 24628,  6267,  6267,  7029, 24628, 24628, 11034, 10170,  7698,
11034, 24628,  6268,  6268,  7030, 24628, 24628,  4370, 10156,  6280,
11035, 24628, 11033,  7692,  8551, 24628, 11033, 11036, 10169,  7698,
11036, 24628, 11034,  7693,  8550, 24628, 11034, 11037, 10158,  6280,
11037, 24628,  4370,  6149,  4124, 24628,  4370, 24628,  9025,  2004,
11038, 24628,  6836,  7691,  8622, 11035,  6836, 11039, 10168,  5181,
11039, 24628, 11040,  7743,  8621, 11036, 11040, 11043, 10154,  6933,
11040, 24628,  6838,  6838,  7083, 11034, 24628, 11041, 10155,  6933,
11041, 24628,  6839,  6839,  7084,  4370, 24628, 11042, 10147,  6843,
11042, 24628,  6840,  6840,  7085, 24628, 24628, 24628, 10142,  3979,
11043, 24628, 11041,  7744,  8620, 11037, 11041, 11044, 10146,  6843,
11044, 24628, 11042,  7745,  8619, 24628, 11042, 24628, 10141,  3979,
11045, 24628, 11018, 24628,  4273, 24628, 11018, 11046,  5390, 11025,
11046, 24628, 11019, 24628,   182, 24628, 11019, 24628,  5382, 11020,
11047, 24628, 24628, 24628, 24628, 24628, 24628, 11017,  4304,    41,
11048, 24628, 24628, 24628, 24628, 24628, 24628,  1317, 11135, 11049,
11049, 24628, 11136, 11136, 16717, 21495, 24628, 21447, 21442, 11050,
11050, 24628, 11138, 11138, 21040, 23365, 24628, 22840,  9725, 11051,
11051, 24628,  9726, 16719,    24,   459,  9726, 11052,     4,  9727,
11052, 24628, 23333, 16720, 11145, 23360, 23333, 11053,  9730,  9897,
11053, 24628, 23332, 16721, 11158, 23088, 23332, 23328, 23321, 11054,
11054, 24628,  1633, 19004,  5117, 23319,  1633, 23313, 11055,   166,
11055, 24628,  1634, 17930, 18605, 23311,  1634, 11056,  9205,  3310,
11056, 24628, 16243, 17931, 18606, 23309, 16243, 23306, 16096, 11057,
11057, 24628,  3667, 11058, 10458, 22739,  3667, 22713, 11771,    12,
11058, 24628,   629, 11059, 11185, 23103,   629, 22722,  8894,    12,
11059, 24628,   595, 24628, 24628, 24628,   595, 11060,  8895,    12,
11060, 24628, 11061, 24628, 24628, 24628, 11061, 17158,  8896,   107,
11061, 24628, 24628, 24628, 24628, 24628, 24628, 11062,   597,   107,
11062, 24628, 24628, 24628, 24628, 24628, 24628, 17157,   598, 11063,
11063,  4165,  8900,  8999, 13960, 23303,  8900, 11064,  5187,   175,
11064, 11121, 11120, 23301, 13967, 23298, 11120, 11065,  5188,  3668,
11065, 11094, 11093, 11117, 11113, 11109, 11093, 11066,  5189,  6217,
11066, 11078, 11077, 11091, 11088, 11086, 11077, 11067,  5190,  3645,
11067, 11069, 11068, 11076, 11074, 24628, 11068, 24628,  5191,  3639,
11068, 24628, 11069, 11071, 11072, 24628, 11069, 24628,  5192,  3639,
11069, 24628, 11070, 11070, 10833, 24628, 24628, 24628,  5193,  3639,
11070, 24628,   117,   117,  1586, 24628, 24628, 24628,  5194,  3639,
11071, 24628, 11070,  6216,  7352, 24628, 11070, 24628,  5196,  3639,
11072, 24628, 10833,  7352, 11073, 24628, 10833, 24628,  5198,  1587,
11073, 24628,  6734, 24628, 24628, 24628,  6734, 24628, 24628,  6735,
11074, 10833, 11072,  8930, 11075, 24628, 11072, 24628,  5199,  1587,
11075,  6734, 11073, 24628, 24628, 24628, 11073, 24628, 24628,  6735,
11076, 11070, 11071,  8931,  8930, 24628, 11071, 24628,  5201,  3639,
11077, 24628, 11078, 11082, 11083,  8627, 11078, 11068,  5202,  3645,
11078, 24628, 11079, 11079, 11080,  8581, 24628, 11069,  5203,  3645,
11079, 24628,   708,   708,  4076,  1325, 24628, 11070,  5204,  3645,
11080, 24628,  4170,  4170,  6733,  6703, 24628, 10833, 11081,  5124,
11081, 24628,  4171,  4171, 24628, 24628, 24628,  5195, 24628,  4172,
11082, 24628, 11079,  6215,  7351,  5303, 11079, 11071,  5206,  3645,
11083, 24628, 11080,  8905, 11084,  6723, 11080, 11072, 11085,  5124,
11084, 24628,  6733, 24628, 24628, 24628,  6733, 11073, 24628,  6740,
11085, 24628, 11081,  7314, 24628, 24628, 11081,  5198, 24628,  4172,
11086,  8581,  8627,  8939, 11087, 24628,  8627, 24628,  5210,  1326,
11087,  6703,  6723, 24628, 24628, 24628,  6723, 24628, 24628,  1588,
11088, 11080, 11083,  8933, 11090, 11087, 11083, 11074, 11089,  5124,
11089, 11081, 11085,  8934, 24628, 24628, 11085,  5199, 24628,  4172,
11090,  6733, 11084, 24628, 24628, 24628, 11084, 11075, 24628,  6740,
11091, 11079, 11082,  8935, 11092,  8939, 11082, 11076,  5214,  3645,
11092,  4076,  7351, 24628, 24628, 24628,  7351,  8930,  5213,  4077,
11093, 24628, 11094, 11103, 11105,  8629, 11094, 11077,  5215,  6217,
11094, 24628, 11095, 11095, 11096,  8582, 24628, 11078,  5216,  6217,
11095, 24628,   707,   707,  4075,  7147, 24628, 11079,  5217,  6217,
11096, 24628,  4169,  4169,  6732, 11097, 24628, 11080, 11102,  8906,
11097, 24628, 24628, 24628, 24628, 24628, 24628,  6703, 24628, 11098,
11098, 24628, 24628, 24628, 24628, 24628, 24628, 11099,  3466,  9691,
11099, 24628, 24628, 24628, 24628, 24628, 24628, 11100,  3467,  7173,
11100, 24628, 24628, 24628, 24628, 24628, 24628, 11101,  4020,  7124,
11101, 24628, 24628, 24628, 24628, 24628, 24628,  4421,  5246,  5248,
11102, 24628,  7117,  7117, 24628, 24628, 24628, 11081, 24628,  7118,
11103, 24628, 11095,  6214,  7350, 11104, 11095, 11082,  9003,  6217,
11104, 24628,  7147, 24628, 24628, 24628,  7147,  5303,  9004,  6238,
11105, 24628, 11096,  8904, 11106, 11107, 11096, 11083, 11108,  8906,
11106, 24628,  6732, 24628, 24628, 24628,  6732, 11084, 24628,  6746,
11107, 24628, 11097, 24628, 24628, 24628, 11097,  6723, 24628, 11098,
11108, 24628, 11102,  7313, 24628, 24628, 11102, 11085, 24628,  7118,
11109,  8582,  8629,  8937, 11112, 11111,  8629, 11086, 11110,  1965,
11110,  8583,  8630,  8938, 24628, 24628,  8630,  5210, 24628,  1366,
11111,  2689,  5288, 24628, 24628, 24628,  5288, 24628, 24628,  1327,
11112,  6702,  6722, 24628, 24628, 24628,  6722, 11087, 24628,  4417,
11113, 11096, 11105,  8940, 11116, 11115, 11105, 11088, 11114,  8906,
11114, 11102, 11108,  8941, 24628, 24628, 11108, 11089, 24628,  7118,
11115, 11097, 11107, 24628, 24628, 24628, 11107, 11087, 24628, 11098,
11116,  6732, 11106, 24628, 24628, 24628, 11106, 11090, 24628,  6746,
11117, 11095, 11103,  8942, 11119, 11118, 11103, 11091,  9002,  6217,
11118,  7147, 11104, 24628, 24628, 24628, 11104,  8939,  9005,  6238,
11119,  4075,  7350, 24628, 24628, 24628,  7350, 11092,  7061,  7353,
11120, 24628, 11121, 16296, 13968, 16291, 11121, 11093, 23295,  3668,
11121, 24628, 11122, 11122, 13969, 16285, 24628, 11094, 23292,  3668,
11122, 24628,   706,   706,  4074, 11123, 24628, 11095,  9007,  3668,
11123, 24628, 24628, 24628, 24628, 24628, 24628,  7147,  6692, 11124,
11124, 24628,  6693,  6693,  7049, 11125, 24628, 16149,  7677,  6794,
11125, 24628, 24628, 24628, 24628, 24628, 24628, 11126, 14843, 13211,
11126, 24628, 24628, 24628, 24628, 24628, 24628, 11127,  7682, 11129,
11127, 24628, 24628, 24628, 24628, 24628, 24628, 11128,  7680,  6719,
11128, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4136,  5284,
11129, 24628,  7683, 24628, 24628, 24628,  7683, 11130, 24628,  7684,
11130, 24628, 11131, 24628, 24628, 24628, 11131, 14743, 24628, 11132,
11131, 24628, 24628, 24628, 24628, 24628, 24628, 14464, 24628, 11132,
11132, 24628, 24628, 24628, 24628, 24628, 24628, 14372,  6248, 11133,
11133, 24628,  6249, 24628,   623, 11135,  6249, 11134,   760,  5826,
11134, 24628,  6250, 24628,   624,  1076,  6250,  8158,   761,  5998,
11135, 24628, 24628, 24628, 24628, 24628, 24628,  1076, 13555, 11136,
11136, 24628, 13556, 13556, 17571, 22333, 24628, 21456, 11137, 11050,
11137, 24628, 12650, 12650, 18416, 20249, 24628, 20024, 11485, 11138,
11138, 24628, 11487, 11487, 20305, 23285, 24628, 11139,  9893, 11051,
11139, 24628, 19982, 19982, 18076, 19978, 24628, 16000, 16911, 11140,
11140, 24628, 12178, 13014,    67, 23280, 12178, 23261,    42, 11141,
11141, 24628,    38, 16051, 17484, 23250,    38, 23231, 11142,     1,
11142, 24628,    39, 15990, 13832, 23223,    39, 11143,    23,     3,
11143, 24628,    40, 15991, 13833, 23215,    40, 23212, 11144,    41,
11144, 24628, 11145, 15992, 12157, 22949, 11145, 12656, 23209,    36,
11145, 24628, 13314, 13314, 12158, 22950, 24628, 11158, 11146,    36,
11146, 24628,  6789,  6789,  5136, 11157, 24628, 11151, 11147,    62,
11147, 24628,  1991,  1991, 24628, 24628, 24628, 11148, 24628,    53,
11148, 24628,  1992,  1992, 24628, 24628, 24628, 11149, 24628,   154,
11149, 24628,  1993,  1993, 24628, 24628, 24628, 11150, 24628,   938,
11150, 24628,  1994,  1994, 24628, 24628, 24628, 24628, 24628,   767,
11151, 24628,  5873,  5873,  5137, 11152, 24628, 11153, 11148,  1402,
11152, 24628,  5874,  5874, 24628, 24628, 24628,  8027, 24628,  5875,
11153, 24628,  5866,  5866, 11154,  8027, 24628, 11156, 11149,  3739,
11154, 24628,  5139,  5139, 24628, 24628, 24628, 11155, 24628,  5140,
11155, 24628,  3399,  3399, 24628, 24628, 24628, 24628, 24628,  3400,
11156, 24628,  5864,  5864, 11155, 24628, 24628, 24628, 11150,  1998,
11157, 24628,  6790,  6790, 24628, 24628, 24628, 11152, 24628,  6791,
11158, 24628,  7200,  7200, 11159, 11900, 24628, 11820, 11151,  1634,
11159, 24628,  4479,  4479, 11160, 11173, 24628, 11189, 11192, 11193,
11160, 24628, 24628, 24628, 24628, 24628, 24628, 11161, 24628, 11168,
11161, 24628, 24628, 24628, 24628, 24628, 24628, 11162, 24628, 11163,
11162, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9796,
11163, 24628, 24628, 24628, 24628, 24628, 24628, 11164,   131,  4190,
11164, 24628, 24628, 24628, 24628, 24628, 24628, 11165,   214,  5183,
11165, 24628, 24628, 24628, 24628, 24628, 24628, 11166,  2326,  5333,
11166, 24628, 24628, 24628, 24628, 24628, 24628, 11167,  2327,  3437,
11167, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3201,  3417,
11168, 24628, 24628, 24628, 24628, 24628, 24628, 11169,    97,  3312,
11169, 24628, 24628, 24628, 24628, 24628, 24628, 11170,   594, 11059,
11170, 24628, 24628, 24628, 24628, 24628, 24628, 11171,  2727,  7500,
11171, 24628, 24628, 24628, 24628, 24628, 24628, 11172,  2728,  5406,
11172, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3162,  3572,
11173, 24628, 24628, 24628, 24628, 24628, 24628, 11174, 24628, 11175,
11174, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4483,
11175, 24628, 24628, 24628, 24628, 24628, 24628, 11176,  1392,  8282,
11176, 24628, 24628, 24628, 24628, 24628, 24628, 11177,  8858, 11185,
11177, 24628, 24628, 24628, 24628, 24628, 24628, 11178,  8170, 11179,
11178, 24628, 24628, 24628, 24628, 24628, 24628,  4507,  5949,  5951,
11179, 24628,  8171, 24628, 24628, 24628,  8171, 11180,  8336,  5970,
11180, 24628,  8172, 24628, 24628, 24628,  8172, 11181,  8337,  8173,
11181, 24628, 11182, 24628, 24628, 24628, 11182, 11184,  8338, 10860,
11182, 24628, 24628, 24628, 24628, 24628, 24628, 11183,  1020, 10860,
11183, 24628, 24628, 24628, 24628, 24628, 24628, 10402,  1021, 10879,
11184, 24628, 11183, 24628, 24628, 24628, 11183, 10404,  8339, 10879,
11185, 24628,  2759, 24628, 24628, 24628,  2759, 11186,  9633,  2760,
11186, 24628, 10302, 24628, 24628, 24628, 10302, 11187,  9634,  8873,
11187, 24628, 10292, 24628, 24628, 24628, 10292, 11188,  9635, 10263,
11188, 24628, 10290, 24628, 24628, 24628, 10290, 10435,  9636, 10280,
11189, 24628,  4480,  4480, 11161, 11174, 24628, 11190, 11191,  4502,
11190, 24628,  4481,  4481, 11162, 24628, 24628, 24628, 11155,  4482,
11191, 24628,  3398,  3398, 24628, 24628, 24628, 11155, 24628,  3405,
11192, 24628,  3397,  3397, 24628, 24628, 24628, 11191, 24628,  5400,
11193, 24628,  5400,  5400, 11194, 17029, 24628, 12419,   627,  3311,
11194, 24628, 24628, 24628, 24628, 24628, 24628, 11195,  6193, 11231,
11195, 24628, 24628, 24628, 24628, 24628, 24628, 11196,  6194, 11208,
11196, 24628, 24628, 24628, 24628, 24628, 24628, 11197,  7458, 11203,
11197, 24628, 24628, 24628, 24628, 24628, 24628,  7895,  7378, 11198,
11198, 24628,  7379, 24628, 24628, 24628,  7379, 11199,  9302,  5605,
11199, 24628,  7380, 24628, 24628, 24628,  7380, 11200,  9303,  7381,
11200, 24628,  7393, 24628, 24628, 24628,  7393, 11201,  9304,  7394,
11201, 24628,  7401, 24628, 24628, 24628,  7401, 11202,  9305,  7402,
11202, 24628,  7407, 24628, 24628, 24628,  7407, 24628,  9306,  7408,
11203, 24628,  7459, 24628, 24628, 24628,  7459, 11204,  9307,  5836,
11204, 24628,  7460, 24628, 24628, 24628,  7460, 11205,  9308,  6430,
11205, 24628,  7461, 24628, 24628, 24628,  7461, 11206,  9309,  7462,
11206, 24628,  9098, 24628, 24628, 24628,  9098, 11207,  9310,  9075,
11207, 24628,  9096, 24628, 24628, 24628,  9096, 24628,  9311,  9086,
11208, 24628,  6195, 24628, 24628, 24628,  6195, 11209,  9861,  5375,
11209, 24628, 11210, 24628, 24628, 24628, 11210, 11228,  9855,  5630,
11210, 24628, 24628, 24628, 24628, 24628, 24628, 11211,  6197,  5630,
11211, 24628, 24628, 24628, 24628, 24628, 24628, 11212,  6198,  8924,
11212, 24628, 24628, 24628, 24628, 24628, 24628, 11222,  6199, 11213,
11213,  4008,  6201,  9161, 11220, 24628,  6201, 11214,  4638,   429,
11214,  4009,  6207,  9158, 11219, 24628,  6207, 11215,  4639,  1161,
11215,  4010,  6208,  9155, 11218, 24628,  6208, 11216,  4640,  4011,
11216,  3506,  6209,  9152,  8937, 24628,  6209, 11217,  4641,  1083,
11217,  3496,  6210,  9149,  8939, 24628,  6210, 24628,  4642,   978,
11218,  1323,  5301, 24628, 24628, 24628,  5301,  8937, 10285,  5306,
11219,  1322,  5300, 24628, 24628, 24628,  5300, 11218, 10286,  3669,
11220,  1321,  5299, 24628, 24628, 24628,  5299, 11219, 10287, 11221,
11221, 24628,  3334,  3334,  2719, 10598, 24628,  8865,  1384,  6020,
11222, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6200, 11223,
11223,  3489,  5536,  9190,  9189, 24628,  5536, 11224,  4649,   185,
11224,  3487,  5533,  9188,  9187, 24628,  5533, 11225,  4650,   865,
11225,  3485,  5530,  9186,  9185, 24628,  5530, 11226,  4651,  3054,
11226,  3483,  5527,  9184,  9183, 24628,  5527, 11227,  4652,   498,
11227,  3481,  5524,  9182,  9150, 24628,  5524, 24628,  4653,   774,
11228, 24628, 11211, 24628, 24628, 24628, 11211, 11229,  9846,  8924,
11229, 24628, 11212, 24628, 24628, 24628, 11212, 11230,  9841, 11213,
11230, 24628, 11222, 24628, 24628, 24628, 11222, 24628,  9836, 11223,
11231, 24628,  6034, 24628, 24628, 24628,  6034, 11232, 12392,  1696,
11232, 24628, 11233, 24628, 24628, 24628, 11233, 12631, 12393,  2406,
11233, 24628, 24628, 24628, 24628, 24628, 24628, 11234,  6036,  2406,
11234, 24628, 24628, 24628, 24628, 24628, 24628, 12630,  6037, 11235,
11235,  3660,  8068, 11358, 12563, 19265,  8068, 11236,  4986,   174,
11236,  3666, 16660, 11359, 12564, 16179, 16660, 11237,  4987,  3667,
11237, 11256, 11255, 11360, 12565, 10153, 11255, 11238,  4988,  6773,
11238, 11251, 11250, 11254, 11253, 24628, 11250, 11239,  4989,  3644,
11239, 11241, 11240, 11249, 11248, 24628, 11240, 24628,  4990,   160,
11240, 24628, 11241,  3552, 11242, 24628, 11241, 24628,  4693,   160,
11241, 24628,   159,   159,  1408, 24628, 24628, 24628,  3665,   160,
11242, 24628,  1408, 24628, 24628, 24628,  1408, 24628,  7374, 11243,
11243, 24628,  1410,  1410,  4400, 24628, 24628, 11244,  1587,  5595,
11244, 24628,  1411,  1411,  4401, 24628, 24628, 11245,  1593,  1793,
11245, 24628,  1412,  1412,  4402, 24628, 24628, 11246,  1594,  4875,
11246, 24628,  1413,  1413,  4403, 24628, 24628, 11247,  1595,  1435,
11247, 24628,  1414,  1414,  4404, 24628, 24628, 24628,  1596,  1415,
11248,  1408, 11242, 24628, 24628, 24628, 11242, 24628,  7375, 11243,
11249,   159,  3552, 24628, 24628, 24628,  3552, 24628,  4991,   160,
11250, 24628, 11251,  3642, 11252, 24628, 11251, 11240,  4692,  3644,
11251, 24628,  3643,  3643,  1640, 24628, 24628, 11241,  3664,  3644,
11252, 24628,  1640, 24628, 24628, 24628,  1640, 11242,  8296,  1641,
11253,  1640, 11252, 24628, 24628, 24628, 11252, 11248,  8297,  1641,
11254,  3643,  3642, 24628, 24628, 24628,  3642, 11249,  4992,  3644,
11255, 24628, 11256, 11361, 12566,  6157, 11256, 11250,  4689,  6773,
11256, 24628,  6772,  6772, 11257,  1963, 24628, 11251,  3663,  6773,
11257, 24628, 24628, 24628, 24628, 24628, 24628,  1640,  7929, 11258,
11258, 24628,  7930,  7930,  7221, 15769, 24628, 11259,  8906,  7931,
11259, 24628, 15761, 15761,  7245, 15772, 24628, 15778, 11260, 10104,
11260, 24628,  7119,  7119,  7226,  8908, 24628,  9886,  2468, 11261,
11261, 24628,  2469,  6756,  7173, 11262,  2469, 13513,  5730,    24,
11262, 24628, 11263, 24628, 24628, 24628, 11263, 13514,  5731, 11264,
11263, 24628, 24628, 24628, 24628, 24628, 24628, 12087,  5732, 11264,
11264, 24628,  5733,  5733, 15216, 17088, 24628, 11265,  4452,  5734,
11265, 24628, 12880, 12880, 15217, 19844, 24628, 11266,  4453, 10998,
11266, 24628, 11267, 11267, 16129, 19839, 24628, 19837,  8025, 11274,
11267, 24628, 24628, 24628, 24628, 24628, 24628, 11268,  8019, 11274,
11268, 24628, 24628, 24628, 24628, 24628, 24628,  7194,  8020, 11269,
11269, 24628,  3740,  3740,  4394, 24628, 24628, 11270,  9027, 10538,
11270, 24628,  3741,  3741,  4395, 24628, 24628, 11271,  9028, 10554,
11271, 24628,  3742,  3742,  4396, 24628, 24628, 11272,  9029, 10574,
11272, 24628,  3743,  3743,  4397, 24628, 24628, 11273,  9030,  3858,
11273, 24628,  3744,  3744,  4398, 24628, 24628, 24628,  9031,  3751,
11274, 24628,  1403,  1403, 11275,  7659, 24628, 11369,  9062, 11442,
11275, 24628, 24628, 24628, 24628, 24628, 24628, 11276, 11337, 11364,
11276, 24628, 24628, 24628, 24628, 24628, 24628, 11277, 11318, 11332,
11277, 24628, 24628, 24628, 24628, 24628, 24628, 11278, 11302, 11313,
11278, 24628, 24628, 24628, 24628, 24628, 24628, 11279, 11291, 11297,
11279, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11280, 11286,
11280, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11281,
11281, 24628, 24628, 24628, 24628, 24628, 24628, 11282,  6735,  5578,
11282, 24628, 24628, 24628, 24628, 24628, 24628, 11283,  6736,  1794,
11283, 24628, 24628, 24628, 24628, 24628, 24628, 11284,  6737,  4873,
11284, 24628, 24628, 24628, 24628, 24628, 24628, 11285,  6738,  1436,
11285, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6739,  1416,
11286, 24628, 11281, 24628, 24628, 24628, 11281, 11287,  9261,  5578,
11287, 24628, 11282, 24628, 24628, 24628, 11282, 11288,  9262,  1794,
11288, 24628, 11283, 24628, 24628, 24628, 11283, 11289,  9263,  4873,
11289, 24628, 11284, 24628, 24628, 24628, 11284, 11290,  9264,  1436,
11290, 24628, 11285, 24628, 24628, 24628, 11285, 24628,  9265,  1416,
11291, 24628, 24628, 24628, 24628, 24628, 24628, 11280, 24628, 11292,
11292, 24628, 24628, 24628, 24628, 24628, 24628, 11293,  6740,  5620,
11293, 24628, 24628, 24628, 24628, 24628, 24628, 11294,  6741,  7392,
11294, 24628, 24628, 24628, 24628, 24628, 24628, 11295,  6742,  7400,
11295, 24628, 24628, 24628, 24628, 24628, 24628, 11296,  6743,  6375,
11296, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6744,  6396,
11297, 24628, 11292, 24628, 24628, 24628, 11292, 11298,  9266,  5620,
11298, 24628, 11293, 24628, 24628, 24628, 11293, 11299,  9267,  7392,
11299, 24628, 11294, 24628, 24628, 24628, 11294, 11300,  9268,  7400,
11300, 24628, 11295, 24628, 24628, 24628, 11295, 11301,  9269,  6375,
11301, 24628, 11296, 24628, 24628, 24628, 11296, 24628,  9270,  6396,
11302, 24628, 24628, 24628, 24628, 24628, 24628, 11291, 24628, 11303,
11303, 24628, 24628, 24628, 24628, 24628, 24628, 11306,  6746, 11304,
11304,   731,  6757, 24628, 24628, 24628,  6757, 11305,  3913,     5,
11305,   732,  6758, 24628, 24628, 24628,  6758, 10763,  3909,    37,
11306, 24628, 24628, 24628, 24628, 24628, 24628, 11309,  6747, 11307,
11307,  1315,  6756, 24628, 24628, 24628,  6756, 11308,  4530,    24,
11308,  1316,  6457, 24628, 24628, 24628,  6457,  6454,  4527,    67,
11309, 24628, 24628, 24628, 24628, 24628, 24628, 11311,  6748, 11310,
11310,  1554,  6751, 24628, 24628, 24628,  6751,  7478,  4555,  1555,
11311, 24628, 24628, 24628, 24628, 24628, 24628, 11312,  6749,  9084,
11312, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6750,  9095,
11313, 24628, 11303, 24628, 24628, 24628, 11303, 11314,  9271, 11304,
11314, 24628, 11306, 24628, 24628, 24628, 11306, 11315,  9272, 11307,
11315, 24628, 11309, 24628, 24628, 24628, 11309, 11316,  9273, 11310,
11316, 24628, 11311, 24628, 24628, 24628, 11311, 11317,  9274,  9084,
11317, 24628, 11312, 24628, 24628, 24628, 11312, 24628,  9275,  9095,
11318, 24628, 24628, 24628, 24628, 24628, 24628, 11302, 24628, 11319,
11319, 24628, 24628, 24628, 24628, 24628, 24628, 11323,  6759, 11320,
11320,    59,  4302, 24628, 24628, 24628,  4302, 11321,  4614,     7,
11321,  4304,  4303, 24628, 24628, 24628,  4303, 11322,  4613,    36,
11322,  4305,  5397, 24628, 24628, 24628,  5397,  5395,  4612,  1634,
11323, 24628, 24628, 24628, 24628, 24628, 24628, 11327,  6760, 11324,
11324,    72,  5112, 24628, 24628, 24628,  5112, 11325,  4625,    39,
11325,   456,  5113, 24628, 24628, 24628,  5113, 11326,  4624,   457,
11326,  3280,  5114, 24628, 24628, 24628,  5114,  8326,  4623,  5117,
11327, 24628, 24628, 24628, 24628, 24628, 24628, 11330,  6761, 11328,
11328,   705,  6212, 24628, 24628, 24628,  6212, 11329,  4636,   175,
11329,   706,  6213, 24628, 24628, 24628,  6213,  8942,  4635,  3668,
11330, 24628, 24628, 24628, 24628, 24628, 24628, 11331,  6762,  9161,
11331, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6763,  9190,
11332, 24628, 11319, 24628, 24628, 24628, 11319, 11333,  9276, 11320,
11333, 24628, 11323, 24628, 24628, 24628, 11323, 11334,  9277, 11324,
11334, 24628, 11327, 24628, 24628, 24628, 11327, 11335,  9278, 11328,
11335, 24628, 11330, 24628, 24628, 24628, 11330, 11336,  9279,  9161,
11336, 24628, 11331, 24628, 24628, 24628, 11331, 24628,  9280,  9190,
11337, 24628, 24628, 24628, 24628, 24628, 24628, 11318, 24628, 11338,
11338, 24628, 24628, 24628, 24628, 24628, 24628, 11347,  6764, 11339,
11339,    28,  1629, 24628, 24628, 24628,  1629, 11340,  9040,     6,
11340,    34,  1630, 24628, 24628, 24628,  1630, 11341,  9041,    35,
11341,  1632,  1631, 24628, 24628, 24628,  1631, 11342,  9042,  1633,
11342, 11346, 11345, 24628, 24628, 24628, 11345, 11343,  8497,  6834,
11343,  9806, 11344, 24628, 24628, 24628, 11344, 24628,  8378,  9740,
11344, 24628,  9806, 24628, 24628, 24628,  9806, 24628,  4977,  9740,
11345, 24628, 11346, 24628, 24628, 24628, 11346, 11344,  4976,  6834,
11346, 24628, 24628, 24628, 24628, 24628, 24628,  9806,  4816,  6834,
11347, 24628, 24628, 24628, 24628, 24628, 24628, 11357,  6765, 11348,
11348,    54,  2670, 24628, 24628, 24628,  2670, 11349,  9044,    38,
11349,  2672,  2671, 24628, 24628, 24628,  2671, 11350,  9045,  2673,
11350, 11356, 11355, 24628, 24628, 24628, 11355, 11351,  9046,  7141,
11351, 10093, 11354, 24628, 24628, 24628, 11354, 11352,  9047,  9911,
11352, 10011, 11353, 24628, 24628, 24628, 11353, 24628,  5598,  9974,
11353, 24628, 10011, 24628, 24628, 24628, 10011, 24628,  4804,  9974,
11354, 24628, 10093, 24628, 24628, 24628, 10093, 11353,  4803,  9911,
11355, 24628, 11356, 24628, 24628, 24628, 11356, 11354,  4802,  7141,
11356, 24628, 24628, 24628, 24628, 24628, 24628, 10093,  4698,  7141,
11357, 24628, 24628, 24628, 24628, 24628, 24628, 11362,  6766, 11358,
11358,   173,  6769, 24628, 24628, 24628,  6769, 11359,  4995,   174,
11359,  6771,  6770, 24628, 24628, 24628,  6770, 11360,  4994,  3667,
11360,  6772, 11361, 24628, 24628, 24628, 11361, 11254,  4993,  6773,
11361, 24628,  6772, 24628, 24628, 24628,  6772,  3642,  4690,  6773,
11362, 24628, 24628, 24628, 24628, 24628, 24628, 11363,  6767,  8217,
11363, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6768,  5519,
11364, 24628, 11338, 24628, 24628, 24628, 11338, 11365,  9281, 11339,
11365, 24628, 11347, 24628, 24628, 24628, 11347, 11366,  9282, 11348,
11366, 24628, 11357, 24628, 24628, 24628, 11357, 11367,  9283, 11358,
11367, 24628, 11362, 24628, 24628, 24628, 11362, 11368,  9284,  8217,
11368, 24628, 11363, 24628, 24628, 24628, 11363, 24628,  9285,  5519,
11369, 24628,  1404,  1404, 11276,  7660, 24628, 11370,  9063, 11409,
11370, 24628,  1405,  1405, 11277,  4397, 24628, 11371,  9064, 11391,
11371, 24628,  1406,  1406, 11278, 24628, 24628, 11372, 11379, 11386,
11372, 24628,  1407,  1407, 11279, 24628, 24628, 24628, 11373, 11374,
11373, 24628,  1408,  1408, 11280, 24628, 24628, 24628,  8109, 11243,
11374, 24628, 11243,  7896,  4405, 24628, 11243, 11375, 10834,  5595,
11375, 24628, 11244,  7897,  4406, 24628, 11244, 11376, 10835,  1793,
11376, 24628, 11245,  7898,  4407, 24628, 11245, 11377, 10836,  4875,
11377, 24628, 11246,  7899,  4408, 24628, 11246, 11378, 10837,  1435,
11378, 24628, 11247,  7900,  4409, 24628, 11247, 24628, 10838,  1415,
11379, 24628, 11385, 11385, 11291, 24628, 24628, 11373,  8112, 11380,
11380, 24628,  7379,  7379,  4416, 24628, 24628, 11381,  4077,  5605,
11381, 24628,  7380,  7380,  4422, 24628, 24628, 11382, 10842,  7381,
11382, 24628,  7393,  7393,  4423, 24628, 24628, 11383, 10843,  7394,
11383, 24628,  7401,  7401,  4424, 24628, 24628, 11384, 10844,  7402,
11384, 24628,  7407,  7407,  4425, 24628, 24628, 24628, 10845,  7408,
11385, 24628, 24628, 24628, 24628, 24628, 24628,  1408,  7378, 11380,
11386, 24628, 11380, 11198,  4426, 24628, 11380, 11387, 10840,  5605,
11387, 24628, 11381, 11199,  4427, 24628, 11381, 11388, 10841,  7381,
11388, 24628, 11382, 11200,  4428, 24628, 11382, 11389, 10846,  7394,
11389, 24628, 11383, 11201,  4429, 24628, 11383, 11390, 10847,  7402,
11390, 24628, 11384, 11202,  4430, 24628, 11384, 24628, 10848,  7408,
11391, 24628,  9065, 11203, 11392, 11397,  9065, 11405, 10850,  5836,
11392, 24628,  4437, 24628, 24628, 24628,  4437, 11393,  8569,  3913,
11393, 24628, 11394, 24628, 24628, 24628, 11394, 11395,  8570,  4530,
11394, 24628, 24628, 24628, 24628, 24628, 24628,  9099,  4439,  4530,
11395, 24628,  9099, 24628, 24628, 24628,  9099, 11396,  8571,  4555,
11396, 24628,  9097, 24628, 24628, 24628,  9097,  7268,  8572,  4574,
11397, 24628, 11398, 24628, 24628, 24628, 11398, 11404, 10851, 11399,
11398, 24628, 24628, 24628, 24628, 24628, 24628,  9100,  7354, 11399,
11399,  7358,  9129, 24628, 24628, 24628,  9129, 11400, 10943,  7359,
11400,  9131,  9130, 24628, 24628, 24628,  9130, 11401, 10944,  9132,
11401,  9666, 11403, 24628, 24628, 24628, 11403, 11402, 10945,  9207,
11402,  4274,  5848, 24628, 24628, 24628,  5848,  7942,  5986,  4275,
11403, 24628,  9666, 24628, 24628, 24628,  9666,  5848, 10946,  9207,
11404, 24628,  9100, 24628, 24628, 24628,  9100,  4429, 10852,  9101,
11405, 24628,  9066, 11204, 11393, 11404,  9066, 11406, 10853,  6430,
11406, 24628,  9073, 11205, 11395,  4429,  9073, 11407, 10854,  7462,
11407, 24628,  9074, 11206, 11396, 24628,  9074, 11408, 10855,  9075,
11408, 24628,  9085, 11207,  7268, 24628,  9085, 24628, 10856,  9086,
11409, 24628,  8142, 11208, 11410, 11415,  8142, 11434,  9860,  5375,
11410, 24628,  9033, 24628, 24628, 24628,  9033, 11411,  8573,  4614,
11411, 24628,  9034, 24628, 24628, 24628,  9034, 11412,  8574,  4625,
11412, 24628,  9035, 24628, 24628, 24628,  9035, 11413,  8575,  4636,
11413, 24628,  9036, 24628, 24628, 24628,  9036, 11414,  8576,  4647,
11414, 24628,  9037, 24628, 24628, 24628,  9037, 24628,  8577,  4658,
11415, 24628, 11416, 24628, 24628, 24628, 11416, 11431,  9862, 11417,
11416, 24628, 24628, 24628, 24628, 24628, 24628, 11421,  8144, 11417,
11417,  8186,  9863, 24628, 24628, 24628,  9863, 11418, 10304,  7133,
11418,  8187,  9864, 24628, 24628, 24628,  9864, 11419, 10305,  8188,
11419,  9866,  9865, 24628, 24628, 24628,  9865, 11420, 10306,  1635,
11420,  9867,  9869, 24628, 24628, 24628,  9869,  7197, 10307,  4393,
11421, 24628, 24628, 24628, 24628, 24628, 24628, 11430,  8145, 11422,
11422,  6461,  8148, 24628, 24628, 24628,  8148, 11423, 10294,  6018,
11423,  8150,  8149, 24628, 24628, 24628,  8149, 11424, 10295,  8151,
11424, 11429, 11428, 24628, 24628, 24628, 11428, 11425, 10296,  5118,
11425, 11427, 11426, 24628, 24628, 24628, 11426,  8324, 10297,  3283,
11426, 24628, 11427, 24628, 24628, 24628, 11427,  8323, 10298,  3283,
11427, 24628, 24628, 24628, 24628, 24628, 24628,  8321, 10299,  3283,
11428, 24628, 11429, 24628, 24628, 24628, 11429, 11426, 10300,  5118,
11429, 24628, 24628, 24628, 24628, 24628, 24628, 11427, 10301,  5118,
11430, 24628, 24628, 24628, 24628, 24628, 24628,  9223,  8146, 11220,
11431, 24628, 11421, 24628, 24628, 24628, 11421, 11432,  9856, 11422,
11432, 24628, 11430, 24628, 24628, 24628, 11430, 11433,  9847, 11220,
11433, 24628,  9223, 24628, 24628, 24628,  9223, 24628,  9848,  9189,
11434, 24628, 11435, 11209, 11411, 11431, 11435, 11439,  9853,  5630,
11435, 24628, 11210, 11210,  9034, 11421, 24628, 11436,  9854,  5630,
11436, 24628, 11211, 11211,  9035, 11430, 24628, 11437,  9845,  8924,
11437, 24628, 11212, 11212,  9036, 24628, 24628, 11438,  9840, 11213,
11438, 24628, 11222, 11222,  9037, 24628, 24628, 24628,  9835, 11223,
11439, 24628, 11436, 11228, 11412, 11432, 11436, 11440,  9844,  8924,
11440, 24628, 11437, 11229, 11413, 24628, 11437, 11441,  9839, 11213,
11441, 24628, 11438, 11230, 11414, 24628, 11438, 24628,  9834, 11223,
11442, 24628,  6515, 11231, 11443, 11448,  6515, 23201, 13706,  1696,
11443, 24628,  9039, 24628, 24628, 24628,  9039, 11444,  9971,  9040,
11444, 24628,  9043, 24628, 24628, 24628,  9043, 11445,  9970,  9044,
11445, 24628,  9048, 24628, 24628, 24628,  9048, 11446,  9969,  4995,
11446, 24628,  9049, 24628, 24628, 24628,  9049, 11447,  9968,  5004,
11447, 24628,  9050, 24628, 24628, 24628,  9050, 24628,  9967,  5015,
11448, 24628, 11449, 24628, 24628, 24628, 11449, 23200, 13707, 11450,
11449, 24628, 24628, 24628, 24628, 24628, 24628, 23199,  6522, 11450,
11450,  8357, 13709, 24628, 24628, 24628, 13709, 20098, 11451,  8358,
11451, 15010, 20666, 24628, 24628, 24628, 20666, 11452, 24628,  9317,
11452, 15011, 20424, 24628, 24628, 24628, 20424, 20106, 24628, 11453,
11453, 24628, 24628, 24628, 24628, 24628, 24628, 19750,  9874, 11454,
11454,  7486,  8189, 17951, 10989, 11481,  8189, 11455,  6530,  6829,
11455,  7487,  8190, 11478, 10819, 11471,  8190, 11456,  6531,  7137,
11456,  7488,  8191, 11468, 10809, 11464,  8191, 11457,  6532,  7365,
11457,  8256,  8192, 11462, 10802, 11460,  8192, 11458,  6533,  8193,
11458,  8252,  8241, 11459, 10799, 24628,  8241, 24628,  6534,  8242,
11459,  8253,  8255, 24628, 10800, 24628,  8255, 24628,  6538,  8242,
11460,  8257,  8274, 24628, 10805, 24628,  8274, 24628, 11461,  8258,
11461,  6144,  8275, 24628,  5851, 24628,  8275, 24628,  5870,  6145,
11462,  8273,  8278, 24628, 10803, 24628,  8278, 11459, 11463,  8193,
11463,  6252,  8159, 24628,  2778, 24628,  8159,  6538,  4611,  6264,
11464, 11467,  8279, 24628, 10814, 24628,  8279, 11460, 11465,  8280,
11465,  8161,  8160, 24628, 10751, 24628,  8160, 11461, 11466,  8162,
11466,  5874,  8156, 24628, 24628, 24628,  8156,  5870, 24628,  5875,
11467, 24628, 24628, 24628, 24628, 24628, 24628,  8257,  8161,  8280,
11468,  9136, 11470, 24628, 10812, 24628, 11470, 11462, 11469,  7365,
11469,  6251,  8158, 24628,  3904, 24628,  8158, 11463,  4612,  6231,
11470, 24628,  9136, 24628,  8075, 24628,  9136,  8278,  8158,  7365,
11471, 24628,  9216, 11472,  8717, 11475,  9216, 11476,  6815,  7347,
11472, 24628,  7317, 24628, 24628, 24628,  7317, 11473,  4523,  7347,
11473, 24628,  7318, 24628, 24628, 24628,  7318, 11474,  4520,  7325,
11474, 24628,  7319, 24628, 24628, 24628,  7319, 24628,  4517,  7320,
11475, 24628,  8953, 24628, 24628, 24628,  8953,  9848,  6816,  8954,
11476, 24628,  9217, 11473,  8718,  9848,  9217, 11477,  6814,  7325,
11477, 24628,  9218, 11474,  8577, 24628,  9218, 24628,  6813,  7320,
11478,  9135, 11480, 24628, 10980, 11472, 11480, 11468, 11479,  7137,
11479,  6250, 11134, 24628,  3908,  4523, 11134, 11469,  4613,  5998,
11480, 24628,  9135, 24628,  8074,  7317,  9135, 11470, 11134,  7137,
11481, 24628, 23194, 17952, 20627, 23198, 23194, 11471, 23186, 11482,
11482, 24628, 11136, 19832, 18384, 23185, 11136, 21468, 11483, 11050,
11483, 24628, 11137, 15231, 18385, 21445, 11137, 21026, 11484, 11138,
11484, 24628, 11485, 15232, 24628, 24628, 11485, 15228, 24628, 11487,
11485, 24628, 11486, 11486, 24628, 24628, 24628, 14044, 24628, 11487,
11486, 24628, 24628, 24628, 24628, 24628, 24628, 14045, 24628, 11487,
11487, 24628, 24628, 24628, 24628, 24628, 24628, 19982, 11488, 11051,
11488, 24628, 24628, 24628, 24628, 24628, 24628, 14310, 11489,  9726,
11489, 24628, 24628, 24628, 24628, 24628, 24628, 12176, 11490,  9895,
11490, 24628, 24628, 24628, 24628, 24628, 24628, 11683, 24628, 11491,
11491, 24628, 24628, 24628, 24628, 24628, 24628, 11492,    28,  9727,
11492, 24628, 24628, 24628, 24628, 24628, 24628, 11493,    34,  9897,
11493, 24628, 24628, 24628, 24628, 24628, 24628, 11494,  1632, 11054,
11494, 24628, 24628, 24628, 24628, 24628, 24628, 11640, 11346, 11495,
11495, 24628,  6834, 11638,  3282, 11619,  6834, 11543, 11496,   321,
11496, 24628,  4392, 11540, 11537, 11534,  4392, 11497, 10182,  4188,
11497, 24628,  6836, 11531, 11528, 11525,  6836, 11498, 10168,  5181,
11498, 24628, 11040, 11522, 11519, 11516, 11040, 11499, 10154,  6933,
11499, 24628, 11041, 11513, 11510, 11507, 11041, 11500, 10146,  6843,
11500, 24628, 11042, 11504, 11501, 24628, 11042, 24628, 10141,  3979,
11501, 24628,  7085, 11502, 11503, 24628,  7085, 24628,  9660,  1933,
11502, 24628,  1910, 24628, 24628, 24628,  1910, 24628,  6156,  1933,
11503, 24628,  4398, 24628, 24628, 24628,  4398, 24628,  9056,  4405,
11504, 24628,  6840, 11506, 11505, 24628,  6840, 24628,  7746,  3979,
11505, 24628,  3744, 24628, 24628, 24628,  3744, 24628,  7747,  3751,
11506, 24628,   942, 24628, 24628, 24628,   942, 24628,  3977,  3979,
11507, 24628,  4370, 11508, 11509, 24628,  4370, 24628,  9025,  2004,
11508, 24628,  2003, 24628, 24628, 24628,  2003, 24628,  3957,  2004,
11509, 24628,  4314, 24628, 24628, 24628,  4314, 24628,  9021,  1944,
11510, 24628,  7084, 11512, 11511, 11509,  7084, 11501,  9659,  6182,
11511, 24628,  4397, 24628, 24628, 24628,  4397, 11503,  9055,  4426,
11512, 24628,  1909, 24628, 24628, 24628,  1909, 11502,  6157,  6182,
11513, 24628,  6839, 11515, 11514, 11508,  6839, 11504,  7748,  6843,
11514, 24628,  3743, 24628, 24628, 24628,  3743, 11505,  7749,  3858,
11515, 24628,   941, 24628, 24628, 24628,   941, 11506,  3988,  6843,
11516, 24628, 11034, 11518, 11517, 24628, 11034, 11507, 10158,  6280,
11517, 24628,  7030, 24628, 24628, 24628,  7030, 11509,  9653,  7036,
11518, 24628,  6268, 24628, 24628, 24628,  6268, 11508,  7694,  6280,
11519, 24628,  7083, 11521, 11520, 11517,  7083, 11510,  9657,  7091,
11520, 24628,  4396, 24628, 24628, 24628,  4396, 11511,  9054, 11392,
11521, 24628,  2767, 24628, 24628, 24628,  2767, 11512,  9658,  7091,
11522, 24628,  6838, 11524, 11523, 11518,  6838, 11513,  7750,  6933,
11523, 24628,  3742, 24628, 24628, 24628,  3742, 11514,  7751, 10574,
11524, 24628,   940, 24628, 24628, 24628,   940, 11515,  6045,  6933,
11525, 24628, 11033, 11527, 11526, 24628, 11033, 11516, 10169,  7698,
11526, 24628,  7029, 24628, 24628, 24628,  7029, 11517,  9652,  7073,
11527, 24628,  6267, 24628, 24628, 24628,  6267, 11518,  7696,  7698,
11528, 24628,  7028, 11530, 11529, 11526,  7028, 11519,  9654, 10458,
11529, 24628,  4395, 24628, 24628, 24628,  4395, 11520,  9053, 11410,
11530, 24628,  2766, 24628, 24628, 24628,  2766, 11521,  6047, 10458,
11531, 24628,  6837, 11533, 11532, 11527,  6837, 11522,  7752,  5181,
11532, 24628,  3741, 24628, 24628, 24628,  3741, 11523,  7753, 10554,
11533, 24628,   939, 24628, 24628, 24628,   939, 11524,  6042,  5181,
11534, 24628, 11027, 11536, 11535, 24628, 11027, 11525, 10183,  8230,
11535, 24628, 11028, 24628, 24628, 24628, 11028, 11526,  9645, 11029,
11536, 24628,  6266, 24628, 24628, 24628,  6266, 11527,  8080,  8230,
11537, 24628,  4393, 11539, 11538, 11535,  4393, 11528,  9644,  5554,
11538, 24628,  4394, 24628, 24628, 24628,  4394, 11529,  9052, 11443,
11539, 24628,  2765, 24628, 24628, 24628,  2765, 11530,  6046,  5554,
11540, 24628,  3739, 11542, 11541, 11536,  3739, 11531,  8078,  4188,
11541, 24628,  3740, 24628, 24628, 24628,  3740, 11532,  8079, 10538,
11542, 24628,   938, 24628, 24628, 24628,   938, 11533,  6041,  4188,
11543, 24628,  6835, 11617,  8563, 11599,  6835, 11544, 11497,  4291,
11544, 24628, 11571, 11597,  8616, 11595, 11571, 11545, 11498,  7756,
11545, 24628, 11558, 11569,  8617, 11567, 11558, 11546, 11499, 10327,
11546, 24628, 11547, 11556,  8618, 24628, 11547, 24628, 11500, 10344,
11547, 24628, 11555, 11555, 11548, 24628, 24628, 24628, 11042, 10344,
11548, 24628, 10354, 10354, 11549, 24628, 24628, 24628,  7085, 10355,
11549, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4398, 11550,
11550,  4400,  4405, 24628, 24628, 24628,  4405, 11551,  9918,   977,
11551,  4401,  4406, 24628, 24628, 24628,  4406, 11552,  9919,  1760,
11552,  4402,  4407, 24628, 24628, 24628,  4407, 11553,  9920,  1877,
11553,  4403,  4408, 24628, 24628, 24628,  4408, 11554,  9921,  1437,
11554,  4404,  4409, 24628, 24628, 24628,  4409, 24628,  9922,  1417,
11555, 24628, 10365, 10365, 10587, 24628, 24628, 24628,  6840, 10344,
11556, 24628, 11555, 11557,  7986, 24628, 11555, 24628, 11504, 10344,
11557, 24628, 10365, 24628,   473, 24628, 10365, 24628, 11506, 10344,
11558, 24628, 11566, 11566, 11559,  9745, 24628, 11547, 11041, 10327,
11559, 24628, 10366, 10366, 11560,  9746, 24628, 11548,  7084, 10367,
11560, 24628, 24628, 24628, 24628, 24628, 24628, 11549,  4397, 11561,
11561,  4416,  4426, 24628, 24628, 24628,  4426, 11562,  9927,  3771,
11562,  4422,  4427, 24628, 24628, 24628,  4427, 11563,  9928,  3788,
11563,  4423,  4428, 24628, 24628, 24628,  4428, 11564,  9929,  3828,
11564,  4424,  4429, 24628, 24628, 24628,  4429, 11565,  9930,  3839,
11565,  4425,  4430, 24628, 24628, 24628,  4430, 24628,  9931,  3843,
11566, 24628, 10392, 10392, 10576,  4908, 24628, 11555,  6839, 10327,
11567, 24628,  9745, 11568,  8549, 24628,  9745, 24628, 11507,  4909,
11568, 24628,  4908, 24628,   823, 24628,  4908, 24628, 11508,  4909,
11569, 24628, 11566, 11570,  7985, 11568, 11566, 11556, 11513, 10327,
11570, 24628, 10392, 24628,   472, 24628, 10392, 11557, 11515, 10327,
11571, 24628, 11594, 11594, 11587, 11572, 24628, 11558, 11040,  7756,
11572, 24628, 11586, 11586, 11581, 24628, 24628,  9745, 11034, 11573,
11573,  6270,  6280, 11580, 24628, 24628,  6280, 11574,  9358,  4230,
11574,  6277,  6281, 11579, 24628, 24628,  6281, 11575,  9367,  5037,
11575,  6278,  6282, 11578, 24628, 24628,  6282, 11576,  9368,  5054,
11576,  6279,  6283, 11577, 24628, 24628,  6283,  4930,  9369,  5082,
11577,  5081,  5091, 24628, 24628, 24628,  5091,  4926,  9370,  5082,
11578,  5053,  5090, 24628, 24628, 24628,  5090, 11577,  9371,  5054,
11579,  5036,  5035, 24628, 24628, 24628,  5035, 11578,  9372,  5037,
11580,  4229,  5034, 24628, 24628, 24628,  5034, 11579,  9373,  4230,
11581, 24628, 24628, 24628, 24628, 24628, 24628,  9746,  7030, 11582,
11582,  7032,  7036, 24628, 24628, 24628,  7036, 11583,  9934,  4246,
11583,  7033,  7037, 24628, 24628, 24628,  7037, 11584,  9935,  5052,
11584,  7034,  7038, 24628, 24628, 24628,  7038, 11585,  9936,  5080,
11585,  7035,  7039, 24628, 24628, 24628,  7039,  9758,  9937,  5089,
11586, 24628, 24628, 24628, 24628, 24628, 24628,  4908,  6268, 11573,
11587, 24628, 10393, 10393, 11588, 11581, 24628, 11559,  7083, 10394,
11588, 24628, 24628, 24628, 24628, 24628, 24628, 11560,  4396, 11589,
11589,  4437, 11392, 24628, 24628, 24628, 11392, 11590,  9940,  3913,
11590, 11394, 11393, 24628, 24628, 24628, 11393, 11591,  9941,  4530,
11591,  9099, 11395, 24628, 24628, 24628, 11395, 11592,  9942,  4555,
11592,  9097, 11396, 24628, 24628, 24628, 11396, 11593,  9943,  4574,
11593,  7263,  7268, 24628, 24628, 24628,  7268, 24628,  9944,  4585,
11594, 24628, 10427, 10427, 10556, 11586, 24628, 11566,  6838,  7756,
11595, 24628, 11572, 11596,  8548, 24628, 11572, 11567, 11516, 11573,
11596, 24628, 11586, 24628,  7968, 24628, 11586, 11568, 11518, 11573,
11597, 24628, 11594, 11598,  7984, 11596, 11594, 11569, 11522,  7756,
11598, 24628, 10427, 24628,   471, 24628, 10427, 11570, 11524,  7756,
11599, 24628, 11609, 11616,  8547, 24628, 11609, 11595, 11525, 11600,
11600,  6297,  7698, 11608, 24628, 24628,  7698, 11601,  9397,  5105,
11601,  7731,  7730, 11607, 24628, 24628,  7730, 11602,  9406,  7702,
11602,  7732,  7735, 11606, 24628, 24628,  7735, 11603,  9407,  7708,
11603,  7733,  7736, 11605, 24628, 24628,  7736, 11604,  9408,  7712,
11604,  7734,  7737, 10654, 24628, 24628,  7737, 24628,  9409,  7717,
11605,  7711,  7723, 24628, 24628, 24628,  7723, 10654,  9411,  7712,
11606,  7707,  7722, 24628, 24628, 24628,  7722, 11605,  9412,  7708,
11607,  7701,  7700, 24628, 24628, 24628,  7700, 11606,  9413,  7702,
11608,  5104,  7699, 24628, 24628, 24628,  7699, 11607,  9414,  5105,
11609, 24628, 11615, 11615, 11610, 24628, 24628, 11572, 11033, 11600,
11610, 24628, 24628, 24628, 24628, 24628, 24628, 11581,  7029, 11611,
11611,  7045,  7073, 24628, 24628, 24628,  7073, 11612,  9947,  7046,
11612,  7054,  7074, 24628, 24628, 24628,  7074, 11613,  9948,  7055,
11613,  7058,  7075, 24628, 24628, 24628,  7075, 11614,  9949,  7059,
11614,  7062,  7076, 24628, 24628, 24628,  7076, 10441,  9950,  7063,
11615, 24628, 24628, 24628, 24628, 24628, 24628, 11586,  6267, 11600,
11616, 24628, 11615, 24628,  7967, 24628, 11615, 11596, 11527, 11600,
11617, 24628,  4290, 11618,  7983, 11616,  4290, 11597, 11531,  4291,
11618, 24628, 10468, 24628,   470, 24628, 10468, 11598, 11533,  4291,
11619, 24628, 11630, 11637,  8531, 24628, 11630, 11599, 11534, 11620,
11620,  8082,  8230, 11629, 24628, 24628,  8230, 11621,  9436,  8083,
11621,  8093,  8236, 11628, 24628, 24628,  8236, 11622,  9445,  8094,
11622,  8103,  8237, 11627, 24628, 24628,  8237, 11623,  9446,  8104,
11623,  8123,  8238, 11626, 24628, 24628,  8238, 11624,  9447,  8124,
11624,  8130,  8239, 11625, 24628, 24628,  8239, 24628,  9448,  7870,
11625,  8131,  8235, 24628, 24628, 24628,  8235, 24628,  9449,  7870,
11626,  8132,  8234, 24628, 24628, 24628,  8234, 11625,  9450,  8124,
11627,  8133,  8233, 24628, 24628, 24628,  8233, 11626,  9451,  8104,
11628,  8134,  8232, 24628, 24628, 24628,  8232, 11627,  9452,  8094,
11629,  8135,  8231, 24628, 24628, 24628,  8231, 11628,  9453,  8083,
11630, 24628, 11636, 11636, 11631, 24628, 24628, 11609, 11027, 11620,
11631, 24628, 24628, 24628, 24628, 24628, 24628, 11610, 11028, 11632,
11632,  9647, 11029, 24628, 24628, 24628, 11029, 11633,  9956,  8092,
11633,  9648, 11030, 24628, 24628, 24628, 11030, 11634,  9957,  8102,
11634,  9649, 11031, 24628, 24628, 24628, 11031, 11635,  9958,  8121,
11635,  9650, 11032, 24628, 24628, 24628, 11032, 10482,  9959,  8129,
11636, 24628, 24628, 24628, 24628, 24628, 24628, 11615,  6266, 11620,
11637, 24628, 11636, 24628,  7966, 24628, 11636, 11616, 11536, 11620,
11638, 24628,  4289, 11639,  2429, 11637,  4289, 11617, 11540,   321,
11639, 24628,   320, 24628,   469, 24628,   320, 11618, 11542,   321,
11640, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9806, 11641,
11641, 24628,  9740, 11681,  2682, 24628,  9740, 11669, 11642,  1707,
11642, 24628,  4308, 11667, 11664, 24628,  4308, 11643, 10197,  3118,
11643, 24628,  4376, 11662, 11659, 24628,  4376, 11644, 10198,  3097,
11644, 24628,  4385, 11657, 11654, 24628,  4385, 11645, 10199,  3065,
11645, 24628,  4386, 11652, 11649, 24628,  4386, 11646, 10200,  3021,
11646, 24628,  4387, 11647, 11507, 24628,  4387, 24628, 10201,  2934,
11647, 24628,  4380, 11648, 11508, 24628,  4380, 24628,  6259,  2934,
11648, 24628,   771, 24628, 24628, 24628,   771, 24628,  3947,  2934,
11649, 24628,  4369, 11650, 11651, 24628,  4369, 11507,  9024,  2018,
11650, 24628,  2002, 24628, 24628, 24628,  2002, 11508,  3960,  2018,
11651, 24628,  4313, 24628, 24628, 24628,  4313, 11509,  9020,  4322,
11652, 24628,  4379, 11653, 11650, 24628,  4379, 11647,  6260,  3021,
11653, 24628,   770, 24628, 24628, 24628,   770, 11648,  3948,  3021,
11654, 24628,  4368, 11655, 11656, 24628,  4368, 11649,  9023,  2064,
11655, 24628,  2001, 24628, 24628, 24628,  2001, 11650,  3963,  2064,
11656, 24628,  4312, 24628, 24628, 24628,  4312, 11651,  9019,  4333,
11657, 24628,  4378, 11658, 11655, 24628,  4378, 11652,  6261,  3065,
11658, 24628,   769, 24628, 24628, 24628,   769, 11653,  3949,  3065,
11659, 24628,  4367, 11660, 11661, 24628,  4367, 11654,  9022,  2210,
11660, 24628,  2000, 24628, 24628, 24628,  2000, 11655,  3966,  2210,
11661, 24628,  4311, 24628, 24628, 24628,  4311, 11656,  9018,  4344,
11662, 24628,  4377, 11663, 11660, 24628,  4377, 11657,  6262,  3097,
11663, 24628,   768, 24628, 24628, 24628,   768, 11658,  3950,  3097,
11664, 24628,  4309, 11665, 11666, 24628,  4309, 11659,  9016,  2296,
11665, 24628,  1999, 24628, 24628, 24628,  1999, 11660,  3969,  2296,
11666, 24628,  4310, 24628, 24628, 24628,  4310, 11661,  9017,  4357,
11667, 24628,  1998, 11668, 11665, 24628,  1998, 11662,  6263,  3118,
11668, 24628,   767, 24628, 24628, 24628,   767, 11663,  3951,  3118,
11669, 24628,  9741, 11679,  8646, 24628,  9741, 11670, 11643,  4820,
11670, 24628,  9742, 11677,  8650, 24628,  9742, 11671, 11644,  4836,
11671, 24628,  9743, 11675,  8651, 24628,  9743, 11672, 11645,  4877,
11672, 24628,  9744, 11673,  8652, 24628,  9744, 24628, 11646,  4893,
11673, 24628,  4892, 11674,  4706, 24628,  4892, 24628, 11647,  4893,
11674, 24628,  4919, 24628,    83, 24628,  4919, 24628, 11648,  4893,
11675, 24628,  4876, 11676,  4705, 24628,  4876, 11673, 11652,  4877,
11676, 24628,  4931, 24628,    82, 24628,  4931, 11674, 11653,  4877,
11677, 24628,  4835, 11678,  4704, 24628,  4835, 11675, 11657,  4836,
11678, 24628,  4943, 24628,    81, 24628,  4943, 11676, 11658,  4836,
11679, 24628,  4819, 11680,  4703, 24628,  4819, 11677, 11662,  4820,
11680, 24628,  4955, 24628,    80, 24628,  4955, 11678, 11663,  4820,
11681, 24628,  4818, 11682,   818, 24628,  4818, 11679, 11667,  1707,
11682, 24628,  1706, 24628,    79, 24628,  1706, 11680, 11668,  1707,
11683, 24628, 24628, 24628, 24628, 24628, 24628,   936, 24628, 11684,
11684, 24628, 24628, 24628, 24628, 24628, 24628, 11685,    54, 11141,
11685, 24628, 24628, 24628, 24628, 24628, 24628, 19593,  2672, 11686,
11686, 24628,  2673, 17075, 17546, 23177,  2673, 23163, 11687,    11,
11687, 24628,   457, 17076, 17547, 23156,   457, 11688,    66,    22,
11688, 24628,   458, 17077, 17548, 23148,   458, 23143, 11689,    65,
11689, 24628,   459, 11690, 13182, 22680,   459, 13563, 23140,   457,
11690, 24628,   812,  5113,  6471, 11691,   812,  8327,  8968,   457,
11691, 24628, 11692, 24628, 24628, 24628, 11692, 13651,  8969, 11693,
11692, 24628, 24628, 24628, 24628, 24628, 24628,  8329,  8970, 11693,
11693, 24628,  8971,  8971, 14467, 21721, 24628, 14727, 11694,  6793,
11694, 24628,  8972,  8972, 12094, 19771, 24628, 11695,  3389,  7764,
11695, 24628,  8973,  8973, 14689, 11706, 24628, 11696,  3390,  8974,
11696, 24628, 11697, 11697, 11699, 11702, 24628, 11704,  8010,  9255,
11697, 24628, 24628, 24628, 24628, 24628, 24628, 11698,  8004,  9255,
11698, 24628, 24628, 24628, 24628, 24628, 24628,  8321,  8005, 10968,
11699, 24628, 24628, 24628, 24628, 24628, 24628, 11700, 24628,  9297,
11700, 24628, 24628, 24628, 24628, 24628, 24628, 11701, 24628,  5764,
11701, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5640,
11702, 24628, 24628, 24628, 24628, 24628, 24628, 11703, 24628,  9972,
11703, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2684,
11704, 24628, 11698, 11698, 11700, 24628, 24628, 11705,  8011, 10968,
11705, 24628,  8321,  8321, 11701, 24628, 24628, 24628,  8012,  2683,
11706, 24628, 24628, 24628, 24628, 24628, 24628, 11702, 24628, 11707,
11707, 24628, 24628, 24628, 24628, 24628, 24628, 14744,  7683, 11708,
11708, 24628,  7684, 24628,   519, 17217,  7684, 11709,  7667,  7685,
11709, 24628, 12648, 24628,   520,   573, 12648, 12647,  4463, 11710,
11710, 24628,  4465, 24628, 13437, 21327,  4465, 11711,  4695,  4466,
11711, 24628, 11714, 24628, 11715,  1016, 11714, 11712,  4696,  6467,
11712, 24628, 11713, 24628,   815, 24628, 11713,  9554,  4802,  7672,
11713, 24628, 24628, 24628, 24628, 24628, 24628,  9551,  4698,  7672,
11714, 24628, 24628, 24628, 24628, 24628, 24628, 11713,  4697,  6467,
11715, 24628, 24628, 24628, 24628, 24628, 24628,   815, 13351, 11716,
11716, 24628, 13348, 13348, 17104, 21893, 24628, 11717,   462, 11142,
11717, 24628, 13349, 13349, 17834, 21882, 24628, 11718,   812, 11687,
11718, 24628, 11719, 11719, 13670, 13652, 24628, 13592,  8328, 11764,
11719, 24628, 24628, 24628, 24628, 24628, 24628, 11720,  3280, 11764,
11720, 24628, 24628, 24628, 24628, 24628, 24628, 11721,  3281, 11737,
11721, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2681, 11722,
11722, 24628,  2682,  9507, 11723, 24628,  2682, 11733,  8660,  3266,
11723, 24628,  2683,  9513, 11724, 24628,  2683, 11729,  5273,  4788,
11724, 24628,  2684, 24628, 24628, 24628,  2684, 11725,  5284,  4366,
11725, 24628,  2685, 24628, 24628, 24628,  2685, 11726,  5285,  2713,
11726, 24628,  2686, 24628, 24628, 24628,  2686, 11727,  5286,  2702,
11727, 24628,  2687, 24628, 24628, 24628,  2687, 11728,  5287,  2691,
11728, 24628,  2688, 24628, 24628, 24628,  2688, 24628,  5288,  1953,
11729, 24628,  8647,  9514, 11725, 24628,  8647, 11730,  5289,  2295,
11730, 24628,  8648,  9515, 11726, 24628,  8648, 11731,  5290,  2209,
11731, 24628,  8649,  9516, 11727, 24628,  8649, 11732,  5291,  2063,
11732, 24628,  8549,  9517, 11728, 24628,  8549, 24628,  5292,   824,
11733, 24628,  8646,  9518, 11729, 24628,  8646, 11734,  8659,  1823,
11734, 24628,  8650,  9519, 11730, 24628,  8650, 11735,  8658,  3094,
11735, 24628,  8651,  9520, 11731, 24628,  8651, 11736,  8657,  3051,
11736, 24628,  8652,  9521, 11732, 24628,  8652, 24628,  8656,  2967,
11737, 24628,  3282,  9581, 11738, 11757,  3282, 11760,  8637,  8054,
11738, 24628,  3283, 11739, 11745, 11750,  3283, 11753,  5298, 11744,
11739, 24628,  3284, 24628, 24628, 24628,  3284, 11740,  5299, 11744,
11740, 24628,  3285, 24628, 24628, 24628,  3285, 11741,  5300,  8596,
11741, 24628,  3286, 24628, 24628, 24628,  3286, 11742,  5301,  8586,
11742, 24628,  3287, 24628, 24628, 24628,  3287, 11743,  5302,  3289,
11743, 24628,  3288, 24628, 24628, 24628,  3288, 24628,  5303,  1962,
11744, 24628, 11221, 10092,  4366, 10597, 11221,  8864,  1687,  6020,
11745, 24628,  9972, 24628, 24628, 24628,  9972, 11746,  6719,  9971,
11746, 24628,  8565, 24628, 24628, 24628,  8565, 11747,  6720,  8573,
11747, 24628,  8566, 24628, 24628, 24628,  8566, 11748,  6721,  8569,
11748, 24628,  8567, 24628, 24628, 24628,  8567, 11749,  6722,  4435,
11749, 24628,  8568, 24628, 24628, 24628,  8568, 24628,  6723,  4414,
11750, 24628,  8532, 24628, 24628, 24628,  8532, 11751,  8561,  8542,
11751, 24628,  8533, 24628, 24628, 24628,  8533, 11752,  8559,  7082,
11752, 24628,  8534, 24628, 24628, 24628,  8534, 11728,  8557,  7043,
11753, 24628,  8564, 11740, 11746, 11751,  8564, 11754,  8635,  8596,
11754, 24628,  8578, 11741, 11747, 11752,  8578, 11755,  8632,  8586,
11755, 24628,  8579, 11742, 11748, 11728,  8579, 11756,  8629,  3289,
11756, 24628,  8580, 11743, 11749, 24628,  8580, 24628,  8627,  1962,
11757, 24628,  8531,  9597, 11750, 24628,  8531, 11758,  8560,  7969,
11758, 24628,  8547,  9598, 11751, 24628,  8547, 11759,  8558,  7742,
11759, 24628,  8548,  9599, 11752, 24628,  8548, 11732,  8556,  6294,
11760, 24628,  8563,  9600, 11753, 11758,  8563, 11761,  8634,  7987,
11761, 24628,  8616,  9601, 11754, 11759,  8616, 11762,  8631,  6495,
11762, 24628,  8617,  9602, 11755, 11732,  8617, 11763,  8628,  3508,
11763, 24628,  8618,  9603, 11756, 24628,  8618, 24628,  8626,  3498,
11764, 24628,  5117, 11765, 17867, 23121,  5117, 12004,  8900,   331,
11765, 24628,  1580, 11766, 17790, 21264,  1580, 12005,  7347,   331,
11766, 24628,   112, 24628, 24628, 24628,   112, 11767,  6212,   331,
11767, 24628,   113, 24628, 24628, 24628,   113, 11768,  6213, 11771,
11768, 24628,   114, 24628, 24628, 24628,   114, 11769,  6214,  7634,
11769, 24628,   115, 24628, 24628, 24628,   115, 11770,  6215,  7562,
11770, 24628,   116, 24628, 24628, 24628,   116, 24628,  6216,  3638,
11771, 24628,  3668,  8894,  8596, 11772,  3668, 13541, 14276,    23,
11772, 24628, 11773, 13209, 12717, 22737, 11773, 13544, 14277, 13210,
11773, 24628,  6014,  6014,  8959, 11774, 24628, 13543, 14278, 13210,
11774, 24628, 24628, 24628, 24628, 24628, 24628, 11775, 14280, 22279,
11775, 24628, 24628, 24628, 24628, 24628, 24628, 11128, 11776, 13546,
11776, 24628, 24628, 24628, 24628, 24628, 24628,  4136, 24628, 11777,
11777, 24628, 24628, 24628, 24628, 24628, 24628, 13548, 24628, 11778,
11778, 24628, 24628, 24628, 24628, 24628, 24628, 21202,  7649, 11779,
11779, 24628,  7650, 24628, 11490, 22337,  7650, 11780,  1700,  7651,
11780, 24628, 15077, 24628, 11683,    76, 15077, 22350,  1701, 11781,
11781, 24628,   103, 24628, 14046, 22036,   103, 22021, 11782,    10,
11782, 24628,    53, 24628, 11815, 22013,    53, 11783,  2670,    21,
11783, 24628, 15059, 24628, 14048,   707, 15059, 11784,  2671,    64,
11784, 24628, 14678, 24628,  3280, 24628, 14678, 15056, 11355, 11785,
11785, 24628,  7141,  7672,  6217, 23138,  7141, 11786,  5682,   167,
11786, 24628,  7142,  7673,  6775, 23136,  7142, 23129, 11787,   699,
11787, 24628,  7143,  7674,  5689, 11788,  7143, 19184, 11120, 11771,
11788, 24628, 11789, 14417,  7646, 19213, 11789, 15380, 16291,  7302,
11789, 24628,  7301,  7301,  9287, 11790, 24628,  8579, 16285,  7302,
11790, 24628, 24628, 24628, 24628, 24628, 24628,  2688, 11791, 16255,
11791, 24628, 24628, 24628, 24628, 24628, 24628,  2689, 24628, 11792,
11792, 24628, 24628, 24628, 24628, 24628, 24628, 11793,  7648, 11009,
11793, 24628, 24628, 24628, 24628, 24628, 24628, 11794, 11798, 12027,
11794, 24628, 24628, 24628, 24628, 24628, 24628, 11127, 11795, 11796,
11795, 24628, 24628, 24628, 24628, 24628, 24628,  7680, 24628,  6730,
11796, 24628,  6730, 24628, 24628, 24628,  6730, 11797, 24628,  6764,
11797, 24628,  6731, 24628, 24628, 24628,  6731, 11106, 24628,  6759,
11798, 24628, 24628, 24628, 24628, 24628, 24628, 11795, 24628, 11799,
11799, 24628, 24628, 24628, 24628, 24628, 24628, 11805, 24628, 11800,
11800, 24628, 24628, 24628, 24628, 24628, 24628, 11801,    51,  7652,
11801, 24628, 24628, 24628, 24628, 24628, 24628, 11802,    52, 11782,
11802, 24628, 24628, 24628, 24628, 24628, 24628, 11803,   936,  3547,
11803, 24628, 24628, 24628, 24628, 24628, 24628, 11804,   937,  3972,
11804, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   766,  3942,
11805, 24628, 24628, 24628, 24628, 24628, 24628, 12030, 24628, 11806,
11806, 24628, 24628, 24628, 24628, 24628, 24628, 11807,    74, 11014,
11807, 24628, 24628, 24628, 24628, 24628, 24628, 13444,    75, 11808,
11808, 24628,    71, 24628,  1315, 11810,    71, 11809,  5112,    22,
11809, 24628,   455, 24628,  1316,  5687,   455,  8703,  5113,    65,
11810, 24628, 24628, 24628, 24628, 24628, 24628,  5687, 13335, 11811,
11811, 24628,  9724,  9724, 15447, 22006, 24628, 15063, 11812,  9725,
11812, 24628, 13304, 13304, 17859, 22542, 24628, 13908, 11813,  9893,
11813, 24628, 13305, 13305, 24628, 24628, 24628, 11814, 24628, 11488,
11814, 24628, 13308, 13308, 24628, 24628, 24628,  1605, 24628, 11815,
11815, 24628, 24628, 24628, 24628, 24628, 24628, 14048, 13437, 11816,
11816, 24628, 13312, 13312, 14190, 23004, 24628, 11817,    24,  9728,
11817, 24628, 13313, 13313, 14191, 22973, 24628, 11818, 11145,  9898,
11818, 24628, 12707, 12707, 11907, 11899, 24628, 11819, 11158, 11055,
11819, 24628, 11882, 11882, 11852, 11849, 24628, 11823, 11820, 11496,
11820, 24628,  7193,  7193, 11189, 11821, 24628, 11822, 11153,  4392,
11821, 24628,  7194,  7194, 11174, 24628, 24628, 24628,  8027,  4309,
11822, 24628,  7191,  7191, 11190, 24628, 24628, 24628, 11156,  4308,
11823, 24628, 11847, 11847, 11824, 24628, 24628, 24628, 11822, 11642,
11824, 24628, 11825, 11825, 11841, 24628, 24628, 24628, 11190, 11826,
11825, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4481, 11826,
11826, 24628,  4482, 11827, 11832, 24628,  4482, 11837,  1471,  3119,
11827, 24628,  3400, 24628, 24628, 24628,  3400, 11828,  1472,  3119,
11828, 24628,  3401, 24628, 24628, 24628,  3401, 11829,  1473,  3098,
11829, 24628,  3402, 24628, 24628, 24628,  3402, 11830,  1474,  3066,
11830, 24628,  3403, 24628, 24628, 24628,  3403, 11831,  1475,  3022,
11831, 24628,  3404, 24628, 24628, 24628,  3404, 24628,  1476,  2935,
11832, 24628,  4483, 24628, 24628, 24628,  4483, 11833,  2793,  4488,
11833, 24628,  4484, 24628, 24628, 24628,  4484, 11834,  2794,  2277,
11834, 24628,  4485, 24628, 24628, 24628,  4485, 11835,  2795,  2191,
11835, 24628,  4486, 24628, 24628, 24628,  4486, 11836,  2796,  2019,
11836, 24628,  4487, 24628, 24628, 24628,  4487, 24628,  2797,  2005,
11837, 24628,  4498, 11828, 11833, 24628,  4498, 11838,  2892,  3098,
11838, 24628,  4499, 11829, 11834, 24628,  4499, 11839,  2893,  3066,
11839, 24628,  4500, 11830, 11835, 24628,  4500, 11840,  2894,  3022,
11840, 24628,  4501, 11831, 11836, 24628,  4501, 24628,  2895,  2935,
11841, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11162, 11842,
11842, 24628,  9796, 24628, 24628, 24628,  9796, 11843,  2311,  3120,
11843, 24628,  9797, 24628, 24628, 24628,  9797, 11844,  2310,  3099,
11844, 24628,  9798, 24628, 24628, 24628,  9798, 11845,  2309,  3067,
11845, 24628,  9799, 24628, 24628, 24628,  9799, 11846,  1499,  3023,
11846, 24628,  9800, 24628, 24628, 24628,  9800, 24628,  1477,  2936,
11847, 24628, 11848, 11848, 11825, 24628, 24628, 24628,  7191, 11642,
11848, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4307, 11642,
11849, 24628, 11850, 11850, 11851, 24628, 24628, 24628, 11821, 11664,
11850, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  7194, 11664,
11851, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11174, 11832,
11852, 24628, 11881, 11881, 11875, 11851, 24628, 11824, 11189, 11853,
11853, 24628,  4502, 11874, 11873, 11872,  4502, 11854,  2907,  4189,
11854, 24628, 11868, 11871, 11870, 11869, 11868, 11855,  7754,  5182,
11855, 24628, 11864, 11867, 11866, 11865, 11864, 11856,  4226,  5332,
11856, 24628, 11861, 11863, 11862, 11836, 11861, 11857,  4215,  3436,
11857, 24628, 11858, 11860, 11859, 24628, 11858, 24628,  4204,  3416,
11858, 24628,  3409,  3409,  4507, 24628, 24628, 24628,  4203,  3416,
11859, 24628,  4507, 24628, 24628, 24628,  4507, 24628,  4205,  1934,
11860, 24628,  3409, 24628, 24628, 24628,  3409, 24628,  3978,  3416,
11861, 24628,  3408,  3408,  4506,  4487, 24628, 11858,  4214,  3436,
11862, 24628,  4506, 24628, 24628, 24628,  4506, 11859,  4217,  3859,
11863, 24628,  3408, 24628, 24628, 24628,  3408, 11860,  4216,  3436,
11864, 24628,  3407,  3407,  4505,  5033, 24628, 11861,  4227,  5332,
11865, 24628,  5033, 24628, 24628, 24628,  5033, 11836,  7695,  5034,
11866, 24628,  4505, 24628, 24628, 24628,  4505, 11862,  6623,  4586,
11867, 24628,  3407, 24628, 24628, 24628,  3407, 11863,  4684,  5332,
11868, 24628,  3406,  3406,  4504,  5032, 24628, 11864,   670,  5182,
11869, 24628,  5032, 24628, 24628, 24628,  5032, 11865,  7697,  7699,
11870, 24628,  4504, 24628, 24628, 24628,  4504, 11866,  6622,  4659,
11871, 24628,  3406, 24628, 24628, 24628,  3406, 11867,  2909,  5182,
11872, 24628,  5031, 24628, 24628, 24628,  5031, 11869,  8137,  8231,
11873, 24628,  4503, 24628, 24628, 24628,  4503, 11870,  6621,  5016,
11874, 24628,  3405, 24628, 24628, 24628,  3405, 11871,  2908,  4189,
11875, 24628, 24628, 24628, 24628, 24628, 24628, 11841, 11161, 11876,
11876, 24628, 11163, 24628, 24628, 24628, 11163, 11877,  2323,  4190,
11877, 24628, 11164, 24628, 24628, 24628, 11164, 11878,  2324,  5183,
11878, 24628, 11165, 24628, 24628, 24628, 11165, 11879,  2325,  5333,
11879, 24628, 11166, 24628, 24628, 24628, 11166, 11880,  3210,  3437,
11880, 24628, 11167, 24628, 24628, 24628, 11167, 24628,  3203,  3417,
11881, 24628, 24628, 24628, 24628, 24628, 24628, 11825,  4480, 11853,
11882, 24628, 11898, 11898, 11883, 11850, 24628, 11847,  7193, 11496,
11883, 24628, 24628, 24628, 24628, 24628, 24628, 11825,  6799, 11884,
11884, 24628,  6800, 11897, 11896, 24628,  6800, 11885,  7848,  7852,
11885, 24628,  7777, 11895, 11894, 24628,  7777, 11886,  7846,  7785,
11886, 24628,  7778, 11893, 11892, 24628,  7778, 11887,  7844,  6580,
11887, 24628,  7779, 11891, 11890, 24628,  7779, 11888,  7843,  6549,
11888, 24628,  7780, 11889, 11859, 24628,  7780, 24628,  7842,  5151,
11889, 24628,  5144, 24628, 24628, 24628,  5144, 24628,  6547,  5151,
11890, 24628,  6804, 24628, 24628, 24628,  6804, 11859,  6158,  6183,
11891, 24628,  5143, 24628, 24628, 24628,  5143, 11889,  6548,  6549,
11892, 24628,  6803, 24628, 24628, 24628,  6803, 11890,  7845,  7092,
11893, 24628,  5142, 24628, 24628, 24628,  5142, 11891,  6562,  6580,
11894, 24628,  6802, 24628, 24628, 24628,  6802, 11892,  7847, 10459,
11895, 24628,  5141, 24628, 24628, 24628,  5141, 11893,  6594,  7785,
11896, 24628,  6801, 24628, 24628, 24628,  6801, 11894,  7851,  5555,
11897, 24628,  5140, 24628, 24628, 24628,  5140, 11895,  7850,  7852,
11898, 24628, 24628, 24628, 24628, 24628, 24628, 11848,  4306, 11496,
11899, 24628, 11906, 11906, 11905, 11904, 24628, 11849, 11900, 11537,
11900, 24628,  9867,  9867, 11901, 11902, 24628, 11821, 11903,  4393,
11901, 24628, 24628, 24628, 24628, 24628, 24628, 11174, 24628,  6801,
11902, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4310,
11903, 24628,  6150,  6150, 24628, 24628, 24628,  8027, 24628,  2765,
11904, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11902, 11666,
11905, 24628, 24628, 24628, 24628, 24628, 24628, 11851, 11901, 11896,
11906, 24628, 24628, 24628, 24628, 24628, 24628, 11850,  9867, 11537,
11907, 24628, 12705, 12705, 12703, 12696, 24628, 11852, 11159, 11908,
11908, 24628, 11193, 17617, 18907, 22037, 11193, 11909,  3338,  3311,
11909, 24628, 12419, 15039, 18908, 15036, 12419, 14935, 11910, 11058,
11910, 24628,   628,  3340,  8119, 11911,   628,  7415,  3180,   629,
11911, 24628, 11912, 24628, 24628, 24628, 11912, 13937, 24628, 11913,
11912, 24628, 24628, 24628, 24628, 24628, 24628,  7417, 24628, 11913,
11913, 24628, 24628, 24628, 24628, 24628, 24628, 12428,  6693, 11914,
11914,  6795,  6794, 13816, 16137, 23128,  6794, 11915,  5105,  3542,
11915,  6796, 11941, 13817, 16138, 23127, 11941, 11916,  5106,  4472,
11916,  6797, 11932, 11940, 11939, 11937, 11932, 11923, 11917,  7890,
11917,  5137, 11922,  7048, 24628, 24628, 11922, 11918, 24628,  6326,
11918, 11154, 11921,  5871, 24628, 24628, 11921, 11919, 24628,  5140,
11919, 11155, 11920,  5386, 24628, 24628, 11920, 24628, 24628,  3400,
11920, 24628, 11155,  5384, 24628, 24628, 11155, 24628, 24628,  3400,
11921, 24628, 11154,  5868, 24628, 24628, 11154, 11920, 24628,  5140,
11922, 24628,  5137,  6325, 24628, 24628,  5137, 11921, 24628,  6326,
11923, 11929, 11928,  7198, 11931, 24628, 11928, 11924, 11918,  6800,
11924, 11190, 11925,  5385, 11927, 24628, 11925, 24628, 11919,  4482,
11925, 24628, 11190,  5383, 11926, 24628, 11190, 24628, 11920,  4482,
11926, 24628, 11162, 24628, 24628, 24628, 11162, 24628, 24628,  9796,
11927, 11162, 11926, 24628, 24628, 24628, 11926, 24628, 24628,  9796,
11928, 24628, 11929,  7195, 11930, 24628, 11929, 11925, 11921,  6800,
11929, 24628,  6799,  6799, 11161, 24628, 24628, 11190, 11154,  6800,
11930, 24628, 11161, 24628, 24628, 24628, 11161, 11926, 24628, 11163,
11931, 11161, 11930, 24628, 24628, 24628, 11930, 11927, 24628, 11163,
11932, 24628,  6797, 11933, 11934, 11935,  6797, 11928, 11922,  7890,
11933, 24628,  6798, 24628, 24628, 24628,  6798,  7195,  6325,  7890,
11934, 24628, 11160, 24628, 24628, 24628, 11160, 11930, 24628, 11168,
11935, 24628, 11901, 24628, 24628, 24628, 11901, 11936, 24628,  6801,
11936, 24628, 11174, 24628, 24628, 24628, 11174, 24628, 24628,  4483,
11937, 11901, 11935, 24628, 24628, 24628, 11935, 11938, 24628,  6801,
11938, 11174, 11936, 24628, 24628, 24628, 11936, 24628, 24628,  4483,
11939, 11160, 11934, 24628, 24628, 24628, 11934, 11931, 24628, 11168,
11940,  6798, 11933, 24628, 24628, 24628, 11933,  7198,  7048,  7890,
11941, 24628,  6796,  4470, 11010, 11942,  6796, 11932, 23126,  4472,
11942, 24628, 11943, 24628, 24628, 24628, 11943, 11935, 24628, 11944,
11943, 24628, 24628, 24628, 24628, 24628, 24628, 11901, 24628, 11944,
11944, 24628, 24628, 24628, 24628, 24628, 24628, 17000,  7956, 11945,
11945, 24628,  7957, 24628,  3334, 17227,  7957, 17225, 11946,  5995,
11946, 24628,  6463, 24628,   665, 17216,  6463, 11947, 10927,  6019,
11947, 24628,  6464, 24628,   666,  1053,  6464, 11948, 10928,  6465,
11948, 24628, 11949, 24628,   667, 24628, 11949, 13756,  5398, 11960,
11949, 24628, 24628, 24628, 24628, 24628, 24628, 11950,  4479, 11960,
11950, 24628, 24628, 24628, 24628, 24628, 24628,  7769,  4480, 11951,
11951, 24628,  4502,  5327,  1055, 11952,  4502, 11956,  2907,  4189,
11952, 24628,  5031, 24628,  6610, 24628,  5031, 11953,  8137,  8231,
11953, 24628,  5032, 24628,  5773, 24628,  5032, 11954,  7697,  7699,
11954, 24628,  5033, 24628,  5772, 24628,  5033, 11955,  7695,  5034,
11955, 24628,  4487, 24628,   609, 24628,  4487, 24628,  2797,  2005,
11956, 24628, 11868,  5328,  6674, 11953, 11868, 11957,  7754,  5182,
11957, 24628, 11864,  5329,  6675, 11954, 11864, 11958,  4226,  5332,
11958, 24628, 11861,  5330,  6676, 11955, 11861, 11959,  4215,  3436,
11959, 24628, 11858,  5331,  6677, 24628, 11858, 24628,  4204,  3416,
11960, 24628, 11193, 11961,  1112, 17028, 11193, 13941,  3338,  3311,
11961, 24628,  5400, 24628,  1014, 24628,  5400, 11962,  3339,  3311,
11962, 24628,  5401, 24628,  1015, 24628,  5401, 11963,  3340, 11058,
11963, 24628,  5402, 24628,  1016, 24628,  5402, 11964,  4690, 11966,
11964, 24628,  5403, 24628,   709, 24628,  5403, 11965,  4691,  5405,
11965, 24628,  5404, 24628,   118, 24628,  5404, 24628,  3553,  3571,
11966, 24628,  3320,  7500, 11179, 11967,  3320, 14908,  7635,   168,
11967, 24628, 11968, 24628, 24628, 24628, 11968, 14909, 14929, 11969,
11968, 24628, 24628, 24628, 24628, 24628, 24628, 14910, 14930, 11969,
11969, 12969, 14926, 15770,  6190, 19050, 14926, 11970,  6936,  5674,
11970, 11991, 11990, 15771,  6191, 19045, 11990, 11971,  6937,  8918,
11971, 11981, 11980, 11989,  6192, 11987, 11980, 11972,  6938,  9062,
11972, 11977, 11976, 11979,  6853, 24628, 11976, 11973,  6939,  9027,
11973, 11974, 11975,  7942,  1674, 24628, 11975, 24628,  6952,  4375,
11974, 24628,  5850,  5850,  1390, 24628, 24628, 24628,  1205,  4375,
11975, 24628, 11974,  5849,  1673, 24628, 11974, 24628,  6953,  4375,
11976, 24628, 11977, 11978,  6852, 24628, 11977, 11975,  6954,  9027,
11977, 24628,  9026,  9026,  6619, 24628, 24628, 11974,  6955,  9027,
11978, 24628,  9026, 24628, 24628, 24628,  9026,  5849,  6957,  9027,
11979,  9026, 11978, 24628, 24628, 24628, 11978,  7942,  6958,  9027,
11980, 24628, 11981, 11984,  6856, 11985, 11981, 11976,  6959,  9062,
11981, 24628,  9061,  9061,  6627, 11982, 24628, 11977,  6960,  9062,
11982, 24628, 24628, 24628, 24628, 24628, 24628, 11983, 24628,  9038,
11983, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4349,
11984, 24628,  9061, 24628, 24628, 24628,  9061, 11978,  6961,  9062,
11985, 24628, 11982, 24628, 24628, 24628, 11982, 11986, 24628,  9038,
11986, 24628, 11983, 24628, 24628, 24628, 11983, 24628, 24628,  4349,
11987, 11982, 11985, 24628, 24628, 24628, 11985, 11988, 24628,  9038,
11988, 11983, 11986, 24628, 24628, 24628, 11986, 24628, 24628,  4349,
11989,  9061, 11984, 24628, 24628, 24628, 11984, 11979,  6962,  9062,
11990, 24628, 11991,  8916,  6858, 14928, 11991, 11980,  6963,  8918,
11991, 24628,  8917,  8917,  6629, 11992, 24628, 11981,  5489,  8918,
11992, 24628, 24628, 24628, 24628, 24628, 24628, 11982, 24628, 11993,
11993, 24628, 24628, 24628, 24628, 24628, 24628, 14363, 24628, 11994,
11994, 24628, 24628, 24628, 24628, 24628, 24628, 18446,  7684, 11995,
11995,  6227,  7685, 24628, 17480, 22335,  7685, 11996,  9040,  5825,
11996,  6228,  7686, 24628, 11998,  3725,  7686, 11997,  9041,  5997,
11997,  6229,  7687, 24628,   762, 24628,  7687,  8496,  9042,  6230,
11998, 24628, 12176, 24628, 24628, 24628, 12176,   762, 13224, 11999,
11999, 24628, 11684, 11684, 20182, 22921, 24628, 12000,    44, 11141,
12000, 24628, 11685, 11685, 20183, 22912, 24628, 12001,  6001, 11686,
12001, 24628, 19593, 19593, 20196, 22903, 24628, 12349, 13018, 12002,
12002, 24628,  7141, 17357, 18237, 23120,  7141, 12003, 11764,   167,
12003, 24628,  7142, 17358, 18238, 23116,  7142, 23110, 12004,   699,
12004, 24628,  7143, 12005, 17871, 23105,  7143, 23107, 11120, 11771,
12005, 24628,  7144, 11767, 12006, 12010,  7144, 17360, 16296, 11771,
12006, 24628,  1582, 24628, 24628, 24628,  1582, 12007,  7349,  9860,
12007, 24628,  1583, 24628, 24628, 24628,  1583, 12008,  7350, 10850,
12008, 24628,  1584, 24628, 24628, 24628,  1584, 12009,  7351, 10840,
12009, 24628,  1585, 24628, 24628, 24628,  1585, 24628,  7352, 10834,
12010, 24628,  7145, 24628, 24628, 24628,  7145, 12011, 12012, 12013,
12011, 24628,  7146, 24628, 24628, 24628,  7146, 11743, 11104,  7148,
12012, 24628, 11123, 24628, 24628, 24628, 11123, 11104,  9008, 11124,
12013, 24628, 11124, 12014,  7082, 16276, 11124, 16282, 14841,  6794,
12014, 24628,  6693, 24628, 24628, 24628,  6693, 12015,  8911,  6794,
12015, 24628,  6694, 24628, 24628, 24628,  6694, 12016,  8912, 12026,
12016, 24628,  6695, 24628, 24628, 24628,  6695, 12017,  8913, 12019,
12017, 24628,  6696, 24628, 24628, 24628,  6696, 12018,  8914,  6713,
12018, 24628,  5272, 24628, 24628, 24628,  5272, 24628,  6447,  5273,
12019, 24628,  6729,  7348, 11796, 12020,  6729, 12023,  6308,  6516,
12020, 24628, 12021, 24628, 24628, 24628, 12021, 12022, 24628, 10959,
12021, 24628, 24628, 24628, 24628, 24628, 24628,  9288, 24628, 10959,
12022, 24628,  9288, 24628, 24628, 24628,  9288,  6722, 24628,  9289,
12023, 24628, 10857,  7349, 11797, 12022, 10857, 12024,  6312,  8143,
12024, 24628, 10849,  7350, 11106,  6722, 10849, 12025,  6313,  7353,
12025, 24628, 10839,  7351, 11084, 24628, 10839, 11072,  5208,  4077,
12026, 24628,  7528,  6470, 12027, 12040,  7528, 13364,  6314,  5316,
12027, 24628, 11799, 24628, 24628, 24628, 11799, 12028, 24628, 11800,
12028, 24628, 11805, 24628, 24628, 24628, 11805, 12029, 24628, 11806,
12029, 24628, 12030, 24628, 24628, 24628, 12030, 12038, 24628, 12033,
12030, 24628, 24628, 24628, 24628, 24628, 24628, 12031, 24628, 12033,
12031, 24628, 24628, 24628, 24628, 24628, 24628, 12032, 24628, 10068,
12032, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10001,
12033, 24628, 24628, 24628, 24628, 24628, 24628, 12034,   303,   333,
12034, 24628, 24628, 24628, 24628, 24628, 24628, 12035,   304,  8895,
12035, 24628, 24628, 24628, 24628, 24628, 24628, 12036,   305,  7636,
12036, 24628, 24628, 24628, 24628, 24628, 24628, 12037,   306,  6078,
12037, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   119,  3585,
12038, 24628, 12031, 24628, 24628, 24628, 12031, 12039, 24628, 10068,
12039, 24628, 12032, 24628, 24628, 24628, 12032, 24628, 24628, 10001,
12040, 24628, 12041, 24628, 24628, 24628, 12041, 13365, 24628, 12042,
12041, 24628, 24628, 24628, 24628, 24628, 24628, 13366, 24628, 12042,
12042, 24628, 24628, 24628, 24628, 24628, 24628, 16942,  7179, 12043,
12043, 24628,  7180, 24628, 14549, 20318,  7180, 12044,  8991,  7134,
12044, 24628,  7181, 24628, 19073,  9295,  7181, 12045,  8992,  7182,
12045, 24628, 17071, 24628,  4479, 24628, 17071, 17059, 17577, 12046,
12046, 24628, 12417, 15572,  9296, 17027, 12417, 12047, 11960, 10132,
12047, 24628, 12418, 15573, 13296, 17024, 12418, 17019, 13941, 12048,
12048,   629, 11058, 17149, 14114, 23098, 11058, 12049, 10103,    12,
12049, 22720, 22722, 17150, 14112, 23097, 22722, 22711, 12050,   107,
12050, 12085, 12084, 16329, 13028, 23095, 12084, 12051, 10105,    66,
12051, 12063, 12062, 12083, 12082, 12079, 12062, 12052, 10106,  8900,
12052, 12058, 12057, 12061, 12060, 12059, 12057, 12053, 10107,  8637,
12053, 12055, 12054, 12056,  8822, 24628, 12054, 24628, 10108,  8660,
12054, 24628, 12055,  8899,  8601, 24628, 12055, 24628,  8664,  8660,
12055, 24628,   600,   600,   635, 24628, 24628, 24628,  4142,  8660,
12056,   600,  8899, 24628, 24628, 24628,  8899, 24628,  6438,  8660,
12057, 24628, 12058,  8898,  9636, 12018, 12058, 12054,  8700,  8637,
12058, 24628,   599,   599,   634,  5272, 24628, 12055,  4141,  8637,
12059,  5272, 12018, 24628, 24628, 24628, 12018, 24628,  6453,  5273,
12060,   634,  9636, 24628, 24628, 24628,  9636,  8822,  7425,  8687,
12061,   599,  8898, 24628, 24628, 24628,  8898, 12056,  6442,  8637,
12062, 24628, 12063,  8897,  9635, 12078, 12063, 12057, 10109,  8900,
12063, 24628,   598,   598,   633, 12064, 24628, 12058,  2471,  8900,
12064, 24628, 24628, 24628, 24628, 24628, 24628,  5272, 10111, 12065,
12065, 24628, 10112,  8954, 12066, 12070, 10112, 12072,  7992,  7949,
12066, 24628,  8719, 24628, 24628, 24628,  8719, 12067, 24628,  8720,
12067, 24628,  8714, 24628, 24628, 24628,  8714, 12068, 24628,  7280,
12068, 24628,  8713, 24628, 24628, 24628,  8713, 12069, 24628,  7225,
12069, 24628,  8712, 24628, 24628, 24628,  8712,  6723, 24628,  5125,
12070, 24628, 10113, 24628, 24628, 24628, 10113, 12071, 24628, 10115,
12071, 24628, 10114, 24628, 24628, 24628, 10114,  5287, 24628,  7304,
12072, 24628, 12073,  8955, 12067, 12071, 12073, 12076,  7997,  8958,
12073, 24628,  6819,  6819,  8714, 10114, 24628, 12074,  3374,  8958,
12074, 24628,  6820,  6820,  8713,  2690, 24628, 12075,  3375,  6822,
12075, 24628,  6821,  6821,  8712, 24628, 24628,  8581,  3376,  5896,
12076, 24628, 12074,  8956, 12068,  5287, 12074, 12077,  7998,  6822,
12077, 24628, 12075,  8957, 12069, 24628, 12075,  8627,  7999,  5896,
12078, 24628, 12064, 24628, 24628, 24628, 12064, 12018, 10110, 12065,
12079, 12064, 12078, 24628, 24628, 24628, 12078, 12059, 12080, 12065,
12080, 10111, 10110, 24628, 24628, 24628, 10110,  6453, 12081, 10112,
12081,  6817,  6816, 24628, 24628, 24628,  6816,  6452, 24628,  6818,
12082,   633,  9635, 24628, 24628, 24628,  9635, 12060,  7429,  9637,
12083,   598,  8897, 24628, 24628, 24628,  8897, 12061,  6454,  8900,
12084, 24628, 12085,  8896,  9634, 22724, 12085, 12062, 13513,    66,
12085, 24628,   597,   597,   632, 12086, 24628, 12063,  2470,    66,
12086, 24628, 24628, 24628, 24628, 24628, 24628, 12064, 12087, 12088,
12087, 24628, 24628, 24628, 24628, 24628, 24628, 10111,  9720, 11694,
12088, 24628, 11694, 12089, 12093, 20003, 11694, 14687,  8000,  7764,
12089, 24628,  8972, 24628, 24628, 24628,  8972, 12090,  8001,  7764,
12090, 24628,  8973, 24628, 24628, 24628,  8973, 12091,  8002,  8974,
12091, 24628, 11697, 24628, 24628, 24628, 11697, 12092,  8006,  9255,
12092, 24628, 11698, 24628, 24628, 24628, 11698,  8323,  8007, 10968,
12093, 24628, 12094, 24628, 24628, 24628, 12094, 14688, 24628, 12095,
12094, 24628, 24628, 24628, 24628, 24628, 24628, 14689, 24628, 12095,
12095, 24628, 24628, 24628, 24628, 24628, 24628, 14472,  2664, 12096,
12096, 24628,  2665, 24628, 15260, 22506,  2665, 12097,  1901,  1626,
12097, 24628,  2666, 24628, 12127,  3473,  2666, 12098, 10613,  2667,
12098, 24628, 12126, 24628,  2924, 24628, 12126, 12099, 10612,  3545,
12099, 24628, 12125, 24628,  2925, 24628, 12125, 12118, 10610, 12100,
12100, 24628, 10317, 12117,  3491, 24628, 10317, 12101,  3971,   321,
12101, 24628, 10318, 12116,  3492, 24628, 10318, 12110, 12102,  4291,
12102, 24628, 10319,  3973,  4009, 24628, 10319, 12103, 12109,  5181,
12103, 24628, 10320,  3974,  4010, 24628, 10320, 12104, 12108,  6933,
12104, 24628, 10321,  3975,  3506, 24628, 10321, 12105, 12107,  6843,
12105, 24628, 10322,  3976,  3496, 24628, 10322, 24628, 12106,  3979,
12106, 24628, 10323,  3977,  6156, 24628, 10323, 24628,  4686,   944,
12107, 24628, 10324,  3988,  6157, 24628, 10324, 12106,  4685,  3990,
12108, 24628,  4033,  6045,  9658, 24628,  4033, 12107,  4683,  4034,
12109, 24628,  4032,  6042,  6047, 24628,  4032, 12108,  4682,  1160,
12110, 24628, 10325, 12115,  3493, 24628, 10325, 12111, 12103,  7756,
12111, 24628, 10326, 12114,  3494, 24628, 10326, 12112, 12104, 10327,
12112, 24628, 10343, 12113,  3495, 24628, 10343, 24628, 12105, 10344,
12113, 24628, 10365, 24628,   473, 24628, 10365, 24628,  3976, 10344,
12114, 24628, 10392, 24628,   472, 24628, 10392, 12113,  3975, 10327,
12115, 24628, 10427, 24628,   471, 24628, 10427, 12114,  3974,  7756,
12116, 24628, 10468, 24628,   470, 24628, 10468, 12115,  3973,  4291,
12117, 24628,   320, 24628,   469, 24628,   320, 12116,  3972,   321,
12118, 24628, 12124, 24628,  2926, 24628, 12124, 24628, 10608, 12119,
12119, 24628, 10603,  8374,  3476, 24628, 10603, 12120,  3941,  1707,
12120, 24628, 10604,  8373,  3477, 24628, 10604, 12121,  3952,  4820,
12121, 24628, 10605,  8372,  3478, 24628, 10605, 12122,  3953,  4836,
12122, 24628, 10606,  8371,  3479, 24628, 10606, 12123,  3954,  4877,
12123, 24628, 10607,  8370,  3480, 24628, 10607, 24628,  3955,  4893,
12124, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10609, 12119,
12125, 24628, 24628, 24628, 24628, 24628, 24628, 12124, 10611, 12100,
12126, 24628, 24628, 24628, 24628, 24628, 24628, 12125,  1904,  3545,
12127, 24628, 24628, 24628, 24628, 24628, 24628,  2924, 11683, 12128,
12128, 24628, 11684, 11684, 18925, 22883, 24628, 12129,  1575, 11141,
12129, 24628, 11685, 11685, 19582, 22872, 24628, 22860, 12130, 11686,
12130, 24628,  2672,  2672,  9671, 12135, 24628, 12131,  1577,  2673,
12131, 24628, 11356, 11356, 12134, 10099, 24628, 12132,  1578,  7141,
12132, 24628, 10093, 10093, 10077, 24628, 24628, 12133,  4808,  9911,
12133, 24628, 10011, 10011,  9988, 24628, 24628, 24628,  4809,  9974,
12134, 24628, 24628, 24628, 24628, 24628, 24628, 10077, 10122, 10101,
12135, 24628, 24628, 24628, 24628, 24628, 24628, 10099, 13147, 12136,
12136, 24628, 13148, 13148, 13330, 22871, 24628, 21921, 14458, 12137,
12137,  6018, 11007, 17213,  1687, 22601, 11007, 13748, 12138,  6019,
12138,  5823, 11008,  7663, 16137, 23094, 11008, 12149, 12139,  5824,
12139, 12148, 12147,  7664, 24628, 24628, 12147, 12140, 24628,  6227,
12140, 12146, 12145,  7665, 24628, 24628, 12145, 12141, 24628,  4465,
12141, 11192, 12144,  7666, 24628, 24628, 12144, 12142, 24628,  5400,
12142, 11191, 12143,  5394, 24628, 24628, 12143, 11919, 24628,  3405,
12143, 24628, 11191,  5392, 24628, 24628, 11191, 11920, 24628,  3405,
12144, 24628, 11192,  5399, 24628, 24628, 11192, 12143, 24628,  5400,
12145, 24628, 12146,  4463, 24628, 24628, 12146, 12144, 24628,  4465,
12146, 24628,  4464,  4464, 24628, 24628, 24628, 11192, 24628,  4465,
12147, 24628, 12148,  7667, 24628, 24628, 12148, 12145, 24628,  6227,
12148, 24628,  6226,  6226, 24628, 24628, 24628, 12146, 24628,  6227,
12149, 12158, 12157,  7668, 16138, 23093, 12157, 12150, 12140,  7669,
12150, 11159, 12153, 12156, 11939, 12155, 12153, 12151, 12141, 11193,
12151, 11189, 12152,  5393, 11931, 11938, 12152, 11924, 12142,  4502,
12152, 24628, 11189,  5391, 11930, 11936, 11189, 11925, 12143,  4502,
12153, 24628, 11159,  5398, 11934, 12154, 11159, 12152, 12144, 11193,
12154, 24628, 11173, 24628, 24628, 24628, 11173, 11936, 24628, 11175,
12155, 11173, 12154, 24628, 24628, 24628, 12154, 11938, 24628, 11175,
12156,  4479,  5398, 24628, 24628, 24628,  5398,  5393,  7666, 11193,
12157, 24628, 12158, 10928, 11010, 13840, 12158, 12153, 12145,  7669,
12158, 24628, 10929, 10929, 11011, 12159, 24628, 11159, 12146,  7669,
12159, 24628, 24628, 24628, 24628, 24628, 24628, 11173, 24628, 12160,
12160, 24628, 24628, 24628, 24628, 24628, 24628, 17537,  1623, 12161,
12161, 24628,  1624, 24628,  1466, 20960,  1624, 17680, 12162,  1625,
12162, 24628,  1898, 24628,  1570, 12168,  1898, 12163,  4469,  1899,
12163, 24628, 12167, 24628,  9690,  2472, 12167, 12164,  4470,  5737,
12164, 24628,  7767, 24628,  9688, 24628,  7767, 12165, 11933,  7889,
12165, 24628,  7768, 24628,  7940, 24628,  7768, 12166,  7195,  7775,
12166, 24628,  7769, 24628,  1389, 24628,  7769, 24628,  5383,  7770,
12167, 24628, 24628, 24628, 24628, 24628, 24628,  7767,  4471,  5737,
12168, 24628, 24628, 24628, 24628, 24628, 24628,  2472, 14078, 12169,
12169, 24628, 13823, 13823, 16945, 20753, 24628, 17685, 11485, 12170,
12170, 24628, 11487, 11487, 14082, 23084, 24628, 18232, 12171, 11051,
12171, 24628, 11488, 11488, 14549, 21261, 24628, 12177, 12172,  9726,
12172, 24628, 11489, 11489, 24628, 24628, 24628, 12175, 12173,  9895,
12173, 24628, 11490, 11490, 24628, 24628, 24628, 12174, 24628, 11491,
12174, 24628, 11683, 11683, 24628, 24628, 24628,  1992, 24628, 11684,
12175, 24628, 12176, 12176, 24628, 24628, 24628,  1995, 12174, 11999,
12176, 24628, 24628, 24628, 24628, 24628, 24628,   763, 11683, 11999,
12177, 24628, 14310, 14310, 19073, 20734, 24628,  4478, 12175, 12178,
12178, 24628, 11999, 11999, 19510, 23058, 24628, 12179,    37, 11141,
12179, 24628, 12000, 12000, 19511, 23032, 24628, 12180,  9901, 11686,
12180, 24628, 12001, 12001, 12379, 12375, 24628, 12181,  9902, 12002,
12181, 24628, 12349, 12349, 12300, 12297, 24628, 12229,  9910, 12182,
12182, 24628,  9911, 12226, 12223, 12220,  9911, 12183, 11737,   322,
12183, 24628,  9912, 12217, 12214, 12211,  9912, 12184, 11760,   757,
12184, 24628,  9913, 12208, 12205, 12202,  9913, 12185, 11761,  7757,
12185, 24628,  9914, 12199, 12196, 12193,  9914, 12186, 11762,  8732,
12186, 24628,  9915, 12190, 12187, 24628,  9915, 24628, 11763,  8749,
12187, 24628,  9916, 12188, 12189, 24628,  9916, 24628, 11756,  8760,
12188, 24628,  8759, 24628, 24628, 24628,  8759, 24628, 11743,  8760,
12189, 24628,  9917, 24628, 24628, 24628,  9917, 24628, 11749,  9918,
12190, 24628,  9329, 12192, 12191, 24628,  9329, 24628,  9603,  8749,
12191, 24628,  9330, 24628, 24628, 24628,  9330, 24628,  9591,  9331,
12192, 24628,  8775, 24628, 24628, 24628,  8775, 24628,  9586,  8749,
12193, 24628,  9923, 12194, 12195, 24628,  9923, 24628, 11732,  4741,
12194, 24628,  4740, 24628, 24628, 24628,  4740, 24628,  9517,  4741,
12195, 24628,  9924, 24628, 24628, 24628,  9924, 24628, 11728,  8766,
12196, 24628,  9925, 12198, 12197, 12195,  9925, 12187, 11755,  8777,
12197, 24628,  9926, 24628, 24628, 24628,  9926, 12189, 11748,  9927,
12198, 24628,  8776, 24628, 24628, 24628,  8776, 12188, 11742,  8777,
12199, 24628,  9339, 12201, 12200, 12194,  9339, 12190,  9602,  8732,
12200, 24628,  9340, 24628, 24628, 24628,  9340, 12191,  9590,  9341,
12201, 24628,  8795, 24628, 24628, 24628,  8795, 12192,  9585,  8732,
12202, 24628,  9932, 12204, 12203, 24628,  9932, 12193, 11759,  9358,
12203, 24628,  9933, 24628, 24628, 24628,  9933, 12195, 11752,  9934,
12204, 24628,  9357, 24628, 24628, 24628,  9357, 12194,  9599,  9358,
12205, 24628,  9938, 12207, 12206, 12203,  9938, 12196, 11754,  8797,
12206, 24628,  9939, 24628, 24628, 24628,  9939, 12197, 11747,  9940,
12207, 24628,  8796, 24628, 24628, 24628,  8796, 12198, 11741,  8797,
12208, 24628,  9356, 12210, 12209, 12204,  9356, 12199,  9601,  7757,
12209, 24628,  9374, 24628, 24628, 24628,  9374, 12200,  9589,  9375,
12210, 24628,  8815, 24628, 24628, 24628,  8815, 12201,  9584,  7757,
12211, 24628,  9945, 12213, 12212, 24628,  9945, 12202, 11758,  9397,
12212, 24628,  9946, 24628, 24628, 24628,  9946, 12203, 11751,  9947,
12213, 24628,  9396, 24628, 24628, 24628,  9396, 12204,  9598,  9397,
12214, 24628,  9951, 12216, 12215, 12212,  9951, 12205, 11753,  8817,
12215, 24628,  9952, 24628, 24628, 24628,  9952, 12206, 11746,  9953,
12216, 24628,  8816, 24628, 24628, 24628,  8816, 12207, 11740,  8817,
12217, 24628,  9395, 12219, 12218, 12213,  9395, 12208,  9600,   757,
12218, 24628,  9415, 24628, 24628, 24628,  9415, 12209,  9588,  9416,
12219, 24628,   756, 24628, 24628, 24628,   756, 12210,  9583,   757,
12220, 24628,  9954, 12222, 12221, 24628,  9954, 12211, 11757,  9436,
12221, 24628,  9955, 24628, 24628, 24628,  9955, 12212, 11750,  9956,
12222, 24628,  9455, 24628, 24628, 24628,  9455, 12213,  9597,  9436,
12223, 24628,  9960, 12225, 12224, 12221,  9960, 12214, 11738,  8837,
12224, 24628,  9961, 24628, 24628, 24628,  9961, 12215, 11745,  9962,
12225, 24628,  8836, 24628, 24628, 24628,  8836, 12216, 11739,  8837,
12226, 24628,  2428, 12228, 12227, 12222,  2428, 12217,  9581,   322,
12227, 24628, 10503, 24628, 24628, 24628, 10503, 12218,  9587, 10504,
12228, 24628,   755, 24628, 24628, 24628,   755, 12219,  9582,   322,
12229, 24628, 12295, 12295, 12257, 24628, 24628, 24628,  9973, 12230,
12230, 24628,  9974, 12255, 12252, 24628,  9974, 12231, 11722,  1708,
12231, 24628,  9975, 12250, 12247, 24628,  9975, 12232, 11733,  1734,
12232, 24628,  9976, 12245, 12242, 24628,  9976, 12233, 11734,  1829,
12233, 24628,  9977, 12240, 12237, 24628,  9977, 12234, 11735,  4709,
12234, 24628,  9978, 12235, 12193, 24628,  9978, 24628, 11736,  4725,
12235, 24628,  4724, 12236, 12194, 24628,  4724, 24628,  9521,  4725,
12236, 24628,  4751, 24628, 24628, 24628,  4751, 24628,  9512,  4725,
12237, 24628,  9979, 12238, 12239, 24628,  9979, 12193, 11731,  4753,
12238, 24628,  4752, 24628, 24628, 24628,  4752, 12194,  9516,  4753,
12239, 24628,  9980, 24628, 24628, 24628,  9980, 12195, 11727,  8793,
12240, 24628,  4708, 12241, 12238, 24628,  4708, 12235,  9520,  4709,
12241, 24628,  4763, 24628, 24628, 24628,  4763, 12236,  9511,  4709,
12242, 24628,  9981, 12243, 12244, 24628,  9981, 12237, 11730,  4765,
12243, 24628,  4764, 24628, 24628, 24628,  4764, 12238,  9515,  4765,
12244, 24628,  9982, 24628, 24628, 24628,  9982, 12239, 11726,  8813,
12245, 24628,  4707, 12246, 12243, 24628,  4707, 12240,  9519,  1829,
12246, 24628,  1828, 24628, 24628, 24628,  1828, 12241,  9510,  1829,
12247, 24628,  9983, 12248, 12249, 24628,  9983, 12242, 11729,  4776,
12248, 24628,  4775, 24628, 24628, 24628,  4775, 12243,  9514,  4776,
12249, 24628,  9984, 24628, 24628, 24628,  9984, 12244, 11725,  8834,
12250, 24628,  4702, 12251, 12248, 24628,  4702, 12245,  9518,  1734,
12251, 24628,  1733, 24628, 24628, 24628,  1733, 12246,  9509,  1734,
12252, 24628,  9985, 12253, 12254, 24628,  9985, 12247, 11723,  4787,
12253, 24628,  4786, 24628, 24628, 24628,  4786, 12248,  9513,  4787,
12254, 24628,  9986, 24628, 24628, 24628,  9986, 12249, 11724,  9776,
12255, 24628,  4701, 12256, 12253, 24628,  4701, 12250,  9507,  1708,
12256, 24628,  1732, 24628, 24628, 24628,  1732, 12251,  9508,  1708,
12257, 24628, 12258, 12258, 12284, 24628, 24628, 24628,  9987, 12259,
12258, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9988, 12259,
12259, 24628,  9989, 12260, 12265, 24628,  9989, 12275, 12283,  5576,
12260, 24628,  5566, 24628, 24628, 24628,  5566, 12261,  9523,  5576,
12261, 24628,  5567, 24628, 24628, 24628,  5567, 12262,  9524,  1826,
12262, 24628,  5568, 24628, 24628, 24628,  5568, 12263,  9525,  4874,
12263, 24628,  5569, 24628, 24628, 24628,  5569, 12264,  9526,  4722,
12264, 24628,  5570, 24628, 24628, 24628,  5570, 24628,  9527,  4738,
12265, 24628,  9990, 24628, 24628, 24628,  9990, 12266, 12274,  4793,
12266, 24628,  9991, 24628, 24628, 24628,  9991, 12267, 12273,  4777,
12267, 24628,  9992, 24628, 24628, 24628,  9992, 12268, 12272,  4766,
12268, 24628,  9993, 24628, 24628, 24628,  9993, 12269, 12271,  4754,
12269, 24628,  9994, 24628, 24628, 24628,  9994, 24628, 12270,  4742,
12270, 24628,  5644, 24628, 24628, 24628,  5644, 24628,  5279,   825,
12271, 24628,  5643, 24628, 24628, 24628,  5643, 12270,  5280,  2046,
12272, 24628,  5642, 24628, 24628, 24628,  5642, 12271,  5281,  2200,
12273, 24628,  5641, 24628, 24628, 24628,  5641, 12272,  5282,  2286,
12274, 24628,  5640, 24628, 24628, 24628,  5640, 12273,  5283,  4497,
12275, 24628,  9995, 12261, 12266, 24628,  9995, 12276, 12282,  1826,
12276, 24628,  9996, 12262, 12267, 24628,  9996, 12277, 12281,  4874,
12277, 24628,  9997, 12263, 12268, 24628,  9997, 12278, 12280,  4722,
12278, 24628,  9998, 12264, 12269, 24628,  9998, 24628, 12279,  4738,
12279, 24628,  5648,  9527, 12270, 24628,  5648, 24628,  5758,  2954,
12280, 24628,  5647,  9526, 12271, 24628,  5647, 12279,  5759,  3042,
12281, 24628,  5646,  9525, 12272, 24628,  5646, 12280,  5760,  3085,
12282, 24628,  5645,  9524, 12273, 24628,  5645, 12281,  5761,  1824,
12283, 24628,  5639,  9523, 12274, 24628,  5639, 12282,   637,  3249,
12284, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9999, 12285,
12285, 24628, 10000, 24628, 24628, 24628, 10000, 12291, 12286,  5577,
12286, 24628, 10001, 24628, 24628, 24628, 10001, 12287,   264,  3236,
12287, 24628, 10002, 24628, 24628, 24628, 10002, 12288,   265,  1825,
12288, 24628, 10003, 24628, 24628, 24628, 10003, 12289,   266,  3076,
12289, 24628, 10004, 24628, 24628, 24628, 10004, 12290,   267,  3032,
12290, 24628, 10005, 24628, 24628, 24628, 10005, 24628,   268,  2945,
12291, 24628, 10006, 24628, 24628, 24628, 10006, 12292, 12287,  1827,
12292, 24628, 10007, 24628, 24628, 24628, 10007, 12293, 12288,  4872,
12293, 24628, 10008, 24628, 24628, 24628, 10008, 12294, 12289,  4723,
12294, 24628, 10009, 24628, 24628, 24628, 10009, 24628, 12290,  4739,
12295, 24628, 12296, 12296, 12258, 24628, 24628, 24628, 10010, 12230,
12296, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10011, 12230,
12297, 24628, 12298, 12298, 12299, 24628, 24628, 24628, 10012, 12252,
12298, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10013, 12252,
12299, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10014, 12265,
12300, 24628, 12348, 12348, 12337, 12299, 24628, 12257, 10015, 12301,
12301, 24628, 10016, 12336, 12335, 12334, 10016, 12320, 12302,  9813,
12302, 24628,  5763, 12303, 12308, 12313,  5763, 12316,  3674,  8055,
12303, 24628,  5658, 24628, 24628, 24628,  5658, 12304,  3675,  8055,
12304, 24628,  5659, 24628, 24628, 24628,  5659, 12305,  3676,  7988,
12305, 24628,  5660, 24628, 24628, 24628,  5660, 12306,  3677,  5663,
12306, 24628,  5661, 24628, 24628, 24628,  5661, 12307,  3678,  3509,
12307, 24628,  5662, 24628, 24628, 24628,  5662, 24628,  3679,  3435,
12308, 24628,  5764, 24628, 24628, 24628,  5764, 12309,  3680,  5029,
12309, 24628,  5765, 24628, 24628, 24628,  5765, 12310,  3681,  4672,
12310, 24628,  5766, 24628, 24628, 24628,  5766, 12311,  3682,  4600,
12311, 24628,  5767, 24628, 24628, 24628,  5767, 12312,  3683,  3872,
12312, 24628,  5768, 24628, 24628, 24628,  5768, 24628,  3684,  1943,
12313, 24628,  5769, 24628, 24628, 24628,  5769, 12314,  6667,  7970,
12314, 24628,  5770, 24628, 24628, 24628,  5770, 12315,  6668,  7729,
12315, 24628,  5771, 24628, 24628, 24628,  5771, 12270,  6669,  5101,
12316, 24628, 10026, 12304, 12309, 12314, 10026, 12317,  6681,  7988,
12317, 24628, 10027, 12305, 12310, 12315, 10027, 12318,  6682,  5663,
12318, 24628, 10028, 12306, 12311, 12270, 10028, 12319,  6683,  3509,
12319, 24628, 10029, 12307, 12312, 24628, 10029, 24628,  6684,  3435,
12320, 24628, 10017, 12333, 12332, 12331, 10017, 12321, 12316, 10018,
12321, 24628, 10030, 12330, 12329, 12328, 10030, 12322, 12317, 10031,
12322, 24628, 10039, 12327, 12326, 12269, 10039, 12323, 12318,  8747,
12323, 24628, 10040, 12325, 12324, 24628, 10040, 24628, 12319,  8758,
12324, 24628, 10041, 24628, 24628, 24628, 10041, 24628, 12312,  8761,
12325, 24628, 10042, 24628, 24628, 24628, 10042, 24628, 12307,  8758,
12326, 24628, 10043, 24628, 24628, 24628, 10043, 12324, 12311,  9350,
12327, 24628, 10044, 24628, 24628, 24628, 10044, 12325, 12306,  8747,
12328, 24628, 10045, 24628, 24628, 24628, 10045, 12269, 12315,  9373,
12329, 24628, 10046, 24628, 24628, 24628, 10046, 12326, 12310,  9389,
12330, 24628, 10047, 24628, 24628, 24628, 10047, 12327, 12305, 10031,
12331, 24628, 10048, 24628, 24628, 24628, 10048, 12328, 12314,  9414,
12332, 24628, 10049, 24628, 24628, 24628, 10049, 12329, 12309,  9430,
12333, 24628, 10050, 24628, 24628, 24628, 10050, 12330, 12304, 10018,
12334, 24628, 10051, 24628, 24628, 24628, 10051, 12331, 12313,  9453,
12335, 24628, 10052, 24628, 24628, 24628, 10052, 12332, 12308, 10053,
12336, 24628, 10058, 24628, 24628, 24628, 10058, 12333, 12303,  9813,
12337, 24628, 24628, 24628, 24628, 24628, 24628, 12284, 10061, 12338,
12338, 24628, 10062, 24628, 24628, 24628, 10062, 12344, 12339, 10063,
12339, 24628, 10068, 24628, 24628, 24628, 10068, 12340,   679,  7888,
12340, 24628, 10069, 24628, 24628, 24628, 10069, 12341,   680,  7834,
12341, 24628, 10070, 24628, 24628, 24628, 10070, 12342,   681,  5664,
12342, 24628, 10071, 24628, 24628, 24628, 10071, 12343,   682,  3510,
12343, 24628, 10072, 24628, 24628, 24628, 10072, 24628,   683,  3426,
12344, 24628, 10073, 24628, 24628, 24628, 10073, 12345, 12340,  8415,
12345, 24628, 10074, 24628, 24628, 24628, 10074, 12346, 12341,  8436,
12346, 24628, 10075, 24628, 24628, 24628, 10075, 12347, 12342,  8457,
12347, 24628, 10076, 24628, 24628, 24628, 10076, 24628, 12343,  8478,
12348, 24628, 24628, 24628, 24628, 24628, 24628, 12258, 10077, 12301,
12349, 24628, 12374, 12374, 12350, 12298, 24628, 12295, 10078, 12182,
12350, 24628, 24628, 24628, 24628, 24628, 24628, 12258, 10079, 12351,
12351, 24628, 10080, 12373, 12372, 24628, 10080, 12361, 12352,  5604,
12352, 24628,  7533,  9605, 12353, 24628,  7533, 12357,  8687,  7887,
12353, 24628,  7534, 24628, 24628, 24628,  7534, 12354,  7308, 10092,
12354, 24628,  7535, 24628, 24628, 24628,  7535, 12355,  7309,  8597,
12355, 24628,  7536, 24628, 24628, 24628,  7536, 12356,  5305,  7538,
12356, 24628,  7537, 24628, 24628, 24628,  7537, 12312,  5304,  3290,
12357, 24628,  8676,  9606, 12354, 24628,  8676, 12358,  8686,  7833,
12358, 24628,  8677,  9607, 12355, 24628,  8677, 12359,  8685,  5721,
12359, 24628,  8678,  9608, 12356, 24628,  8678, 12360,  8684,  5716,
12360, 24628,  8679,  9609, 12312, 24628,  8679, 24628,  8683,  5160,
12361, 24628, 10081, 12371, 12370, 24628, 10081, 12362, 12357,  8406,
12362, 24628, 10082, 12369, 12368, 24628, 10082, 12363, 12358,  8427,
12363, 24628, 10083, 12367, 12366, 24628, 10083, 12364, 12359,  8448,
12364, 24628, 10084, 12365, 12324, 24628, 10084, 24628, 12360,  8469,
12365, 24628,  9547, 24628, 24628, 24628,  9547, 24628,  9609,  8469,
12366, 24628, 10085, 24628, 24628, 24628, 10085, 12324, 12356,  8794,
12367, 24628,  9548, 24628, 24628, 24628,  9548, 12365,  9608,  8448,
12368, 24628, 10086, 24628, 24628, 24628, 10086, 12366, 12355,  8814,
12369, 24628,  9549, 24628, 24628, 24628,  9549, 12367,  9607,  8427,
12370, 24628, 10087, 24628, 24628, 24628, 10087, 12368, 12354,  8835,
12371, 24628,  9550, 24628, 24628, 24628,  9550, 12369,  9606,  8406,
12372, 24628, 10088, 24628, 24628, 24628, 10088, 12370, 12353, 10089,
12373, 24628,  5603, 24628, 24628, 24628,  5603, 12371,  9605,  5604,
12374, 24628, 24628, 24628, 24628, 24628, 24628, 12296, 10093, 12182,
12375, 24628, 12378, 12378, 12377, 12376, 24628, 12297, 10094, 12223,
12376, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10097, 12254,
12377, 24628, 24628, 24628, 24628, 24628, 24628, 12299, 10098, 12372,
12378, 24628, 24628, 24628, 24628, 24628, 24628, 12298, 10099, 12223,
12379, 24628, 19581, 19581, 19619, 19608, 24628, 12300, 10100, 12380,
12380, 24628, 10101, 20544, 19945, 23031, 10101, 23025, 12381,  9202,
12381, 24628,  9296, 12382, 12387, 12397,  9296, 23021,  6689,   332,
12382, 24628,  8889, 24628, 24628, 24628,  8889, 12383,  3712,   332,
12383, 24628,  8890, 24628, 24628, 24628,  8890, 12384,  3713,  8894,
12384, 24628,  8891, 24628, 24628, 24628,  8891, 12385,  3714,  7635,
12385, 24628,  8892, 24628, 24628, 24628,  8892, 12386,  3715,  7563,
12386, 24628,  8893, 24628, 24628, 24628,  8893, 24628,  3716,  3603,
12387, 24628,  9297, 24628, 24628, 24628,  9297, 12388,  6309, 12392,
12388, 24628,  9298, 24628, 24628, 24628,  9298, 12389,  6310,  9861,
12389, 24628,  9299, 24628, 24628, 24628,  9299, 12390,  6311,  9307,
12390, 24628,  9300, 24628, 24628, 24628,  9300, 12391,  5207,  9302,
12391, 24628,  9301, 24628, 24628, 24628,  9301, 24628,  5197,  7905,
12392, 24628,  6035, 24628, 24628, 24628,  6035, 12393,  7224,  1628,
12393, 24628,  6036, 24628, 24628, 24628,  6036, 12394,  5990,  2669,
12394, 24628,  6037, 24628, 24628, 24628,  6037, 12395,  5985,  8068,
12395, 24628,  6038, 24628, 24628, 24628,  6038, 12396,  5981,  6040,
12396, 24628,  6039, 24628, 24628, 24628,  6039, 24628,  5978,  3968,
12397, 24628, 12398, 24628, 24628, 24628, 12398, 23019,  6690, 12401,
12398, 24628, 24628, 24628, 24628, 24628, 24628, 12399,  6691, 12401,
12399, 24628, 24628, 24628, 24628, 24628, 24628, 12400,  6692, 12014,
12400, 24628, 24628, 24628, 24628, 24628, 24628,  5768,  5218,  7149,
12401, 24628,  9011, 24628, 24628, 24628,  9011, 12402,  8915, 15044,
12402, 24628,  9012, 24628, 24628, 24628,  9012, 12403,  8916, 17400,
12403, 24628,  9013, 24628, 24628, 24628,  9013, 12404, 11984, 12405,
12404, 24628,  9014, 24628, 24628, 24628,  9014, 10207, 11978,  9051,
12405, 24628,  9062,  8139, 12406, 12411,  9062, 17991,  6032,  6515,
12406, 24628, 11337, 24628, 24628, 24628, 11337, 12407, 24628, 11338,
12407, 24628, 11318, 24628, 24628, 24628, 11318, 12408, 24628, 11319,
12408, 24628, 11302, 24628, 24628, 24628, 11302, 12409, 24628, 11303,
12409, 24628, 11291, 24628, 24628, 24628, 11291, 12410, 24628, 11292,
12410, 24628, 11280, 24628, 24628, 24628, 11280, 24628, 24628, 11281,
12411, 24628, 12412, 24628, 24628, 24628, 12412, 16169, 24628, 12413,
12412, 24628, 24628, 24628, 24628, 24628, 24628,  7661, 24628, 12413,
12413, 24628, 24628, 24628, 24628, 24628, 24628, 12578, 10959, 12414,
12414,  6826,  8991, 24628, 24628, 24628,  8991, 12415, 10639,  6827,
12415,  8993,  8992, 24628, 24628, 24628,  8992, 12416, 10640,  8994,
12416, 13743, 17577, 24628, 24628, 24628, 17577, 17352, 10641, 12417,
12417, 24628, 10131, 10131, 12611, 17032, 24628, 12418, 11193, 10132,
12418, 24628, 15040, 15040, 12632, 15037, 24628, 15003, 12419, 12048,
12419, 24628,  5401,  5401, 11195, 12420, 24628, 13935,   628, 11058,
12420, 24628, 24628, 24628, 24628, 24628, 24628, 12421, 11912, 12426,
12421, 24628, 24628, 24628, 24628, 24628, 24628,  4507,  7417, 12422,
12422, 24628,  7418, 24628, 24628, 24628,  7418, 12423,  7149,  6007,
12423, 24628,  7419, 24628, 24628, 24628,  7419, 12424,  7150,  7420,
12424, 24628,  7437, 24628, 24628, 24628,  7437, 12425,  7151,  7438,
12425, 24628,  7448, 24628, 24628, 24628,  7448,  6187,  7152,  7449,
12426, 24628, 11913, 24628, 24628, 24628, 11913, 12427, 12014, 11914,
12427, 24628, 12428, 24628, 24628, 24628, 12428, 15034, 12015, 12429,
12428, 24628, 24628, 24628, 24628, 24628, 24628, 15035,  6694, 12429,
12429,  7528, 12026, 15801, 16140, 23018, 12026, 12430,  7702,  5316,
12430,  7529, 13364, 14183, 16141, 23017, 13364, 12431,  7703,  6473,
12431,  7530, 13382, 14180, 13181, 14177, 13382, 14169,  7704, 12432,
12432, 24628,  6067,  6067, 12433, 13193, 24628, 13087,  7114, 10784,
12433, 24628, 24628, 24628, 24628, 24628, 24628, 12434,  7115, 10990,
12434, 24628, 24628, 24628, 24628, 24628, 24628, 12435,  7116, 12876,
12435, 24628, 24628, 24628, 24628, 24628, 24628, 12436,  7117, 12437,
12436, 24628, 24628, 24628, 24628, 24628, 24628,  9301,  4171,  7928,
12437, 24628,  7118, 24628, 24628, 24628,  7118, 12438,  4443, 12442,
12438, 24628,  7119, 24628, 24628, 24628,  7119, 12439,  4444, 11261,
12439, 24628,  7120, 24628, 24628, 24628,  7120, 12440,  4548,  7123,
12440, 24628,  7121, 24628, 24628, 24628,  7121, 12441,  4544,  6419,
12441, 24628,  7122, 24628, 24628, 24628,  7122, 24628,  4540,  3604,
12442, 24628,  1147,  6757,  9691, 12443,  1147, 22769,  7543,     5,
12443, 24628, 12444, 24628, 24628, 24628, 12444, 22770,  7544, 12445,
12444, 24628, 24628, 24628, 24628, 24628, 24628, 19979,  7545, 12445,
12445, 24628,  7546,  7546, 15160, 21550, 24628, 12446,  6120,  7547,
12446, 24628, 10996, 10996, 18092, 12637, 24628, 12447,  6121, 10997,
12447, 24628, 12636, 12636, 12610, 12608, 24628, 12588, 12586, 12448,
12448, 24628,  8063,  8063, 12580, 12551, 24628, 12449, 11274,  8064,
12449, 24628, 12550, 12550, 12544, 12528, 24628, 12472, 11369, 12450,
12450,  8142, 11409, 12470, 12469, 12466, 11409, 12451,  9829,  5375,
12451, 11435, 11434, 12465, 12464, 12463, 11434, 12452,  9830,  5630,
12452, 11436, 11439, 12462, 12461, 12459, 11439, 12453,  9831,  8924,
12453, 11437, 11440, 12458, 12457, 24628, 11440, 12454,  9832, 11213,
12454, 11438, 11441, 12456, 12455, 24628, 11441, 24628,  9833, 11223,
12455,  9037, 11414, 24628, 24628, 24628, 11414, 24628,  9837,  4658,
12456, 11222, 11230, 24628, 24628, 24628, 11230, 24628,  9838, 11223,
12457,  9036, 11413, 24628, 24628, 24628, 11413, 12455,  9842,  4647,
12458, 11212, 11229, 24628, 24628, 24628, 11229, 12456,  9843, 11213,
12459, 11430, 11432, 24628, 24628, 24628, 11432, 12460,  9849, 11220,
12460,  9223, 11433, 24628, 24628, 24628, 11433, 24628,  9850,  9189,
12461,  9035, 11412, 24628, 24628, 24628, 11412, 12457,  9851,  4636,
12462, 11211, 11228, 24628, 24628, 24628, 11228, 12458,  9852,  8924,
12463, 11421, 11431, 24628, 24628, 24628, 11431, 12459,  9857, 11422,
12464,  9034, 11411, 24628, 24628, 24628, 11411, 12461,  9858,  4625,
12465, 11210, 11209, 24628, 24628, 24628, 11209, 12462,  9859,  5630,
12466, 11416, 11415, 24628, 24628, 24628, 11415, 12463, 12467, 11417,
12467,  8144,  9862, 24628, 24628, 24628,  9862,  9857, 12468,  9863,
12468,  8185,  8184, 24628, 24628, 24628,  8184,  8182, 24628,  8186,
12469,  9033, 11410, 24628, 24628, 24628, 11410, 12464,  9953,  4614,
12470,  6195, 11208, 24628, 24628, 24628, 11208, 12465, 12471,  5375,
12471,  6196,  9861, 24628, 24628, 24628,  9861,  9859,  7246,  4301,
12472, 24628, 12527, 12527, 12521, 11560, 24628, 12485, 11370, 12473,
12473,  9065, 11391, 12484, 11589, 12483, 11391, 12474, 10859,  5836,
12474,  9066, 11405, 12482, 11590, 12481, 11405, 12475, 10866,  6430,
12475,  9073, 11406, 12480, 11591, 11564, 11406, 12476, 10867,  7462,
12476,  9074, 11407, 12479, 11592, 24628, 11407, 12477, 10868,  9075,
12477,  9085, 11408, 12478, 11593, 24628, 11408, 24628, 10869,  9086,
12478,  9096, 11207, 24628, 24628, 24628, 11207, 24628, 10870,  9086,
12479,  9098, 11206, 24628, 24628, 24628, 11206, 12478, 10871,  9075,
12480,  7461, 11205, 24628, 24628, 24628, 11205, 12479, 10872,  7462,
12481,  9100, 11404, 24628, 24628, 24628, 11404, 11564, 10873,  9101,
12482,  7460, 11204, 24628, 24628, 24628, 11204, 12480, 10874,  6430,
12483, 11398, 11397, 24628, 24628, 24628, 11397, 12481, 10875, 11399,
12484,  7459, 11203, 24628, 24628, 24628, 11203, 12482, 10876,  5836,
12485, 24628, 12520, 12520, 12514, 24628, 24628, 12496, 11371, 12486,
12486, 11380, 11386, 12495, 11561, 24628, 11386, 12487, 10878,  5605,
12487, 11381, 11387, 12494, 11562, 24628, 11387, 12488, 10884,  7381,
12488, 11382, 11388, 12493, 11563, 24628, 11388, 12489, 10885,  7394,
12489, 11383, 11389, 12492, 11564, 24628, 11389, 12490, 10886,  7402,
12490, 11384, 11390, 12491, 11565, 24628, 11390, 24628, 10887,  7408,
12491,  7407, 11202, 24628, 24628, 24628, 11202, 24628, 10888,  7408,
12492,  7401, 11201, 24628, 24628, 24628, 11201, 12491, 10889,  7402,
12493,  7393, 11200, 24628, 24628, 24628, 11200, 12492, 10890,  7394,
12494,  7380, 11199, 24628, 24628, 24628, 11199, 12493, 10891,  7381,
12495,  7379, 11198, 24628, 24628, 24628, 11198, 12494, 10892,  5605,
12496, 24628, 12497, 12497, 12508, 24628, 24628, 24628, 11372, 12498,
12497, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1407, 12498,
12498, 11243, 11374, 12499, 11550, 24628, 11374, 12504, 10895,  5595,
12499,  1410,  7896, 24628, 24628, 24628,  7896, 12500, 10896,  5595,
12500,  1411,  7897, 24628, 24628, 24628,  7897, 12501, 10897,  1793,
12501,  1412,  7898, 24628, 24628, 24628,  7898, 12502, 10898,  4875,
12502,  1413,  7899, 24628, 24628, 24628,  7899, 12503, 10899,  1435,
12503,  1414,  7900, 24628, 24628, 24628,  7900, 24628, 10900,  1415,
12504, 11244, 11375, 12500, 11551, 24628, 11375, 12505, 10901,  1793,
12505, 11245, 11376, 12501, 11552, 24628, 11376, 12506, 10902,  4875,
12506, 11246, 11377, 12502, 11553, 24628, 11377, 12507, 10903,  1435,
12507, 11247, 11378, 12503, 11554, 24628, 11378, 24628, 10904,  1415,
12508, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11279, 12509,
12509, 11281, 11286, 24628, 24628, 24628, 11286, 12510, 10906,  5578,
12510, 11282, 11287, 24628, 24628, 24628, 11287, 12511, 10907,  1794,
12511, 11283, 11288, 24628, 24628, 24628, 11288, 12512, 10908,  4873,
12512, 11284, 11289, 24628, 24628, 24628, 11289, 12513, 10909,  1436,
12513, 11285, 11290, 24628, 24628, 24628, 11290, 24628, 10910,  1416,
12514, 24628, 24628, 24628, 24628, 24628, 24628, 12508, 11278, 12515,
12515, 11292, 11297, 24628, 24628, 24628, 11297, 12516, 10912,  5620,
12516, 11293, 11298, 24628, 24628, 24628, 11298, 12517, 10913,  7392,
12517, 11294, 11299, 24628, 24628, 24628, 11299, 12518, 10914,  7400,
12518, 11295, 11300, 24628, 24628, 24628, 11300, 12519, 10915,  6375,
12519, 11296, 11301, 24628, 24628, 24628, 11301, 24628, 10916,  6396,
12520, 24628, 24628, 24628, 24628, 24628, 24628, 12497,  1406, 12486,
12521, 24628, 24628, 24628, 24628, 24628, 24628, 12514, 11277, 12522,
12522, 11303, 11313, 24628, 24628, 24628, 11313, 12523, 10919, 11304,
12523, 11306, 11314, 24628, 24628, 24628, 11314, 12524, 10920, 11307,
12524, 11309, 11315, 24628, 24628, 24628, 11315, 12525, 10921, 11310,
12525, 11311, 11316, 24628, 24628, 24628, 11316, 12526, 10922,  9084,
12526, 11312, 11317, 24628, 24628, 24628, 11317, 24628, 10923,  9095,
12527, 24628, 24628, 24628, 24628, 24628, 24628, 12520,  1405, 12473,
12528, 24628, 24628, 24628, 24628, 24628, 24628, 11560,  7660, 12529,
12529,  7662, 12543, 24628, 24628, 24628, 12543, 12530, 10926,  7663,
12530, 12542, 12541, 24628, 24628, 24628, 12541, 12537, 10930, 12531,
12531,  6786,  9292, 24628, 24628, 24628,  9292, 12532, 10710,  6787,
12532,  9294,  9293, 24628, 24628, 24628,  9293, 12533, 10711,  9114,
12533,  9295, 12536, 24628, 24628, 24628, 12536, 12534, 10712,  9296,
12534,  5656, 12535, 24628, 24628, 24628, 12535,  5651,  8884,  5763,
12535, 24628,  5656, 24628, 24628, 24628,  5656,  5649,  8883,  5763,
12536, 24628,  9295, 24628, 24628, 24628,  9295, 12535,  8887,  9296,
12537, 12540, 12539, 24628, 24628, 24628, 12539, 12459, 10931, 12538,
12538,  4167,  8902, 24628, 24628, 24628,  8902,  8949, 10278,  8072,
12539, 24628, 12540, 24628, 24628, 24628, 12540, 11432, 10932, 12538,
12540, 24628, 24628, 24628, 24628, 24628, 24628, 11430,  9291, 12538,
12541, 24628, 12542, 24628, 24628, 24628, 12542, 12539, 10933, 12531,
12542, 24628, 24628, 24628, 24628, 24628, 24628, 12540,  9290, 12531,
12543, 24628,  7662, 24628, 24628, 24628,  7662, 12541, 10934,  7663,
12544, 24628, 24628, 24628, 24628, 24628, 24628, 12521, 11276, 12545,
12545, 11319, 11332, 24628, 24628, 24628, 11332, 12546, 10936, 11320,
12546, 11323, 11333, 24628, 24628, 24628, 11333, 12547, 10937, 11324,
12547, 11327, 11334, 24628, 24628, 24628, 11334, 12548, 10938, 11328,
12548, 11330, 11335, 24628, 24628, 24628, 11335, 12549, 10939,  9161,
12549, 11331, 11336, 24628, 24628, 24628, 11336, 24628, 10940,  9190,
12550, 24628, 24628, 24628, 24628, 24628, 24628, 12527,  1404, 12450,
12551, 24628, 24628, 24628, 24628, 24628, 24628, 12528,  7659, 12552,
12552, 12413, 12579, 24628, 24628, 24628, 12579, 12553, 10942, 12414,
12553, 12578, 12577, 24628, 24628, 24628, 12577, 12562, 10950, 12554,
12554,  7485,  9669, 24628, 24628, 24628,  9669, 12555, 10699,  7486,
12555,  9671,  9670, 24628, 24628, 24628,  9670, 12556, 10700,  9672,
12556, 12134, 12561, 24628, 24628, 24628, 12561, 12557, 10701, 10101,
12557, 10077, 12560, 24628, 24628, 24628, 12560, 12558, 10702, 10016,
12558,  9988, 12559, 24628, 24628, 24628, 12559, 24628,  5597,  9989,
12559, 24628,  9988, 24628, 24628, 24628,  9988, 24628,  5596,  9989,
12560, 24628, 10077, 24628, 24628, 24628, 10077, 12559, 10126, 10016,
12561, 24628, 12134, 24628, 24628, 24628, 12134, 12560, 10125, 10101,
12562, 12576, 12575, 24628, 24628, 24628, 12575, 12569, 10951, 12563,
12563,  8070,  8069, 24628, 24628, 24628,  8069, 12564, 10704,  8071,
12564, 12568, 12567, 24628, 24628, 24628, 12567, 12565, 10705,  9213,
12565, 11257, 12566, 24628, 24628, 24628, 12566, 11253,  8303, 11258,
12566, 24628, 11257, 24628, 24628, 24628, 11257, 11252,  8301, 11258,
12567, 24628, 12568, 24628, 24628, 24628, 12568, 12566,  8308,  9213,
12568, 24628, 24628, 24628, 24628, 24628, 24628, 11257,  8309,  9213,
12569, 12574, 12573, 24628, 24628, 24628, 12573, 12570, 10952, 10194,
12570, 12571, 12572, 24628, 24628, 24628, 12572, 24628, 10806,  5517,
12571, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6525,  5517,
12572, 24628, 12571, 24628, 24628, 24628, 12571, 24628, 10805,  5517,
12573, 24628, 12574, 24628, 24628, 24628, 12574, 12572, 10953, 10194,
12574, 24628, 24628, 24628, 24628, 24628, 24628, 12571,  6524, 10194,
12575, 24628, 12576, 24628, 24628, 24628, 12576, 12573, 10954, 12563,
12576, 24628, 24628, 24628, 24628, 24628, 24628, 12574, 10955, 12563,
12577, 24628, 12578, 24628, 24628, 24628, 12578, 12575, 10956, 12554,
12578, 24628, 24628, 24628, 24628, 24628, 24628, 12576, 10957, 12554,
12579, 24628, 12413, 24628, 24628, 24628, 12413, 12577, 10958, 12414,
12580, 24628, 24628, 24628, 24628, 24628, 24628, 12544, 11275, 12581,
12581, 11338, 11364, 24628, 24628, 24628, 11364, 12582, 10961, 11339,
12582, 11347, 11365, 24628, 24628, 24628, 11365, 12583, 10962, 11348,
12583, 11357, 11366, 24628, 24628, 24628, 11366, 12584, 10963, 11358,
12584, 11362, 11367, 24628, 24628, 24628, 11367, 12585, 10964,  8217,
12585, 11363, 11368, 24628, 24628, 24628, 11368, 24628, 10965,  5519,
12586, 24628,  8062,  8062, 24628, 24628, 24628, 12587, 24628,  8063,
12587, 24628, 10594, 10594, 24628, 24628, 24628,  9736, 24628, 10524,
12588, 24628, 12607, 12607, 12601, 24628, 24628,  9807, 12587, 12589,
12589, 24628, 10524, 10524, 12595, 24628, 24628, 12590, 11269, 10525,
12590, 24628, 10540, 10540, 12594, 24628, 24628, 12591, 11270, 10541,
12591, 24628, 10556, 10556, 11588, 24628, 24628, 12592, 11271, 10557,
12592, 24628, 10576, 10576, 11560, 24628, 24628, 12593, 11272, 10577,
12593, 24628, 10587, 10587, 11549, 24628, 24628, 24628, 11273, 10588,
12594, 24628, 24628, 24628, 24628, 24628, 24628, 11588,  4395, 12469,
12595, 24628, 24628, 24628, 24628, 24628, 24628, 12594,  4394, 12596,
12596,  9039, 11443, 24628, 24628, 24628, 11443, 12597,  9962,  9040,
12597,  9043, 11444, 24628, 24628, 24628, 11444, 12598,  9963,  9044,
12598,  9048, 11445, 24628, 24628, 24628, 11445, 12599,  9964,  4995,
12599,  9049, 11446, 24628, 24628, 24628, 11446, 12600,  9965,  5004,
12600,  9050, 11447, 24628, 24628, 24628, 11447, 24628,  9966,  5015,
12601, 24628, 24628, 24628, 24628, 24628, 24628,  9809, 24628, 12602,
12602, 24628, 24628, 24628, 24628, 24628, 24628, 12603,  4503, 10539,
12603, 24628, 24628, 24628, 24628, 24628, 24628, 12604,  4504, 10555,
12604, 24628, 24628, 24628, 24628, 24628, 24628, 12605,  4505, 10575,
12605, 24628, 24628, 24628, 24628, 24628, 24628, 12606,  4506, 10586,
12606, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4507, 10356,
12607, 24628, 24628, 24628, 24628, 24628, 24628,  9808, 10594, 12589,
12608, 24628, 24628, 24628, 24628, 24628, 24628, 12609, 24628, 12595,
12609, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9774,
12610, 24628, 24628, 24628, 24628, 24628, 24628, 12601, 24628, 12611,
12611, 24628, 24628, 24628, 24628, 24628, 24628, 12632, 11194, 12612,
12612,  6034, 11231, 24628, 24628, 24628, 11231, 12618, 12613,  1696,
12613,  6035, 12392, 24628, 24628, 24628, 12392, 12614,  7222,  1628,
12614,  6036, 12393, 24628, 24628, 24628, 12393, 12615,  7223,  2669,
12615,  6037, 12394, 24628, 24628, 24628, 12394, 12616,  5988,  8068,
12616,  6038, 12395, 24628, 24628, 24628, 12395, 12617,  5983,  6040,
12617,  6039, 12396, 24628, 24628, 24628, 12396, 24628,  5979,  3968,
12618, 11233, 11232, 24628, 24628, 24628, 11232, 12619, 12614,  2406,
12619, 11234, 12631, 24628, 24628, 24628, 12631, 12620, 12615, 11235,
12620, 12630, 12629, 24628, 24628, 24628, 12629, 12626, 12616, 12621,
12621,  4026,  6040,  8217, 10194, 24628,  6040, 12622,  4997,   428,
12622,  4032, 12109,  8214, 10181, 24628, 12109, 12623,  4998,  1160,
12623,  4033, 12108,  8211, 10167, 24628, 12108, 12624,  4999,  4034,
12624, 10324, 12107,  8208, 10153, 24628, 12107, 12625,  5000,  3990,
12625, 10323, 12106,  8206, 10144, 24628, 12106, 24628,  5001,   944,
12626, 12628, 12627, 24628, 24628, 24628, 12627, 24628, 12617,  5501,
12627, 24628, 12628, 24628, 24628, 24628, 12628, 24628, 12396,  5501,
12628, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6039,  5501,
12629, 24628, 12630, 24628, 24628, 24628, 12630, 12627, 12395, 12621,
12630, 24628, 24628, 24628, 24628, 24628, 24628, 12628,  6038, 12621,
12631, 24628, 11234, 24628, 24628, 24628, 11234, 12629, 12394, 11235,
12632, 24628, 24628, 24628, 24628, 24628, 24628, 12633, 11195, 12470,
12633, 24628, 24628, 24628, 24628, 24628, 24628, 12634, 11196, 12484,
12634, 24628, 24628, 24628, 24628, 24628, 24628, 12635, 11197, 12495,
12635, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  7895, 12499,
12636, 24628, 24628, 24628, 24628, 24628, 24628, 12607,  8062, 12448,
12637, 24628, 24628, 24628, 24628, 24628, 24628, 12608, 24628, 12638,
12638, 24628, 24628, 24628, 24628, 24628, 24628, 21101, 18439, 12639,
12639, 11994, 18440, 24628,  9971, 23016, 18440, 23013, 12640, 11995,
12640,  7684, 11708, 24628,  1646, 12649, 11708, 12641,  7664,  7685,
12641, 12648, 11709, 24628,  1647,  1520, 11709, 12642,  7665, 11710,
12642,  5319, 12647, 24628,  1648, 24628, 12647, 12643,  7666, 11961,
12643,  5320, 12646, 24628,  1649, 24628, 12646, 12644,  5394,  5327,
12644,  5321, 12645, 24628,  1650, 24628, 12645, 24628,  5386,  5322,
12645, 24628,  5321, 24628,  1007, 24628,  5321, 24628,  5384,  5322,
12646, 24628,  5320, 24628,   522, 24628,  5320, 12645,  5392,  5327,
12647, 24628,  5319, 24628,   521, 24628,  5319, 12646,  5399, 11961,
12648, 24628, 24628, 24628, 24628, 24628, 24628,  5319,  4464, 11710,
12649, 24628, 17217, 24628, 24628, 24628, 17217,  1520, 24628, 12650,
12650, 24628, 24628, 24628, 24628, 24628, 24628, 12651, 11486, 11138,
12651, 24628, 24628, 24628, 24628, 24628, 24628,   815, 14045, 12652,
12652, 24628, 14046, 14046, 20308, 20023, 24628, 19991, 13310, 12653,
12653, 24628, 11816, 16949, 14052, 22979, 11816, 12654,    23,  9728,
12654, 24628, 11817, 16950, 22502, 22948, 11817, 12655, 11144,  9898,
12655, 24628, 11818, 12706, 12690, 12686, 11818, 12670, 12656, 11055,
12656, 24628, 11158,  7199, 12153, 12657, 11158, 12661, 12667,  1634,
12657, 24628, 11900,  9869, 11935, 12658, 11900, 12659, 12660,  4393,
12658, 24628, 11902, 24628, 24628, 24628, 11902, 24628, 24628,  4310,
12659, 24628, 11821,  7196, 11936, 24628, 11821, 24628,  8029,  4309,
12660, 24628, 11903,  9870, 24628, 24628, 11903,  8029, 24628,  2765,
12661, 24628, 11820,  7192, 12152, 12659, 11820, 12662, 12665,  4392,
12662, 24628, 11822,  7190, 11925, 24628, 11822, 24628, 12663,  4308,
12663, 24628, 11156,  5863, 11920, 24628, 11156, 24628, 12664,  1998,
12664, 24628, 11150,  2269, 24628, 24628, 11150, 24628, 24628,   767,
12665, 24628, 11153,  5865, 11921,  8029, 11153, 12663, 12666,  3739,
12666, 24628, 11149,  2268, 24628, 24628, 11149, 12664, 24628,   938,
12667, 24628, 11151,  5872, 11922, 12668, 11151, 12665, 12669,  1402,
12668, 24628, 11152,  8156, 24628, 24628, 11152,  8029, 24628,  5875,
12669, 24628, 11148,  2267, 24628, 24628, 11148, 12666, 24628,   154,
12670, 24628, 11819, 12683, 12680, 12677, 11819, 12671, 12661, 11496,
12671, 24628, 11823, 12675, 12672, 24628, 11823, 24628, 12662, 11642,
12672, 24628, 11824, 12673, 12674, 24628, 11824, 24628, 11925, 11826,
12673, 24628, 11825, 24628, 24628, 24628, 11825, 24628,  5383, 11826,
12674, 24628, 11841, 24628, 24628, 24628, 11841, 24628, 11926, 11842,
12675, 24628, 11847, 12676, 12673, 24628, 11847, 24628,  7190, 11642,
12676, 24628, 11848, 24628, 24628, 24628, 11848, 24628,  5382, 11642,
12677, 24628, 11849, 12678, 12679, 24628, 11849, 24628, 12659, 11664,
12678, 24628, 11850, 24628, 24628, 24628, 11850, 24628,  7196, 11664,
12679, 24628, 11851, 24628, 24628, 24628, 11851, 24628, 11936, 11832,
12680, 24628, 11852, 12682, 12681, 12679, 11852, 12672, 12152, 11853,
12681, 24628, 11875, 24628, 24628, 24628, 11875, 12674, 11930, 11876,
12682, 24628, 11881, 24628, 24628, 24628, 11881, 12673,  5391, 11853,
12683, 24628, 11882, 12685, 12684, 12678, 11882, 12675,  7192, 11496,
12684, 24628, 11883, 24628, 24628, 24628, 11883, 12673,  7195, 11884,
12685, 24628, 11898, 24628, 24628, 24628, 11898, 12676,  5390, 11496,
12686, 24628, 11899, 12689, 12688, 12687, 11899, 12677, 12657, 11537,
12687, 24628, 11904, 24628, 24628, 24628, 11904, 24628, 12658, 11666,
12688, 24628, 11905, 24628, 24628, 24628, 11905, 12679, 11935, 11896,
12689, 24628, 11906, 24628, 24628, 24628, 11906, 12678,  9869, 11537,
12690, 24628, 11907, 12704, 12697, 12691, 11907, 12680, 12153, 11908,
12691, 24628, 12696, 24628, 24628, 24628, 12696, 12679, 12154, 12692,
12692, 24628, 11175, 24628, 24628, 24628, 11175, 12693,  8856,  8282,
12693, 24628, 11176, 24628, 24628, 24628, 11176, 12694,  8857, 11185,
12694, 24628, 11177, 24628, 24628, 24628, 11177, 12695,  8169, 11179,
12695, 24628, 11178, 24628, 24628, 24628, 11178, 11859,  8167,  5951,
12696, 24628, 24628, 24628, 24628, 24628, 24628, 11851, 11173, 12692,
12697, 24628, 12703, 24628, 24628, 24628, 12703, 12681, 11934, 12698,
12698, 24628, 11168, 24628, 24628, 24628, 11168, 12699,  2724,  3312,
12699, 24628, 11169, 24628, 24628, 24628, 11169, 12700,  2725, 11059,
12700, 24628, 11170, 24628, 24628, 24628, 11170, 12701,  2726,  7500,
12701, 24628, 11171, 24628, 24628, 24628, 11171, 12702,  3171,  5406,
12702, 24628, 11172, 24628, 24628, 24628, 11172, 24628,  3164,  3572,
12703, 24628, 24628, 24628, 24628, 24628, 24628, 11875, 11160, 12698,
12704, 24628, 12705, 24628, 24628, 24628, 12705, 12682,  5398, 11908,
12705, 24628, 24628, 24628, 24628, 24628, 24628, 11881,  4479, 11908,
12706, 24628, 12707, 16957, 16955, 16952, 12707, 12683,  7199, 11055,
12707, 24628, 13346, 13346, 12791, 12708, 24628, 11882,  7200, 11055,
12708, 24628, 24628, 24628, 24628, 24628, 24628, 11850,  7201, 12709,
12709, 24628,  7202, 12790, 12785, 12773,  7202, 12710, 10253,  8281,
12710, 24628, 12751, 12772, 12763, 12762, 12751, 12724, 10715, 12711,
12711, 24628, 10257, 11185,  4344, 12712, 10257, 12718,  9632,  2760,
12712, 24628, 10303, 24628, 24628, 24628, 10303, 12713, 12717, 10304,
12713, 24628, 10293, 24628, 24628, 24628, 10293, 12714, 12716, 10294,
12714, 24628, 10291, 24628, 24628, 24628, 10291,  7077, 12715, 10287,
12715, 24628,  7307, 24628, 24628, 24628,  7307,  7078,  7427,  7308,
12716, 24628,  8960, 24628, 24628, 24628,  8960, 12715,  7431,  8961,
12717, 24628,  8959, 24628, 24628, 24628,  8959, 12716,  7177, 10308,
12718, 24628, 10258, 11186,  4345, 12713, 10258, 12719, 12723,  8873,
12719, 24628, 10262, 11187,  4346, 12714, 10262, 12720, 12722, 10263,
12720, 24628, 10279, 11188,  4347, 24628, 10279, 10434, 12721, 10280,
12721, 24628, 10261,  9636,  2716, 24628, 10261,  8615,  7424,  8687,
12722, 24628, 10260,  9635,  2715, 12715, 10260, 12721,  7426,  9637,
12723, 24628, 10259,  9634,  2714, 12716, 10259, 12722,  7430,  8977,
12724, 24628, 12748, 12750, 12749, 11651, 12748, 12744, 10721, 12725,
12725, 24628,  5969, 11179,  4333, 12726,  5969, 12732,  8335,  5970,
12726, 24628, 12727, 24628, 24628, 24628, 12727, 12729, 12731, 10943,
12727, 24628, 24628, 24628, 24628, 24628, 24628, 12728,  6823, 10943,
12728, 24628, 24628, 24628, 24628, 24628, 24628,  4320,  6781,  9102,
12729, 24628, 12728, 24628, 24628, 24628, 12728,  4325, 12730,  9102,
12730, 24628,  6781, 24628, 24628, 24628,  6781,  2694,  7157,  6783,
12731, 24628,  6823, 24628, 24628, 24628,  6823, 12730,  7156, 10949,
12732, 24628, 12733, 11180,  4334, 12729, 12733, 12739, 12743,  8173,
12733, 24628,  8172,  8172,  4329, 12728, 24628, 12737, 12734,  8173,
12734, 24628,  1019,  1019,  2698,  6781, 24628, 12735,  5258,  8183,
12735, 24628,  1020,  1020,  2699,  1969, 24628, 12736,  7160,  8345,
12736, 24628,  1021,  1021,  2700, 24628, 24628,  6779,  7161,  8340,
12737, 24628, 11182, 11182,  4330,  4320, 24628, 12738, 12735, 10860,
12738, 24628, 11183, 11183,  4331, 24628, 24628, 10401, 12736, 10879,
12739, 24628, 12737, 11181,  4335,  4325, 12737, 12740, 12742, 10860,
12740, 24628, 12738, 11184,  4336, 24628, 12738, 10403, 12741, 10879,
12741, 24628, 12736,  8339,  2705, 24628, 12736,  8593,  7170,  8340,
12742, 24628, 12735,  8338,  2704,  2694, 12735, 12741,  7159,  8345,
12743, 24628, 12734,  8337,  2703, 12730, 12734, 12742,  7158,  8183,
12744, 24628, 12745, 12747, 12746, 24628, 12745, 11501, 10722,  5950,
12745, 24628,  5878,  5878,  7206, 24628, 24628,  7085, 10720,  5950,
12746, 24628,  7206, 24628, 24628, 24628,  7206, 11503, 10635,  7212,
12747, 24628,  5878, 24628, 24628, 24628,  5878, 11502,  8166,  5950,
12748, 24628,  5877,  5877,  7205,  4313, 24628, 12745, 10717, 12725,
12749, 24628,  7205, 24628, 24628, 24628,  7205, 12746, 10634,  7264,
12750, 24628,  5877, 24628, 24628, 24628,  5877, 12747,  8168, 12725,
12751, 24628,  5876,  5876,  7204, 12752, 24628, 12748, 10716, 12711,
12752, 24628, 24628, 24628, 24628, 24628, 24628,  4313, 10707, 12753,
12753, 24628, 10708, 24628, 24628, 24628, 10708, 12754, 12760,  7664,
12754, 24628, 10709, 24628, 24628, 24628, 10709, 12755, 12758, 10710,
12755, 24628, 10713, 24628, 24628, 24628, 10713, 12714, 12756, 10278,
12756, 24628,  7306, 24628, 24628, 24628,  7306, 12715, 12757,  7311,
12757, 24628,  7310, 24628, 24628, 24628,  7310,  7427, 24628,  7115,
12758, 24628,  7305, 24628, 24628, 24628,  7305, 12756, 12759,  8978,
12759, 24628,  6247, 24628, 24628, 24628,  6247, 12757, 24628,  6248,
12760, 24628,  7304, 24628, 24628, 24628,  7304, 12758, 12761,  7667,
12761, 24628,  6246, 24628, 24628, 24628,  6246, 12759, 24628,  6226,
12762, 24628, 12752, 24628, 24628, 24628, 12752, 11651, 10714, 12753,
12763, 24628,  7204, 24628, 24628, 24628,  7204, 12749, 10633, 12764,
12764, 24628,  7275, 24628, 24628, 24628,  7275, 12765,  8715,  7276,
12765, 24628, 12766, 24628, 24628, 24628, 12766, 12770,  8716, 12767,
12766, 24628, 24628, 24628, 24628, 24628, 24628,  9240,  7281, 12767,
12767,  3268,  7294, 24628, 24628, 24628,  7294, 12768,  2248,  1987,
12768,  3269,  7295, 24628, 24628, 24628,  7295, 12769,  2249,  3270,
12769,  3473,  7296, 24628, 24628, 24628,  7296,  8885,  2250,  7299,
12770, 24628,  9240, 24628, 24628, 24628,  9240, 12771,  8717,  9241,
12771, 24628,  9224, 24628, 24628, 24628,  9224, 11414,  8718,  9225,
12772, 24628,  5876, 24628, 24628, 24628,  5876, 12750, 10309, 12711,
12773, 24628, 12784, 24628, 24628, 24628, 12784, 12762, 10636, 12774,
12774, 24628, 10638, 24628, 24628, 24628, 10638, 12775, 12782, 10639,
12775, 24628, 10698, 24628, 24628, 24628, 10698, 12776, 12780, 10699,
12776, 24628, 10703, 24628, 24628, 24628, 10703, 12777, 12778, 10704,
12777, 24628, 10706, 24628, 24628, 24628, 10706, 10481,  9694, 10192,
12778, 24628, 10117, 24628, 24628, 24628, 10117,  9694, 12779,  8509,
12779, 24628, 10118, 24628, 24628, 24628, 10118,  9695, 24628,  8510,
12780, 24628, 10116, 24628, 24628, 24628, 10116, 12778, 12781, 10123,
12781, 24628, 10119, 24628, 24628, 24628, 10119, 12779, 24628, 10120,
12782, 24628, 10115, 24628, 24628, 24628, 10115, 12780, 12783, 10697,
12783, 24628, 10127, 24628, 24628, 24628, 10127, 12781, 24628, 10128,
12784, 24628, 24628, 24628, 24628, 24628, 24628, 12752, 10637, 12774,
12785, 24628,  7203, 24628, 24628, 24628,  7203, 12763, 10310, 12786,
12786, 24628, 10312, 24628, 24628, 24628, 10312, 12787, 10991, 10313,
12787, 24628, 10614, 24628, 24628, 24628, 10614, 12788, 10981, 10615,
12788, 24628, 10629, 24628, 24628, 24628, 10629, 12789, 10813, 10630,
12789, 24628, 10632, 24628, 24628, 24628, 10632, 11447, 10804,  8264,
12790, 24628,  5875, 24628, 24628, 24628,  5875, 12772, 10254,  8281,
12791, 24628, 24628, 24628, 24628, 24628, 24628, 11883,  6798, 12792,
12792, 24628,  7890, 15970, 18621, 16829,  7890, 16761,  8507, 12793,
12793, 24628,  3332,  3312,  5555, 12794,  3332, 22931, 10784,    99,
12794, 24628, 12795, 24628, 24628, 24628, 12795, 22929, 10785, 12796,
12795, 24628, 24628, 24628, 24628, 24628, 24628, 22928, 10786, 12796,
12796,  9315, 18451, 11450, 18007, 22927, 18451, 21757, 12797,  8358,
12797,  9316, 20665, 11451, 24628, 24628, 20665, 12798, 24628,  9317,
12798, 20653, 20664, 11452, 24628, 24628, 20664, 12799, 24628, 11453,
12799, 20654, 20663, 20106, 24628, 24628, 20663, 21760, 24628, 12800,
12800, 24628, 24628, 24628, 24628, 24628, 24628, 12855,  1636, 12801,
12801,  8071, 12836, 12853, 12851, 12848, 12836, 12802, 10794,  6830,
12802, 12824, 12823, 12835, 12834, 12833, 12823, 12803, 10795,  7138,
12803, 12816, 12815, 12822, 12821, 12820, 12815, 12804, 10796,  7366,
12804, 12811, 12810, 12814, 12813, 12570, 12810, 12805, 10797,  8194,
12805, 12807, 12806, 12809, 12600, 24628, 12806, 24628, 10798,  8243,
12806, 24628, 12807, 12808, 11447, 24628, 12807, 24628, 10799,  8243,
12807, 24628,  8515,  8515,  9050, 24628, 24628, 24628,  8254,  8243,
12808, 24628,  8515, 24628, 24628, 24628,  8515, 24628, 10800,  8243,
12809,  8515, 12808, 24628, 24628, 24628, 12808, 24628, 10801,  8243,
12810, 24628, 12811, 12812, 12789, 12572, 12811, 12806, 10802,  8194,
12811, 24628,  8514,  8514, 10632, 12571, 24628, 12807,  8276,  8194,
12812, 24628,  8514, 24628, 24628, 24628,  8514, 12808, 10803,  8194,
12813, 10632, 12789, 24628, 24628, 24628, 12789, 12600, 10807,  8264,
12814,  8514, 12812, 24628, 24628, 24628, 12812, 12809, 10808,  8194,
12815, 24628, 12816, 12818, 12788, 12819, 12816, 12810, 10809,  7366,
12816, 24628,  8513,  8513, 10629, 12817, 24628, 12811, 10810,  7366,
12817, 24628, 24628, 24628, 24628, 24628, 24628, 12571, 10811, 10745,
12818, 24628,  8513, 24628, 24628, 24628,  8513, 12812, 10812,  7366,
12819, 24628, 12817, 24628, 24628, 24628, 12817, 12572, 10814, 10745,
12820, 12817, 12819, 24628, 24628, 24628, 12819, 12570, 10816, 10745,
12821, 10629, 12788, 24628, 24628, 24628, 12788, 12813, 10817, 10630,
12822,  8513, 12818, 24628, 24628, 24628, 12818, 12814, 10818,  7366,
12823, 24628, 12824, 12831, 12787, 12832, 12824, 12815, 10819,  7138,
12824, 24628,  8512,  8512, 10614, 12825, 24628, 12816, 10820,  7138,
12825, 24628, 24628, 24628, 24628, 24628, 24628, 12817, 10821, 12826,
12826,  7762, 10823, 24628, 24628, 24628, 10823, 12827, 10499,  7763,
12827, 10825, 10824, 24628, 24628, 24628, 10824, 12828, 10500, 10780,
12828, 10826, 10977, 24628, 24628, 24628, 10977, 12829, 10501, 10827,
12829, 10966, 10978, 24628, 24628, 24628, 10978, 12830, 10502, 10967,
12830, 10013, 10979, 24628, 24628, 24628, 10979, 24628,  9615,  9985,
12831, 24628,  8512, 24628, 24628, 24628,  8512, 12818, 10980,  7138,
12832, 24628, 12825, 24628, 24628, 24628, 12825, 12819, 10982, 12826,
12833, 12825, 12832, 24628, 24628, 24628, 12832, 12820, 10985, 12826,
12834, 10614, 12787, 24628, 24628, 24628, 12787, 12821, 10987, 10615,
12835,  8512, 12831, 24628, 24628, 24628, 12831, 12822, 10988,  7138,
12836, 24628,  8071, 12837, 12786, 12838,  8071, 12823, 10989,  6830,
12837, 24628,  8511, 24628, 24628, 24628,  8511, 12831, 10990,  6830,
12838, 24628, 12839, 24628, 24628, 24628, 12839, 12832, 10992, 12840,
12839, 24628, 24628, 24628, 24628, 24628, 24628, 12825, 10993, 12840,
12840,  7546, 10994, 24628, 24628, 24628, 10994, 12841, 10520,  7547,
12841, 10996, 10995, 24628, 24628, 24628, 10995, 12842, 10521, 10997,
12842, 12636, 12847, 24628, 24628, 24628, 12847, 12843, 10522, 12448,
12843, 12607, 12846, 24628, 24628, 24628, 12846, 12844, 10523, 12589,
12844,  9808, 12845, 24628, 24628, 24628, 12845, 24628,  8495,  9773,
12845, 24628,  9808, 24628, 24628, 24628,  9808, 24628,  8394,  9773,
12846, 24628, 12607, 24628, 24628, 24628, 12607, 12845, 10593, 12589,
12847, 24628, 12636, 24628, 24628, 24628, 12636, 12846, 10595, 12448,
12848, 12839, 12838, 24628, 24628, 24628, 12838, 12833, 12849, 12840,
12849, 10993, 10992, 24628, 24628, 24628, 10992, 10985, 12850, 10994,
12850,  7545,  7544, 24628, 24628, 24628,  7544, 10986, 24628,  7546,
12851, 10312, 12786, 24628, 24628, 24628, 12786, 12834, 12852, 10313,
12852,  8720, 10991, 24628, 24628, 24628, 10991, 10987,  4246,  1901,
12853,  8511, 12837, 24628, 24628, 24628, 12837, 12835, 12854,  6830,
12854,  8073, 10990, 24628, 24628, 24628, 10990, 10988,  3913,  5827,
12855, 24628, 24628, 24628, 24628, 24628, 24628, 12921,  1637, 12856,
12856,  9213, 12910, 12920, 12919, 12918, 12910, 12887, 12857,  7185,
12857,  8950, 12875, 12886, 12885, 12883, 12875, 12858,  6808,  4468,
12858,  9215, 12868, 12874, 12873, 12871, 12868, 12859,  6809,  6469,
12859,  9216, 11471, 12867, 12866, 12865, 11471, 12860,  6810,  7347,
12860,  9217, 11476, 12864, 12863,  9850, 11476, 12861,  6811,  7325,
12861,  9218, 11477, 12862,  9837, 24628, 11477, 24628,  6812,  7320,
12862,  7319, 11474, 24628, 24628, 24628, 11474, 24628,  4518,  7320,
12863,  7283,  8718, 24628, 24628, 24628,  8718,  9837,  5043,  7284,
12864,  7318, 11473, 24628, 24628, 24628, 11473, 12862,  4521,  7325,
12865,  8953, 11475, 24628, 24628, 24628, 11475,  9850, 12081,  8954,
12866,  7282,  8717, 24628, 24628, 24628,  8717, 12863,  5046,  7289,
12867,  7317, 11472, 24628, 24628, 24628, 11472, 12864,  4524,  7347,
12868, 24628,  9215, 12869,  8716, 12870,  9215, 11471,  9718,  6469,
12869, 24628,  7316, 24628, 24628, 24628,  7316, 11472,  4526,  6469,
12870, 24628,  8952, 24628, 24628, 24628,  8952, 11475,  9719, 12089,
12871,  8952, 12870, 24628, 24628, 24628, 12870, 12865, 12872, 12089,
12872,  9720,  9719, 24628, 24628, 24628,  9719, 12081, 24628,  8972,
12873,  7281,  8716, 24628, 24628, 24628,  8716, 12866,  5049,  7294,
12874,  7316, 12869, 24628, 24628, 24628, 12869, 12867,  4527,  6469,
12875, 24628,  8950, 12876,  8715, 12877,  8950, 12868,  5730,  4468,
12876, 24628,  7315, 24628, 24628, 24628,  7315, 12869,  4529,  4468,
12877, 24628,  8951, 24628, 24628, 24628,  8951, 12870,  5731, 12878,
12878, 24628,  5733, 24628, 24628, 24628,  5733, 12879,  8016,  5734,
12879, 24628, 12880, 24628, 24628, 24628, 12880, 12881,  8017, 10998,
12880, 24628, 24628, 24628, 24628, 24628, 24628, 11267,  8018, 10998,
12881, 24628, 11267, 24628, 24628, 24628, 11267, 12882,  8021, 11274,
12882, 24628, 11268, 24628, 24628, 24628, 11268,  7196,  8022, 11269,
12883,  8951, 12877, 24628, 24628, 24628, 12877, 12871, 12884, 12878,
12884,  5732,  5731, 24628, 24628, 24628,  5731, 12872, 24628,  5733,
12885,  7280,  8715, 24628, 24628, 24628,  8715, 12873,  5052,  7279,
12886,  7315, 12876, 24628, 24628, 24628, 12876, 12874,  4530,  4468,
12887,  9214, 12904, 12909, 12908, 12907, 12904, 12888, 12858,  8312,
12888,  9219, 12898, 12903, 12902, 12901, 12898, 12889, 12859,  8999,
12889,  9220, 12894, 12897, 12896, 12460, 12894, 12890, 12860,  9143,
12890,  9221, 12891, 12893, 12455, 24628, 12891, 24628, 12861,  9177,
12891, 24628,  9221, 12892, 11414, 24628,  9221, 24628, 11477,  9177,
12892, 24628,  9222, 24628, 24628, 24628,  9222, 24628, 11474,  9177,
12893,  9222, 12892, 24628, 24628, 24628, 12892, 24628, 12862,  9177,
12894, 24628,  9220, 12895, 12771, 11433,  9220, 12891, 11476,  9143,
12895, 24628,  9230, 24628, 24628, 24628,  9230, 12892, 11473,  9143,
12896,  9224, 12771, 24628, 24628, 24628, 12771, 12455, 12863,  9225,
12897,  9230, 12895, 24628, 24628, 24628, 12895, 12893, 12864,  9143,
12898, 24628,  9219, 12899, 12770, 12900,  9219, 12894, 11471,  8999,
12899, 24628,  9246, 24628, 24628, 24628,  9246, 12895, 11472,  8999,
12900, 24628,  9231, 24628, 24628, 24628,  9231, 11433, 11475,  9232,
12901,  9231, 12900, 24628, 24628, 24628, 12900, 12460, 12865,  9232,
12902,  9240, 12770, 24628, 24628, 24628, 12770, 12896, 12866,  9241,
12903,  9246, 12899, 24628, 24628, 24628, 12899, 12897, 12867,  8999,
12904, 24628,  9214, 12905, 12765, 12906,  9214, 12898, 12868,  8312,
12905, 24628,  8311, 24628, 24628, 24628,  8311, 12899, 12869,  8312,
12906, 24628,  9247, 24628, 24628, 24628,  9247, 12900, 12870,  9248,
12907,  9247, 12906, 24628, 24628, 24628, 12906, 12901, 12871,  9248,
12908, 12766, 12765, 24628, 24628, 24628, 12765, 12902, 12873, 12767,
12909,  8311, 12905, 24628, 24628, 24628, 12905, 12903, 12874,  8312,
12910, 24628,  9213, 12911, 12764, 12912,  9213, 12904, 12875,  7185,
12911, 24628,  8310, 24628, 24628, 24628,  8310, 12905, 12876,  7185,
12912, 24628, 12913, 24628, 24628, 24628, 12913, 12906, 12877, 12914,
12913, 24628, 24628, 24628, 24628, 24628, 24628,  9247,  8951, 12914,
12914,  5733, 12878, 24628, 24628, 24628, 12878, 12915, 10462,  5734,
12915, 12880, 12879, 24628, 24628, 24628, 12879, 12916, 10463, 10998,
12916, 11267, 12881, 24628, 24628, 24628, 12881, 12917, 10464, 11274,
12917, 11268, 12882, 24628, 24628, 24628, 12882,  7197, 10465, 11269,
12918, 12913, 12912, 24628, 24628, 24628, 12912, 12907, 12883, 12914,
12919,  7275, 12764, 24628, 24628, 24628, 12764, 12908, 12885,  7276,
12920,  8310, 12911, 24628, 24628, 24628, 12911, 12909, 12886,  7185,
12921, 24628, 24628, 24628, 24628, 24628, 24628, 18768,  1638, 12922,
12922, 11258, 15758, 16796, 14143, 22926, 15758, 12950, 12923,  7931,
12923,  8906, 12944, 12949, 12948, 12946, 12944, 12924,  7096, 12442,
12924, 11260, 12938, 12943, 12942, 12940, 12938, 12925,  7097, 11261,
12925,  9886, 12933, 12937, 12936, 12935, 12933, 12926,  7098,  7123,
12926,  9887, 12930, 12932, 12931,  9931, 12930, 12927,  7099,  6419,
12927,  9888, 12928, 12929,  9944, 24628, 12928, 24628,  7100,  3604,
12928, 24628,  9888, 12441,  7269, 24628,  9888, 24628,  7101,  3604,
12929,  7122, 12441, 24628, 24628, 24628, 12441, 24628,  4541,  3604,
12930, 24628,  9887, 12440,  7270,  4431,  9887, 12928,  7103,  6419,
12931,  7228,  7270, 24628, 24628, 24628,  7270,  9944,  5073,  7229,
12932,  7121, 12440, 24628, 24628, 24628, 12440, 12929,  4545,  6419,
12933, 24628,  9886, 12439,  7271, 12934,  9886, 12930,  7105,  7123,
12934, 24628,  8909, 24628, 24628, 24628,  8909,  4431,  7519,  8910,
12935,  8909, 12934, 24628, 24628, 24628, 12934,  9931,  7521,  8910,
12936,  7227,  7271, 24628, 24628, 24628,  7271, 12931,  5076,  7234,
12937,  7120, 12439, 24628, 24628, 24628, 12439, 12932,  4549,  7123,
12938, 24628, 11260, 12438,  7272, 12939, 11260, 12933,  7523, 11261,
12939, 24628,  8908, 24628, 24628, 24628,  8908, 12934,  7524,  8911,
12940,  8908, 12939, 24628, 24628, 24628, 12939, 12935, 12941,  8911,
12941,  7525,  7524, 24628, 24628, 24628,  7524,  7521, 24628,  7526,
12942,  7226,  7272, 24628, 24628, 24628,  7272, 12936,  5079,  7240,
12943,  7119, 12438, 24628, 24628, 24628, 12438, 12937,  4552, 11261,
12944, 24628,  8906, 12437,  7273, 12945,  8906, 12938,  5670, 12442,
12945, 24628,  8907, 24628, 24628, 24628,  8907, 12939,  5671,  8915,
12946,  8907, 12945, 24628, 24628, 24628, 12945, 12940, 12947,  8915,
12947,  5672,  5671, 24628, 24628, 24628,  5671, 12941, 24628,  5673,
12948,  7225,  7273, 24628, 24628, 24628,  7273, 12942,  5080,  7224,
12949,  7118, 12437, 24628, 24628, 24628, 12437, 12943,  4555, 12442,
12950, 11259, 15776, 16797, 14144, 22925, 15776, 12951, 12924, 10104,
12951, 15778, 15777, 16798, 14145, 22924, 15777, 22922, 12925, 12952,
12952,  4111,  7123, 11310,  7447, 12968,  7123, 12953,  7096,  1555,
12953,  4112, 12965,  7478,  7445, 12967, 12965, 12954,  7097,  4113,
12954, 12962, 12961,  7472,  7443, 12964, 12961, 12955,  7098,  5688,
12955, 12960, 12959,  7470,  7442,  3835, 12959, 12956,  7099,  5692,
12956, 12958, 12957,  7468,  3455, 24628, 12957, 24628,  7100,   746,
12957, 24628, 12958,  6755,  3453, 24628, 12958, 24628,  7101,   746,
12958, 24628,   745,   745,  1023, 24628, 24628, 24628,  7102,   746,
12959, 24628, 12960,  6754,  7169,  3295, 12960, 12957,  7103,  5692,
12960, 24628,  5820,  5820,  7167,  1371, 24628, 12958,  7104,  5692,
12961, 24628, 12962,  6753,  7168, 12963, 12962, 12959,  7105,  5688,
12962, 24628,  5687,  5687,  7127,  3325, 24628, 12960,  7106,  5688,
12963, 24628,  3325, 24628, 24628, 24628,  3325,  3295,  7519,  3326,
12964,  3325, 12963, 24628, 24628, 24628, 12963,  3835,  7521,  3326,
12965, 24628,  4112,  6752,  7125, 12966,  4112, 12961,  7523,  4113,
12966, 24628,  7676, 24628, 24628, 24628,  7676, 12963,  7524,  7677,
12967,  7676, 12966, 24628, 24628, 24628, 12966, 12964, 12941,  7677,
12968, 14931, 14932, 24628, 24628, 24628, 14932, 12967, 12947, 12969,
12969, 24628,  5673,  5673,  3303, 12970, 24628, 11991,  5488,  5674,
12970, 24628, 24628, 24628, 24628, 24628, 24628, 11992, 24628, 12971,
12971, 24628, 24628, 24628, 24628, 24628, 24628, 17949, 24628, 12972,
12972, 24628, 24628, 24628, 24628, 24628, 24628, 21260, 13213, 12973,
12973,  7361, 13214, 24628, 11133,  9722, 13214, 12974, 11995,  6828,
12974,  7362, 13012, 24628, 11134,  9711, 13012, 12975, 11996,  7136,
12975,  7363, 13011, 24628,  8158, 24628, 13011, 12976, 11997,  7364,
12976, 13010, 13009, 24628,  8159, 24628, 13009, 12996,  8496, 12977,
12977,  4289,  7689, 12995,  7964, 12993,  7689, 12978,  8193,   321,
12978,  4290,  7690, 12992,  7982, 12990,  7690, 12979,  8218,  4291,
12979, 11594,  7755, 12989,  8051, 12987,  7755, 12980,  8219,  7756,
12980, 11566, 12984, 12986,  8052, 12985, 12984, 12981,  8220, 10327,
12981, 11555, 12982, 12983,  8053, 24628, 12982, 24628,  8221, 10344,
12982, 24628, 11555, 12113,  7986, 24628, 11555, 24628,  7745, 10344,
12983, 10365, 12113, 24628,  6494, 24628, 12113, 24628,  8222, 10344,
12984, 24628, 11566, 12114,  7985,  8401, 11566, 12982,  7744, 10327,
12985,  4908,  8401, 24628,  7981, 24628,  8401, 24628,  8223,  4909,
12986, 10392, 12114, 24628,  6493, 24628, 12114, 12983,  8224, 10327,
12987, 11586, 12988, 24628,  7980, 24628, 12988, 12985,  8225, 11573,
12988, 24628, 11586, 24628,  7968, 24628, 11586,  8401,  7693, 11573,
12989, 10427, 12115, 24628,  6492, 24628, 12115, 12986,  8226,  7756,
12990, 11615, 12991, 24628,  7979, 24628, 12991, 12987,  8227, 11600,
12991, 24628, 11615, 24628,  7967, 24628, 11615, 12988,  7692, 11600,
12992, 10468, 12116, 24628,  6491, 24628, 12116, 12989,  8228,  4291,
12993, 11636, 12994, 24628,  7965, 24628, 12994, 12990,  8229, 11620,
12994, 24628, 11636, 24628,  7966, 24628, 11636, 12991,  6265, 11620,
12995,   320, 12117, 24628,  6490, 24628, 12117, 12992,  8240,   321,
12996, 13008, 13007, 24628,  6537, 24628, 13007, 24628,  8389, 12997,
12997,  4818,  8365, 13006,  8640, 24628,  8365, 12998,  8242,  1707,
12998,  4819,  8366, 13005,  8641, 24628,  8366, 12999,  8248,  4820,
12999,  4835,  8367, 13004,  8642, 24628,  8367, 13000,  8249,  4836,
13000,  4876,  8368, 13003,  8643, 24628,  8368, 13001,  8250,  4877,
13001,  4892,  8369, 13002,  8644, 24628,  8369, 24628,  8251,  4893,
13002,  4919,  8370, 24628,  6484, 24628,  8370, 24628,  5526,  4893,
13003,  4931,  8371, 24628,  6483, 24628,  8371, 13002,  5529,  4877,
13004,  4943,  8372, 24628,  6482, 24628,  8372, 13003,  5532,  4836,
13005,  4955,  8373, 24628,  6481, 24628,  8373, 13004,  5535,  4820,
13006,  1706,  8374, 24628,  6480, 24628,  8374, 13005,  5538,  1707,
13007, 24628, 13008, 24628,  6253, 24628, 13008, 24628,  8388, 12997,
13008, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8387, 12997,
13009, 24628, 13010, 24628,  6252, 24628, 13010, 13007,  7688, 12977,
13010, 24628, 24628, 24628, 24628, 24628, 24628, 13008,  8492, 12977,
13011, 24628,  7363, 24628,  6251, 24628,  7363, 13009,  7687,  7364,
13012, 24628,  7362, 24628, 13013,  8983,  7362, 13011,  7686,  7136,
13013, 24628, 24628, 24628, 24628, 24628, 24628,  6251, 12176, 13014,
13014, 24628, 11999, 19588,   462, 22913, 11999, 13015,    43, 11141,
13015, 24628, 12000, 19589,   812, 22904, 12000, 13016,  6000, 11686,
13016, 24628, 12001, 19590,  8328, 22896, 12001, 22894, 13017, 12002,
13017, 24628, 13018, 11355, 13986, 14680, 13018, 14566,  9623,  7141,
13018, 24628, 11356, 11356, 13084, 13019, 24628, 10078,  6003,  7141,
13019, 24628, 24628, 24628, 24628, 24628, 24628, 10013,  6004, 13020,
13020, 24628,  6005,  6005, 13083, 13073, 24628, 13021,  8707,  6006,
13021, 24628, 13072, 13072, 13071, 13064, 24628, 13035, 13031, 13022,
13022,  8958,  9632, 13030,  8834, 13029,  9632, 13023,  7420,  3393,
13023, 10259, 12723, 13028,  8831, 13027, 12723, 13024,  7421,  8977,
13024, 10260, 12722, 12082,  8828, 13026, 12722, 13025,  7422,  9637,
13025, 10261, 12721, 12060,  8825, 24628, 12721,  8821,  7423,  8687,
13026,  7307, 12715, 24628, 24628, 24628, 12715,  8824,  7428,  7308,
13027,  8960, 12716, 24628, 24628, 24628, 12716, 13026,  7433,  8961,
13028,   632,  9634, 24628, 24628, 24628,  9634, 12082,  7434,  8977,
13029,  8959, 12717, 24628, 24628, 24628, 12717, 13027,  7435, 10308,
13030,   631,  9633, 24628, 24628, 24628,  9633, 13028,  7436,  3393,
13031, 24628,  8332,  8332,  8709, 13032, 24628, 13033, 12073,  9632,
13032, 24628, 24628, 24628, 24628, 24628, 24628,  2687, 10114, 12760,
13033, 24628,  8333,  8333,  8710,  2687, 24628, 13034, 12074,  8335,
13034, 24628,  8334,  8334,  8711, 24628, 24628,  8580, 12075,  5967,
13035, 24628, 13063, 13063, 13062,  9980, 24628, 13046, 13033, 13036,
13036,  6822,  8335, 13045,  8813, 13044,  8335, 13037,  7438,  8354,
13037, 12734, 12743, 13043,  8810, 13042, 12743, 13038,  7439,  8183,
13038, 12735, 12742, 13041,  8807,  8784, 12742, 13039,  7440,  8345,
13039, 12736, 12741, 13040,  8804, 24628, 12741,  8801,  7441,  8340,
13040,  1021,  8339, 24628, 24628, 24628,  8339,  8802,  7442,  8340,
13041,  1020,  8338, 24628, 24628, 24628,  8338, 13040,  7443,  8345,
13042,  6781, 12730, 24628, 24628, 24628, 12730,  8784,  7444,  6783,
13043,  1019,  8337, 24628, 24628, 24628,  8337, 13041,  7445,  8183,
13044,  6823, 12731, 24628, 24628, 24628, 12731, 13042,  7446, 10949,
13045,  1018,  8336, 24628, 24628, 24628,  8336, 13043,  7447,  8354,
13046, 24628, 13061, 13061, 13056, 24628, 24628,  9916, 13034, 13047,
13047,  5896,  5967, 13055,  8793, 24628,  5967, 13048,  7449,  5894,
13048,  5897,  5966, 13054,  8790, 24628,  5966, 13049,  7450,  5906,
13049,  5898,  5965, 13053,  8787, 24628,  5965, 13050,  7451,  5901,
13050,  5899,  5964, 13052,  8784, 24628,  5964, 13051,  7452,  3888,
13051,  5900,  5963,  9346,  8783, 24628,  5963, 24628,  7453,  2453,
13052,   714,  5955, 24628, 24628, 24628,  5955,  9346,  7454,  3888,
13053,   713,  5956, 24628, 24628, 24628,  5956, 13052,  7455,  5901,
13054,   712,  5957, 24628, 24628, 24628,  5957, 13053,  7456,  5906,
13055,   711,  5958, 24628, 24628, 24628,  5958, 13054,  7457,  5894,
13056, 24628, 24628, 24628, 24628, 24628, 24628,  9917,  8711, 13057,
13057,  5125,  7219, 24628, 24628, 24628,  7219, 13058,  5089,  5030,
13058,  5126,  7218, 24628, 24628, 24628,  7218, 13059,  5088,  4673,
13059,  5127,  7217, 24628, 24628, 24628,  7217, 13060,  5087,  4601,
13060,  5128,  7216, 24628, 24628, 24628,  7216,  9931,  5086,  3873,
13061, 24628, 24628, 24628, 24628, 24628, 24628,  8759,  8334, 13047,
13062, 24628, 24628, 24628, 24628, 24628, 24628, 13056,  8710, 12948,
13063, 24628, 24628, 24628, 24628, 24628, 24628, 13061,  8333, 13036,
13064, 24628, 24628, 24628, 24628, 24628, 24628,  9980, 13032, 13065,
13065,  7304, 12760, 24628, 24628, 24628, 12760, 13069, 13066,  7667,
13066,  6246, 12761, 24628, 24628, 24628, 12761, 13067, 24628,  6226,
13067,  6247, 12759, 24628, 24628, 24628, 12759, 13068, 24628,  6248,
13068,  7310, 12757, 24628, 24628, 24628, 12757,  7428, 24628,  7115,
13069,  7305, 12758, 24628, 24628, 24628, 12758, 13070, 13067,  8978,
13070,  7306, 12756, 24628, 24628, 24628, 12756, 13026, 13068,  7311,
13071, 24628, 24628, 24628, 24628, 24628, 24628, 13062,  8709, 12885,
13072, 24628, 24628, 24628, 24628, 24628, 24628, 13063,  8332, 13022,
13073, 24628, 24628, 24628, 24628, 24628, 24628, 13064, 13082, 13074,
13074, 10115, 12782, 24628, 24628, 24628, 12782, 13079, 13075, 10697,
13075, 10127, 12783, 24628, 24628, 24628, 12783, 13076, 24628, 10128,
13076, 10119, 12781, 24628, 24628, 24628, 12781, 13077, 24628, 10120,
13077, 10118, 12779, 24628, 24628, 24628, 12779, 13078, 24628,  8510,
13078,  7954,  9695, 24628, 24628, 24628,  9695,  1674, 24628,  5855,
13079, 10116, 12780, 24628, 24628, 24628, 12780, 13080, 13076, 10123,
13080, 10117, 12778, 24628, 24628, 24628, 12778, 13081, 13077,  8509,
13081,  7952,  9694, 24628, 24628, 24628,  9694,  8850, 13078,  7851,
13082, 24628, 24628, 24628, 24628, 24628, 24628, 13032, 10113, 12782,
13083, 24628, 24628, 24628, 24628, 24628, 24628, 13071,  8708, 12852,
13084, 24628, 24628, 24628, 24628, 24628, 24628, 10079,  6634, 13085,
13085, 24628,  6427,  6427, 14393, 14677, 24628, 13086, 12432,  5835,
13086, 24628,  6428,  6428, 14394, 14671, 24628, 14662, 13087,  6429,
13087, 24628,  6068,  6068, 12434, 13088, 24628, 13203, 10275, 13208,
13088, 24628, 24628, 24628, 24628, 24628, 24628,  7537,  5267, 13089,
13089, 24628,  5268, 24628, 24628, 24628,  5268, 13090,  6222, 11008,
13090, 24628,  5269, 24628, 24628, 24628,  5269, 13091, 13095, 13097,
13091, 24628,  5270, 24628, 24628, 24628,  5270, 13092, 13093,  8901,
13092, 24628,  5271, 24628, 24628, 24628,  5271, 12018,  6446,  5298,
13093, 24628, 13094, 24628, 24628, 24628, 13094,  6446,  9105,  4166,
13094, 24628, 24628, 24628, 24628, 24628, 24628,  4117,  9106,  4166,
13095, 24628, 13096, 24628, 24628, 24628, 13096, 13093,  6784,  9108,
13096, 24628, 24628, 24628, 24628, 24628, 24628, 13094,  6785,  9108,
13097, 24628,  9108,  9292, 12027, 13098,  9108, 13182, 13159,  6787,
13098, 24628, 13099, 24628, 24628, 24628, 13099, 13183, 24628, 13100,
13099, 24628, 24628, 24628, 24628, 24628, 24628, 13184, 24628, 13100,
13100, 24628, 24628, 24628, 24628, 24628, 24628, 17569,  2400, 13101,
13101, 24628,  2401, 24628, 15336, 20769,  2401, 13102,  5828,  2402,
13102, 24628, 17344, 24628, 18222,  7531, 17344, 13103,  5829,  5736,
13103, 24628, 16392, 24628,  6798, 24628, 16392, 16390, 15817, 13104,
13104, 24628, 13952, 15170, 12432, 18062, 13952, 13105,  7889,  5834,
13105, 24628, 13953, 15171, 13087, 18060, 13953, 18057, 17662, 13106,
13106,  6012, 14001, 17149, 10467, 22747, 14001, 13107,  6429,    12,
13107, 22512, 22511, 17150, 10457, 22729, 22511, 22891, 13108,   107,
13108, 13120, 13119, 16329,  8832, 22691, 13119, 13109,  6431,    66,
13109, 13117, 13116, 12083,  8829, 13118, 13116, 13110,  6432,  8900,
13110, 13115, 13114, 12061,  8826, 24628, 13114, 13111,  6433,  8637,
13111, 13113, 13112, 12056,  8822, 24628, 13112, 24628,  6434,  8660,
13112, 24628, 13113,  8899,  8601, 24628, 13113, 24628,  6435,  8660,
13113, 24628,   600,   600,   635, 24628, 24628, 24628,  6436,  8660,
13114, 24628, 13115,  8898,  8600, 24628, 13115, 13112,  6439,  8637,
13115, 24628,   599,   599,  3673, 24628, 24628, 13113,  6440,  8637,
13116, 24628, 13117,  8897,  8599, 13092, 13117, 13114,  6443,  8900,
13117, 24628,   598,   598,  3672,  5271, 24628, 13115,  6444,  8900,
13118,  5271, 13092, 24628, 24628, 24628, 13092, 12059,  6450,  5298,
13119, 24628, 13120,  8896,  8598, 13121, 13120, 13116,  6455,    66,
13120, 24628,   597,   597,  3671,  6015, 24628, 13117,  6456,    66,
13121, 24628,  6015, 24628, 24628, 24628,  6015, 13092,  6458, 13122,
13122, 24628,  6017,  8148, 11129, 13123,  6017, 15399, 16628,  6018,
13123, 24628, 13124, 24628, 24628, 24628, 13124, 15400, 24628, 13125,
13124, 24628, 24628, 24628, 24628, 24628, 24628, 14466, 24628, 13125,
13125, 24628, 24628, 24628, 24628, 24628, 24628, 18414, 15216, 13126,
13126, 24628, 15167, 24628, 15337, 18697, 15167, 18559,  6021, 13127,
13127, 24628,  3305, 24628, 18386, 22884,  3305, 13128, 12096,  1694,
13128, 24628,  3306, 24628, 13139,  6476,  3306, 13129, 12097,  2404,
13129, 24628,  3307, 24628,  3938, 24628,  3307, 13130, 12098,  3308,
13130, 24628, 13138, 24628,  3939, 24628, 13138, 13131, 12099,  5178,
13131, 24628, 13137, 24628,  3940, 24628, 13137, 24628, 12118, 13132,
13132, 10603, 12119, 13006,  6479, 24628, 12119, 13133,  5500,  1707,
13133, 10604, 12120, 13005,  6485, 24628, 12120, 13134,  5520,  4820,
13134, 10605, 12121, 13004,  6486, 24628, 12121, 13135,  5521,  4836,
13135, 10606, 12122, 13003,  6487, 24628, 12122, 13136,  5522,  4877,
13136, 10607, 12123, 13002,  6488, 24628, 12123, 24628,  5523,  4893,
13137, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 12124, 13132,
13138, 24628, 24628, 24628, 24628, 24628, 24628, 13137, 12125,  5178,
13139, 24628, 24628, 24628, 24628, 24628, 24628,  3938, 12127, 13140,
13140, 24628, 12128, 19588,  3271, 22873, 12128, 13141,  2669, 11141,
13141, 24628, 12129, 19589,  3278, 22861, 12129, 22855, 13142, 11686,
13142, 24628, 12130,  2671,  9670, 13143, 12130, 15344,  4805,  2673,
13143, 24628, 12135, 24628, 24628, 24628, 12135, 13144, 13146, 12136,
13144, 24628, 10099, 24628, 24628, 24628, 10099, 10979, 13145,  9960,
13145, 24628, 10096, 24628, 24628, 24628, 10096,  9553, 24628,  8836,
13146, 24628, 13147, 24628, 24628, 24628, 13147, 13145, 24628, 13148,
13147, 24628, 24628, 24628, 24628, 24628, 24628, 10096, 24628, 13148,
13148, 24628, 24628, 24628, 24628, 24628, 24628, 13149, 11006, 12137,
13149, 24628, 24628, 24628, 24628, 24628, 24628, 15523, 15445, 13150,
13150,  8151, 13676, 17230,  2396, 17599, 13676, 17589, 13151,  8152,
13151,  9108, 13097, 12531, 16140, 22854, 13097, 13160, 13152,  6787,
13152,  9109, 13159, 10710, 24628, 24628, 13159, 13153, 24628,  6249,
13153,  9110, 13158, 10711, 24628, 24628, 13158, 13154, 24628,  8981,
13154,  9111, 13157, 10712, 24628, 24628, 13157, 13155, 24628,  8889,
13155,  9112, 13156,  8884, 24628, 24628, 13156,  7706, 24628,  5658,
13156, 24628,  9112,  8883, 24628, 24628,  9112,  6320, 24628,  5658,
13157, 24628,  9111,  8887, 24628, 24628,  9111, 13156, 24628,  8889,
13158, 24628,  9110,  8979, 24628, 24628,  9110, 13157, 24628,  8981,
13159, 24628,  9109,  8978, 24628, 24628,  9109, 13158, 24628,  6249,
13160,  9113, 13182, 12532, 16141, 22853, 13182, 13161, 13153,  9114,
13161, 13173, 13172, 12533, 13181, 13180, 13172, 13162, 13154,  9296,
13162, 13168, 13167, 12534, 13171, 13170, 13167, 13163, 13155,  5763,
13163, 13164, 13165,  5651, 13166, 24628, 13165, 24628,  7706,  5639,
13164, 24628,  5637,  5637, 12032, 24628, 24628, 24628,  6319,  5639,
13165, 24628, 13164,  5649, 12039, 24628, 13164, 24628,  6320,  5639,
13166, 12032, 12039, 24628, 24628, 24628, 12039, 24628, 24628, 10001,
13167, 24628, 13168, 12535, 12038, 13169, 13168, 13165, 13156,  5763,
13168, 24628,  5656,  5656, 12031, 11701, 24628, 13164,  9112,  5763,
13169, 24628, 11701, 24628, 24628, 24628, 11701, 24628, 24628,  5640,
13170, 11701, 13169, 24628, 24628, 24628, 13169, 24628, 24628,  5640,
13171, 12031, 12038, 24628, 24628, 24628, 12038, 13166, 24628, 10068,
13172, 24628, 13173, 12536, 12029, 13179, 13173, 13167, 13157,  9296,
13173, 24628,  9295,  9295, 12030, 13174, 24628, 13168,  9111,  9296,
13174, 24628, 24628, 24628, 24628, 24628, 24628, 11701, 24628, 13175,
13175, 24628, 24628, 24628, 24628, 24628, 24628, 13176,  1462,  9683,
13176, 24628, 24628, 24628, 24628, 24628, 24628, 13177,  1463,  9633,
13177, 24628, 24628, 24628, 24628, 24628, 24628, 13178,  1464,  8336,
13178, 24628, 24628, 24628, 24628, 24628, 24628,  5768,  1465,  5958,
13179, 24628, 13174, 24628, 24628, 24628, 13174, 13169, 24628, 13175,
13180, 13174, 13179, 24628, 24628, 24628, 13179, 13170, 24628, 13175,
13181, 12030, 12029, 24628, 24628, 24628, 12029, 13171, 24628, 12033,
13182, 24628,  9113,  9293, 12028, 13183,  9113, 13172, 13158,  9114,
13183, 24628, 13184, 24628, 24628, 24628, 13184, 13179, 24628, 13185,
13184, 24628, 24628, 24628, 24628, 24628, 24628, 13174, 24628, 13185,
13185, 24628, 24628, 24628, 24628, 24628, 24628, 13186,  1897, 12162,
13186, 24628, 24628, 24628, 24628, 24628, 24628, 13695,  8003, 13187,
13187, 24628,  3391, 24628,  3468, 17903,  3391, 13188,  6470,  3392,
13188, 24628, 13451, 24628,  3469,  7127, 13451, 13189,  6471,  8976,
13189, 24628, 13190, 24628,  2472, 24628, 13190, 13784, 13383, 13191,
13190, 24628, 24628, 24628, 24628, 24628, 24628,  8668,  7531, 13191,
13191, 24628, 12432,  9120,  7128, 13192, 12432, 13201,  9637, 10784,
13192, 24628, 13193, 24628,  7357, 24628, 13193, 13198,  9638, 13194,
13193, 24628, 24628, 24628, 24628, 24628, 24628, 13088,  9639, 13194,
13194, 24628,  9640, 24628, 24628, 24628,  9640, 13195,  9129,  8990,
13195, 24628,  9641, 24628, 24628, 24628,  9641, 13196,  9130,  9668,
13196, 24628,  9642, 24628, 24628, 24628,  9642, 13197, 11403,  9206,
13197, 24628,  9643, 24628, 24628, 24628,  9643, 10207,  5848,  9644,
13198, 24628, 13088, 24628,  7356, 24628, 13088, 13199,  8946, 13089,
13199, 24628,  7537, 24628,  2657, 24628,  7537, 13200,  5304,  3290,
13200, 24628,  5768, 24628,   717, 24628,  5768, 24628,  3684,  1943,
13201, 24628, 13087,  9121,  7129, 13198, 13087, 13202, 10274, 13208,
13202, 24628, 13203,  9122,  8349, 13199, 13203, 13206, 10272,  9125,
13203, 24628,  6069,  6069, 12435,  7537, 24628, 13204, 10273,  9125,
13204, 24628,  6070,  6070, 12436, 24628, 24628, 13205, 10271,  6077,
13205, 24628,  6071,  6071,  9301, 24628, 24628, 24628, 10269,  6072,
13206, 24628, 13204,  9123,  8350, 24628, 13204, 13207, 10270,  6077,
13207, 24628, 13205,  9124,  8351, 24628, 13205, 24628, 10268,  6072,
13208, 24628,  6013,  8895,  8597, 13209,  6013, 13119,  9071,    23,
13209, 24628,  6014, 24628, 24628, 24628,  6014, 13121,  9072, 13210,
13210, 24628,  7132,  9863, 13211, 18683,  7132, 14028, 14013,  7133,
13211, 24628, 13212, 24628, 24628, 24628, 13212, 16162, 24628, 13213,
13212, 24628, 24628, 24628, 24628, 24628, 24628, 16163, 24628, 13213,
13213, 24628, 24628, 24628, 24628, 24628, 24628, 16048, 10128, 13214,
13214, 24628,  7361, 24628, 16946, 13215,  7361, 13012,  7685,  6828,
13215, 24628, 24628, 24628, 24628, 24628, 24628,  8983, 22338, 13216,
13216, 24628, 22318, 22356,  9724,  4112, 22318, 22851, 11482, 13217,
13217, 24628, 11050, 19916,  1555,  4114, 11050, 22833, 13218, 11051,
13218, 24628,  9725, 16909, 20322, 22809,  9725, 22798, 13219,  9726,
13219, 24628, 22795, 16598, 20773, 22797, 22795, 13228, 13220,  9895,
13220, 24628, 13225, 13226, 24628, 24628, 13225, 13221, 24628, 11491,
13221, 24628, 13222, 13223, 24628, 24628, 13222, 12669, 24628, 11684,
13222, 24628, 12174, 12174, 24628, 24628, 24628, 11148, 24628, 11684,
13223, 24628, 12174, 13224, 24628, 24628, 12174,  2267, 24628, 11684,
13224, 24628, 11683, 24628, 24628, 24628, 11683,   935, 24628, 11684,
13225, 24628, 12173, 12173, 24628, 24628, 24628, 13222, 24628, 11491,
13226, 24628, 12173, 13227, 24628, 24628, 12173, 13223, 24628, 11491,
13227, 24628, 11490, 24628, 24628, 24628, 11490, 13224, 24628, 11491,
13228, 24628, 13229, 16599, 18195, 22794, 13229, 12667, 13221, 11999,
13229, 24628, 16600, 16600, 18196, 13230, 24628, 11151, 13222, 11999,
13230, 24628, 16601, 16601, 24628, 24628, 24628, 11152, 24628, 13231,
13231, 24628, 24628, 24628, 24628, 24628, 24628, 19958,  7762, 13232,
13232, 24628,  7763, 19061, 21215, 22788,  7763, 22784, 13233,  1625,
13233, 24628,  7764, 19062, 21216, 22782,  7764, 13234,  6794,  1899,
13234, 24628,  7765, 19063, 13841, 13277,  7765, 13235, 11941,  5737,
13235, 24628,  7766, 13276, 13269, 13256,  7766, 13236, 11932,  7889,
13236, 24628, 13247, 13255, 13254, 24628, 13247, 13237, 11928,  7775,
13237, 24628, 13238, 13245, 13246, 24628, 13238, 24628, 11925,  7770,
13238, 24628,  7769,  7769, 13239, 24628, 24628, 24628, 11190,  7770,
13239, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11162, 13240,
13240, 24628,  9796, 24628,   243, 24628,  9796, 13241,  2311,  3120,
13241, 24628,  9797, 24628,   244, 24628,  9797, 13242,  2310,  3099,
13242, 24628,  9798, 24628,   245, 24628,  9798, 13243,  2309,  3067,
13243, 24628,  9799, 24628,   228, 24628,  9799, 13244,  1499,  3023,
13244, 24628,  9800, 24628,    86, 24628,  9800, 24628,  1477,  2936,
13245, 24628,  7769, 24628, 24628, 24628,  7769, 24628,  5383,  7770,
13246, 24628, 13239, 24628, 24628, 24628, 13239, 24628, 11926, 13240,
13247, 24628,  7768,  7768, 13248, 24628, 24628, 13238, 11929,  7775,
13248, 24628, 24628, 24628, 24628, 24628, 24628, 13239, 11161, 13249,
13249, 24628, 11163, 24628,   280, 24628, 11163, 13250,  2323,  4190,
13250, 24628, 11164, 24628,   281, 24628, 11164, 13251,  2324,  5183,
13251, 24628, 11165, 24628,   282, 24628, 11165, 13252,  2325,  5333,
13252, 24628, 11166, 24628,   283, 24628, 11166, 13253,  3210,  3437,
13253, 24628, 11167, 24628,   284, 24628, 11167, 24628,  3203,  3417,
13254, 24628, 13248, 24628, 24628, 24628, 13248, 13246, 11930, 13249,
13255, 24628,  7768, 24628, 24628, 24628,  7768, 13245,  7195,  7775,
13256, 24628, 13268, 24628, 24628, 24628, 13268, 13262, 11935, 13257,
13257, 24628,  6801, 24628,  2475, 24628,  6801, 13258,  7851,  5555,
13258, 24628,  6802, 24628,  2476, 24628,  6802, 13259,  7847, 10459,
13259, 24628,  6803, 24628,  2477, 24628,  6803, 13260,  7845,  7092,
13260, 24628,  6804, 24628,  1365, 24628,  6804, 13261,  6158,  6183,
13261, 24628,  4507, 24628,  1060, 24628,  4507, 24628,  4205,  1934,
13262, 24628, 13263, 24628, 24628, 24628, 13263, 24628, 11936, 13264,
13263, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11174, 13264,
13264, 24628,  4483, 24628,  1174, 24628,  4483, 13265,  2793,  4488,
13265, 24628,  4484, 24628,  1175, 24628,  4484, 13266,  2794,  2277,
13266, 24628,  4485, 24628,  1176, 24628,  4485, 13267,  2795,  2191,
13267, 24628,  4486, 24628,  1177, 24628,  4486, 11955,  2796,  2019,
13268, 24628, 24628, 24628, 24628, 24628, 24628, 13263, 11901, 13257,
13269, 24628, 13275, 24628, 24628, 24628, 13275, 13254, 11934, 13270,
13270, 24628, 11168, 24628,   303, 24628, 11168, 13271,  2724,  3312,
13271, 24628, 11169, 24628,   304, 24628, 11169, 13272,  2725, 11059,
13272, 24628, 11170, 24628,   305, 24628, 11170, 13273,  2726,  7500,
13273, 24628, 11171, 24628,   306, 24628, 11171, 13274,  3171,  5406,
13274, 24628, 11172, 24628,   119, 24628, 11172, 24628,  3164,  3572,
13275, 24628, 24628, 24628, 24628, 24628, 24628, 13248, 11160, 13270,
13276, 24628,  7767, 24628, 24628, 24628,  7767, 13255, 11933,  7889,
13277, 24628, 21629, 24628, 24628, 24628, 21629, 13256, 11942, 13278,
13278, 24628, 11944, 24628, 17276, 17117, 11944, 13279,  9697, 11945,
13279, 24628, 17000, 24628, 16592,  2477, 17000, 17248,  9698, 13280,
13280, 24628,  9700, 24628,  3670, 17241,  9700, 15330, 13281,  6530,
13281, 24628,  8964, 24628,  1051, 13303,  8964, 13282,  9292,  8152,
13282, 24628,  8965, 24628,  1052,  3808,  8965, 13283,  9293,  8966,
13283, 24628,  5745, 24628,  1053, 24628,  5745, 13284, 12536, 13286,
13284, 24628,  5746, 24628,  1054, 24628,  5746, 13285, 12535,  5762,
13285, 24628,  5747, 24628,   636, 24628,  5747, 24628,  5649,  5748,
13286, 24628,  9296, 13287,  2467, 13292,  9296, 13295,  6689,   332,
13287, 24628,  8889, 24628,  1146, 24628,  8889, 13288,  3712,   332,
13288, 24628,  8890, 24628,  4445, 24628,  8890, 13289,  3713,  8894,
13289, 24628,  8891, 24628,  4446, 24628,  8891, 13290,  3714,  7635,
13290, 24628,  8892, 24628,  4447, 24628,  8892, 13291,  3715,  7563,
13291, 24628,  8893, 24628,  4539, 24628,  8893, 24628,  3716,  3603,
13292, 24628, 12398, 24628,  5672, 24628, 12398, 13293,  6690, 12401,
13293, 24628, 12399, 24628,  7525, 24628, 12399, 13294,  9008, 12014,
13294, 24628, 12400, 24628,  7107, 24628, 12400, 13200,  9004,  7149,
13295, 24628, 13296, 13288,  2468, 13293, 13296, 13300,  9006,  8894,
13296, 24628,  8890,  8890,  9298, 12399, 24628, 13297,  9007,  8894,
13297, 24628,  8891,  8891,  9299, 12400, 24628, 13298,  5217,  7635,
13298, 24628,  8892,  8892,  9300,  5768, 24628, 13299,  5204,  7563,
13299, 24628,  8893,  8893,  9301, 24628, 24628, 24628,  5194,  3603,
13300, 24628, 13297, 13289,  7106, 13294, 13297, 13301,  9003,  7635,
13301, 24628, 13298, 13290,  7104, 13200, 13298, 13302,  5206,  7563,
13302, 24628, 13299, 13291,  7102, 24628, 13299, 24628,  5196,  3603,
13303, 24628, 24628, 24628, 24628, 24628, 24628,  3808, 14736, 13304,
13304, 24628, 13338, 13338, 15259, 20449, 24628, 13309, 13305,  9893,
13305, 24628, 13306, 13306, 24628, 24628, 24628, 13308, 24628, 11488,
13306, 24628, 24628, 24628, 24628, 24628, 24628, 13307, 24628, 11488,
13307, 24628, 24628, 24628, 24628, 24628, 24628,   491, 24628, 11815,
13308, 24628, 13307, 13307, 24628, 24628, 24628,  1270, 24628, 11815,
13309, 24628, 13339, 13339, 15261, 19867, 24628,  1274, 13308, 13310,
13310, 24628, 11815, 11815, 17607, 19864, 24628, 19756, 13311, 11816,
13311, 24628, 13437, 13437, 16654, 19822, 24628, 17122, 13352, 13312,
13312, 24628, 13344, 13344, 15453, 21607, 24628, 13313,    48,  9728,
13313, 24628, 13345, 13345, 15454, 16953, 24628, 12707, 13314,  9898,
13314, 24628,  4304,  4304,  4471, 13315, 24628,  7200,  6789,    36,
13315, 24628, 24628, 24628, 24628, 24628, 24628,  7201,  6790, 13316,
13316, 24628,  6791,  6791, 14031, 21683, 24628, 16883, 13317,  6792,
13317, 24628,  7762,  7762, 14426, 16014, 24628, 13318,  9824,  7763,
13318, 24628, 10825, 10825, 15888, 13329, 24628, 13319,  9825, 10780,
13319, 24628, 10826, 10826, 13323, 13322, 24628, 13320,  9826, 10827,
13320, 24628, 10966, 10966, 13321, 24628, 24628, 10012, 10775, 10967,
13321, 24628, 24628, 24628, 24628, 24628, 24628, 10014, 24628, 10052,
13322, 24628, 24628, 24628, 24628, 24628, 24628, 10097, 24628,  9961,
13323, 24628, 24628, 24628, 24628, 24628, 24628, 13321, 24628, 13324,
13324, 24628, 24628, 24628, 24628, 24628, 24628, 13325,  9297, 12613,
13325, 24628, 24628, 24628, 24628, 24628, 24628, 13326,  9298, 12471,
13326, 24628, 24628, 24628, 24628, 24628, 24628, 13327,  9299, 10876,
13327, 24628, 24628, 24628, 24628, 24628, 24628, 13328,  9300, 10892,
13328, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9301, 10896,
13329, 24628, 24628, 24628, 24628, 24628, 24628, 13322, 24628, 13330,
13330, 24628, 24628, 24628, 24628, 24628, 24628, 13331, 11707, 12640,
13331, 24628, 24628, 24628, 24628, 24628, 24628, 16892, 14744, 13332,
13332, 11132, 14731, 24628,  1530, 17235, 14731, 13333, 10710, 11133,
13333, 14372, 14732, 24628,  1525,  1973, 14732, 21105, 10711, 13334,
13334, 24628,  8981, 24628,  1074, 13335,  8981,  9722,  3723,  4467,
13335, 24628, 24628, 24628, 24628, 24628, 24628,  4446, 13336,  9724,
13336, 24628, 24628, 24628, 24628, 24628, 24628,  2110, 24628, 13337,
13337, 24628, 24628, 24628, 24628, 24628, 24628, 13340, 13338,  9725,
13338, 24628, 24628, 24628, 24628, 24628, 24628, 13339, 13306,  9893,
13339, 24628, 24628, 24628, 24628, 24628, 24628,  1076, 13307, 13310,
13340, 24628, 24628, 24628, 24628, 24628, 24628,  1317, 13339, 13341,
13341, 24628, 13310, 13310, 19377, 22254, 24628, 22242, 13342, 11816,
13342, 24628, 13311, 13311, 20470, 22240, 24628, 13354, 13343, 13312,
13343, 24628, 13352, 13352, 24628, 24628, 24628, 13347, 24628, 13344,
13344, 24628, 24628, 24628, 24628, 24628, 24628, 13345,    59,  9728,
13345, 24628, 24628, 24628, 24628, 24628, 24628, 13346,  4304,  9898,
13346, 24628, 24628, 24628, 24628, 24628, 24628, 11898,  4305, 11055,
13347, 24628, 13350, 13350, 24628, 24628, 24628,   924, 24628, 13348,
13348, 24628, 24628, 24628, 24628, 24628, 24628, 13349,    72, 11142,
13349, 24628, 24628, 24628, 24628, 24628, 24628, 11719,   456, 11687,
13350, 24628, 13351, 13351, 24628, 24628, 24628,   466, 24628, 13348,
13351, 24628, 24628, 24628, 24628, 24628, 24628,    76, 24628, 13348,
13352, 24628, 13353, 13353, 24628, 24628, 24628, 13350, 24628, 13344,
13353, 24628, 24628, 24628, 24628, 24628, 24628, 13351, 24628, 13344,
13354, 24628, 17122, 17122, 17462, 13359, 24628, 13355, 13347, 11716,
13355, 24628,   814,   814,  5708, 13356, 24628, 13357,   924,  1580,
13356, 24628,  8330,  8330, 24628, 24628, 24628,  8012, 24628,  8331,
13357, 24628,  6059,  6059,  6318,  8012, 24628, 13358,   925,  2429,
13358, 24628,  6057,  6057,  6319, 24628, 24628, 24628,   926,   818,
13359, 24628, 14326, 14326, 24628, 24628, 24628, 13356, 24628, 13360,
13360, 24628, 24628, 24628, 24628, 24628, 24628, 13361,  8972, 13233,
13361, 24628, 24628, 24628, 24628, 24628, 24628, 17788,  8973, 13362,
13362, 24628,  8974, 19069, 21185, 13452,  8974, 13363, 12026,  3392,
13363, 24628,  8975, 13450, 13440, 13428,  8975, 13386, 13364,  8976,
13364, 24628,  7529,  6471, 12028, 13365,  7529, 13382,  6315,  6473,
13365, 24628, 13366, 24628, 24628, 24628, 13366, 13381, 24628, 13367,
13366, 24628, 24628, 24628, 24628, 24628, 24628, 13380, 24628, 13367,
13367, 24628, 24628, 24628, 24628, 24628, 24628, 13368,  6462, 11946,
13368, 24628, 24628, 24628, 24628, 24628, 24628, 13369,  8963, 13281,
13369, 24628, 24628, 24628, 24628, 24628, 24628, 13370, 10301, 13375,
13370, 24628, 24628, 24628, 24628, 24628, 24628,  9613, 10299, 13371,
13371, 24628,  3284, 24628,  1455, 24628,  3284, 13372,  5299, 11744,
13372, 24628,  3285, 24628,  1456, 24628,  3285, 13373,  5300,  8596,
13373, 24628,  3286, 24628,  2661, 24628,  3286, 13374,  5301,  8586,
13374, 24628,  3287, 24628,  1382, 24628,  3287,  9631,  5302,  3289,
13375, 24628,  5119, 24628,  1265, 24628,  5119, 13376,  8902, 10989,
13376, 24628,  5120, 24628,  1266, 24628,  5120, 13377,  8903, 12875,
13377, 24628,  5121, 24628,  3808, 24628,  5121, 13378,  8904, 12944,
13378, 24628,  5122, 24628,  2482, 24628,  5122, 13379,  8905,  5123,
13379, 24628,  1585, 24628,  1023, 24628,  1585, 24628,  7352, 10834,
13380, 24628, 24628, 24628, 24628, 24628, 24628, 11701, 24628,  7534,
13381, 24628, 13380, 24628, 24628, 24628, 13380, 13169, 24628,  7534,
13382, 24628,  7530, 13383, 12029, 13381,  7530, 13384,  6316, 12432,
13383, 24628,  7531, 24628, 24628, 24628,  7531,  8322,  6066, 12432,
13384, 24628, 13385,  8322, 12038, 24628, 13385, 13165,  6317,  7533,
13385, 24628,  7532,  7532, 12031, 24628, 24628, 13164,  6318,  7533,
13386, 24628, 13407, 13427, 13426, 13424, 13407, 13387, 13382, 13191,
13387, 24628, 13398, 13406, 13405, 24628, 13398, 13388, 13384,  8669,
13388, 24628, 13389, 13396, 13397, 24628, 13389, 24628, 13165,  5748,
13389, 24628,  5747,  5747, 13390, 24628, 24628, 24628, 13164,  5748,
13390, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 12032, 13391,
13391, 24628, 10001, 24628,   840, 24628, 10001, 13392,   264,  3236,
13392, 24628, 10002, 24628,   841, 24628, 10002, 13393,   265,  1825,
13393, 24628, 10003, 24628,   855, 24628, 10003, 13394,   266,  3076,
13394, 24628, 10004, 24628,  1037, 24628, 10004, 13395,   267,  3032,
13395, 24628, 10005, 24628,  1030, 24628, 10005, 24628,   268,  2945,
13396, 24628,  5747, 24628, 24628, 24628,  5747, 24628,  5649,  5748,
13397, 24628, 13390, 24628, 24628, 24628, 13390, 24628, 12039, 13391,
13398, 24628,  8668,  8668, 13399, 24628, 24628, 13389, 13385,  8669,
13399, 24628, 24628, 24628, 24628, 24628, 24628, 13390, 12031, 13400,
13400, 24628, 10068, 24628,   804, 24628, 10068, 13401,   679,  7888,
13401, 24628, 10069, 24628,  1107, 24628, 10069, 13402,   680,  7834,
13402, 24628, 10070, 24628,  1197, 24628, 10070, 13403,   681,  5664,
13403, 24628, 10071, 24628,  2093, 24628, 10071, 13404,   682,  3510,
13404, 24628, 10072, 24628,  2091, 24628, 10072, 24628,   683,  3426,
13405, 24628, 13399, 24628, 24628, 24628, 13399, 13397, 12038, 13400,
13406, 24628,  8668, 24628, 24628, 24628,  8668, 13396,  8322,  8669,
13407, 24628, 13190, 13190, 13408, 13414, 24628, 13398,  7530, 13191,
13408, 24628, 24628, 24628, 24628, 24628, 24628, 13399, 12030, 13409,
13409, 24628, 12033, 24628,   730, 24628, 12033, 13410,   896,   333,
13410, 24628, 12034, 24628,  1314, 24628, 12034, 13411,   897,  8895,
13411, 24628, 12035, 24628,  2110, 24628, 12035, 13412,   898,  7636,
13412, 24628, 12036, 24628,  2111, 24628, 12036, 13413,   899,  6078,
13413, 24628, 12037, 24628,  2112, 24628, 12037, 24628,   900,  3585,
13414, 24628, 24628, 24628, 24628, 24628, 24628, 13415, 13380, 13421,
13415, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11701, 13416,
13416, 24628,  5640, 24628,   508, 24628,  5640, 13417,  5283,  4497,
13417, 24628,  5641, 24628,   509, 24628,  5641, 13418,  5282,  2286,
13418, 24628,  5642, 24628,   510, 24628,  5642, 13419,  5281,  2200,
13419, 24628,  5643, 24628,   511, 24628,  5643, 13420,  5280,  2046,
13420, 24628,  5644, 24628,   512, 24628,  5644, 24628,  5279,   825,
13421, 24628,  7534, 24628,   664, 24628,  7534, 13422,  7308, 10092,
13422, 24628,  7535, 24628,  1050, 24628,  7535, 13423,  7309,  8597,
13423, 24628,  7536, 24628,  1264, 24628,  7536, 13199,  5305,  7538,
13424, 24628, 13414, 24628, 24628, 24628, 13414, 13425, 13381, 13421,
13425, 24628, 13415, 24628, 24628, 24628, 13415, 24628, 13169, 13416,
13426, 24628, 13408, 24628, 24628, 24628, 13408, 13405, 12029, 13409,
13427, 24628, 13190, 24628, 24628, 24628, 13190, 13406, 13383, 13191,
13428, 24628, 13439, 24628, 24628, 24628, 13439, 13424, 13365, 13429,
13429, 24628, 13367, 24628,  6224, 13433, 13367, 13430,  8961, 11946,
13430, 24628, 13368, 24628,  6785,  1264, 13368, 13431,  8962, 13281,
13431, 24628, 13369, 24628,  9106, 24628, 13369, 13432, 10300, 13375,
13432, 24628, 13370, 24628,  4134, 24628, 13370,  9612, 10298, 13371,
13433, 24628, 24628, 24628, 24628, 24628, 24628,  1264, 24628, 13434,
13434, 24628, 24628, 24628, 24628, 24628, 24628, 13438, 13435,  9894,
13435, 24628, 24628, 24628, 24628, 24628, 24628, 13436, 24628, 11489,
13436, 24628, 24628, 24628, 24628, 24628, 24628,   573, 24628, 13437,
13437, 24628, 24628, 24628, 24628, 24628, 24628, 11715, 13353, 13312,
13438, 24628, 24628, 24628, 24628, 24628, 24628,  1053, 13436, 13311,
13439, 24628, 24628, 24628, 24628, 24628, 24628, 13414, 13366, 13429,
13440, 24628, 13449, 24628, 24628, 24628, 13449, 13426, 12028, 13441,
13441, 24628, 11806, 24628,   489, 13336, 11806, 13442,   913, 11014,
13442, 24628, 11807, 24628,   490,  2110, 11807, 13443,   914, 11808,
13443, 24628, 13444, 24628,   491, 24628, 13444, 13447,   915,  5684,
13444, 24628, 24628, 24628, 24628, 24628, 24628, 13445,    76,  5684,
13445, 24628, 24628, 24628, 24628, 24628, 24628, 13446,    77,  6490,
13446, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    78,  6480,
13447, 24628, 13445, 24628,   492, 24628, 13445, 13448,   916,  6490,
13448, 24628, 13446, 24628,   493, 24628, 13446, 24628,   917,  6480,
13449, 24628, 24628, 24628, 24628, 24628, 24628, 13408, 11805, 13441,
13450, 24628, 13451, 24628, 24628, 24628, 13451, 13427,  6471,  8976,
13451, 24628, 24628, 24628, 24628, 24628, 24628, 13190,  6472,  8976,
13452, 24628, 21609, 24628, 24628, 24628, 21609, 13428, 12040, 13453,
13453, 24628, 12042, 24628,  6825, 17822, 12042, 13454, 10308, 12043,
13454, 24628, 16942, 24628, 10948,  9106, 16942, 16940,  9872, 13455,
13455, 24628,  9874, 24628, 19314, 20346,  9874, 13456,  9669,  8189,
13456, 24628,  9875, 24628, 19375,  4169,  9875, 13457,  9670,  9876,
13457, 24628, 15391, 24628,  9295, 24628, 15391, 17411, 12561, 13458,
13458, 24628, 10101, 15476,  8906, 19704, 10101, 13459, 13286,  9202,
13459, 24628, 10102, 15477, 11260, 19701, 10102, 13460, 13295, 10103,
13460, 24628, 19699, 15478,  9886, 19697, 19699, 19694, 13300, 13461,
13461,  1017,  7635, 14934, 13045, 14925,  7635, 14818, 12952, 13462,
13462, 24628,  1555, 12442,  1687, 13463,  1555, 22768,  7758,     5,
13463, 24628, 13464,  9313, 15008, 22762, 13464, 22764, 22767,  9315,
13464, 24628,  9314,  9314, 15009, 22752, 24628, 13468, 13465,  9315,
13465, 24628,  8356,  8356, 24628, 24628, 24628, 13466, 24628,  8357,
13466, 24628,  5992,  5992, 24628, 24628, 24628, 13467, 24628,  5993,
13467, 24628,  5853,  5853, 24628, 24628, 24628,  1205, 24628,  5854,
13468, 24628, 10788, 10788,  7955, 13470, 24628, 13469, 13466, 10789,
13469, 24628,  4274,  4274,  7954, 11983, 24628, 11974, 13467,  4275,
13470, 24628, 24628, 24628, 24628, 24628, 24628, 11983, 24628, 13471,
13471, 24628, 24628, 24628, 24628, 24628, 24628, 22750, 24628, 13472,
13472, 24628, 24628, 24628, 24628, 24628, 24628, 21201, 11778, 13473,
13473,  7650, 11779, 24628, 13227, 22336, 11779, 13474,  4351,  7651,
13474, 15077, 11780, 24628, 13224,   915, 11780, 13475,  4280, 11781,
13475, 15076, 22350, 24628,   935, 24628, 22350, 22748,  4281, 13476,
13476, 24628,   165, 24628,   112, 24628,   165, 13477,  3547,   166,
13477, 24628, 18793, 24628,   113, 24628, 18793, 19181,  3548, 13478,
13478,  3667, 11057, 12048, 10429, 22730, 11057, 13479,   699,    12,
13479, 22714, 22713, 12049, 10430, 22727, 22713, 22692, 13480,   107,
13480, 13542, 13541, 12050,  8818, 22689, 13541, 13524, 13481,    66,
13481,  4114, 13512, 10105,  2393, 13520, 13512, 13498, 13482,    67,
13482,  2523, 13494,  6809,  5038, 13497, 13494, 13483,   703,   462,
13483,  2524, 13490,  6810,  5039, 13493, 13490, 13484,   704,  4072,
13484,  4164, 13489,  6811,  5040,  6971, 13489, 13487, 13485,  1078,
13485,  1606,  2880,  2170, 24628, 24628,  2880, 13486, 24628,  1079,
13486,  1607,  2881,  2171, 24628, 24628,  2881, 24628, 24628,   494,
13487,  4163, 13488,  6812,  1511, 24628, 13488, 24628, 13486,   603,
13488, 24628,  4163,  6813,  1509, 24628,  4163, 24628,  2881,   603,
13489, 24628,  4164,  6814,  5041,  6506,  4164, 13488,  2880,  1078,
13490, 24628,  2524,  6815,  5044, 13491,  2524, 13489,  2879,  4072,
13491, 24628, 13492,  6816, 24628, 24628, 13492,  6506, 24628,  6818,
13492, 24628,  6817,  6817, 24628, 24628, 24628,  4138, 24628,  6818,
13493, 13492, 13491, 12081, 24628, 24628, 13491,  6971, 24628,  6818,
13494, 24628,  2523,  9718,  5047, 13495,  2523, 13490,  2878,   462,
13495, 24628, 13496,  9719, 24628, 24628, 13496, 13491, 24628,  8972,
13496, 24628,  9720,  9720, 24628, 24628, 24628, 13492, 24628,  8972,
13497, 13496, 13495, 12872, 24628, 24628, 13495, 13493, 24628,  8972,
13498,  4115, 13505, 10106,  2383, 13509, 13505, 13499, 13483,  4165,
13499,  4140, 13502, 10107,  2374, 13504, 13502, 13500, 13484,  1319,
13500,  4162, 13501, 10108,  2365, 24628, 13501, 24628, 13487,  4144,
13501, 24628,  4162,  8664,  2363, 24628,  4162, 24628, 13488,  4144,
13502, 24628,  4140,  8700,  2368, 13503,  4140, 13501, 13489,  1319,
13503, 24628,  4137,  6447,  2370, 24628,  4137, 24628,  6506,  4120,
13504,  4137, 13503,  6453,  2373, 24628, 13503, 24628,  6971,  4120,
13505, 24628,  4115, 10109,  2377, 13506,  4115, 13502, 13490,  4165,
13506, 24628,  4116,  6446,  7427, 13507,  4116, 13503, 13508,  1320,
13507, 24628,  4136, 24628, 24628, 24628,  4136, 24628, 24628,  2718,
13508, 24628,  4139,  6449, 24628, 24628,  4139,  6506, 24628,  1321,
13509,  4116, 13506,  6450,  7428, 13511, 13506, 13504, 13510,  1320,
13510,  4139, 13508,  6451, 24628, 24628, 13508,  6971, 24628,  1321,
13511,  4136, 13507, 24628, 24628, 24628, 13507, 24628, 24628,  2718,
13512, 24628,  4114, 13513,  2386, 13515,  4114, 13505, 13494,    67,
13513, 24628,  2470,  6457,  7174, 13514,  2470, 10109,  9718,    67,
13514, 24628, 12087, 24628, 24628, 24628, 12087, 10110,  9719, 11694,
13515, 24628, 13516,  6458,  7431, 13518, 13516, 13506, 13519,  6017,
13516, 24628,  6016,  6016,  7432, 11776, 24628,  4116, 13517,  6017,
13517, 24628,  6460,  6460, 24628, 24628, 24628,  4139, 24628,  6461,
13518, 24628, 11776, 24628, 24628, 24628, 11776, 13507, 24628, 11777,
13519, 24628, 13517,  6459, 24628, 24628, 13517, 13508, 24628,  6461,
13520, 13516, 13515, 13523,  7433, 13522, 13515, 13509, 13521,  6017,
13521, 13517, 13519,  8182, 24628, 24628, 13519, 13510, 24628,  6461,
13522, 11776, 13518, 24628, 24628, 24628, 13518, 13511, 24628, 11777,
13523,  6016,  6458, 24628, 24628, 24628,  6458,  6450,  8182,  6017,
13524, 13535, 13534, 12051,  8819, 13539, 13534, 13525, 13498,  8900,
13525, 13530, 13529, 12052,  8820, 13533, 13529, 13526, 13499,  8637,
13526, 13528, 13527, 12053,  8821, 24628, 13527, 24628, 13500,  8660,
13527, 24628, 13528, 12054,  8615, 24628, 13528, 24628, 13501,  8660,
13528, 24628, 12055, 12055,  8612, 24628, 24628, 24628,  4162,  8660,
13529, 24628, 13530, 12057,  8614, 13532, 13530, 13527, 13502,  8637,
13530, 24628, 12058, 12058,  8611, 13531, 24628, 13528,  4140,  8637,
13531, 24628,  5272,  5272,  7053, 24628, 24628, 24628,  4137,  5273,
13532, 24628, 13531, 12018,  7078, 24628, 13531, 24628, 13503,  5273,
13533, 13531, 13532, 12059,  8824, 24628, 13532, 24628, 13504,  5273,
13534, 24628, 13535, 12062,  8613, 13537, 13535, 13529, 13505,  8900,
13535, 24628, 12063, 12063,  8610, 13536, 24628, 13530,  4115,  8900,
13536, 24628,  5271,  5271,  7307, 11128, 24628, 13531,  4116,  5298,
13537, 24628, 13536, 13092, 12715, 13538, 13536, 13532, 13506,  5298,
13538, 24628, 11128, 24628, 24628, 24628, 11128, 24628, 13507,  5284,
13539, 13536, 13537, 13118, 13026, 13540, 13537, 13533, 13509,  5298,
13540, 11128, 13538, 24628, 24628, 24628, 13538, 24628, 13511,  5284,
13541, 24628, 13542, 12084,  8608, 13544, 13542, 13534, 13512,    66,
13542, 24628, 12085, 12085,  8609, 13543, 24628, 13535,  4114,    66,
13543, 24628,  6015,  6015,  8960, 11775, 24628, 13536, 13516, 13122,
13544, 24628, 13543, 13121, 12716, 13545, 13543, 13537, 13515, 13122,
13545, 24628, 11775, 24628, 24628, 24628, 11775, 13538, 13518, 13546,
13546, 24628, 11777, 24628, 24628, 24628, 11777, 13547, 24628, 11778,
13547, 24628, 13548, 24628, 24628, 24628, 13548, 22004, 24628, 13549,
13548, 24628, 24628, 24628, 24628, 24628, 24628, 21454, 24628, 13549,
13549, 24628, 24628, 24628, 24628, 24628, 24628, 13449, 11799, 13550,
13550, 24628, 11800, 24628,   423, 13555, 11800, 13551,   933,  7652,
13551, 24628, 11801, 24628,   424,   491, 11801, 13552,   934, 11782,
13552, 24628, 11802, 24628,   425, 24628, 11802, 13553,   935,  3547,
13553, 24628, 11803, 24628,   426, 24628, 11803, 13554,  2264,  3972,
13554, 24628, 11804, 24628,  1154, 24628, 11804, 24628,  2263,  3942,
13555, 24628, 24628, 24628, 24628, 24628, 24628,   491, 24628, 13556,
13556, 24628, 24628, 24628, 24628, 24628, 24628, 13557, 12650, 11050,
13557, 24628, 24628, 24628, 24628, 24628, 24628,  3280, 12651, 13558,
13558, 24628, 12652, 12652, 20456, 22276, 24628, 13559, 13341, 12653,
13559, 24628, 19991, 19991, 19730, 22269, 24628, 13609, 22242, 13560,
13560, 24628, 13805, 16024, 15239, 22684, 13805, 13561,    66, 11142,
13561, 24628, 13672, 16025, 15240, 22679, 13672, 13562, 11689, 11687,
13562, 24628, 13609, 13635, 13631, 13627, 13609, 13579, 13563, 11764,
13563, 24628, 13564,  8327, 13172, 13569, 13564, 13573, 13577,  5117,
13564, 24628,  8328,  8328, 13173, 13565, 24628, 13567, 13355,  5117,
13565, 24628, 11427, 11427, 13380, 11703, 24628, 11705, 13566,  3283,
13566, 24628, 10299, 10299, 24628, 24628, 24628,  8012, 24628,  3284,
13567, 24628,  8320,  8320, 13168, 11705, 24628, 13568, 13357,  3282,
13568, 24628,  8318,  8318, 13164, 24628, 24628, 24628, 13358,  2682,
13569, 24628, 13565, 11426, 13381, 13570, 13565, 13571, 13572,  3283,
13570, 24628, 11703, 24628, 24628, 24628, 11703, 24628, 24628,  2684,
13571, 24628, 11705,  8323, 13169, 24628, 11705, 24628,  8014,  2683,
13572, 24628, 13566, 10298, 24628, 24628, 13566,  8014, 24628,  3284,
13573, 24628, 13567,  8319, 13167, 13571, 13567, 13574, 13576,  3282,
13574, 24628, 13568,  8317, 13165, 24628, 13568, 24628, 13575,  2682,
13575, 24628, 13358,  6056,  6320, 24628, 13358, 24628,   928,   818,
13576, 24628, 13357,  6058,  6317,  8014, 13357, 13575,   927,  2429,
13577, 24628, 13355,  6065,  6316, 13578, 13355, 13576,   923,  1580,
13578, 24628, 13356,  9714, 24628, 24628, 13356,  8014, 24628,  8331,
13579, 24628, 13591, 13606, 13603, 13600, 13591, 13580, 13573, 11737,
13580, 24628, 13581, 13589, 13586, 24628, 13581, 24628, 13574, 11722,
13581, 24628, 13582, 13582, 13584, 24628, 24628, 24628, 13568, 11722,
13582, 24628, 11721, 11721, 13583, 24628, 24628, 24628,  8318, 11722,
13583, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5637, 12283,
13584, 24628, 13583, 13583, 13585, 24628, 24628, 24628, 13164, 12283,
13585, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 12032, 12286,
13586, 24628, 13584, 13587, 13588, 24628, 13584, 24628, 13165, 12283,
13587, 24628, 13583, 24628, 24628, 24628, 13583, 24628,  5649, 12283,
13588, 24628, 13585, 24628, 24628, 24628, 13585, 24628, 12039, 12286,
13589, 24628, 13582, 13590, 13587, 24628, 13582, 24628,  8317, 11722,
13590, 24628, 11721, 24628, 24628, 24628, 11721, 24628,  5116, 11722,
13591, 24628, 13592, 13592, 13595, 13599, 24628, 13581, 13567, 11737,
13592, 24628, 11720, 11720, 13593, 13594, 24628, 13582,  8320, 11737,
13593, 24628, 24628, 24628, 24628, 24628, 24628, 13583,  7532, 12352,
13594, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8321, 11723,
13595, 24628, 13596, 13596, 13597, 13598, 24628, 13584, 13168, 12302,
13596, 24628, 24628, 24628, 24628, 24628, 24628, 13583,  5656, 12302,
13597, 24628, 24628, 24628, 24628, 24628, 24628, 13585, 12031, 12339,
13598, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11701, 12274,
13599, 24628, 13594, 13594, 13598, 24628, 24628, 24628, 11705, 11723,
13600, 24628, 13599, 13601, 13602, 24628, 13599, 24628, 13571, 11723,
13601, 24628, 13594, 24628, 24628, 24628, 13594, 24628,  8323, 11723,
13602, 24628, 13598, 24628, 24628, 24628, 13598, 24628, 13169, 12274,
13603, 24628, 13595, 13605, 13604, 13602, 13595, 13586, 13167, 12302,
13604, 24628, 13597, 24628, 24628, 24628, 13597, 13588, 12038, 12339,
13605, 24628, 13596, 24628, 24628, 24628, 13596, 13587, 12535, 12302,
13606, 24628, 13592, 13608, 13607, 13601, 13592, 13589,  8319, 11737,
13607, 24628, 13593, 24628, 24628, 24628, 13593, 13587,  8322, 12352,
13608, 24628, 11720, 24628, 24628, 24628, 11720, 13590,  5115, 11737,
13609, 24628, 11718, 11718, 13610, 13623, 24628, 13591, 13564, 11764,
13610, 24628, 13611, 13611, 13612, 13618, 24628, 13595, 13173, 12381,
13611, 24628, 24628, 24628, 24628, 24628, 24628, 13596,  9295, 12381,
13612, 24628, 24628, 24628, 24628, 24628, 24628, 13597, 12030, 13613,
13613, 24628, 12033, 24628, 24628, 24628, 12033, 13614,   896,   333,
13614, 24628, 12034, 24628, 24628, 24628, 12034, 13615,   897,  8895,
13615, 24628, 12035, 24628, 24628, 24628, 12035, 13616,   898,  7636,
13616, 24628, 12036, 24628, 24628, 24628, 12036, 13617,   899,  6078,
13617, 24628, 12037, 24628, 24628, 24628, 12037, 24628,   900,  3585,
13618, 24628, 24628, 24628, 24628, 24628, 24628, 13598, 13174, 13619,
13619, 24628, 13175, 24628, 24628, 24628, 13175, 13620,  7993,  9683,
13620, 24628, 13176, 24628, 24628, 24628, 13176, 13621,  7994,  9633,
13621, 24628, 13177, 24628, 24628, 24628, 13177, 13622,  7995,  8336,
13622, 24628, 13178, 24628, 24628, 24628, 13178, 12312,  7996,  5958,
13623, 24628, 13624, 13624, 13625, 13626, 24628, 13599, 13565, 11738,
13624, 24628, 24628, 24628, 24628, 24628, 24628, 13594, 11427, 11738,
13625, 24628, 24628, 24628, 24628, 24628, 24628, 13598, 13380, 12353,
13626, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11703, 11724,
13627, 24628, 13623, 13630, 13629, 13628, 13623, 13600, 13569, 11738,
13628, 24628, 13626, 24628, 24628, 24628, 13626, 24628, 13570, 11724,
13629, 24628, 13625, 24628, 24628, 24628, 13625, 13602, 13381, 12353,
13630, 24628, 13624, 24628, 24628, 24628, 13624, 13601, 11426, 11738,
13631, 24628, 13610, 13634, 13633, 13632, 13610, 13603, 13172, 12381,
13632, 24628, 13618, 24628, 24628, 24628, 13618, 13602, 13179, 13619,
13633, 24628, 13612, 24628, 24628, 24628, 13612, 13604, 12029, 13613,
13634, 24628, 13611, 24628, 24628, 24628, 13611, 13605, 12536, 12381,
13635, 24628, 11718, 13671, 13653, 13636, 11718, 13606,  8327, 11764,
13636, 24628, 13652, 24628, 24628, 24628, 13652, 13601, 13651, 13637,
13637, 24628,  8707, 13638, 13642, 13646,  8707, 13648, 12065,  9682,
13638, 24628,  8331, 24628, 24628, 24628,  8331, 13639,  8954,  9682,
13639, 24628,  8332, 24628, 24628, 24628,  8332, 13640,  8955,  9632,
13640, 24628,  8333, 24628, 24628, 24628,  8333, 13641,  8956,  8335,
13641, 24628,  8334, 24628, 24628, 24628,  8334, 11743,  8957,  5967,
13642, 24628,  8708, 24628, 24628, 24628,  8708, 13643, 12066, 10991,
13643, 24628,  8709, 24628, 24628, 24628,  8709, 13644, 12067,  8715,
13644, 24628,  8710, 24628, 24628, 24628,  8710, 13645, 12068,  7273,
13645, 24628,  8711, 24628, 24628, 24628,  8711, 11749, 12069,  7219,
13646, 24628, 13082, 24628, 24628, 24628, 13082, 13647, 12070, 12782,
13647, 24628, 13032, 24628, 24628, 24628, 13032, 11727, 12071, 12760,
13648, 24628, 13031, 13639, 13643, 13647, 13031, 13649, 12072,  9632,
13649, 24628, 13033, 13640, 13644, 11727, 13033, 13650, 12076,  8335,
13650, 24628, 13034, 13641, 13645, 24628, 13034, 11756, 12077,  5967,
13651, 24628,  8329, 24628, 24628, 24628,  8329,  8323,  9714,  8707,
13652, 24628, 24628, 24628, 24628, 24628, 24628, 13594,  8329, 13637,
13653, 24628, 13670, 24628, 24628, 24628, 13670, 13607, 13383, 13654,
13654, 24628, 12432, 13655, 13660, 13664, 12432, 13666,  9637, 10784,
13655, 24628,  6067, 24628, 24628, 24628,  6067, 13656,  7289, 10784,
13656, 24628,  6068, 24628, 24628, 24628,  6068, 13657,  7290, 13208,
13657, 24628,  6069, 24628, 24628, 24628,  6069, 13658,  7291,  9125,
13658, 24628,  6070, 24628, 24628, 24628,  6070, 13659,  7292,  6077,
13659, 24628,  6071, 24628, 24628, 24628,  6071, 24628,  7293,  6072,
13660, 24628, 12433, 24628, 24628, 24628, 12433, 13661,  7311, 10990,
13661, 24628, 12434, 24628, 24628, 24628, 12434, 13662,  7312, 12876,
13662, 24628, 12435, 24628, 24628, 24628, 12435, 13663,  7313, 12437,
13663, 24628, 12436, 24628, 24628, 24628, 12436, 12391,  7314,  7928,
13664, 24628, 13193, 24628, 24628, 24628, 13193, 13665,  9638, 13194,
13665, 24628, 13088, 24628, 24628, 24628, 13088, 12356,  8946, 13089,
13666, 24628, 13087, 13656, 13661, 13665, 13087, 13667, 10274, 13208,
13667, 24628, 13203, 13657, 13662, 12356, 13203, 13668, 10272,  9125,
13668, 24628, 13204, 13658, 13663, 24628, 13204, 13669, 10270,  6077,
13669, 24628, 13205, 13659, 12391, 24628, 13205, 24628, 10268,  6072,
13670, 24628, 24628, 24628, 24628, 24628, 24628, 13593,  7531, 13654,
13671, 24628, 11719, 24628, 24628, 24628, 11719, 13608,  5114, 11764,
13672, 24628, 11717, 11717, 15686, 13673, 24628, 13609,   459, 11687,
13673, 24628, 14456, 14456, 17830, 22593, 24628, 13623, 22556, 13674,
13674, 24628, 14458, 19476, 19764, 22678, 14458, 13675, 13122, 11007,
13675, 24628, 14459, 19477, 19765, 22677, 14459, 22674, 15399, 13676,
13676, 24628,  8151, 13281,  1457, 15332,  8151, 13677, 13097,  8152,
13677, 24628, 13690, 13282,  1458,  2466, 13690, 13678, 13182,  8966,
13678, 24628, 13679, 13283,  1459, 13686, 13679, 13688, 13172, 13286,
13679, 24628,  5745,  5745, 13408, 13680, 24628, 13685, 13173, 13286,
13680, 24628, 24628, 24628, 24628, 24628, 24628, 13415, 13174, 13681,
13681, 24628, 13175, 24628,  3466, 24628, 13175, 13682,  7993,  9683,
13682, 24628, 13176, 24628,  3467, 24628, 13176, 13683,  7994,  9633,
13683, 24628, 13177, 24628,  4020, 24628, 13177, 13684,  7995,  8336,
13684, 24628, 13178, 24628,  5246, 24628, 13178, 13200,  7996,  5958,
13685, 24628,  5746,  5746, 13399, 13415, 24628, 13389, 13168,  5762,
13686, 24628, 13680, 24628,  1460, 24628, 13680, 13687, 13179, 13681,
13687, 24628, 13415, 24628,  1461, 24628, 13415, 24628, 13169, 13416,
13688, 24628, 13685, 13284,  1894, 13687, 13685, 13689, 13167,  5762,
13689, 24628, 13389, 13285,  1892, 24628, 13389, 24628, 13165,  5748,
13690, 24628,  8965,  8965, 13449, 13691, 24628, 13679,  9113,  8966,
13691, 24628, 24628, 24628, 24628, 24628, 24628, 13680, 13184, 13692,
13692, 24628, 13185, 24628,  3540, 15257, 13185, 13693,  8001, 12162,
13693, 24628, 13186, 24628,  5314,  4020, 13186, 13694,  8002, 13187,
13694, 24628, 13695, 24628,  5452, 24628, 13695, 15322,  8006, 13702,
13695, 24628, 24628, 24628, 24628, 24628, 24628, 13696,  8004, 13702,
13696, 24628, 24628, 24628, 24628, 24628, 24628,  9613,  8005, 13697,
13697, 24628,  2430, 24628,  5245, 24628,  2430, 13698,  6714,  9592,
13698, 24628,  2431, 24628,  5244, 24628,  2431, 13699,  6715,  9429,
13699, 24628,  2432, 24628,  5243, 24628,  2432, 13700,  6716,  9388,
13700, 24628,  2433, 24628,  5242, 24628,  2433, 13701,  6717,  3887,
13701, 24628,  2434, 24628,   716, 24628,  2434, 24628,  6718,  2444,
13702, 24628,  1581, 24628,  4021, 24628,  1581, 13703,  7348, 13706,
13703, 24628,  1582, 24628,  7126, 24628,  1582, 13704,  7349,  9860,
13704, 24628,  1583, 24628,  7127, 24628,  1583, 13705,  7350, 10850,
13705, 24628,  1584, 24628,  7167, 24628,  1584, 13379,  7351, 10840,
13706, 24628,  6516, 12392,  9971, 13707,  6516, 22666,  8354,  1628,
13707, 24628,  6522, 24628, 24628, 24628,  6522, 13708,  8355, 13709,
13708, 24628,  6523, 24628, 24628, 24628,  6523, 10953,  5991,  6526,
13709, 24628,  8357, 24628, 24628, 24628,  8357, 13710, 20666,  8358,
13710, 24628, 13711, 24628, 24628, 24628, 13711, 20110, 20424, 13712,
13711, 24628, 24628, 24628, 24628, 24628, 24628, 20111, 15011, 13712,
13712, 24628, 11453, 11453, 22659, 21163, 24628, 13713,  8188, 11454,
13713, 24628, 19750, 19750, 19454, 21152, 24628, 19721, 18335, 13714,
13714,  9672,  9876, 17954, 12875, 13725,  9876, 13715,  9702,  7184,
13715,  9673,  9877, 13724, 12868, 12933,  9877, 13716,  9703,  8525,
13716,  9674,  9878, 13723, 11471, 13722,  9878, 13717,  9704,  8998,
13717,  9675,  9879, 13721, 11476, 13720,  9879, 13718,  9705,  9142,
13718,  9676,  9880, 13719, 11477, 24628,  9880, 24628,  9706,  9176,
13719,  9175,  9881, 24628, 11474, 24628,  9881, 24628,  9707,  9176,
13720,  9678,  9882, 24628,  9848, 24628,  9882, 24628,  9708,  9564,
13721,  9141,  9883, 24628, 11473, 24628,  9883, 13719,  9709,  9142,
13722,  9680,  9884, 24628, 11475, 24628,  9884, 13720,  9715,  9681,
13723,  9140,  9885, 24628, 11472, 24628,  9885, 13721,  9717,  8998,
13724,  9139,  9889, 24628, 12869, 12439,  9889, 13723,  9721,  8525,
13725, 24628,  9890, 17955, 20635, 13726,  9890, 12933,  9723,  9891,
13726, 24628, 22658, 24628, 24628, 24628, 22658, 12934, 22656, 13727,
13727, 24628, 22655, 24628, 24628, 24628, 22655, 22653, 17605, 13728,
13728, 24628, 15336, 15336, 19132, 20791, 24628, 18198, 20774, 13729,
13729, 24628, 15338, 15338, 20578, 22652, 24628, 20273,  1571, 13730,
13730, 24628,  1395, 19134,  1987,  5743,  1395, 22635, 13731,     0,
13731, 24628,  1396, 19135, 20473, 22623,  1396, 13732,  1628,     2,
13732, 24628, 22611, 19136, 18044, 22622, 22611, 22605, 13733,     9,
13733, 24628, 13734,  1630,  8992, 21126, 13734, 17576,  4978,    35,
13734, 24628,    34,    34,  8993, 13744, 24628, 13735,  1399,    35,
13735, 24628,  1632,  1632, 13743, 13739, 24628, 13736,  1400,  1633,
13736, 24628, 11346, 11346, 13738, 24628, 24628, 13737,  4981,  6834,
13737, 24628,  9806,  9806,  9783, 24628, 24628, 24628,  4982,  9740,
13738, 24628, 24628, 24628, 24628, 24628, 24628,  9783, 10694,  9811,
13739, 24628, 24628, 24628, 24628, 24628, 24628,  9808, 13742, 13740,
13740, 24628, 10469, 10469, 12595, 11631, 24628, 13741,  4393, 10470,
13741, 24628, 10428, 10428, 12594, 11610, 24628, 11587,  7028, 10429,
13742, 24628, 24628, 24628, 24628, 24628, 24628,  8393, 24628, 10469,
13743, 24628, 24628, 24628, 24628, 24628, 24628, 13738, 10130, 12417,
13744, 24628, 24628, 24628, 24628, 24628, 24628, 13739, 13916, 13745,
13745, 24628, 13917, 13917, 12638, 21124, 24628, 21089, 18397, 13746,
13746,  5994, 13919, 17212, 11744, 22600, 13919, 13747, 12137,  5995,
13747, 17525, 13920, 17218,  8864,  8613, 13920, 22597, 13748,  7959,
13748, 13771, 13770, 17214,  1681,  2377, 13770, 13749, 12149,  6465,
13749, 13761, 13760, 13769,  1676, 13768, 13760, 13750, 12150, 11960,
13750, 13755, 13754, 13759,  1671, 13758, 13754, 13751, 12151, 11951,
13751, 13238, 13752, 13753,  1668, 24628, 13752, 24628, 11924,  7770,
13752, 24628, 13238, 12166,  1388, 24628, 13238, 24628, 11925,  7770,
13753,  7769, 12166, 24628,  1669, 24628, 12166, 24628,  5385,  7770,
13754, 24628, 13755, 13756,  1387, 13757, 13755, 13752, 12152, 11951,
13755, 24628, 11950, 11950, 13248, 13263, 24628, 13238, 11189, 11951,
13756, 24628, 11950, 24628,   668, 24628, 11950, 12166,  5391, 11951,
13757, 24628, 13263, 24628,  1390, 24628, 13263, 24628, 11936, 13264,
13758, 13263, 13757, 24628,  1673, 24628, 13757, 24628, 11938, 13264,
13759, 11950, 13756, 24628,  1672, 24628, 13756, 13753,  5393, 11951,
13760, 24628, 13761, 11948,  1386, 13767, 13761, 13754, 12153, 11960,
13761, 24628, 11949, 11949, 13275, 13762, 24628, 13755, 11159, 11960,
13762, 24628, 24628, 24628, 24628, 24628, 24628, 13263, 11173, 13763,
13763, 24628, 11175, 24628,  1462, 24628, 11175, 13764,  8856,  8282,
13764, 24628, 11176, 24628,  1463, 24628, 11176, 13765,  8857, 11185,
13765, 24628, 11177, 24628,  1464, 24628, 11177, 13766,  8169, 11179,
13766, 24628, 11178, 24628,  1465, 24628, 11178, 13261,  8167,  5951,
13767, 24628, 13762, 24628,  1391, 24628, 13762, 13757, 12154, 13763,
13768, 13762, 13767, 24628,  1678, 24628, 13767, 13758, 12155, 13763,
13769, 11949, 11948, 24628,  1677, 24628, 11948, 13759, 12156, 11960,
13770, 24628, 13771, 11947,  1385,  1459, 13771, 13760, 12157,  6465,
13771, 24628,  6464,  6464, 21202, 13772, 24628, 13761, 12158,  6465,
13772, 24628, 24628, 24628, 24628, 24628, 24628, 13762, 12159, 13773,
13773, 24628, 12160, 24628, 15452, 18039, 12160, 13774,  8867, 12161,
13774, 24628, 17537, 24628, 17536,  1464, 17537, 17533,  8868, 13775,
13775, 24628,  8870, 24628,   631, 13794,  8870, 13776, 13187,  6124,
13776, 24628,  8871, 24628,   632,  1020,  8871, 13777, 13188,  8872,
13777, 24628, 13793, 24628,   633, 24628, 13793, 13778, 13189, 10783,
13778, 24628, 13792, 24628,   634, 24628, 13792, 13785, 13784, 13779,
13779,  7533,  8669,  9567,  8340, 24628,  8669, 13780, 10280,  7887,
13780,  8676,  8675,  9568,  8341, 24628,  8675, 13781, 10281,  7833,
13781,  8677,  8680,  9569,  8342, 24628,  8680, 13782, 10282,  5721,
13782,  8678,  8681,  9570,  8343, 24628,  8681, 13783, 10283,  5716,
13783,  8679,  8682,  9571,  8344, 24628,  8682, 24628, 10284,  5160,
13784, 24628,  8668, 24628,  2473, 24628,  8668, 13285,  8322,  8669,
13785, 24628, 13786, 24628,   635, 24628, 13786, 24628, 13285, 13787,
13786, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5747, 13787,
13787,  5639,  5748,  9503,  3605, 24628,  5748, 13788,  7816,  3249,
13788,  5645,  5754,  9502,  3602, 24628,  5754, 13789,  7815,  1824,
13789,  5646,  5755,  9501,  3599, 24628,  5755, 13790,  7814,  3085,
13790,  5647,  5756,  9500,  3596, 24628,  5756, 13791,  7813,  3042,
13791,  5648,  5757,  9499,  3593, 24628,  5757, 24628,  7812,  2954,
13792, 24628, 24628, 24628, 24628, 24628, 24628, 13786,  8668, 13779,
13793, 24628, 24628, 24628, 24628, 24628, 24628, 13792, 13190, 10783,
13794, 24628, 24628, 24628, 24628, 24628, 24628,  1020, 17903, 13795,
13795, 24628, 14186, 15918, 15529, 19643, 14186, 13800, 13796, 12171,
13796, 24628, 13305, 13797, 24628, 24628, 13305, 13799, 24628, 11488,
13797, 24628, 13306, 24628, 24628, 24628, 13306, 13798, 24628, 11488,
13798, 24628, 13307, 24628, 24628, 24628, 13307,  2156, 24628, 11815,
13799, 24628, 13308, 13798, 24628, 24628, 13308,  2160, 24628, 11815,
13800, 24628, 14187, 15919, 15528, 18130, 14187,  8180, 13799, 13801,
13801, 24628, 11815, 11815, 19314, 18692, 24628, 13804, 13802, 11816,
13802, 24628, 13437, 13437, 24628, 24628, 24628, 13803, 13352, 13312,
13803, 24628, 11715, 11715, 24628, 24628, 24628,  3274, 13350, 11716,
13804, 24628, 14048, 14048, 19375, 18315, 24628,  3279, 13803, 13805,
13805, 24628, 11716, 11716, 15685, 13806, 24628, 13672,    67, 11142,
13806, 24628, 18890, 18890, 17839, 22589, 24628, 13673, 22553, 13807,
13807, 24628, 18554, 19482, 19768, 22552, 18554, 13808, 13210,  8989,
13808, 24628, 15883, 19483, 19769, 22551, 15883, 22548, 14028, 13809,
13809, 24628,  8188, 13455, 19377, 20341,  8188, 13810,  9668,  8189,
13810, 24628, 18335, 13456, 19380, 11096, 18335, 19706, 13811,  9876,
13811, 24628, 13812,  9670, 16369, 16344, 13812, 16321, 16308,  9672,
13812, 24628,  9671,  9671, 16370, 13813, 24628, 10100,  9137,  9672,
13813, 24628, 24628, 24628, 24628, 24628, 24628, 16334, 24628, 13814,
13814, 24628, 24628, 24628, 24628, 24628, 24628, 18343, 13185, 13815,
13815,  1898, 12162, 24628,  9691, 13821, 12162, 13818, 13816,  1899,
13816,  3541,  4469, 24628, 24628, 24628,  4469, 13817,  7046,  3542,
13817,  4471,  4470, 24628, 24628, 24628,  4470, 11940,  7047,  4472,
13818, 12167, 12163, 24628,  9689,  7175, 12163, 13819, 13817,  5737,
13819,  7767, 12164, 24628,  9687, 24628, 12164, 13820, 11940,  7889,
13820,  7768, 12165, 24628,  7941, 24628, 12165, 13753,  7198,  7775,
13821, 24628, 12168, 24628, 24628, 24628, 12168,  7175, 13822, 12169,
13822, 24628, 14078, 24628, 24628, 24628, 14078,  5045, 24628, 13823,
13823, 24628, 24628, 24628, 24628, 24628, 24628, 13824, 11486, 12170,
13824, 24628, 24628, 24628, 24628, 24628, 24628,  3473, 14045, 13825,
13825, 24628, 14046, 14046, 20408, 18691, 24628, 13826, 13801, 12653,
13826, 24628, 14047, 14047, 19748, 13830, 24628, 13827, 13804, 13560,
13827, 24628, 11719, 11719, 13611, 13624, 24628, 13828,  3279, 11764,
13828, 24628, 11720, 11720, 13596, 24628, 24628, 13829,  5655, 11737,
13829, 24628, 11721, 11721, 13583, 24628, 24628, 24628,  5636, 11722,
13830, 24628, 24628, 24628, 24628, 24628, 24628, 13624, 18315, 13831,
13831, 24628, 18304, 19549, 21461, 22547, 18304, 22543, 13122, 13832,
13832, 24628,  6018, 17465, 21216, 21210,  6018, 13833, 11008,  6019,
13833, 24628, 13771, 17466, 13841, 13839, 13771, 13834, 12157,  6465,
13834, 24628, 13761, 13838, 13269, 13837, 13761, 13835, 12153, 11960,
13835, 24628, 13755, 13836, 13254, 13262, 13755, 13237, 12152, 11951,
13836, 24628, 11950, 24628, 24628, 24628, 11950, 13245,  5391, 11951,
13837, 24628, 13762, 24628, 24628, 24628, 13762, 13262, 12154, 13763,
13838, 24628, 11949, 24628, 24628, 24628, 11949, 13836,  5398, 11960,
13839, 24628, 13772, 24628, 24628, 24628, 13772, 13837, 13840, 13773,
13840, 24628, 12159, 24628, 24628, 24628, 12159, 12154, 24628, 12160,
13841, 24628, 21202, 24628, 24628, 24628, 21202, 13269, 11010, 13842,
13842, 24628, 11012, 24628, 13353, 17339, 11012, 13843,  1726, 11013,
13843, 24628, 17328, 24628, 13351,   305, 17328, 17313,  1727, 13844,
13844, 24628,   453, 24628,   596, 13902,   453, 13845, 11808,    11,
13845, 24628,   454, 24628,   597,   742,   454, 13846, 11809,   106,
13846, 24628, 13901, 24628,   598, 24628, 13901, 13847,  8703,   330,
13847, 24628, 13900, 24628,   599, 24628, 13900, 13880,  8697, 13848,
13848,  3282,  8529,  9142,  6418, 13879,  8529, 13872, 13849,  8054,
13849,  1319,  8637,  9143, 13867, 13865,  8637, 13850,  7790,   429,
13850,  8622,  8634,  9144, 13862, 13860,  8634, 13851,  7791,  1161,
13851,  8621,  8631,  9145, 13857, 13855,  8631, 13852,  7792,  4011,
13852,  8620,  8628,  9146, 11109, 13854,  8628, 13853,  7793,  1083,
13853,  8619,  8626,  9147, 11086, 24628,  8626, 24628,  7794,   978,
13854,  4124,  5292,  9150, 11111, 24628,  5292, 24628,  7721,   610,
13855,  8550,  8556,  9153, 13856, 24628,  8556, 13854,  7797,  6271,
13856,  8535,  8557, 24628, 24628, 24628,  8557, 11111, 24628,  6239,
13857,  8584,  8632, 11218, 13859, 13856,  8632, 11109, 13858,  5306,
13858,  8585,  8633, 10285, 24628, 24628,  8633, 11110, 24628,  2478,
13859,  6701,  6721, 24628, 24628, 24628,  6721, 11112, 24628,  4438,
13860,  8551,  8558,  9156, 13861, 24628,  8558, 13855,  7800,  6298,
13861,  8536,  8559, 24628, 24628, 24628,  8559, 13856, 24628,  7049,
13862,  8594,  8635, 11219, 13864, 13861,  8635, 13857, 13863,  3669,
13863,  8595,  8636, 10286, 24628, 24628,  8636, 13858, 24628,  3670,
13864,  6700,  6720, 24628, 24628, 24628,  6720, 13859, 24628,  6704,
13865,  8552,  8560,  9159, 13866, 24628,  8560, 13860,  7803,  7330,
13866,  8537,  8561, 24628, 24628, 24628,  8561, 13861, 24628,  8538,
13867,  1320,  5298, 11220, 13871, 13866,  5298, 13862, 13868, 11221,
13868, 13870, 13869, 10287, 24628, 24628, 13869, 13863, 24628,  3334,
13869, 24628, 13870,  7308, 24628, 24628, 13870,  8636, 24628,  3334,
13870, 24628,  2475,  2475, 24628, 24628, 24628,  8595, 24628,  3334,
13871,  6699,  6719, 24628, 24628, 24628,  6719, 13864, 24628,  6517,
13872,  8563,  8562,  9162,  7632, 13878,  8562, 13873, 13850,  7987,
13873,  8616,  8623,  9163,  7631, 13877,  8623, 13874, 13851,  6495,
13874,  8617,  8624,  9164,  7630, 13876,  8624, 13875, 13852,  3508,
13875,  8618,  8625,  9165,  7629, 24628,  8625, 24628, 13853,  3498,
13876,  8549,  8555,  9167,  1381, 24628,  8555, 24628, 13854,   824,
13877,  8548,  8554,  9169,  7607, 24628,  8554, 13876, 13855,  6294,
13878,  8547,  8553,  9171,  7608, 24628,  8553, 13877, 13860,  7742,
13879,  8531,  8530,  9173,  7609, 24628,  8530, 13878, 13865,  7969,
13880, 24628, 13899, 24628,   600, 24628, 13899, 24628,  8663, 13881,
13881,  2682,  8639,  9176,  3640, 24628,  8639, 13895, 13882,  3266,
13882,  4144,  8660,  9177, 13893, 24628,  8660, 13883,  7807,   185,
13883,  4145,  8659,  9178, 13891, 24628,  8659, 13884,  7808,   865,
13884,  4154,  8658,  9179, 13889, 24628,  8658, 13885,  7809,  3054,
13885,  4155,  8657,  9180, 13887, 24628,  8657, 13886,  7810,   498,
13886,  4156,  8656,  9181, 13854, 24628,  8656, 24628,  7811,   774,
13887,  4123,  5291,  9183, 13888, 24628,  5291, 13854,  7720,  1084,
13888,  2690,  5287, 24628, 24628, 24628,  5287, 11111, 24628,  1966,
13889,  4122,  5290,  9185, 13890, 24628,  5290, 13887,  7719,  2190,
13890,  2696,  5286, 24628, 24628, 24628,  5286, 13888, 24628,  2697,
13891,  4121,  5289,  9187, 13892, 24628,  5289, 13889,  7718,  1162,
13892,  2707,  5285, 24628, 24628, 24628,  5285, 13890, 24628,  2708,
13893,  4120,  5273,  9189, 13894, 24628,  5273, 13891,  7717,  4129,
13894,  2718,  5284, 24628, 24628, 24628,  5284, 13892, 24628,  2719,
13895,  8646,  8645,  9191,  3636, 24628,  8645, 13896, 13883,  1823,
13896,  8650,  8653,  9192,  3633, 24628,  8653, 13897, 13884,  3094,
13897,  8651,  8654,  9193,  3630, 24628,  8654, 13898, 13885,  3051,
13898,  8652,  8655,  9194,  3627, 24628,  8655, 24628, 13886,  2967,
13899, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2680, 13881,
13900, 24628, 24628, 24628, 24628, 24628, 24628, 13899,  2679, 13848,
13901, 24628, 24628, 24628, 24628, 24628, 24628, 13900,  2678,   330,
13902, 24628, 24628, 24628, 24628, 24628, 24628,   742, 11810, 13903,
13903, 24628, 11811,  9891, 15525, 22032, 11811, 22025, 13904,  9725,
13904, 24628, 11812,  9892, 17856, 22541, 11812, 13907, 13905,  9893,
13905, 24628, 11813, 13796, 24628, 24628, 11813, 13906, 24628, 11488,
13906, 24628, 11814, 13799, 24628, 24628, 11814,  2879, 24628, 11815,
13907, 24628, 13908, 19865, 17857, 22540, 13908, 13490, 13906, 13310,
13908, 24628, 13309, 13309, 17858, 13909, 24628,  2524, 11814, 13310,
13909, 24628, 19867, 19867, 24628, 24628, 24628, 13492, 24628, 13910,
13910, 24628, 24628, 24628, 24628, 24628, 24628, 17852, 15452, 13911,
13911, 24628, 15453, 15453, 15068, 21439, 24628, 16994,  6795, 13912,
13912, 24628,  3542, 15964, 18687, 22529,  3542, 13913,  1900,  1626,
13913, 24628,  3543, 15965, 18688, 21907,  3543, 15541, 13914,  2667,
13914, 24628,  1572, 10613, 10696, 13915,  1572, 15542,  1711,  1573,
13915, 24628, 13916, 24628, 24628, 24628, 13916, 15546, 24628, 13917,
13916, 24628, 24628, 24628, 24628, 24628, 24628, 13742, 24628, 13917,
13917, 24628, 24628, 24628, 24628, 24628, 24628, 20298, 13918, 13746,
13918, 24628, 24628, 24628, 24628, 24628, 24628, 15683,  5993, 13919,
13919, 24628,  5994, 11945, 11221, 22524,  5994, 13920, 11007,  5995,
13920, 24628, 17525, 17225,  8865,  8610, 17525, 13921, 13770,  7959,
13921, 24628, 17511, 17224,  8854, 22523, 17511, 22522, 13760, 13922,
13922, 11193, 11960, 17034,  6689, 13946, 11960, 13923,  7367,  3311,
13923, 12419, 13941, 13945,  9006, 13943, 13941, 13924,  7368, 11058,
13924, 13935, 13934, 13940,  9003, 13938, 13934, 13925,  7369, 11966,
13925, 13931, 13930, 13933,  5206, 13932, 13930, 13926,  7370,  5405,
13926, 13928, 13927, 13929,  5196, 24628, 13927, 24628,  7371,  3571,
13927, 24628, 13928, 11965,  5194, 24628, 13928, 24628,  7372,  3571,
13928, 24628,  5404,  5404,  7895, 24628, 24628, 24628,  7373,  3571,
13929,  5404, 11965, 24628,  3716, 24628, 11965, 24628,  4991,  3571,
13930, 24628, 13931, 11964,  5204, 13261, 13931, 13927,  7376,  5405,
13931, 24628,  5403,  5403, 11197,  4507, 24628, 13928,  7377,  5405,
13932,  4507, 13261, 24628,  3684, 24628, 13261, 24628,  4208,  1934,
13933,  5403, 11964, 24628,  3715, 24628, 11964, 13929,  4992,  5405,
13934, 24628, 13935, 11963,  5217, 13936, 13935, 13930,  7415, 11966,
13935, 24628,  5402,  5402, 11196, 12421, 24628, 13931,  7416, 11966,
13936, 24628, 12421, 24628,  5218, 24628, 12421, 13261, 13937, 12422,
13937, 24628,  7417, 24628, 24628, 24628,  7417,  4205, 24628,  7418,
13938, 12421, 13936, 24628,  9004, 24628, 13936, 13932, 13939, 12422,
13939,  7417, 13937, 24628, 24628, 24628, 13937,  4208, 24628,  7418,
13940,  5402, 11963, 24628,  3714, 24628, 11963, 13933,  4993, 11966,
13941, 24628, 12419, 11962,  9007, 13942, 12419, 13934, 11910, 11058,
13942, 24628, 12420, 24628,  6692, 24628, 12420, 13936, 11911, 12426,
13943, 12420, 13942, 24628,  9008, 24628, 13942, 13938, 13944, 12426,
13944, 11912, 11911, 24628, 24628, 24628, 11911, 13939, 24628, 11913,
13945,  5401, 11962, 24628,  3713, 24628, 11962, 13940,  4994, 11058,
13946, 17029, 17028, 24628,  6690, 24628, 17028, 13943, 22521, 13947,
13947, 24628, 13948, 24628, 24628, 24628, 13948, 18021, 12401, 13949,
13948, 24628, 24628, 24628, 24628, 24628, 24628, 18005,  9011, 13949,
13949,  5674, 15044, 15810, 19223, 22520, 15044, 13950,  8083,  5174,
13950,  5675, 16963, 15811, 19224, 22519, 16963, 13951,  8084,  5676,
13951, 17130, 17129, 15812, 19225, 18010, 17129, 18182,  8085, 13952,
13952, 24628,  5833,  5833, 17969, 16831, 24628, 13953,  7890,  5834,
13953, 24628, 16811, 16811, 17970, 16809, 24628, 16794, 13954, 13106,
13954, 24628,  6327,  6327,  7892, 13955, 24628, 13998,  6011, 14001,
13955, 24628, 24628, 24628, 24628, 24628, 24628,  6804, 13956, 13993,
13956, 24628, 24628, 24628, 24628, 24628, 24628,  6159, 24628, 13957,
13957, 24628, 24628, 24628, 24628, 24628, 24628, 13958,  5268, 12138,
13958, 24628, 24628, 24628, 24628, 24628, 24628, 13959,  5269, 13151,
13959, 24628, 24628, 24628, 24628, 24628, 24628, 13991,  5270, 13960,
13960,  4166,  8901, 12538, 13990, 13978,  8901, 13967, 13961,  8072,
13961, 13966, 13965, 10278, 24628, 24628, 13965, 13962, 24628,  8073,
13962, 13964, 13963, 10276, 24628, 24628, 13963, 11114, 24628,  7315,
13963, 24628, 13964,  7312, 24628, 24628, 13964, 11108, 24628,  7315,
13964, 24628,  7116,  7116, 24628, 24628, 24628, 11102, 24628,  7315,
13965, 24628, 13966,  7311, 24628, 24628, 13966, 13963, 24628,  8073,
13966, 24628,  7115,  7115, 24628, 24628, 24628, 13964, 24628,  8073,
13967, 13969, 13968,  8949, 13977, 13976, 13968, 11113, 13962,  8950,
13968, 24628, 13969,  8903, 11797, 13975, 13969, 11105, 13963,  8950,
13969, 24628,  4168,  4168,  6731, 13970, 24628, 11096, 13964,  8950,
13970, 24628, 24628, 24628, 24628, 24628, 24628, 11097, 24628, 13971,
13971, 24628, 24628, 24628, 24628, 24628, 24628, 13972,  3540,  4469,
13972, 24628, 24628, 24628, 24628, 24628, 24628, 13973,  5314,  6470,
13973, 24628, 24628, 24628, 24628, 24628, 24628, 13974,  5452,  7348,
13974, 24628, 24628, 24628, 24628, 24628, 24628,  8147,  5453,  6714,
13975, 24628, 13970, 24628, 24628, 24628, 13970, 11107, 24628, 13971,
13976, 13970, 13975, 24628, 24628, 24628, 13975, 11115, 24628, 13971,
13977,  6731, 11797, 24628, 24628, 24628, 11797, 11116, 24628,  6759,
13978, 13989, 13988, 24628, 24628, 24628, 13988, 13976, 24628, 13979,
13979, 24628, 24628, 24628, 24628, 24628, 24628, 13980,  5172,  5828,
13980, 24628, 24628, 24628, 24628, 24628, 24628, 13981,  6512, 13983,
13981, 24628, 24628, 24628, 24628, 24628, 24628, 13982,  6513,  8139,
13982, 24628, 24628, 24628, 24628, 24628, 24628,  6525,  6956,  8079,
13983, 24628,  5490, 24628, 24628, 24628,  5490, 13984,  5624,  5491,
13984, 24628, 13985, 24628, 24628, 24628, 13985, 13986,  5625,  8920,
13985, 24628, 24628, 24628, 24628, 24628, 24628, 13084,  5626,  8920,
13986, 24628, 13084, 24628, 24628, 24628, 13084, 13987,  6633, 13085,
13987, 24628, 10079, 24628, 24628, 24628, 10079, 12559,  6635, 10080,
13988, 24628, 13989, 24628, 24628, 24628, 13989, 13975, 24628, 13979,
13989, 24628, 24628, 24628, 24628, 24628, 24628, 13970, 24628, 13979,
13990,  6730, 11796, 24628, 24628, 24628, 11796, 13977, 24628,  6764,
13991, 24628, 24628, 24628, 24628, 24628, 24628, 13992,  5271, 13867,
13992, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5272, 13893,
13993, 24628, 13957, 24628, 24628, 24628, 13957, 13994, 13089, 12138,
13994, 24628, 13958, 24628, 24628, 24628, 13958, 13995, 13090, 13151,
13995, 24628, 13959, 24628, 24628, 24628, 13959, 13996, 13091, 13960,
13996, 24628, 13991, 24628, 24628, 24628, 13991, 13997, 13092, 13867,
13997, 24628, 13992, 24628, 24628, 24628, 13992, 24628, 12018, 13893,
13998, 24628,  6328,  6328,  7893,  6804, 24628, 13999,  8300,  7499,
13999, 24628,  6329,  6329,  7894, 24628, 24628, 14000,  8295,  6399,
14000, 24628,  6330,  6330,  7895, 24628, 24628, 24628,  8292,  6337,
14001, 24628,  6012, 11059, 10459, 14002,  6012, 22511, 13208,    12,
14002, 24628, 14003, 24628, 24628, 24628, 14003, 22510, 13209, 14004,
14003, 24628, 24628, 24628, 24628, 24628, 24628, 22509,  6014, 14004,
14004,  7132, 13210, 11417, 16159, 22508, 13210, 14015, 14005,  7133,
14005, 14014, 14013, 10304, 24628, 24628, 14013, 14006, 24628,  7180,
14006, 14012, 14011, 10305, 24628, 24628, 14011, 14007, 24628,  9874,
14007, 14010, 14009, 10306, 24628, 24628, 14009, 14008, 24628,  1636,
14008, 11903, 12660, 10307, 24628, 24628, 12660, 10679, 24628,  2765,
14009, 24628, 14010,  9871, 24628, 24628, 14010, 12660, 24628,  1636,
14010, 24628,  9868,  9868, 24628, 24628, 24628, 11903, 24628,  1636,
14011, 24628, 14012,  9872, 24628, 24628, 14012, 14009, 24628,  9874,
14012, 24628,  9873,  9873, 24628, 24628, 24628, 14010, 24628,  9874,
14013, 24628, 14014, 10308, 24628, 24628, 14014, 14011, 24628,  7180,
14014, 24628,  7179,  7179, 24628, 24628, 24628, 14012, 24628,  7180,
14015, 14029, 14028, 11418, 16160, 22507, 14028, 14016, 14006,  8188,
14016, 14021, 14020, 11419, 14027, 14026, 14020, 14017, 14007,  1635,
14017, 11900, 12657, 11420, 11937, 14019, 12657, 14018, 14008,  4393,
14018, 11821, 12659,  7197, 11938, 24628, 12659, 24628, 10679,  4309,
14019, 11902, 12658, 24628, 24628, 24628, 12658, 24628, 24628,  4310,
14020, 24628, 14021,  9865, 14024, 14025, 14021, 12657, 14009,  1635,
14021, 24628,  9866,  9866, 14022, 14023, 24628, 11900, 14010,  1635,
14022, 24628, 24628, 24628, 24628, 24628, 24628, 11901, 24628,  7891,
14023, 24628, 24628, 24628, 24628, 24628, 24628, 11902, 24628,  7203,
14024, 24628, 14022, 24628, 24628, 24628, 14022, 11935, 24628,  7891,
14025, 24628, 14023, 24628, 24628, 24628, 14023, 12658, 24628,  7203,
14026, 14023, 14025, 24628, 24628, 24628, 14025, 14019, 24628,  7203,
14027, 14022, 14024, 24628, 24628, 24628, 14024, 11937, 24628,  7891,
14028, 24628, 14029,  9864, 16162, 18628, 14029, 14020, 14011,  8188,
14029, 24628,  8187,  8187, 16163, 14030, 24628, 14021, 14012,  8188,
14030, 24628, 24628, 24628, 24628, 24628, 24628, 14023, 24628, 14031,
14031, 24628, 24628, 24628, 24628, 24628, 24628, 15942, 14426, 14032,
14032, 24628, 14427, 24628,  8720, 20628, 14427, 20626, 14468, 14033,
14033,  2665, 12096, 24628, 15959, 14039, 12096, 14034, 10313,  1626,
14034,  2666, 12097, 24628, 14038,  7296, 12097, 14035, 10314,  2667,
14035, 12126, 12098, 24628,  4460, 24628, 12098, 14036, 10315,  3545,
14036, 12125, 12099, 24628,  4461, 24628, 12099, 14037, 10316, 12100,
14037, 12124, 12118, 24628,  4462, 24628, 12118, 24628, 10602, 12119,
14038, 24628, 12127, 24628, 24628, 24628, 12127,  4460, 13224, 12128,
14039, 24628, 22506, 24628, 24628, 24628, 22506,  7296, 22336, 14040,
14040, 24628, 22334, 22334, 20216, 22317, 24628, 22505, 14041, 13217,
14041, 24628, 13556, 13556, 16944, 21518, 24628, 14049, 14042, 11050,
14042, 24628, 12650, 12650, 24628, 24628, 24628, 14043, 11485, 11138,
14043, 24628, 12651, 12651, 24628, 24628, 24628,  3274, 14044, 12652,
14044, 24628, 14045, 14045, 24628, 24628, 24628,   466, 24628, 14046,
14045, 24628, 24628, 24628, 24628, 24628, 24628,    76, 24628, 14046,
14046, 24628, 24628, 24628, 24628, 24628, 24628, 14047, 11815, 12653,
14047, 24628, 24628, 24628, 24628, 24628, 24628, 11719, 14048, 13560,
14048, 24628, 24628, 24628, 24628, 24628, 24628,  3280, 11715, 13805,
14049, 24628, 13557, 13557, 19823, 14050, 24628,  3279, 14043, 13558,
14050, 24628, 24628, 24628, 24628, 24628, 24628, 11427, 17686, 14051,
14051, 24628, 15237, 15237, 21594, 22293, 24628, 22289, 14491, 14052,
14052, 24628, 14190, 17274, 21440, 22504, 14190, 22502, 11008, 14053,
14053, 24628,  5824, 18913, 18901, 22500,  5824, 14054,  6020,  5825,
14054, 24628, 17742, 18914, 18902, 20953, 17742, 17695, 14055,  5997,
14055, 24628, 14056,  4813,  6022, 20954, 14056,  8499,  1711,   326,
14056, 24628,  4814,  4814,  5831, 14057, 24628,  8500,   316,   326,
14057, 24628, 24628, 24628, 24628, 24628, 24628,  8501, 24628, 14058,
14058, 24628, 24628, 24628, 24628, 24628, 24628, 17802,  6791, 14059,
14059,  7763,  6792, 17647,  9682, 22494,  6792, 22476, 14060,  1625,
14060,  7764,  6793, 13815, 15007, 14075,  6793, 14061, 11914,  1899,
14061,  7765, 14072, 13818, 14074,  7426, 14072, 14062, 11915,  5737,
14062,  7766, 14067, 13819, 14071, 14070, 14067, 14063, 11916,  7889,
14063, 13247, 14064, 13820, 14066, 24628, 14064, 13751, 11923,  7775,
14064, 24628, 13247, 12165, 14065, 24628, 13247, 13752, 11928,  7775,
14065, 24628,  7940,  7940,   211, 24628, 24628,  1388,  4235,  7849,
14066, 24628, 14065,  7941,   363, 24628, 14065,  1668,  4234,  7849,
14067, 24628,  7766, 12164, 14068, 14069,  7766, 14064, 11932,  7889,
14068, 24628,  9688,  9688,    96,  7954, 24628, 14065,  3330,  6010,
14069, 24628, 13268, 24628,  7954, 24628, 13268, 13757, 11935, 13257,
14070, 13268, 14069, 24628,  9695, 24628, 14069, 13758, 11937, 13257,
14071, 24628, 14068,  9687,   368,  9695, 14068, 14066,  4237,  6010,
14072, 24628,  7765, 12163, 14073,  7112,  7765, 14067, 11941,  5737,
14073, 24628,  9690,  9690,    95,  7955, 24628, 14068,  3329,  5739,
14074, 24628, 14073,  9689,   373,  9696, 14073, 14071,  4241,  5739,
14075, 24628, 14079, 13821, 22475, 22474, 14079,  7426, 14076, 12169,
14076, 24628, 14077, 13822, 24628, 24628, 14077,  5044, 24628, 13823,
14077, 24628, 14078, 14078, 24628, 24628, 24628,  2525, 24628, 13823,
14078, 24628, 24628, 24628, 24628, 24628, 24628,  1275, 24628, 13823,
14079, 24628, 12168, 12168, 22473, 14080, 24628,  7112, 14077, 12169,
14080, 24628, 24628, 24628, 24628, 24628, 24628,  4135, 24628, 14081,
14081, 24628, 24628, 24628, 24628, 24628, 24628, 20768, 24628, 14082,
14082, 24628, 24628, 24628, 24628, 24628, 24628, 17072, 14549, 14083,
14083, 24628, 14550, 21180,    49,   813, 14550, 22467,  6020, 14084,
14084, 24628,    17, 19134,    47,   811,    17, 22441, 14085,     0,
14085, 24628,    14, 19135, 19077, 22399,    14, 14086,  5827,     2,
14086, 24628, 22385, 19136, 17343, 22398, 22385, 22371, 14087,     9,
14087, 24628, 14088,  1630,  5829, 21723, 14088, 16722, 14055,    35,
14088, 24628,    34,    34,  5830, 14161, 24628, 14089, 14056,    35,
14089, 24628,  1632,  1632, 14160, 14101, 24628, 14090,  8500,  1633,
14090, 24628, 11346, 11346, 14091,  9808, 24628,  9805,  8392,  6834,
14091, 24628, 24628, 24628, 24628, 24628, 24628,  9783,  6025, 14092,
14092, 24628,  6026,  6026, 14100, 24628, 24628, 14093,  6800,  6027,
14093, 24628,  8491,  8491, 14099, 24628, 24628, 14094,  7777,  8405,
14094, 24628,  8490,  8490, 14098, 24628, 24628, 14095,  7778,  8426,
14095, 24628,  8489,  8489, 14097, 24628, 24628, 14096,  7779,  8447,
14096, 24628,  8488,  8488, 12606, 24628, 24628, 24628,  7780,  8468,
14097, 24628, 24628, 24628, 24628, 24628, 24628, 12606,  6804, 10391,
14098, 24628, 24628, 24628, 24628, 24628, 24628, 14097,  6803, 10426,
14099, 24628, 24628, 24628, 24628, 24628, 24628, 14098,  6802, 10467,
14100, 24628, 24628, 24628, 24628, 24628, 24628, 14099,  6801, 10601,
14101, 24628, 24628, 24628, 24628, 24628, 24628,  9808,  8501, 14102,
14102, 24628,  8502,  8502, 14159, 14154, 24628, 14103,  7202,  8503,
14103, 24628, 14153, 14153, 14152, 14148, 24628, 14115, 12751, 14104,
14104, 10257, 12711, 14114,  9768, 14113, 12711, 14105, 13022,  2760,
14105, 10258, 12718, 14112,  9769, 14111, 12718, 14106, 13023,  8873,
14106, 10262, 12719, 14110,  9770, 14109, 12719, 14107, 13024, 10263,
14107, 10279, 12720, 14108,  9771, 24628, 12720, 10433, 13025, 10280,
14108, 10290, 11188, 24628, 24628, 24628, 11188, 10436, 12060, 10280,
14109, 10291, 12714, 24628, 24628, 24628, 12714, 10441, 13026, 10287,
14110, 10292, 11187, 24628, 24628, 24628, 11187, 14108, 12082, 10263,
14111, 10293, 12713, 24628, 24628, 24628, 12713, 14109, 13027, 10294,
14112, 10302, 11186, 24628, 24628, 24628, 11186, 14110, 13028,  8873,
14113, 10303, 12712, 24628, 24628, 24628, 12712, 14111, 13029, 10304,
14114,  2759, 11185, 24628, 24628, 24628, 11185, 14112, 13030,  2760,
14115, 24628, 14147, 14147, 14142,  9753, 24628, 14126, 12748, 14116,
14116,  5969, 12725, 14125,  9761, 14124, 12725, 14117, 13036,  5970,
14117, 12733, 12732, 14123,  9762, 14122, 12732, 14118, 13037,  8173,
14118, 12737, 12739, 14121,  9763,  9757, 12739, 14119, 13038, 10860,
14119, 12738, 12740, 14120,  9764, 24628, 12740, 10400, 13039, 10879,
14120, 11183, 11184, 24628, 24628, 24628, 11184, 10405, 13040, 10879,
14121, 11182, 11181, 24628, 24628, 24628, 11181, 14120, 13041, 10860,
14122, 12728, 12729, 24628, 24628, 24628, 12729,  9757, 13042,  9102,
14123,  8172, 11180, 24628, 24628, 24628, 11180, 14121, 13043,  8173,
14124, 12727, 12726, 24628, 24628, 24628, 12726, 14122, 13044, 10943,
14125,  8171, 11179, 24628, 24628, 24628, 11179, 14123, 13045,  5970,
14126, 24628, 14141, 14141, 14136, 24628, 24628, 11548, 12745, 14127,
14127,  5880,  5950, 14135,  9754, 24628,  5950, 14128, 13047,  5881,
14128,  5911,  5959, 14134,  9755, 24628,  5959, 14129, 13048,  5912,
14129,  5922,  5960, 14133,  9756, 24628,  5960, 14130, 13049,  5923,
14130,  5933,  5961, 14132,  9757, 24628,  5961, 14131, 13050,  5934,
14131,  5944,  5962, 10582,  9758, 24628,  5962, 24628, 13051,  3842,
14132,  5945,  5954, 24628, 24628, 24628,  5954, 10582, 13052,  5934,
14133,  5946,  5953, 24628, 24628, 24628,  5953, 14132, 13053,  5923,
14134,  5947,  5952, 24628, 24628, 24628,  5952, 14133, 13054,  5912,
14135,  5948,  5951, 24628, 24628, 24628,  5951, 14134, 13055,  5881,
14136, 24628, 24628, 24628, 24628, 24628, 24628, 11549,  7206, 14137,
14137,  7208,  7212, 24628, 24628, 24628,  7212, 14138, 13057,  5895,
14138,  7209,  7213, 24628, 24628, 24628,  7213, 14139, 13058,  5921,
14139,  7210,  7214, 24628, 24628, 24628,  7214, 14140, 13059,  5932,
14140,  7211,  7215, 24628, 24628, 24628,  7215, 11565, 13060,  5943,
14141, 24628, 24628, 24628, 24628, 24628, 24628, 10354,  5878, 14127,
14142, 24628, 24628, 24628, 24628, 24628, 24628, 14136,  7205, 14143,
14143,  7221,  7264, 24628, 24628, 24628,  7264, 14144, 12948,  7222,
14144,  7245,  7265, 24628, 24628, 24628,  7265, 14145, 12942,  7246,
14145,  7251,  7266, 24628, 24628, 24628,  7266, 14146, 12936,  7252,
14146,  7257,  7267, 24628, 24628, 24628,  7267, 11593, 12931,  7258,
14147, 24628, 24628, 24628, 24628, 24628, 24628, 14141,  5877, 14116,
14148, 24628, 24628, 24628, 24628, 24628, 24628,  9753, 12752, 14149,
14149, 10708, 12753, 24628, 24628, 24628, 12753, 14150, 13065,  7664,
14150, 10709, 12754, 24628, 24628, 24628, 12754, 14151, 13069, 10710,
14151, 10713, 12755, 24628, 24628, 24628, 12755, 14109, 13070, 10278,
14152, 24628, 24628, 24628, 24628, 24628, 24628, 14142,  7204, 12919,
14153, 24628, 24628, 24628, 24628, 24628, 24628, 14147,  5876, 14104,
14154, 24628, 24628, 24628, 24628, 24628, 24628, 14148, 12784, 14155,
14155, 10638, 12774, 24628, 24628, 24628, 12774, 14156, 13074, 10639,
14156, 10698, 12775, 24628, 24628, 24628, 12775, 14157, 13079, 10699,
14157, 10703, 12776, 24628, 24628, 24628, 12776, 14158, 13080, 10704,
14158, 10706, 12777, 24628, 24628, 24628, 12777, 10482, 13081, 10192,
14159, 24628, 24628, 24628, 24628, 24628, 24628, 14152,  7203, 12851,
14160, 24628, 24628, 24628, 24628, 24628, 24628, 14091,  5832, 13952,
14161, 24628, 24628, 24628, 24628, 24628, 24628, 14101, 14057, 14162,
14162, 24628, 14058, 14058, 20618, 21720, 24628, 14163, 13316, 14059,
14163, 24628, 17802, 17802, 20629, 21708, 24628, 21689, 16883, 14164,
14164, 10780, 14513, 17900,  9632, 22369, 14513, 22366, 14165,  6124,
14165,  8974, 14184, 17901,  7172, 22363, 14184, 14166, 12429,  3392,
14166,  8975, 14181, 14182,  7430,  7159, 14181, 14167, 12430,  8976,
14167, 13407, 14174, 14179,  7426, 14176, 14174, 14168, 12431, 13191,
14168, 13398, 14172, 14173,  7424, 24628, 14172, 14170, 14169,  8669,
14169, 13385, 13384,  8325, 13171, 24628, 13384, 13163,  7705,  7533,
14170, 13389, 13689, 14171,  2363, 24628, 13689, 24628, 13163,  5748,
14171,  5747, 13285, 24628,  2364, 24628, 13285, 24628,  5651,  5748,
14172, 24628, 13398, 13784,  7113, 24628, 13398, 13689, 13384,  8669,
14173,  8668, 13784, 24628,  7176, 24628, 13784, 14171,  8325,  8669,
14174, 24628, 13407, 13189,  7112, 14175, 13407, 14172, 13382, 13191,
14175, 24628, 13414, 24628,  4135, 24628, 13414, 13687, 13381, 13421,
14176, 13414, 14175, 24628,  7427, 24628, 14175, 14178, 14177, 13421,
14177, 13380, 13381, 24628, 24628, 24628, 13381, 13170, 24628,  7534,
14178, 13415, 13687, 24628,  2370, 24628, 13687, 24628, 13170, 13416,
14179, 13190, 13189, 24628,  7175, 24628, 13189, 14173, 14180, 13191,
14180,  7531, 13383, 24628, 24628, 24628, 13383,  8325,  7057, 12432,
14181, 24628,  8975, 13188,  7111,  7160,  8975, 14174, 13364,  8976,
14182, 13451, 13188, 24628,  7174,  7168, 13188, 14179, 14183,  8976,
14183,  6472,  6471, 24628, 24628, 24628,  6471, 14180,  7056,  6473,
14184, 24628,  8974, 13187,  7110, 14185,  8974, 14181, 12026,  3392,
14185, 24628, 17903, 17903, 17603, 22219, 24628,  7160, 22362, 14186,
14186, 24628, 15921, 15921, 13435, 19644, 24628, 14187, 13305, 12171,
14187, 24628, 15920, 15920, 13436, 14188, 24628,  5261, 13308, 13801,
14188, 24628, 24628, 24628, 24628, 24628, 24628,  4134, 24628, 14189,
14189, 24628, 24628, 24628, 24628, 24628, 24628, 15684, 17276, 14190,
14190, 24628, 14493, 14493, 15068, 22361, 24628, 14191,  5823, 14053,
14191, 24628, 14494, 14494, 15078, 22360, 24628, 11907, 12158, 14192,
14192, 24628,  7669, 17624, 18904, 20837,  7669, 14193,  5623,  4466,
14193, 24628,  7670, 17625, 18905, 18171,  7670, 14260, 14194,  6467,
14194, 24628,  6002,  4696,  5625, 14195,  6002,  9623,  2415,   809,
14195, 24628, 14196, 24628, 24628, 24628, 14196,  9624, 24628, 14197,
14196, 24628, 24628, 24628, 24628, 24628, 24628,  6004, 24628, 14197,
14197, 24628, 24628, 24628, 24628, 24628, 24628, 14198,  8971, 14060,
14198, 24628, 24628, 24628, 24628, 24628, 24628, 14216, 14199, 14165,
14199, 24628, 24628, 24628, 24628, 24628, 24628, 14200,  8973, 14184,
14200, 24628, 24628, 24628, 24628, 24628, 24628, 14201, 11697, 14207,
14201, 24628, 24628, 24628, 24628, 24628, 24628,  8688, 11698, 14202,
14202, 24628, 10968, 13697,  5224, 24628, 10968, 14203,  6713,  9592,
14203, 24628, 10969, 13698,  5230, 24628, 10969, 14204,  6724,  9429,
14204, 24628, 10970, 13699,  5236, 24628, 10970, 14205,  6725,  9388,
14205, 24628, 10971, 13700,  5240, 24628, 10971, 14206,  6726,  3887,
14206, 24628, 10972, 13701,  5241, 24628, 10972, 24628,  6727,  2444,
14207, 24628,  9255, 13702,  5257, 14208,  9255, 14212, 12019, 13706,
14208, 24628,  9286, 24628,  6824, 24628,  9286, 14209, 12020, 10958,
14209, 24628,  9287, 24628,  6782, 24628,  9287, 14210, 12022, 10934,
14210, 24628,  8567, 24628,   789, 24628,  8567, 14211,  6722,  4435,
14211, 24628,  8568, 24628,   507, 24628,  8568, 24628,  6723,  4414,
14212, 24628, 10829, 13703,  5258, 14209, 10829, 14213, 12023,  9860,
14213, 24628, 10830, 13704,  7160, 14210, 10830, 14214, 12024, 10850,
14214, 24628, 10831, 13705,  7161, 24628, 10831, 14215, 12025, 10840,
14215, 24628, 10832, 13379,  3451, 24628, 10832, 24628, 11072, 10834,
14216, 24628, 24628, 24628, 24628, 24628, 24628, 14239, 14200, 14217,
14217,  9255, 14207, 14238,  7155, 14237, 14207, 14226, 14218, 13706,
14218,  6729, 12019, 14225, 13990, 14224, 12019, 14219,  7708,  6516,
14219, 10857, 12023, 14223, 13977, 14222, 12023, 14220,  7709,  8143,
14220, 10849, 12024, 11119, 11116, 11112, 12024, 14221,  7710,  7353,
14221, 10839, 12025, 11092, 11090, 24628, 12025, 11074,  5212,  4077,
14222,  9288, 12022, 24628, 24628, 24628, 12022, 11112, 24628,  9289,
14223,  4074,  7349, 24628, 24628, 24628,  7349, 11119,  7060,  8143,
14224, 12021, 12020, 24628, 24628, 24628, 12020, 14222, 24628, 10959,
14225,  4073,  7348, 24628, 24628, 24628,  7348, 14223,  7059,  6516,
14226, 10829, 14212, 14236,  7158, 14235, 14212, 14227, 14219,  9860,
14227, 10830, 14213, 14234,  7159, 14232, 14213, 14228, 14220, 10850,
14228, 10831, 14214, 14231,  7170, 24628, 14214, 14229, 14221, 10840,
14229, 10832, 14215, 14230,  3452, 24628, 14215, 24628, 11074, 10834,
14230,  1585, 13379, 24628,  3453, 24628, 13379, 24628,  8930, 10834,
14231,  1584, 13705, 24628,  7169, 24628, 13705, 14230, 11092, 10840,
14232,  8567, 14210, 24628,   792, 24628, 14210, 14233, 11112,  4435,
14233,  8568, 14211, 24628,   793, 24628, 14211, 24628, 11087,  4414,
14234,  1583, 13704, 24628,  7168, 24628, 13704, 14231, 11119, 10850,
14235,  9287, 14209, 24628,  7157, 24628, 14209, 14232, 14222, 10934,
14236,  1582, 13703, 24628,  7125, 24628, 13703, 14234, 14223,  9860,
14237,  9286, 14208, 24628,  7156, 24628, 14208, 14235, 14224, 10958,
14238,  1581, 13702, 24628,  7124, 24628, 13702, 14236, 14225, 13706,
14239, 24628, 24628, 24628, 24628, 24628, 24628, 14255, 14201, 14240,
14240, 10968, 14202, 14254,  5247, 24628, 14202, 14246, 14241,  9592,
14241,  6698,  6713,  9160, 13871, 24628,  6713, 14242,  7712,  5462,
14242,  6709,  6724,  9157, 13864, 24628,  6724, 14243,  7713,  5457,
14243,  6710,  6725,  9154, 13859, 24628,  6725, 14244,  7714,  3914,
14244,  6711,  6726,  9151, 11112, 24628,  6726, 14245,  7715,  2455,
14245,  6712,  6727,  9148, 11087, 24628,  6727, 24628,  5210,  2436,
14246, 10969, 14203, 14253,  5252, 24628, 14203, 14247, 14242,  9429,
14247, 10970, 14204, 14252,  5253, 24628, 14204, 14248, 14243,  9388,
14248, 10971, 14205, 14251,  5254, 24628, 14205, 14249, 14244,  3887,
14249, 10972, 14206, 14250,  5255, 24628, 14206, 24628, 14245,  2444,
14250,  2434, 13701, 24628,  3865, 24628, 13701, 24628,  9148,  2444,
14251,  2433, 13700, 24628,  5251, 24628, 13700, 14250,  9151,  3887,
14252,  2432, 13699, 24628,  5250, 24628, 13699, 14251,  9154,  9388,
14253,  2431, 13698, 24628,  5249, 24628, 13698, 14252,  9157,  9429,
14254,  2430, 13697, 24628,  5248, 24628, 13697, 14253,  9160,  9592,
14255, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8688, 14256,
14256,  2683,  8689,  9564,  1372, 24628,  8689, 14257, 13893,  4788,
14257,  8647,  8694,  9563,  1378, 24628,  8694, 14258, 13891,  2295,
14258,  8648,  8695,  9562,  1379, 24628,  8695, 14259, 13889,  2209,
14259,  8649,  8696,  9561,  1380, 24628,  8696, 13876, 13887,  2063,
14260, 24628,  7671, 17626, 14270, 14268,  7671, 14261,  9623,  7672,
14261, 24628,  9535, 14267, 14266, 14265,  9535, 14262,  5599,  7963,
14262, 24628,  9481, 14264, 14263, 24628,  9481, 24628,  5563,  9476,
14263, 24628,  9482, 24628, 24628, 24628,  9482, 24628,  5596,  9483,
14264, 24628,  9488, 24628, 24628, 24628,  9488, 24628,  4804,  9476,
14265, 24628,  9536, 24628, 24628, 24628,  9536, 24628,  9553,  9537,
14266, 24628,  9541, 24628, 24628, 24628,  9541, 14263,  6635,  9542,
14267, 24628,  9551, 24628, 24628, 24628,  9551, 14264,  4803,  7963,
14268, 24628, 14269, 24628, 24628, 24628, 14269, 14265,  9624,  9626,
14269, 24628, 24628, 24628, 24628, 24628, 24628,  9536,  6004,  9626,
14270, 24628, 18293, 24628, 24628, 24628, 18293, 14266,  6633, 14271,
14271, 24628,  6427, 24628,  5788, 24628,  6427, 14272,  9120,  5835,
14272, 24628,  6428, 24628,  5789, 24628,  6428, 14273,  9121,  6429,
14273, 24628, 14663, 24628,  5790, 24628, 14663, 14661,  9122, 14274,
14274,  6413,  9125, 14934,  8814, 18745,  9125, 14275,  7462, 13462,
14275,  6414, 18490, 14850,  8811, 15119, 18490, 15176,  7463, 14276,
14276, 24628,  4113, 11261,  2396, 14277,  4113, 13512,  5729,    24,
14277, 24628, 14278,  9072,  7177, 22358, 14278, 13515, 22359,  7132,
14278, 24628,  7131,  7131,  7178, 14280, 24628, 13516, 14279,  7132,
14279, 24628,  8185,  8185, 24628, 24628, 24628, 13517, 24628,  8186,
14280, 24628, 24628, 24628, 24628, 24628, 24628, 11776, 24628, 14281,
14281, 24628, 24628, 24628, 24628, 24628, 24628, 22258, 24628, 14282,
14282, 24628, 24628, 24628, 24628, 24628, 24628, 17342, 15046, 14283,
14283, 24628, 15047, 24628, 19584, 22355, 15047, 22348, 11779, 14284,
14284,    31,  7651, 24628, 11014, 11809,  7651, 22340, 14285,     0,
14285,    27,  7652, 24628, 19660, 14311,  7652, 14286, 11339,     2,
14286,    33,  7653, 24628, 14309,  5114,  7653, 14287, 11340,     9,
14287, 14308,  7654, 24628,  5397, 24628,  7654, 14288, 11341,  7655,
14288, 14307, 14306, 24628,  5390, 24628, 14306, 14298, 11342, 14289,
14289, 24628,  6834,  7689,  3282, 14297,  6834, 14290, 11025,   321,
14290, 24628,  6835,  7690,  8563, 14296,  6835, 14291, 11038,  4291,
14291, 24628, 11571,  7755,  8616, 14295, 11571, 14292, 11039,  7756,
14292, 24628, 11558, 12984,  8617, 14294, 11558, 14293, 11043, 10327,
14293, 24628, 11547, 12982,  8618, 24628, 11547, 24628, 11044, 10344,
14294, 24628,  9745,  8401,  8549, 24628,  9745, 24628, 11037,  4909,
14295, 24628, 11572, 12988,  8548, 24628, 11572, 14294, 11036, 11573,
14296, 24628, 11609, 12991,  8547, 24628, 11609, 14295, 11035, 11600,
14297, 24628, 11630, 12994,  8531, 24628, 11630, 14296, 11026, 11620,
14298, 14305, 14304, 24628,  5382, 24628, 14304, 24628, 11343, 14299,
14299, 24628,  9740,  8365,  2682, 24628,  9740, 14300, 11020,  1707,
14300, 24628,  9741,  8366,  8646, 24628,  9741, 14301, 11021,  4820,
14301, 24628,  9742,  8367,  8650, 24628,  9742, 14302, 11022,  4836,
14302, 24628,  9743,  8368,  8651, 24628,  9743, 14303, 11023,  4877,
14303, 24628,  9744,  8369,  8652, 24628,  9744, 24628, 11024,  4893,
14304, 24628, 14305, 24628,  4307, 24628, 14305, 24628, 11344, 14299,
14305, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9806, 14299,
14306, 24628, 14307, 24628,  4306, 24628, 14307, 14304, 11345, 14289,
14307, 24628, 24628, 24628, 24628, 24628, 24628, 14305, 11346, 14289,
14308, 24628, 24628, 24628, 24628, 24628, 24628, 14307,  1632,  7655,
14309, 24628, 14310, 24628, 24628, 24628, 14310,  5397, 11998, 12178,
14310, 24628, 24628, 24628, 24628, 24628, 24628,  4305, 12176, 12178,
14311, 24628, 22339, 24628, 24628, 24628, 22339,  5114, 22335, 14312,
14312, 24628, 22318, 22318, 20140, 22309, 24628, 14313, 11049, 13217,
14313, 24628, 22300, 22300, 20148, 22284, 24628,  2676, 21447, 14314,
14314, 24628, 13558, 19985,  4113, 22275, 13558, 22261, 14315, 12653,
14315, 24628, 13341, 19754, 20350, 22251, 13341, 22241, 14316, 11816,
14316, 24628, 13342, 17120, 20805, 22239, 13342, 14323, 14317, 13312,
14317, 24628, 13343, 14321, 24628, 24628, 13343, 14318, 24628, 13344,
14318, 24628, 13347, 14319, 24628, 24628, 13347,   923, 24628, 13348,
14319, 24628, 13350, 14320, 24628, 24628, 13350,   919, 24628, 13348,
14320, 24628, 13351, 24628, 24628, 24628, 13351,   915, 24628, 13348,
14321, 24628, 13352, 14322, 24628, 24628, 13352, 14319, 24628, 13344,
14322, 24628, 13353, 24628, 24628, 24628, 13353, 14320, 24628, 13344,
14323, 24628, 13354, 17121, 14327, 14324, 13354, 13577, 14318, 11716,
14324, 24628, 13359, 14325, 24628, 24628, 13359, 13578, 24628, 13360,
14325, 24628, 14326, 24628, 24628, 24628, 14326,  9714, 24628, 13360,
14326, 24628, 24628, 24628, 24628, 24628, 24628,  8330, 24628, 13360,
14327, 24628, 17462, 17123, 24628, 24628, 17462,  6316, 24628, 14328,
14328, 24628, 24628, 24628, 24628, 24628, 24628, 18656,  3268, 14329,
14329, 24628,  1987, 17471, 17465, 21794,  1987, 14330,  4301,     3,
14330, 24628, 14357, 17472, 17466, 21753, 14357, 14331,  4476,    41,
14331, 24628, 14338, 14356, 13838, 14354, 14338, 14332,  5396,  7656,
14332, 24628, 14336, 14337, 13836, 24628, 14336, 14333,  5388, 11025,
14333, 24628, 14334, 14335, 13245, 24628, 14334, 24628,  5380, 11020,
14334, 24628, 11019, 11019,  7769, 24628, 24628, 24628,  5381, 11020,
14335, 24628, 11019, 24628, 24628, 24628, 11019, 24628,  5382, 11020,
14336, 24628, 11018, 11018, 11950, 24628, 24628, 14334,  5389, 11025,
14337, 24628, 11018, 24628, 24628, 24628, 11018, 14335,  5390, 11025,
14338, 24628, 11017, 11017, 11949, 14339, 24628, 14336,  4478,  7656,
14339, 24628, 24628, 24628, 24628, 24628, 24628, 14340,  9867, 14345,
14340, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  7194, 14341,
14341, 24628,  4309,  6145,  4120, 24628,  4309, 14342,  9016,  2296,
14342, 24628,  4367,  6146,  4121, 24628,  4367, 14343,  9022,  2210,
14343, 24628,  4368,  6147,  4122, 24628,  4368, 14344,  9023,  2064,
14344, 24628,  4369,  6148,  4123, 24628,  4369, 11037,  9024,  2018,
14345, 24628,  4393,  6151,  1320, 14346,  4393, 14350,  9644,  5554,
14346, 24628, 11028, 24628,  8537, 24628, 11028, 14347,  9645, 11029,
14347, 24628,  7029, 24628,  8536, 24628,  7029, 14348,  9652,  7073,
14348, 24628,  7030, 24628,  8535, 24628,  7030, 14349,  9653,  7036,
14349, 24628,  4314, 24628,  2689, 24628,  4314, 24628,  9021,  1944,
14350, 24628,  7028,  6152,  8594, 14347,  7028, 14351,  9654, 10458,
14351, 24628,  7083,  6153,  8584, 14348,  7083, 14352,  9657,  7091,
14352, 24628,  7084,  6154,  8582, 14349,  7084, 14353,  9659,  6182,
14353, 24628,  7085,  6155,  8581, 24628,  7085, 24628,  9660,  1933,
14354, 24628, 14339, 24628, 24628, 24628, 14339, 14355,  9869, 14345,
14355, 24628, 14340, 24628, 24628, 24628, 14340, 24628,  7196, 14341,
14356, 24628, 11017, 24628, 24628, 24628, 11017, 14337,  5397,  7656,
14357, 24628, 11047, 11047,  6464, 14358, 24628, 14338,  4477,    41,
14358, 24628, 24628, 24628, 24628, 24628, 24628, 14339, 18396, 14359,
14359, 24628, 18397, 17115, 14491, 21745, 18397, 16547, 14360, 13919,
14360, 24628, 10789,  6526, 14361, 14405, 10789, 16484, 16468,  5994,
14361, 24628, 11993, 24628, 24628, 24628, 11993, 14362, 24628, 11994,
14362, 24628, 14363, 24628, 24628, 24628, 14363, 14402, 24628, 14364,
14363, 24628, 24628, 24628, 24628, 24628, 24628, 14392, 24628, 14364,
14364, 24628, 24628, 24628, 24628, 24628, 24628, 14368, 11132, 14365,
14365,  6249, 11133, 24628,  3912, 14366, 11133, 11479,  4614,  5826,
14366, 24628, 11135, 24628, 24628, 24628, 11135,  4523, 14367, 11136,
14367, 24628, 13555, 24628, 24628, 24628, 13555,  2156, 24628, 13556,
14368, 24628, 24628, 24628, 24628, 24628, 24628, 14380, 14372, 14369,
14369,  8981, 13334, 24628,  4529, 14370, 13334,  9721,  4625,  4467,
14370, 24628, 13335, 24628, 24628, 24628, 13335,  4548, 14371,  9724,
14371, 24628, 13336, 24628, 24628, 24628, 13336,  2109, 24628, 13337,
14372, 24628, 24628, 24628, 24628, 24628, 24628, 14373,  8980, 13334,
14373, 24628, 24628, 24628, 24628, 24628, 24628, 14374,  8888, 13287,
14374, 24628, 24628, 24628, 24628, 24628, 24628,  9119,  5657, 14375,
14375, 24628,  5658, 24628,  1538, 24628,  5658, 14376,  3675,  8055,
14376, 24628,  5659, 24628,  3924, 24628,  5659, 14377,  3676,  7988,
14377, 24628,  5660, 24628,  3925, 24628,  5660, 14378,  3677,  5663,
14378, 24628,  5661, 24628,  3926, 24628,  5661, 14379,  3678,  3509,
14379, 24628,  5662, 24628,  2608, 24628,  5662, 24628,  3679,  3435,
14380, 24628, 24628, 24628, 24628, 24628, 24628, 14386, 14373, 14381,
14381,  8889, 13287, 24628,  4443, 24628, 13287, 14382,  4636,   332,
14382,  8890, 13288, 24628,  4444, 24628, 13288, 14383,  4635,  8894,
14383,  8891, 13289, 24628,  4548, 24628, 13289, 14384,  4634,  7635,
14384,  8892, 13290, 24628,  4544, 24628, 13290, 14385,  4633,  7563,
14385,  8893, 13291, 24628,  4540, 24628, 13291, 24628,  4632,  3603,
14386, 24628, 24628, 24628, 24628, 24628, 24628,  9677, 14374, 14387,
14387,  5658, 14375, 24628,  3922, 24628, 14375, 14388,  4647,  8055,
14388,  5659, 14376, 24628,  3923, 24628, 14376, 14389,  4646,  7988,
14389,  5660, 14377, 24628,  4570, 24628, 14377, 14390,  4645,  5663,
14390,  5661, 14378, 24628,  4567, 24628, 14378, 14391,  4644,  3509,
14391,  5662, 14379, 24628,  4563, 24628, 14379, 24628,  4643,  3435,
14392, 24628, 24628, 24628, 24628, 24628, 24628, 10098, 24628, 14393,
14393, 24628, 24628, 24628, 24628, 24628, 24628, 14394, 12433, 12854,
14394, 24628, 24628, 24628, 24628, 24628, 24628, 14395, 12434, 12886,
14395, 24628, 24628, 24628, 24628, 24628, 24628, 14396, 12435, 12949,
14396, 24628, 24628, 24628, 24628, 24628, 24628, 13328, 12436, 14397,
14397,  4172,  7928, 24628, 24628, 24628,  7928, 14398,  4574,  6117,
14398,  4173,  7927, 24628, 24628, 24628,  7927, 14399,  4573,  6104,
14399,  4174,  7926, 24628, 24628, 24628,  7926, 14400,  4571,  7915,
14400,  4175,  7925, 24628, 24628, 24628,  7925, 14401,  4568,  4177,
14401,  4176,  7924, 24628, 24628, 24628,  7924, 24628,  4564,  2610,
14402, 24628, 14392, 24628, 24628, 24628, 14392, 14403, 24628, 14393,
14403, 24628, 10098, 24628, 24628, 24628, 10098, 14404, 24628, 10088,
14404, 24628, 10014, 24628, 24628, 24628, 10014, 24628, 24628,  9990,
14405, 24628, 14406, 24628, 24628, 24628, 14406, 16510, 24628, 14407,
14406, 24628, 24628, 24628, 24628, 24628, 24628, 16486, 24628, 14407,
14407, 24628, 24628, 24628, 24628, 24628, 24628, 18437, 13125, 14408,
14408, 15167, 13126, 24628, 20303, 20757, 13126, 14409,  8092, 13127,
14409, 15168, 18559, 24628, 18197,  6066, 18559, 20589,  8091, 14410,
14410, 24628,  5372, 24628, 18388, 20587,  5372, 18542, 14411,  5373,
14411, 24628,  5107, 24628, 15262, 20586,  5107, 14412,  8723,  4473,
14412, 24628,  5108, 24628, 17874,  2529,  5108, 14413,  8724,  5109,
14413, 24628, 14452, 24628,  3473, 24628, 14452, 14450, 10628, 14414,
14414, 24628,  7554, 15082,  6413, 18509,  7554, 18480, 14415,   167,
14415, 24628,  7299,  5684,  5815, 14416,  7299, 18469,  6211,   331,
14416, 24628,  7300, 24628,  7481, 24628,  7300, 14417, 14418, 18084,
14417, 24628,  7301, 24628,  5821, 24628,  7301, 13374,  8945,  7302,
14418, 24628,  5265, 24628, 24628, 24628,  5265,  8945,  9638, 14419,
14419, 24628,  9640,  9640, 10115, 14420, 24628, 18504,  7482,  8990,
14420, 24628, 24628, 24628, 24628, 24628, 24628, 14421, 18089, 18090,
14421, 24628, 24628, 24628, 24628, 24628, 24628, 14422, 14425, 15886,
14422, 24628, 24628, 24628, 24628, 24628, 24628, 14423, 14424, 10310,
14423, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11983,  9017,
14424, 24628, 24628, 24628, 24628, 24628, 24628, 11983, 24628, 10311,
14425, 24628, 24628, 24628, 24628, 24628, 24628, 14424, 24628, 14426,
14426, 24628, 24628, 24628, 24628, 24628, 24628, 15888, 24628, 14427,
14427, 24628, 24628, 24628, 24628, 24628, 24628, 14428, 12095, 14033,
14428, 24628, 24628, 24628, 24628, 24628, 24628, 18938, 14472, 14429,
14429,  5107, 14411, 24628, 15961, 20584, 14411, 14430, 10615,  4473,
14430,  5108, 14412, 24628, 14453,  7291, 14412, 14431, 10616,  5109,
14431, 14452, 14413, 24628,  7296, 24628, 14413, 14432, 10617, 14414,
14432, 14451, 14450, 24628,  7297, 24628, 14450, 14442, 10618, 14433,
14433, 24628,  8728,  9457,  2598, 24628,  8728, 14434,  6489,   322,
14434, 24628,  8729,  9432,  2599, 24628,  8729, 14439, 14435,   757,
14435, 24628,  3492,  6491,  5801, 24628,  3492, 14436,  6207,  7987,
14436, 24628,  3493,  6492,  5802, 24628,  3493, 14437,  6208,  6495,
14437, 24628,  3494,  6493,  2645, 24628,  3494, 14438,  6209,  3508,
14438, 24628,  3495,  6494,  2603, 24628,  3495, 24628,  6210,  3498,
14439, 24628,  8730,  9391,  2600, 24628,  8730, 14440, 14436,  7757,
14440, 24628,  8731,  9352,  2601, 24628,  8731, 14441, 14437,  8732,
14441, 24628,  8748,  9336,  2602, 24628,  8748, 24628, 14438,  8749,
14442, 14449, 14448, 24628,  7298, 24628, 14448, 24628, 10619, 14443,
14443, 24628, 10620,  9477,  2532, 24628, 10620, 14444,  6479,  1708,
14444, 24628, 10621,  9474,  2533, 24628, 10621, 14445,  6485,  1734,
14445, 24628, 10622,  9471,  2534, 24628, 10622, 14446,  6486,  1829,
14446, 24628, 10623,  9468,  2535, 24628, 10623, 14447,  6487,  4709,
14447, 24628, 10624,  9465,  2536, 24628, 10624, 24628,  6488,  4725,
14448, 24628, 14449, 24628,  3475, 24628, 14449, 24628, 10625, 14443,
14449, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10626, 14443,
14450, 24628, 14451, 24628,  3474, 24628, 14451, 14448, 10627, 14433,
14451, 24628, 24628, 24628, 24628, 24628, 24628, 14449,  8727, 14433,
14452, 24628, 24628, 24628, 24628, 24628, 24628, 14451,  8726, 14414,
14453, 24628, 17874, 24628, 24628, 24628, 17874,  7296, 14320, 14454,
14454, 24628, 13348, 13348, 14496, 18890, 24628, 14455,  3271, 11142,
14455, 24628, 13349, 13349, 15698, 14456, 24628, 13827,  3278, 11687,
14456, 24628, 24628, 24628, 24628, 24628, 24628, 13624, 14457, 13674,
14457, 24628, 24628, 24628, 24628, 24628, 24628, 11427, 11005, 14458,
14458, 24628, 11006, 11006, 11707, 21125, 24628, 14459,  6017, 11007,
14459, 24628, 15445, 15445, 14744, 21110, 24628, 15406, 14460, 13676,
14460, 24628,  8150,  8150, 11131, 14466, 24628, 14463, 14461,  8151,
14461, 24628,  8963,  8963, 24628, 24628, 24628, 14462, 24628,  8964,
14462, 24628, 10301, 10301, 24628, 24628, 24628, 13566, 24628,  5119,
14463, 24628, 11429, 11429, 14464, 14465, 24628, 13565, 14462,  5118,
14464, 24628, 24628, 24628, 24628, 24628, 24628, 13380, 24628, 12433,
14465, 24628, 24628, 24628, 24628, 24628, 24628, 11703, 24628,  8708,
14466, 24628, 24628, 24628, 24628, 24628, 24628, 14465, 24628, 14467,
14467, 24628, 24628, 24628, 24628, 24628, 24628, 14473, 12094, 14468,
14468, 24628, 12095, 24628,  1983, 14078, 12095, 14469,  6322, 12096,
14469, 24628, 14472, 24628,  1984,  1275, 14472, 14470,  6323, 14411,
14470, 24628,  7490, 24628,  4239, 24628,  7490, 14471,  6325,  7491,
14471, 24628,  6541, 24628,  2781, 24628,  6541, 12645,  5868,  6542,
14472, 24628, 24628, 24628, 24628, 24628, 24628,  7490,  6324, 14411,
14473, 24628, 24628, 24628, 24628, 24628, 24628, 14700, 14689, 14474,
14474, 24628, 14690, 24628,  2921, 15922, 14690, 14478,  4296, 14475,
14475, 24628,  3936, 24628,  3657, 14477,  3936, 14476,  7279,  1627,
14476, 24628,  3937, 24628,  3658,  4005,  3937,  6141,  4459,  2668,
14477, 24628, 24628, 24628, 24628, 24628, 24628,  4005, 13555, 14041,
14478, 24628, 14691, 24628,  3267,  4266, 14691, 15913,  4297, 14479,
14479, 24628,  4299, 24628,  4003, 14485,  4299, 14480,  7294,  4300,
14480, 24628, 14484, 24628,  4004,  5814, 14484, 14481,  7295,  5110,
14481, 24628,  6476, 24628,  4005, 24628,  6476, 14482,  7296, 14415,
14482, 24628,  6477, 24628,  4006, 24628,  6477, 14483,  7297,  6489,
14483, 24628,  6478, 24628,  4007, 24628,  6478, 24628,  7298,  6479,
14484, 24628, 24628, 24628, 24628, 24628, 24628,  6476,  3269,  5110,
14485, 24628, 24628, 24628, 24628, 24628, 24628,  5814, 13336, 14486,
14486, 24628, 13337, 13337, 13434, 20582, 24628, 14489, 14487,  9725,
14487, 24628, 13338, 13338, 24628, 24628, 24628, 14488, 13305,  9893,
14488, 24628, 13339, 13339, 24628, 24628, 24628,  4069, 13308, 13310,
14489, 24628, 13340, 13340, 13438, 14490, 24628,  6444, 14488, 13341,
14490, 24628, 24628, 24628, 24628, 24628, 24628,  4117, 14188, 14491,
14491, 24628, 14189, 14189, 18915, 18910, 24628, 16570, 14492, 14190,
14492, 24628, 17276, 17276, 24628, 24628, 24628, 14495, 24628, 14493,
14493, 24628, 24628, 24628, 24628, 24628, 24628, 14494,  6225, 14053,
14494, 24628, 24628, 24628, 24628, 24628, 24628, 12705, 10929, 14192,
14495, 24628, 16592, 16592, 24628, 24628, 24628, 14462, 24628, 14496,
14496, 24628, 24628, 24628, 24628, 24628, 24628, 15698,  6786, 14497,
14497, 24628,  6787, 16582, 16573, 20528,  6787, 14498,   759,  5826,
14498, 24628,  6788, 16583, 16574, 14510,  6788, 14499,  8154,  5998,
14499, 24628,  7489, 14509, 14508, 14507,  7489, 14500,  5872,  6231,
14500, 24628,  6540, 14506, 14505, 14504,  6540, 14501,  5865,  6264,
14501, 24628,  6536, 14503, 14502, 24628,  6536, 24628,  5863,  6254,
14502, 24628,  5321, 24628, 24628, 24628,  5321, 24628,  5384,  5322,
14503, 24628,  6253, 24628, 24628, 24628,  6253, 24628,  3738,  6254,
14504, 24628,  6144, 24628, 24628, 24628,  6144, 24628,  5869,  6145,
14505, 24628,  6541, 24628, 24628, 24628,  6541, 14502,  5868,  6542,
14506, 24628,  6252, 24628, 24628, 24628,  6252, 14503,  3737,  6264,
14507, 24628,  8161, 24628, 24628, 24628,  8161, 14504,  8156,  8162,
14508, 24628,  7490, 24628, 24628, 24628,  7490, 14505,  6325,  7491,
14509, 24628,  6251, 24628, 24628, 24628,  6251, 14506,   762,  6231,
14510, 24628, 18965, 24628, 24628, 24628, 18965, 14507,  8155, 14511,
14511, 24628,  6791, 24628, 13910, 18961,  6791, 14512, 10823,  6792,
14512, 24628, 16894, 24628, 17852,  6820, 16894, 17760, 10824, 14513,
14513, 24628, 10780, 13775,  8958, 14546, 10780, 14514, 14184,  6124,
14514, 24628, 10781, 13776, 10259, 12735, 10781, 14515, 14181,  8872,
14515, 24628, 10782, 13777, 10260, 14532, 10782, 14516, 14174, 10783,
14516, 24628, 14525, 13778, 10261, 24628, 14525, 14517, 14172, 13779,
14517, 24628, 14518, 13785,  8612, 24628, 14518, 24628, 13689, 13787,
14518, 24628, 13786, 13786, 14519, 24628, 24628, 24628, 13389, 13787,
14519, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 13390, 14520,
14520, 10001, 13391, 24628,  1184, 24628, 13391, 14521,  2218,  3236,
14521, 10002, 13392, 24628,  1185, 24628, 13392, 14522,  2219,  1825,
14522, 10003, 13393, 24628,  1186, 24628, 13393, 14523,  2220,  3076,
14523, 10004, 13394, 24628,  1187, 24628, 13394, 14524,  2221,  3032,
14524, 10005, 13395, 24628,  1188, 24628, 13395, 24628,  2222,  2945,
14525, 24628, 13792, 13792, 14526, 24628, 24628, 14518, 13398, 13779,
14526, 24628, 24628, 24628, 24628, 24628, 24628, 14519, 13399, 14527,
14527, 10068, 13400, 24628,  1194, 24628, 13400, 14528,  2228,  7888,
14528, 10069, 13401, 24628,  1195, 24628, 13401, 14529,  2229,  7834,
14529, 10070, 13402, 24628,  1196, 24628, 13402, 14530,  2230,  5664,
14530, 10071, 13403, 24628,  2092, 24628, 13403, 14531,  2231,  3510,
14531, 10072, 13404, 24628,  2090, 24628, 13404, 24628,  2232,  3426,
14532, 24628, 14545, 24628,  7307, 24628, 14545, 14538, 14175, 14533,
14533,  7534, 13421, 24628,  1261, 24628, 13421, 14534, 10287, 10092,
14534,  7535, 13422, 24628,  1262, 24628, 13422, 14535, 10286,  8597,
14535,  7536, 13423, 24628,  1263, 24628, 13423, 14536, 10285,  7538,
14536,  7537, 13199, 24628,  2980, 24628, 13199, 14537,  8938,  3290,
14537,  5768, 13200, 24628,  2981, 24628, 13200, 24628,  5211,  1943,
14538, 24628, 14539, 24628,  7053, 24628, 14539, 24628, 13687, 14540,
14539, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 13415, 14540,
14540,  5640, 13416, 24628,  1242, 24628, 13416, 14541,  7068,  4497,
14541,  5641, 13417, 24628,  1243, 24628, 13417, 14542,  7069,  2286,
14542,  5642, 13418, 24628,  1244, 24628, 13418, 14543,  7070,  2200,
14543,  5643, 13419, 24628,  1245, 24628, 13419, 14544,  7071,  2046,
14544,  5644, 13420, 24628,  1246, 24628, 13420, 24628,  7072,   825,
14545, 24628, 24628, 24628, 24628, 24628, 24628, 14539, 13414, 14533,
14546, 24628, 13794, 13794, 21054, 14547, 24628, 12735, 14185, 13795,
14547, 24628, 24628, 24628, 24628, 24628, 24628,  1969, 22219, 14548,
14548, 24628, 19312, 24628, 24628, 24628, 19312, 19400, 24628, 14549,
14549, 24628, 24628, 24628, 24628, 24628, 24628, 19073, 19057, 14550,
14550, 24628, 19001, 19001, 18877, 22204, 24628, 14551,    16, 14084,
14551, 24628, 19002, 19002, 18880, 22203, 24628, 22199, 14056, 14552,
14552, 24628,   326, 19286,   461, 22190,   326, 22167, 14553,    10,
14553, 24628,    62, 19287, 19084, 22138,    62, 14554,    43,    21,
14554, 24628,    63, 19288, 19085, 14683,    63, 14555,  6000,    64,
14555, 24628, 14600, 14682, 14681, 14679, 14600, 14556, 13017, 11785,
14556, 24628, 14584, 14599, 14598, 14597, 14584, 14568, 14566, 14557,
14557, 24628,  9911,  7963,  3645, 14565,  9911, 14558,  8529,   322,
14558, 24628,  9912,  9394,  7614, 14564,  9912, 14559,  8562,   757,
14559, 24628,  9913,  9355,  7619, 14563,  9913, 14560,  8623,  7757,
14560, 24628,  9914,  9338,  7620, 14562,  9914, 14561,  8624,  8732,
14561, 24628,  9915,  9328,  7621, 24628,  9915, 24628,  8625,  8749,
14562, 24628,  9923,  9351,  1335, 24628,  9923, 24628,  8555,  4741,
14563, 24628,  9932,  9390,  7605, 24628,  9932, 14562,  8554,  9358,
14564, 24628,  9945,  9431,  7604, 24628,  9945, 14563,  8553,  9397,
14565, 24628,  9954,  9454,  3646, 24628,  9954, 14564,  8530,  9436,
14566, 24628, 10078, 11354, 13987, 10979, 10078, 14567,  5599,  9911,
14567, 24628, 10010, 11353, 12559, 24628, 10010, 24628,  5563,  9974,
14568, 24628, 14574, 14583, 14582, 24628, 14574, 24628, 14567, 14569,
14569, 24628,  9974,  9476,  3639, 24628,  9974, 14570,  8639,  1708,
14570, 24628,  9975,  9473,  3608, 24628,  9975, 14571,  8645,  1734,
14571, 24628,  9976,  9470,  3609, 24628,  9976, 14572,  8653,  1829,
14572, 24628,  9977,  9467,  3610, 24628,  9977, 14573,  8654,  4709,
14573, 24628,  9978,  9464,  3611, 24628,  9978, 24628,  8655,  4725,
14574, 24628, 14581, 14581, 14575, 24628, 24628, 24628, 10010, 14569,
14575, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9988, 14576,
14576, 24628,  9989,  9483,  1587, 24628,  9989, 14577,  5748,  5576,
14577, 24628,  9995,  9484,  1593, 24628,  9995, 14578,  5754,  1826,
14578, 24628,  9996,  9485,  1594, 24628,  9996, 14579,  5755,  4874,
14579, 24628,  9997,  9486,  1595, 24628,  9997, 14580,  5756,  4722,
14580, 24628,  9998,  9487,  1596, 24628,  9998, 24628,  5757,  4738,
14581, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10011, 14569,
14582, 24628, 14575, 24628, 24628, 24628, 14575, 24628, 12559, 14576,
14583, 24628, 14581, 24628, 24628, 24628, 14581, 24628, 11353, 14569,
14584, 24628, 14596, 14596, 14590, 14585, 24628, 14574, 10078, 14557,
14585, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10013, 14586,
14586, 24628,  9985,  9537,  1326, 24628,  9985, 14587,  8689,  4787,
14587, 24628,  9983,  9538,  1332, 24628,  9983, 14588,  8694,  4776,
14588, 24628,  9981,  9539,  1333, 24628,  9981, 14589,  8695,  4765,
14589, 24628,  9979,  9540,  1334, 24628,  9979, 14562,  8696,  4753,
14590, 24628, 24628, 24628, 24628, 24628, 24628, 14575, 10079, 14591,
14591, 24628, 10080,  9542,  4077, 24628, 10080, 14592,  8669,  5604,
14592, 24628, 10081,  9543, 10842, 24628, 10081, 14593,  8675,  8406,
14593, 24628, 10082,  9544, 10843, 24628, 10082, 14594,  8680,  8427,
14594, 24628, 10083,  9545, 10844, 24628, 10083, 14595,  8681,  8448,
14595, 24628, 10084,  9546, 10845, 24628, 10084, 24628,  8682,  8469,
14596, 24628, 24628, 24628, 24628, 24628, 24628, 14581, 10093, 14557,
14597, 24628, 14585, 24628, 24628, 24628, 14585, 24628, 10979, 14586,
14598, 24628, 14590, 24628, 24628, 24628, 14590, 14582, 13987, 14591,
14599, 24628, 14596, 24628, 24628, 24628, 14596, 14583, 11354, 14557,
14600, 24628, 14678, 14678, 14630, 14601, 24628, 14584, 13018, 11785,
14601, 24628, 24628, 24628, 24628, 24628, 24628, 14585, 13019, 14602,
14602, 24628, 13020,  9626,  6238, 14627, 13020, 14603,  8706,  6006,
14603, 24628, 13021, 14626, 14625, 14624, 13021, 14614, 14604, 13022,
14604, 24628, 13031,  9628, 14605, 14608, 13031, 14611, 12072,  9632,
14605, 24628,  7109,  7109,  3999,  6245, 24628, 14606,  6989,  7110,
14606, 24628,  5256,  5256,  4000,   517, 24628, 14607,  6986,  5257,
14607, 24628,  5223,  5223,  5095, 24628, 24628,  2654,  6982,  5224,
14608, 24628, 13032, 24628,  6245, 24628, 13032, 14609, 12071, 12760,
14609, 24628,  2687, 24628,   517, 24628,  2687, 14610,  5287,  2691,
14610, 24628,  2688, 24628,   483, 24628,  2688, 24628,  5288,  1953,
14611, 24628, 13033,  9629, 14606, 14609, 13033, 14612, 12076,  8335,
14612, 24628, 13034,  9630, 14607, 24628, 13034, 14613, 12077,  5967,
14613, 24628,  8580,  9631,  2654, 24628,  8580, 24628,  8627,  1962,
14614, 24628, 13035, 14623, 14622, 14620, 13035, 14615, 14611, 13036,
14615, 24628, 13046, 14619, 14618, 24628, 13046, 14616, 14612, 13047,
14616, 24628,  9916, 14617,  7618, 24628,  9916, 24628, 14613,  8760,
14617, 24628,  8759, 24628,  1370, 24628,  8759, 24628,  9631,  8760,
14618, 24628,  5222,  5222,  6242, 24628, 24628,  7618, 14607,  5247,
14619, 24628, 13061, 24628,  5222, 24628, 13061, 14617,  9630, 13047,
14620, 24628,  9980, 24628,  1330, 24628,  9980, 14621, 14609,  8793,
14621, 24628,  9924, 24628,  1331, 24628,  9924, 24628, 14610,  8766,
14622, 24628,  5221,  5221,  6241,  1330, 24628, 14618, 14606,  7155,
14623, 24628, 13063, 24628,  5221, 24628, 13063, 14619,  9629, 13036,
14624, 24628, 13064, 24628,  6244, 24628, 13064, 14620, 14608, 13065,
14625, 24628,  5220,  5220,  6240,  6244, 24628, 14622, 14605,  7172,
14626, 24628, 13072, 24628,  5220, 24628, 13072, 14623,  9628, 13022,
14627, 24628, 13073, 24628,  6243, 24628, 13073, 14624, 14628, 13074,
14628, 24628, 13082, 24628, 14629, 24628, 13082, 14608, 12070, 12782,
14629, 24628, 24628, 24628, 24628, 24628, 24628,  6245, 24628, 10127,
14630, 24628, 24628, 24628, 24628, 24628, 24628, 14590, 13084, 14631,
14631, 24628, 13085, 14271,  7353, 14672, 13085, 14632, 13191,  5835,
14632, 24628, 13086, 14272,  9067, 14666, 13086, 14633, 13201,  6429,
14633, 24628, 14662, 14273,  9068, 14664, 14662, 14634, 13202, 14274,
14634, 24628, 14659, 14661,  9069, 24628, 14659, 14645, 13206, 14635,
14635,  2598,  6077, 14644,  8794, 24628,  6077, 14636,  9075,  6116,
14636,  2599,  6410, 14643,  8791, 24628,  6410, 14637,  9076,  6103,
14637,  2600,  6409, 14642,  8788, 24628,  6409, 14638,  9077,  5485,
14638,  2601,  6408, 14641,  8785, 24628,  6408, 14639,  9078,  6083,
14639,  2602,  6407, 14640,  8782, 24628,  6407, 24628,  9079,  2609,
14640,   311,  6082, 24628, 24628, 24628,  6082, 24628,  9080,  2609,
14641,   310,  6081, 24628, 24628, 24628,  6081, 14640,  9081,  6083,
14642,   309,  6080, 24628, 24628, 24628,  6080, 14641,  9082,  5485,
14643,   308,  6079, 24628, 24628, 24628,  6079, 14642,  9083,  6103,
14644,   307,  6078, 24628, 24628, 24628,  6078, 14643,  9084,  6116,
14645, 24628, 14656, 14658,  9070, 24628, 14656, 24628, 13207, 14646,
14646,  2532,  6072, 14655,  8761, 24628,  6072, 14647,  9086,  2576,
14647,  2533,  6073, 14654,  8762, 24628,  6073, 14648,  9087,  1789,
14648,  2534,  6074, 14653,  8763, 24628,  6074, 14649,  9088,  2559,
14649,  2535,  6075, 14652,  8764, 24628,  6075, 14650,  9089,  2545,
14650,  2536,  6076, 14651,  8765, 24628,  6076, 24628,  9090,  2538,
14651,   124,  3577, 24628, 24628, 24628,  3577, 24628,  9091,  2538,
14652,   123,  3579, 24628, 24628, 24628,  3579, 14651,  9092,  2545,
14653,   122,  3581, 24628, 24628, 24628,  3581, 14652,  9093,  2559,
14654,   121,  3583, 24628, 24628, 24628,  3583, 14653,  9094,  1789,
14655,   120,  3585, 24628, 24628, 24628,  3585, 14654,  9095,  2576,
14656, 24628, 14657, 14657, 13328, 24628, 24628, 24628, 13205, 14646,
14657, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6071, 14646,
14658, 24628, 14657, 24628,  5792, 24628, 14657, 24628,  9124, 14646,
14659, 24628, 14660, 14660, 14396, 24628, 24628, 14656, 13204, 14635,
14660, 24628, 24628, 24628, 24628, 24628, 24628, 14657,  6070, 14635,
14661, 24628, 14660, 24628,  5791, 24628, 14660, 14658,  9123, 14635,
14662, 24628, 14663, 14663, 14395, 10085, 24628, 14659, 13203, 14274,
14663, 24628, 24628, 24628, 24628, 24628, 24628, 14660,  6069, 14274,
14664, 24628, 10085, 24628,  4420, 24628, 10085, 14665, 13199,  8794,
14665, 24628, 10041, 24628,  4421, 24628, 10041, 24628, 13200,  8761,
14666, 24628, 14671, 24628,  7355, 24628, 14671, 14664, 13198, 14667,
14667,  5268, 13089, 24628, 24628, 24628, 13089, 14668,  9101, 11008,
14668,  5269, 13090, 24628, 24628, 24628, 13090, 14669,  9107, 13097,
14669,  5270, 13091, 24628, 24628, 24628, 13091, 13118, 14670,  8901,
14670, 13094, 13093, 24628, 24628, 24628, 13093,  6450,  9104,  4166,
14671, 24628, 24628, 24628, 24628, 24628, 24628, 10085, 13088, 14667,
14672, 24628, 14677, 24628,  7354, 24628, 14677, 14666, 13192, 14673,
14673,  9640, 13194, 24628, 24628, 24628, 13194, 14674, 11399,  8990,
14674,  9641, 13195, 24628, 24628, 24628, 13195, 14675, 11400,  9668,
14675,  9642, 13196, 24628, 24628, 24628, 13196, 14676, 11401,  9206,
14676,  9643, 13197, 24628, 24628, 24628, 13197, 10208, 11402,  9644,
14677, 24628, 24628, 24628, 24628, 24628, 24628, 14671, 13193, 14673,
14678, 24628, 24628, 24628, 24628, 24628, 24628, 14596, 11356, 11785,
14679, 24628, 14601, 24628, 24628, 24628, 14601, 14597, 14680, 14602,
14680, 24628, 13019, 24628, 24628, 24628, 13019, 10979,  9624, 13020,
14681, 24628, 14630, 24628, 24628, 24628, 14630, 14598, 13986, 14631,
14682, 24628, 14678, 24628, 24628, 24628, 14678, 14599, 11355, 11785,
14683, 24628, 22137, 24628, 24628, 24628, 22137, 14679, 22135, 14684,
14684, 24628, 22129, 18168, 11124, 22131, 22129, 22120, 14685, 14060,
14685, 24628, 11693, 15255,  7677, 14747, 11693, 14686, 12088,  6793,
14686, 24628, 14727, 14746,  7678, 14606, 14727, 14698, 14687, 14184,
14687, 24628, 11695, 12090, 14688, 14694, 11695, 14696,  8008,  8974,
14688, 24628, 14689, 24628, 24628, 24628, 14689, 14692, 24628, 14690,
14689, 24628, 24628, 24628, 24628, 24628, 24628, 11699, 24628, 14690,
14690, 24628, 24628, 24628, 24628, 24628, 24628, 14691,  3935, 14475,
14691, 24628, 24628, 24628, 24628, 24628, 24628,  9117,  4298, 14479,
14692, 24628, 11699, 24628, 24628, 24628, 11699, 14693, 24628,  9297,
14693, 24628, 11700, 24628, 24628, 24628, 11700, 13169, 24628,  5764,
14694, 24628, 11706, 24628, 24628, 24628, 11706, 14695, 24628, 11707,
14695, 24628, 11702, 24628, 24628, 24628, 11702, 13570, 24628,  9972,
14696, 24628, 11696, 12091, 14692, 14695, 11696, 14697,  8009,  9255,
14697, 24628, 11704, 12092, 14693, 24628, 11704, 13571,  8013, 10968,
14698, 24628, 14699, 14721,  7679, 14723, 14699, 14725, 14696, 14207,
14699, 24628, 14200, 14200, 14700, 14711, 24628, 14719, 11696, 14207,
14700, 24628, 24628, 24628, 24628, 24628, 24628, 14701, 11699, 14706,
14701, 24628, 24628, 24628, 24628, 24628, 24628, 13415, 11700, 14702,
14702, 24628,  5764, 24628,  4253, 24628,  5764, 14703,  3680,  5029,
14703, 24628,  5765, 24628,  4254, 24628,  5765, 14704,  3681,  4672,
14704, 24628,  5766, 24628,  4255, 24628,  5766, 14705,  3682,  4600,
14705, 24628,  5767, 24628,  4050, 24628,  5767, 13200,  3683,  3872,
14706, 24628,  9297, 24628,  4001, 24628,  9297, 14707,  6309, 12392,
14707, 24628,  9298, 24628,  4002, 24628,  9298, 14708,  6310,  9861,
14708, 24628,  9299, 24628,  4266, 24628,  9299, 14709,  6311,  9307,
14709, 24628,  9300, 24628,  5071, 24628,  9300, 14710,  5207,  9302,
14710, 24628,  9301, 24628,  1024, 24628,  9301, 24628,  5197,  7905,
14711, 24628, 24628, 24628, 24628, 24628, 24628, 14712, 11702, 14716,
14712, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11703, 14713,
14713, 24628,  2684, 24628,   484, 24628,  2684, 14714,  5284,  4366,
14714, 24628,  2685, 24628,   485, 24628,  2685, 14715,  5285,  2713,
14715, 24628,  2686, 24628,   486, 24628,  2686, 14609,  5286,  2702,
14716, 24628,  9972, 24628,   518, 24628,  9972, 14717,  6719,  9971,
14717, 24628,  8565, 24628,   570, 24628,  8565, 14718,  6720,  8573,
14718, 24628,  8566, 24628,   621, 24628,  8566, 14210,  6721,  8569,
14719, 24628, 14201, 14201, 14701, 24628, 24628, 14720, 11704, 14202,
14720, 24628,  8688,  8688, 13415, 24628, 24628, 24628, 11705,  8689,
14721, 24628, 14200, 24628,  6728, 24628, 14200, 14722, 12091, 14207,
14722, 24628, 14201, 24628,  6697, 24628, 14201,  8698, 12092, 14202,
14723, 24628, 14711, 24628,  7680, 24628, 14711, 14724, 14695, 14716,
14724, 24628, 14712, 24628,  4136, 24628, 14712, 24628, 13570, 14713,
14725, 24628, 14719, 14722,  7681, 24628, 14719, 14726, 14697, 14202,
14726, 24628, 14720,  8698,  4137, 24628, 14720, 24628, 13571,  8689,
14727, 24628, 14199, 14199, 14473, 14728, 24628, 14699, 11695, 14184,
14728, 24628, 24628, 24628, 24628, 24628, 24628, 14711, 11706, 14729,
14729, 24628, 11707, 24628,  6246, 14745, 11707, 14730, 11129, 11708,
14730, 24628, 14744, 24628,  6247,   621, 14744, 14737, 11130, 14731,
14731, 24628, 11132, 24628,   571, 14736, 11132, 14732,  8978, 11133,
14732, 24628, 14372, 24628,   572,  1974, 14372, 14733,  8979, 13334,
14733, 24628, 14373, 24628,   573, 24628, 14373, 14734,  8887, 13287,
14734, 24628, 14374, 24628,   574, 24628, 14374, 14735,  8883, 14375,
14735, 24628,  9119, 24628,   575, 24628,  9119, 24628,  5650,  5749,
14736, 24628, 24628, 24628, 24628, 24628, 24628,  1974, 24628, 13338,
14737, 24628, 14738, 24628,  7310, 24628, 14738, 14175, 14743, 14739,
14738, 24628, 24628, 24628, 24628, 24628, 24628, 13414, 14464, 14739,
14739, 24628, 12433, 24628,   622, 24628, 12433, 14740,  7311, 10990,
14740, 24628, 12434, 24628,  1073, 24628, 12434, 14741,  7312, 12876,
14741, 24628, 12435, 24628,  1974, 24628, 12435, 14742,  7313, 12437,
14742, 24628, 12436, 24628,  1975, 24628, 12436, 14710,  7314,  7928,
14743, 24628, 14464, 24628, 24628, 24628, 14464, 13381, 24628, 12433,
14744, 24628, 24628, 24628, 24628, 24628, 24628, 14738, 11131, 14731,
14745, 24628, 24628, 24628, 24628, 24628, 24628,   621, 24628, 13435,
14746, 24628, 14199, 24628,  7527,  5256, 14199, 14721, 12090, 14184,
14747, 24628, 15256, 15256, 16555, 21412, 24628, 14606, 21408, 14748,
14748, 24628, 15258, 15258, 18960, 18958, 24628, 18949, 17859, 14749,
14749, 24628, 15260, 15260, 19057, 21178, 24628, 17542, 12173, 14750,
14750, 24628, 11491, 11491, 18922, 22038, 24628, 14751,  1397,  9727,
14751, 24628, 11492, 11492, 18923, 21127, 24628, 14752, 13734,  9897,
14752, 24628, 11493, 11493, 14812, 14788, 24628, 14753, 13735, 11054,
14753, 24628, 11494, 11494, 14766, 24628, 24628, 14754, 13736, 11495,
14754, 24628, 11640, 11640, 14755, 24628, 24628, 24628, 13737, 11641,
14755, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9783, 14756,
14756, 24628,  9784, 14757,  5639, 24628,  9784, 14762, 11826,  6652,
14757, 24628,  6647, 24628,  5575, 24628,  6647, 14758, 11827,  6652,
14758, 24628,  6648, 24628,  5574, 24628,  6648, 14759, 11828,  4833,
14759, 24628,  6649, 24628,  5573, 24628,  6649, 14760, 11829,  4870,
14760, 24628,  6650, 24628,  5572, 24628,  6650, 14761, 11830,  4890,
14761, 24628,  6651, 24628,  5571, 24628,  6651, 24628, 11831,  4906,
14762, 24628,  9790, 14758,  5645, 24628,  9790, 14763, 11837,  4833,
14763, 24628,  9791, 14759,  5646, 24628,  9791, 14764, 11838,  4870,
14764, 24628,  9792, 14760,  5647, 24628,  9792, 14765, 11839,  4890,
14765, 24628,  9793, 14761,  5648, 24628,  9793, 24628, 11840,  4906,
14766, 24628, 24628, 24628, 24628, 24628, 24628, 14755, 13738, 14767,
14767, 24628,  9811, 14787,  5763, 14785,  9811, 14768, 11853,  9812,
14768, 24628, 14781, 14784, 10026, 14783, 14781, 14769, 11854, 10645,
14769, 24628, 14777, 14780, 10027, 14779, 14777, 14770, 11855, 10683,
14770, 24628, 14774, 14776, 10028, 14775, 14774, 14771, 11856, 10342,
14771, 24628, 14772, 14773, 10029, 24628, 14772, 24628, 11857, 10353,
14772, 24628, 10692, 10692, 12606, 24628, 24628, 24628, 11858, 10353,
14773, 24628, 10692, 24628,  5662, 24628, 10692, 24628, 11860, 10353,
14774, 24628, 10691, 10691, 12605,  9789, 24628, 14772, 11861, 10342,
14775, 24628,  9789, 24628,  5644, 24628,  9789, 24628, 11836,  4910,
14776, 24628, 10691, 24628,  5661, 24628, 10691, 14773, 11863, 10342,
14777, 24628, 10682, 10682, 12604, 14778, 24628, 14774, 11864, 10683,
14778, 24628, 24628, 24628, 24628, 24628, 24628,  9789,  5033, 11580,
14779, 24628, 14778, 24628,  5771, 24628, 14778, 14775, 11865, 11580,
14780, 24628, 10682, 24628,  5660, 24628, 10682, 14776, 11867, 10683,
14781, 24628, 10644, 10644, 12603, 14782, 24628, 14777, 11868, 10645,
14782, 24628, 24628, 24628, 24628, 24628, 24628, 14778,  5032, 11608,
14783, 24628, 14782, 24628,  5770, 24628, 14782, 14779, 11869, 11608,
14784, 24628, 10644, 24628,  5659, 24628, 10644, 14780, 11871, 10645,
14785, 24628, 14786, 24628,  5769, 24628, 14786, 14783, 11872, 11629,
14786, 24628, 24628, 24628, 24628, 24628, 24628, 14782,  5031, 11629,
14787, 24628, 10643, 24628,  5658, 24628, 10643, 14784, 11874,  9812,
14788, 24628, 24628, 24628, 24628, 24628, 24628, 14803, 13739, 14789,
14789, 24628, 13740, 14802,  3283, 14801, 13740, 14790, 11537, 10470,
14790, 24628, 13741, 14800,  8564, 14799, 13741, 14791, 11528, 10429,
14791, 24628, 11587, 14798,  8578, 14797, 11587, 14792, 11519, 10394,
14792, 24628, 11559, 14796,  8579, 14795, 11559, 14793, 11510, 10367,
14793, 24628, 11548, 14794,  8580, 24628, 11548, 24628, 11501, 10355,
14794, 24628, 10354, 24628,  3288, 24628, 10354, 24628, 11502, 10355,
14795, 24628,  9746, 24628,  2688, 24628,  9746, 24628, 11509,  9747,
14796, 24628, 10366, 24628,  3287, 24628, 10366, 14794, 11512, 10367,
14797, 24628, 11581, 24628,  8534, 24628, 11581, 14795, 11517, 11582,
14798, 24628, 10393, 24628,  3286, 24628, 10393, 14796, 11521, 10394,
14799, 24628, 11610, 24628,  8533, 24628, 11610, 14797, 11526, 11611,
14800, 24628, 10428, 24628,  3285, 24628, 10428, 14798, 11530, 10429,
14801, 24628, 11631, 24628,  8532, 24628, 11631, 14799, 11535, 11632,
14802, 24628, 10469, 24628,  3284, 24628, 10469, 14800, 11539, 10470,
14803, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9808, 14804,
14804, 24628,  9773, 14805,  2683, 24628,  9773, 14809, 11664,  4957,
14805, 24628,  4956, 24628,   819, 24628,  4956, 14806, 11665,  4957,
14806, 24628,  4944, 24628,   820, 24628,  4944, 14807, 11660,  4945,
14807, 24628,  4932, 24628,   821, 24628,  4932, 14808, 11655,  4933,
14808, 24628,  4920, 24628,   822, 24628,  4920, 11568, 11650,  4921,
14809, 24628,  9766, 14806,  8647, 24628,  9766, 14810, 11659,  4945,
14810, 24628,  9759, 14807,  8648, 24628,  9759, 14811, 11654,  4933,
14811, 24628,  9752, 14808,  8649, 24628,  9752, 11567, 11649,  4921,
14812, 24628, 24628, 24628, 24628, 24628, 24628, 14766, 13743, 14813,
14813, 24628, 12417, 20270,  9296, 15041, 12417, 14814, 11908, 10132,
14814, 24628, 12418, 15038, 13296, 15022, 12418, 14815, 11909, 12048,
14815, 24628, 15003, 15021, 13297, 15020, 15003, 14945, 14935, 14816,
14816,  3320, 11966, 14933, 14125, 14924, 11966, 14817, 13461,   168,
14817,  3321, 14908, 14923, 14123, 14922, 14908, 14851, 14818,   700,
14818,  3322, 14839, 14850, 13043, 14849, 14839, 14819, 12953, 14276,
14819, 14829, 14828, 14838, 13041, 14837, 14828, 14820, 12954,  7641,
14820, 14826, 14825, 14827, 13040,  8782, 14825, 14821, 12955,  6418,
14821, 14823, 14822, 14824,  8802, 24628, 14822, 24628, 12956,  3640,
14822, 24628, 14823,  7640,  7542, 24628, 14823, 24628, 12957,  3640,
14823, 24628,   744,   744,  1022, 24628, 24628, 24628, 12958,  3640,
14824,   744,  7640, 24628, 24628, 24628,  7640, 24628,  7468,  3640,
14825, 24628, 14826,  7639,  8339,  3294, 14826, 14822, 12959,  6418,
14826, 24628,   743,   743,  1021,  1370, 24628, 14823, 12960,  6418,
14827,   743,  7639, 24628, 24628, 24628,  7639, 14824,  7470,  6418,
14828, 24628, 14829,  7638,  8338, 14830, 14829, 14825, 12961,  7641,
14829, 24628,   742,   742,  1020,  3324, 24628, 14826, 12962,  7641,
14830, 24628,  3324, 24628, 24628, 24628,  3324,  3294, 12963, 14831,
14831, 24628,  3326,  8910,  3997, 14832,  3326, 14834,  4016,  3327,
14832, 24628, 14629, 24628, 24628, 24628, 14629, 14833, 24628, 10127,
14833, 24628,  6245, 24628, 24628, 24628,  6245,   552, 24628,  6246,
14834, 24628, 14605,  7171,  3998, 14833, 14605, 14835,  6988,  7110,
14835, 24628, 14606,  7154,  5098,   552, 14606, 14836,  6985,  5257,
14836, 24628, 14607,  7153,  5094, 24628, 14607,  3531,  6981,  5224,
14837,  3324, 14830, 24628, 24628, 24628, 14830,  8782, 12964, 14831,
14838,   742,  7638, 24628, 24628, 24628,  7638, 14827,  7472,  7641,
14839, 24628,  3322,  7637,  8337, 14840,  3322, 14828, 12965, 14276,
14840, 24628,  3323, 24628, 24628, 24628,  3323, 14830, 12966, 14841,
14841, 24628,  7677,  8911,  6879, 14842,  7677, 14846,  6500,  6795,
14842, 24628, 14843, 24628, 24628, 24628, 14843, 14844, 24628, 13212,
14843, 24628, 24628, 24628, 24628, 24628, 24628,  7682, 24628, 13212,
14844, 24628,  7682, 24628, 24628, 24628,  7682, 14845, 24628,  7683,
14845, 24628,  7680, 24628, 24628, 24628,  7680, 13507, 24628,  6699,
14846, 24628,  7678,  8912,  6875, 14844,  7678, 14847,  6501,  7528,
14847, 24628,  7679,  8913,  6872, 14845,  7679, 14848,  6502,  6729,
14848, 24628,  7681,  8914,  6869, 24628,  7681, 13503,  6505,  6698,
14849,  3323, 14840, 24628, 24628, 24628, 14840, 14837, 12967, 14841,
14850,   741,  7637, 24628, 24628, 24628,  7637, 14838,  7478, 14276,
14851, 14892, 14891, 14907, 14121, 14906, 14891, 14852, 14819,  7504,
14852, 14887, 14886, 14890, 14120, 10374, 14886, 14870, 14820, 14853,
14853,  5692,  6418, 14869,  6168, 14866,  6418, 14854,  5338,  1614,
14854,  5693,  7632, 14865,  6169, 14863,  7632, 14855,  5339,  4450,
14855,  5694,  7631, 14862,  6170, 14860,  7631, 14856,  5340,  5486,
14856,  5695,  7630, 14859,  6171,  6181,  7630, 14857,  5341,  2646,
14857,  5696,  7629, 14858,  6172, 24628,  7629, 24628,  5342,   313,
14858,  5697,  7595,  9080,  5939, 24628,  7595, 24628,  5345,   313,
14859,  5698,  7596,  9081,  7454,  3847,  7596, 14858,  5348,  2646,
14860,  5700,  7607, 14861,  6173, 24628,  7607,  6181,  5354,  3651,
14861,  3650,  7567, 24628, 24628, 24628,  7567,  3847,  5355,  3651,
14862,  5701,  7597,  9082,  7455, 14861,  7597, 14859,  5356,  5486,
14863,  5703,  7608, 14864,  6174, 24628,  7608, 14860,  5362,  5704,
14864,  7569,  7568, 24628, 24628, 24628,  7568, 14861,  5363,  5704,
14865,  4449,  7598,  9083,  7456, 14864,  7598, 14862,  5364,  4450,
14866,  7610,  7609, 14868,  6175, 24628,  7609, 14863, 14867,  6422,
14867,  7611,  7612, 10399, 24628, 24628,  7612,  5362, 24628,  5369,
14868,  6421,  6420, 24628, 24628, 24628,  6420, 14864, 10399,  6422,
14869,  4448,  6419,  9084,  7457, 14868,  6419, 14865, 10398,  1614,
14870, 14882, 14881, 14885, 10405, 24628, 14881, 24628, 14821, 14871,
14871,   746,  3640, 14880,  6177, 24628,  3640, 14872,  6569,   747,
14872,  3618,  3636, 14879,  6178, 24628,  3636, 14873,  6570,  1790,
14873,  3616,  3633, 14878,  6179, 24628,  3633, 14874,  6571,  2116,
14874,  3614,  3630, 14877,  6180, 24628,  3630, 14875,  6572,  2126,
14875,  3612,  3627, 14876,  6181, 24628,  3627, 24628,  6573,   126,
14876,  3561,  3592,  9091,  3847, 24628,  3592, 24628,  6574,   126,
14877,  3562,  3595,  9092,  3846, 24628,  3595, 14876,  6575,  2126,
14878,  3563,  3598,  9093,  3845, 24628,  3598, 14877,  6576,  2116,
14879,  3564,  3601,  9094,  3844, 24628,  3601, 14878,  6577,  1790,
14880,  3565,  3604,  9095,  3843, 24628,  3604, 14879,  6578,   747,
14881, 24628, 14882, 14884, 10404, 24628, 14882, 24628, 14822, 14871,
14882, 24628, 14883, 14883, 10402, 24628, 24628, 24628, 14823, 14871,
14883, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   744, 14871,
14884, 24628, 14883, 24628, 24628, 24628, 14883, 24628,  7640, 14871,
14885, 14883, 14884, 24628, 24628, 24628, 14884, 24628, 14824, 14871,
14886, 24628, 14887, 14889, 11184,  6187, 14887, 14881, 14825, 14853,
14887, 24628, 14888, 14888, 11183,  6176, 24628, 14882, 14826, 14853,
14888, 24628, 24628, 24628, 24628, 24628, 24628, 14883,   743, 14853,
14889, 24628, 14888, 24628, 24628, 24628, 14888, 14884,  7639, 14853,
14890, 14888, 14889, 24628, 24628, 24628, 14889, 14885, 14827, 14853,
14891, 24628, 14892, 14904, 11181, 14905, 14892, 14886, 14828,  7504,
14892, 24628,  7503,  7503, 11182, 14893, 24628, 14887, 14829,  7504,
14893, 24628, 24628, 24628, 24628, 24628, 24628,  6176,  3324, 14894,
14894,  3326, 14831, 14903,  6889, 14902, 14831, 14895,  6977,  3327,
14895, 14605, 14834, 14901,  6888, 14900, 14834, 14896,  6978,  7110,
14896, 14606, 14835, 14899,  6887,   561, 14835, 14897,  6979,  5257,
14897, 14607, 14836, 14898,  6886, 24628, 14836,  6172,  6980,  5224,
14898,  5223,  7153, 24628, 24628, 24628,  7153,  3835,  6984,  5224,
14899,  5256,  7154, 24628, 24628, 24628,  7154, 14898,  6987,  5257,
14900,  6245, 14833, 24628, 24628, 24628, 14833,   561, 24628,  6246,
14901,  7109,  7171, 24628, 24628, 24628,  7171, 14899,  6990,  7110,
14902, 14629, 14832, 24628, 24628, 24628, 14832, 14900, 24628, 10127,
14903,  7108,  8910, 24628, 24628, 24628,  8910, 14901,  6991,  3327,
14904, 24628,  7503, 24628, 24628, 24628,  7503, 14889,  7638,  7504,
14905, 24628, 14893, 24628, 24628, 24628, 14893,  6187, 14830, 14894,
14906, 14893, 14905, 24628, 24628, 24628, 14905, 10374, 14837, 14894,
14907,  7503, 14904, 24628, 24628, 24628, 14904, 14890, 14838,  7504,
14908, 24628,  3321,  7501, 11180, 14909,  3321, 14891, 14839,   700,
14909, 24628, 14910, 24628, 24628, 24628, 14910, 14905, 14840, 14911,
14910, 24628, 24628, 24628, 24628, 24628, 24628, 14893,  3323, 14911,
14911,  7677, 14841, 14921,  6880, 14920, 14841, 14912,  6967,  6795,
14912,  7678, 14846, 14919,  6877, 14918, 14846, 14913,  6968,  7528,
14913,  7679, 14847, 14917,  6873, 14916, 14847, 14914,  6969,  6729,
14914,  7681, 14848, 14915,  6870, 24628, 14848, 13504,  6970,  6698,
14915,  6697,  8914, 24628, 24628, 24628,  8914,  6453,  6972,  6698,
14916,  7680, 14845, 24628, 24628, 24628, 14845, 13511, 24628,  6699,
14917,  6728,  8913, 24628, 24628, 24628,  8913, 14915,  6973,  6729,
14918,  7682, 14844, 24628, 24628, 24628, 14844, 14916, 24628,  7683,
14919,  7527,  8912, 24628, 24628, 24628,  8912, 14917,  6974,  7528,
14920, 14843, 14842, 24628, 24628, 24628, 14842, 14918, 24628, 13212,
14921,  7526,  8911, 24628, 24628, 24628,  8911, 14919,  6975,  6795,
14922, 14910, 14909, 24628, 24628, 24628, 14909, 14906, 14849, 14911,
14923,  7502,  7501, 24628, 24628, 24628,  7501, 14907, 14850,   700,
14924, 11968, 11967, 24628, 24628, 24628, 11967, 14922, 14925, 11969,
14925, 14930, 14929, 24628, 24628, 24628, 14929, 14849, 12968, 14926,
14926, 24628, 12969,  8915,  6860, 14927, 12969, 11990,  6509,  5674,
14927, 24628, 12970, 24628, 24628, 24628, 12970, 14928, 24628, 12971,
14928, 24628, 11992, 24628, 24628, 24628, 11992, 11985, 24628, 11993,
14929, 24628, 14930, 24628, 24628, 24628, 14930, 14840, 14932, 14926,
14930, 24628, 24628, 24628, 24628, 24628, 24628,  3323, 14931, 14926,
14931, 24628, 24628, 24628, 24628, 24628, 24628,  7676,  5672, 12969,
14932, 24628, 14931, 24628, 24628, 24628, 14931, 12966,  5671, 12969,
14933,   739,  7500, 24628, 24628, 24628,  7500, 14923, 14934,   168,
14934,   740,  7636, 24628, 24628, 24628,  7636, 14850, 11310, 13462,
14935, 24628, 13935, 14944, 14943, 14942, 13935, 14936,  7415, 11966,
14936, 24628, 13931, 14941, 14940, 11859, 13931, 14937,  7376,  5405,
14937, 24628, 13928, 14939, 14938, 24628, 13928, 24628,  7372,  3571,
14938, 24628,  7895, 24628, 24628, 24628,  7895, 24628,  7374,  7896,
14939, 24628,  5404, 24628, 24628, 24628,  5404, 24628,  3553,  3571,
14940, 24628, 11197, 24628, 24628, 24628, 11197, 14938,  7413, 11198,
14941, 24628,  5403, 24628, 24628, 24628,  5403, 14939,  4691,  5405,
14942, 24628, 12421, 24628, 24628, 24628, 12421, 11859, 13937, 12422,
14943, 24628, 11196, 24628, 24628, 24628, 11196, 14940,  8115, 11203,
14944, 24628,  5402, 24628, 24628, 24628,  5402, 14941,  4690, 11966,
14945, 24628, 14999, 15002, 13298, 15001, 14999, 14980, 14936, 14946,
14946,  3344,  5405, 14979, 14135, 14976,  5405, 14955, 14947,  2730,
14947,   710,  7563, 14644, 13055, 14954,  7563, 14948, 14869,  6116,
14948,  7588,  7587, 14643, 13054, 14953,  7587, 14949, 14865,  6103,
14949,  7589,  7592, 14642, 13053, 14952,  7592, 14950, 14862,  5485,
14950,  7590,  7593, 14641, 13052,  8765,  7593, 14951, 14859,  6083,
14951,  7591,  7594, 14640,  9346, 24628,  7594, 24628, 14858,  2609,
14952,  3649,  7566, 24628, 24628, 24628,  7566,  8765, 14861,  6295,
14953,  3648,  7565, 24628, 24628, 24628,  7565, 14952, 14864,  7570,
14954,  3647,  7564, 24628, 24628, 24628,  7564, 14953, 14868,  7579,
14955,  3345, 14971, 14975, 14134, 14974, 14971, 14956, 14948,  3346,
14956, 14966, 14965, 14970, 14133, 14969, 14965, 14957, 14949,  5410,
14957, 14963, 14962, 14964, 14132, 10360, 14962, 14958, 14950,  6347,
14958, 14960, 14959, 14961, 10582, 24628, 14959, 24628, 14951,  6377,
14959, 24628, 14960,  6404,  3863, 24628, 14960, 24628,  7594,  6377,
14960, 24628,  6397,  6397,  3852, 24628, 24628, 24628,  7591,  6377,
14961,  6397,  6404, 24628, 24628, 24628,  6404, 24628, 14640,  6377,
14962, 24628, 14963,  6403,  5954,  1938, 14963, 14959,  7593,  6347,
14963, 24628,  6398,  6398,  5945,  1917, 24628, 14960,  7590,  6347,
14964,  6398,  6403, 24628, 24628, 24628,  6403, 14961, 14641,  6347,
14965, 24628, 14966,  6402,  5953, 14968, 14966, 14962,  7592,  5410,
14966, 24628,  5409,  5409,  5946, 14967, 24628, 14963,  7589,  5410,
14967, 24628, 24628, 24628, 24628, 24628, 24628,  1917,  3649,  9359,
14968, 24628, 14967, 24628, 24628, 24628, 14967,  1938,  7566,  9359,
14969, 14967, 14968, 24628, 24628, 24628, 14968, 10360, 14952,  9359,
14970,  5409,  6402, 24628, 24628, 24628,  6402, 14964, 14642,  5410,
14971, 24628,  3345,  5407,  5952, 14972,  3345, 14965,  7587,  3346,
14972, 24628, 14973, 24628, 24628, 24628, 14973, 14968,  7565,  9398,
14973, 24628, 24628, 24628, 24628, 24628, 24628, 14967,  3648,  9398,
14974, 14973, 14972, 24628, 24628, 24628, 14972, 14969, 14953,  9398,
14975,  5408,  5407, 24628, 24628, 24628,  5407, 14970, 14643,  3346,
14976, 14978, 14977, 24628, 24628, 24628, 14977, 14974, 14954,  9437,
14977, 24628, 14978, 24628, 24628, 24628, 14978, 14972,  7564,  9437,
14978, 24628, 24628, 24628, 24628, 24628, 24628, 14973,  3647,  9437,
14979,  2729,  5406, 24628, 24628, 24628,  5406, 14975, 14644,  2730,
14980, 24628, 14996, 14998, 13299, 24628, 14996, 24628, 14937, 14981,
14981,  3555,  3571, 14995, 10356, 24628,  3571, 14987, 14982,   161,
14982,  3556,  3603, 14655,  8761, 24628,  3603, 14983, 14880,  2576,
14983,  3557,  3600, 14654,  8762, 24628,  3600, 14984, 14879,  1789,
14984,  3558,  3597, 14653,  8763, 24628,  3597, 14985, 14878,  2559,
14985,  3559,  3594, 14652,  8764, 24628,  3594, 14986, 14877,  2545,
14986,  3560,  3591, 14651,  8765, 24628,  3591, 24628, 14876,  2538,
14987,  3566,  3587, 14994, 10357, 24628,  3587, 14988, 14983,  1735,
14988,  3567,  3588, 14993, 10358, 24628,  3588, 14989, 14984,  1845,
14989,  3568,  3589, 14992, 10359, 24628,  3589, 14990, 14985,  3133,
14990,  3569,  3590, 14991, 10360, 24628,  3590, 24628, 14986,  3149,
14991,  3148,  3576, 24628, 24628, 24628,  3576, 24628, 14651,  3149,
14992,  3132,  3575, 24628, 24628, 24628,  3575, 14991, 14652,  3133,
14993,  3131,  3574, 24628, 24628, 24628,  3574, 14992, 14653,  1845,
14994,  3130,  3573, 24628, 24628, 24628,  3573, 14993, 14654,  1735,
14995,  3129,  3572, 24628, 24628, 24628,  3572, 14994, 14655,   161,
14996, 24628, 14997, 14997, 12635, 24628, 24628, 24628, 13928, 14981,
14997, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5404, 14981,
14998, 24628, 14997, 24628,  8893, 24628, 14997, 24628, 14939, 14981,
14999, 24628, 15000, 15000, 12634, 12606, 24628, 14996, 13931, 14946,
15000, 24628, 24628, 24628, 24628, 24628, 24628, 14997,  5403, 14946,
15001, 24628, 12606, 24628,  5768, 24628, 12606, 24628, 11859, 10356,
15002, 24628, 15000, 24628,  8892, 24628, 15000, 14998, 14941, 14946,
15003, 24628, 15019, 15019, 12633, 15004, 24628, 14999, 13935, 14816,
15004, 24628, 24628, 24628, 24628, 24628, 24628, 12606, 12421, 15005,
15005,  7418, 12422, 24628, 24628, 24628, 12422, 15016, 15006,  6007,
15006,  5219,  7149, 24628, 24628, 24628,  7149, 15013, 14903, 15007,
15007, 24628,  3327,  9691,   378, 15008,  3327, 14074,  4244,  1571,
15008, 24628, 15009, 24628, 24628, 24628, 15009,  9696, 24628, 15010,
15009, 24628, 24628, 24628, 24628, 24628, 24628,  7955, 24628, 15010,
15010, 24628, 24628, 24628, 24628, 24628, 24628, 15011, 24628,  9317,
15011, 24628, 24628, 24628, 24628, 24628, 24628, 15012, 24628, 11453,
15012, 24628, 24628, 24628, 24628, 24628, 24628, 13742, 24628, 12800,
15013,  5220,  7150, 24628, 24628, 24628,  7150, 15014, 14901,  7172,
15014,  5221,  7151, 24628, 24628, 24628,  7151, 15015, 14899,  7155,
15015,  5222,  7152, 24628, 24628, 24628,  7152,  8782, 14898,  5247,
15016,  7419, 12423, 24628, 24628, 24628, 12423, 15017, 15013,  7420,
15017,  7437, 12424, 24628, 24628, 24628, 12424, 15018, 15014,  7438,
15018,  7448, 12425, 24628, 24628, 24628, 12425, 10374, 15015,  7449,
15019, 24628, 24628, 24628, 24628, 24628, 24628, 15000,  5402, 14816,
15020, 24628, 15004, 24628, 12400, 24628, 15004, 15001, 14942, 15005,
15021, 24628, 15019, 24628,  8891, 24628, 15019, 15002, 14944, 14816,
15022, 24628, 15037, 24628, 12399, 24628, 15037, 15020, 15036, 15023,
15023, 11913, 12426, 24628, 24628, 24628, 12426, 15028, 15024, 11914,
15024,  6693, 12014, 24628, 24628, 24628, 12014, 15025, 14921,  6794,
15025,  6694, 12015, 24628, 24628, 24628, 12015, 15026, 14919, 12026,
15026,  6695, 12016, 24628, 24628, 24628, 12016, 15027, 14917, 12019,
15027,  6696, 12017, 24628, 24628, 24628, 12017, 12059, 14915,  6713,
15028, 12428, 12427, 24628, 24628, 24628, 12427, 15029, 15025, 12429,
15029, 15035, 15034, 24628, 24628, 24628, 15034, 15030, 15026, 14218,
15030, 15033, 15032, 24628, 24628, 24628, 15032, 15031, 15027, 14241,
15031, 13992, 13997, 24628, 24628, 24628, 13997, 24628, 12059, 13893,
15032, 24628, 15033, 24628, 24628, 24628, 15033, 13997, 12017, 14241,
15033, 24628, 24628, 24628, 24628, 24628, 24628, 13992,  6696, 14241,
15034, 24628, 15035, 24628, 24628, 24628, 15035, 15032, 12016, 14218,
15035, 24628, 24628, 24628, 24628, 24628, 24628, 15033,  6695, 14218,
15036, 24628, 12420, 24628, 24628, 24628, 12420, 14942, 11911, 12426,
15037, 24628, 24628, 24628, 24628, 24628, 24628, 15004, 12420, 15023,
15038, 24628, 15040, 24628,  8890, 24628, 15040, 15021, 15039, 12048,
15039, 24628,  5401, 24628, 24628, 24628,  5401, 14944,  3340, 11058,
15040, 24628, 24628, 24628, 24628, 24628, 24628, 15019,  5401, 12048,
15041, 24628, 17032, 24628, 12398, 24628, 17032, 15022, 22037, 15042,
15042, 13948, 13947, 24628, 24628, 24628, 13947, 19046, 15043, 13949,
15043,  9011, 12401, 24628, 24628, 24628, 12401, 19047, 15770, 15044,
15044, 24628,  5674,  5828, 15045, 21297,  5674, 16963,  6640,  5174,
15045, 24628, 15046, 24628, 24628, 24628, 15046, 16964, 24628, 15047,
15046, 24628, 24628, 24628, 24628, 24628, 24628, 16965, 24628, 15047,
15047, 24628, 24628, 24628, 24628, 24628, 24628, 15048,  7650, 14284,
15048, 24628, 24628, 24628, 24628, 24628, 24628, 20448, 15077, 15049,
15049,   103, 11781, 24628, 11808, 22022, 11781, 22014, 15050,    10,
15050,    53, 11782, 24628, 18694, 15060, 11782, 15051, 11348,    21,
15051, 15059, 11783, 24628, 15057,  6214, 11783, 15052, 11349,    64,
15052, 14678, 11784, 24628,  5114, 24628, 11784, 15053, 11350, 11785,
15053, 14596, 15056, 24628,  5115, 24628, 15056, 15054, 11351, 14557,
15054, 14581, 15055, 24628,  5116, 24628, 15055, 24628, 11352, 14569,
15055, 24628, 14581, 24628,  2681, 24628, 14581, 24628, 11353, 14569,
15056, 24628, 14596, 24628,  3281, 24628, 14596, 15055, 11354, 14557,
15057, 24628, 14048, 24628, 24628, 24628, 14048,  5114, 15058, 13805,
15058, 24628, 11715, 24628, 24628, 24628, 11715,  3725, 14320, 11716,
15059, 24628, 24628, 24628, 24628, 24628, 24628, 14678,  2672,    64,
15060, 24628, 22013, 24628, 24628, 24628, 22013,  6214, 17096, 15061,
15061, 24628, 17097, 17097, 16597, 22005, 24628, 15062, 11811, 13218,
15062, 24628, 17098, 17098, 21739, 22000, 24628, 13535, 15063, 14315,
15063, 24628, 17099, 17099, 15450, 15064, 24628,  4115, 13908, 13341,
15064, 24628, 14490, 14490, 18950, 15066, 24628,  4116, 15065, 14491,
15065, 24628, 14188, 14188, 24628, 24628, 24628,  4139, 24628, 14189,
15066, 24628, 24628, 24628, 24628, 24628, 24628,  4136, 24628, 15067,
15067, 24628, 24628, 24628, 24628, 24628, 24628, 21453, 24628, 15068,
15068, 24628, 24628, 24628, 24628, 24628, 24628, 15078,  7649, 15069,
15069, 24628,  7650, 24628, 24628, 24628,  7650, 15070,  1700,  7651,
15070, 24628, 15077, 24628, 24628, 24628, 15077, 15071,  1701, 11781,
15071, 24628, 15076, 24628, 24628, 24628, 15076, 15072,  1702, 13476,
15072, 24628, 15075, 24628, 24628, 24628, 15075, 15073,  1703, 12117,
15073, 24628, 15074, 24628, 24628, 24628, 15074, 24628,  1704,  8374,
15074, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1705,  8374,
15075, 24628, 24628, 24628, 24628, 24628, 24628, 15074,   319, 12117,
15076, 24628, 24628, 24628, 24628, 24628, 24628, 15075,   318, 13476,
15077, 24628, 24628, 24628, 24628, 24628, 24628, 15076,   317, 11781,
15078, 24628, 24628, 24628, 24628, 24628, 24628, 12703, 11011, 15079,
15079, 24628, 11012, 24628, 24628, 24628, 11012, 15080,  1726, 11013,
15080, 24628, 17328, 24628, 24628, 24628, 17328, 15081,  1727, 13844,
15081, 24628, 17318, 24628, 24628, 24628, 17318, 20395,  1728, 15082,
15082, 24628,   697, 24628,   740, 24628,   697, 15083,  5684,   167,
15083, 24628,   698, 24628,   741, 24628,   698, 15084,  5685,   699,
15084, 24628, 17312, 24628,   742, 24628, 17312, 17310, 16366, 15085,
15085,  6217,  7634, 13461,  8797, 15120,  7634, 15086,  7504, 13462,
15086,  6775, 15103, 14818,  8798, 15114, 15103, 15087,  7505, 14276,
15087, 15102, 15101, 14819,  8799,  8780, 15101, 15095, 15088,  7641,
15088,  5690, 15094, 12954,  5444,  6171, 15094, 15089,  7507,  5688,
15089,  5691, 15093, 12955,  3461,  6172, 15093, 15090,  7508,  5692,
15090, 15092, 15091, 12956,  3454, 24628, 15091, 24628,  7511,   746,
15091, 24628, 15092, 12957,  3452, 24628, 15092, 24628,  7512,   746,
15092, 24628, 12958, 12958,  3451, 24628, 24628, 24628,  7513,   746,
15093, 24628,  5691, 12959,  3459,  3531,  5691, 15091,  7514,  5692,
15094, 24628,  5690, 12961,  5436,  3530,  5690, 15093,  7516,  5688,
15095, 15100, 15099, 14820,  8800,  8781, 15099, 15096, 15089,  6418,
15096, 15098, 15097, 14821,  8801, 24628, 15097, 24628, 15090,  3640,
15097, 24628, 15098, 14822,  8593, 24628, 15098, 24628, 15091,  3640,
15098, 24628, 14823, 14823,  6779, 24628, 24628, 24628, 15092,  3640,
15099, 24628, 15100, 14825,  8592,  7625, 15100, 15097, 15093,  6418,
15100, 24628, 14826, 14826,  6778,  7618, 24628, 15098,  5691,  6418,
15101, 24628, 15102, 14828,  8591,  7624, 15102, 15099, 15094,  7641,
15102, 24628, 14829, 14829,  6777,  7617, 24628, 15100,  5690,  7641,
15103, 24628,  6775, 14839,  8590, 15104,  6775, 15101, 15113, 14276,
15104, 24628,  6780,  9127, 12730, 15105,  6780,  7624, 15111,  6221,
15105, 24628, 15106, 24628, 24628, 24628, 15106,  1949, 15110, 15107,
15106, 24628, 24628, 24628, 24628, 24628, 24628,  1331,  7647, 15107,
15107, 24628,  7648, 24628, 24628, 24628,  7648, 15108, 24628,  7649,
15108, 24628, 11798, 24628, 24628, 24628, 11798, 15109, 24628, 11799,
15109, 24628, 11795, 24628, 24628, 24628, 11795, 14845, 24628,  6730,
15110, 24628,  7647, 24628, 24628, 24628,  7647,   553, 24628,  7648,
15111, 24628,  7646,  7474,  7157, 15110,  7646,  3530, 15112,  5822,
15112, 24628,  7645,  7475, 24628, 24628,  7645,  2979, 24628,  6223,
15113, 24628,  5689, 12965,  5474, 15111,  5689, 15094,  7522,  4113,
15114,  6780, 15104, 15119, 13042, 15118, 15104,  8780, 15115,  6221,
15115,  7646, 15111,  7476,  7444, 15117, 15111,  6171, 15116,  5822,
15116,  7645, 15112,  7477, 24628, 24628, 15112,  3002, 24628,  6223,
15117,  7647, 15110, 24628, 24628, 24628, 15110,   562, 24628,  7648,
15118, 15106, 15105, 24628, 24628, 24628, 15105,  8770, 15117, 15107,
15119,  6220,  9127, 24628, 24628, 24628,  9127,  8785,  7476,  6221,
15120,  6218, 21999, 18745, 13044, 18737, 21999, 15114, 15121,  9128,
15121,  7643,  7642, 18746,  7446, 15124,  7642, 15115, 15122,  7482,
15122,  7644, 15123, 10865, 24628, 24628, 15123, 15116, 24628,  7358,
15123, 24628,  7644,  8346, 24628, 24628,  7644, 15112, 24628,  7358,
15124, 18740, 18741, 24628, 24628, 24628, 18741, 15117, 24628, 15125,
15125, 24628, 24628, 24628, 24628, 24628, 24628, 15126, 24628, 15046,
15126, 24628, 24628, 24628, 24628, 24628, 24628, 18734, 24628, 15127,
15127, 24628, 24628, 24628, 24628, 24628, 24628, 16370, 24628, 15128,
15128, 24628, 24628, 24628, 24628, 24628, 24628, 15129, 11800, 14285,
15129, 24628, 24628, 24628, 24628, 24628, 24628, 15130, 11801, 15050,
15130, 24628, 24628, 24628, 24628, 24628, 24628, 19640, 11802, 15131,
15131,   154,  3547, 24628,  6212, 24628,  3547, 15132, 11358,  3310,
15132,   155,  3548, 24628,  6213, 24628,  3548, 15133, 11359, 11057,
15133,   156,  3549, 24628,  6214, 24628,  3549, 16216, 11360, 15134,
15134, 24628,  6773, 11966,  7091, 15135,  6773, 18716,  7634,   168,
15135, 24628, 15136, 18747, 12726, 18742, 15136, 18717, 21999, 15137,
15136, 24628, 18748, 18748, 12727, 18743, 24628, 18718,  6218, 15137,
15137,  7482,  9128, 11399, 13075, 15159,  9128, 15147, 15138,  7359,
15138,  7483, 15146, 10943, 24628, 24628, 15146, 15139, 24628,  6826,
15139,  7484, 15145, 10944, 24628, 24628, 15145, 15140, 24628,  7485,
15140, 15144, 15143, 10945, 24628, 24628, 15143, 15141, 24628,  8070,
15141, 13467, 15142,  5986, 24628, 24628, 15142,  6952, 24628,  5854,
15142, 24628, 13467,  5852, 24628, 24628, 13467,  6953, 24628,  5854,
15143, 24628, 15144, 10946, 24628, 24628, 15144, 15142, 24628,  8070,
15144, 24628,  9667,  9667, 24628, 24628, 24628, 13467, 24628,  8070,
15145, 24628,  7484, 10947, 24628, 24628,  7484, 15143, 24628,  7485,
15146, 24628,  7483, 10949, 24628, 24628,  7483, 15145, 24628,  6826,
15147, 15156, 15155, 11400, 13076, 15158, 15155, 15148, 15139,  9132,
15148, 15152, 15151, 11401, 13077, 15154, 15151, 15149, 15140,  9207,
15149, 13469, 15150, 11402, 13078, 11988, 15150, 11973, 15141,  4275,
15150, 24628, 13469,  5848,  9695, 11986, 13469, 11975, 15142,  4275,
15151, 24628, 15152, 11403, 12779, 15153, 15152, 15150, 15143,  9207,
15152, 24628,  9666,  9666, 10118, 14424, 24628, 13469, 15144,  9207,
15153, 24628, 14424, 24628, 24628, 24628, 14424, 11986, 24628, 10311,
15154, 14424, 15153, 24628, 24628, 24628, 15153, 11988, 24628, 10311,
15155, 24628, 15156,  9130, 12781, 15157, 15156, 15151, 15145,  9132,
15156, 24628,  9131,  9131, 10119, 14425, 24628, 15152,  7484,  9132,
15157, 24628, 14425, 24628, 24628, 24628, 14425, 15153, 24628, 14426,
15158, 14425, 15157, 24628, 24628, 24628, 15157, 15154, 24628, 14426,
15159, 18089, 18088, 24628, 24628, 24628, 18088, 15158, 24628, 15160,
15160, 24628, 24628, 24628, 24628, 24628, 24628, 18092, 24628, 15161,
15161, 24628, 24628, 24628, 24628, 24628, 24628, 18565, 15167, 15162,
15162,  3305, 13127, 24628, 14475, 14480, 13127, 15163, 14033,  1694,
15163,  3306, 13128, 24628, 14476, 14481, 13128, 15164, 14034,  2404,
15164,  3307, 13129, 24628,  6141, 24628, 13129, 15165, 14035,  3308,
15165, 13138, 13130, 24628,  6136, 24628, 13130, 15166, 14036,  5178,
15166, 13137, 13131, 24628,  6133, 24628, 13131, 24628, 14037, 13132,
15167, 24628, 24628, 24628, 24628, 24628, 24628, 15168,  3304, 13127,
15168, 24628, 24628, 24628, 24628, 24628, 24628, 15169,  5831, 14410,
15169, 24628, 24628, 24628, 24628, 24628, 24628,  8402,  5832, 15170,
15170, 24628,  5833, 24628,  6067, 24628,  5833, 15171,  7491,  5834,
15171, 24628, 16811, 24628,  6068, 24628, 16811, 15172,  7492, 13106,
15172, 24628, 16801, 24628,  6069, 24628, 16801, 17738,  7493, 15173,
15173,  6412,  7499, 14933, 10426, 18744,  7499, 15174, 14274,   168,
15174, 15191, 15190, 14923, 10422, 18727, 15190, 15175, 14275,   700,
15175, 15189, 15188, 14907, 10416, 10377, 15188, 15182, 15176,  7504,
15176,  6415, 15181, 14838,  8808,  8785, 15181, 15177,  7464,  7641,
15177,  6416, 15180, 14827,  8805, 24628, 15180, 15178,  7465,  6418,
15178,  6417, 15179, 14824,  8802, 24628, 15179, 24628,  7466,  3640,
15179, 24628,  6417,  7640,  7542, 24628,  6417, 24628,  7467,  3640,
15180, 24628,  6416,  7639,  7541, 24628,  6416, 15179,  7469,  6418,
15181, 24628,  6415,  7638,  7540,  3293,  6415, 15180,  7471,  7641,
15182, 15187, 15186, 14890, 10410, 24628, 15186, 15183, 15177, 14853,
15183, 15185, 15184, 14885, 10405, 24628, 15184, 24628, 15178, 14871,
15184, 24628, 15185, 14884, 10404, 24628, 15185, 24628, 15179, 14871,
15185, 24628, 14883, 14883, 10402, 24628, 24628, 24628,  6417, 14871,
15186, 24628, 15187, 14889, 10409, 24628, 15187, 15184, 15180, 14853,
15187, 24628, 14888, 14888, 10408, 24628, 24628, 15185,  6416, 14853,
15188, 24628, 15189, 14904,  7094,  6186, 15189, 15186, 15181,  7504,
15189, 24628,  7503,  7503,  7095,  6167, 24628, 15187,  6415,  7504,
15190, 24628, 15191,  7501,  7093, 18723, 15191, 15188, 18490,   700,
15191, 24628,  7502,  7502,  6807, 15192, 24628, 15189,  6414,   700,
15192, 24628, 24628, 24628, 24628, 24628, 24628,  6167,  6220, 15193,
15193,  5822,  6221,  9101, 13066, 15215,  6221, 15203, 15194,  5823,
15194, 15202, 15201,  9102, 24628, 24628, 15201, 15195, 24628,  6225,
15195, 15200, 15199,  9103, 24628, 24628, 15199, 15196, 24628,  6786,
15196, 15198, 15197,  9104, 24628, 24628, 15197, 13510, 24628,  4167,
15197, 24628, 15198,  9105, 24628, 24628, 15198, 13508, 24628,  4167,
15198, 24628,  9106,  9106, 24628, 24628, 24628,  4139, 24628,  4167,
15199, 24628, 15200,  6784, 24628, 24628, 15200, 15197, 24628,  6786,
15200, 24628,  6785,  6785, 24628, 24628, 24628, 15198, 24628,  6786,
15201, 24628, 15202,  6783, 24628, 24628, 15202, 15199, 24628,  6225,
15202, 24628,  6224,  6224, 24628, 24628, 24628, 15200, 24628,  6225,
15203, 15211, 15210,  9107, 13067, 15214, 15210, 15204, 15195,  9108,
15204, 15206, 15205, 14670, 13068, 15209, 15205, 13509, 15196,  4166,
15205, 24628, 15206, 13093, 12757, 15208, 15206, 13506, 15197,  4166,
15206, 24628, 13094, 13094,  7310, 15207, 24628,  4116, 15198,  4166,
15207, 24628, 24628, 24628, 24628, 24628, 24628,  4136, 24628,  8719,
15208, 24628, 15207, 24628, 24628, 24628, 15207, 13507, 24628,  8719,
15209, 15207, 15208, 24628, 24628, 24628, 15208, 13511, 24628,  8719,
15210, 24628, 15211, 13095, 12759, 15213, 15211, 15205, 15199,  9108,
15211, 24628, 13096, 13096,  6247, 15212, 24628, 15206, 15200,  9108,
15212, 24628, 24628, 24628, 24628, 24628, 24628, 15207, 24628, 12094,
15213, 24628, 15212, 24628, 24628, 24628, 15212, 15208, 24628, 12094,
15214, 15212, 15213, 24628, 24628, 24628, 15213, 15209, 24628, 12094,
15215, 16133, 16263, 24628, 24628, 24628, 16263, 15214, 24628, 15216,
15216, 24628, 24628, 24628, 24628, 24628, 24628, 15217, 24628, 15167,
15217, 24628, 24628, 24628, 24628, 24628, 24628, 16129, 24628, 15218,
15218, 24628, 24628, 24628, 24628, 24628, 24628, 18294,  4182, 15219,
15219, 24628,  4183, 24628,  6035, 15224,  4183, 15220, 14475,  1695,
15220, 24628,  4184, 24628,  6036,  6198,  4184, 15221, 14476,  2405,
15221, 24628,  4185, 24628,  6037, 24628,  4185, 15222,  6141,  3309,
15222, 24628,  4186, 24628,  6038, 24628,  4186, 15223,  6136,  4187,
15223, 24628,  5545, 24628,  6039, 24628,  5545, 24628,  6133,  5500,
15224, 24628, 24628, 24628, 24628, 24628, 24628,  6198, 14477, 15225,
15225, 24628, 14041, 19832, 19793, 21520, 14041, 15233, 15226, 11050,
15226, 24628, 14042, 15231, 24628, 24628, 14042, 15227, 11484, 11138,
15227, 24628, 14043, 15230, 24628, 24628, 14043,  3729, 15228, 12652,
15228, 24628, 14044, 15229, 24628, 24628, 14044,   919, 24628, 14046,
15229, 24628, 14045, 24628, 24628, 24628, 14045,   915, 24628, 14046,
15230, 24628, 12651, 24628, 24628, 24628, 12651,  3725, 15229, 12652,
15231, 24628, 12650, 24628, 24628, 24628, 12650, 15230, 15232, 11138,
15232, 24628, 11486, 24628, 24628, 24628, 11486, 15229, 24628, 11487,
15233, 24628, 14049, 19833, 19795, 15235, 14049, 15234, 15227, 13558,
15234, 24628,  3279,  5114, 12536, 11426,  3279,  5654,  3729,  5117,
15235, 24628, 14050, 24628, 24628, 24628, 14050, 11426, 15236, 14051,
15236, 24628, 17686, 24628, 24628, 24628, 17686, 10298, 24628, 15237,
15237, 24628, 24628, 24628, 24628, 24628, 24628, 15238, 14189, 14052,
15238, 24628, 24628, 24628, 24628, 24628, 24628, 17866, 15684, 15239,
15239, 24628, 15685, 17266, 17850, 21998, 15685, 15240, 13097, 14497,
15240, 24628, 15686, 17267, 17836, 21997, 15686, 13631, 13182, 15241,
15241, 24628,  9114, 16585, 16576, 19596,  9114, 15242,  4295,  4467,
15242, 24628,  9115, 16586, 16577, 15254,  9115, 15243,  8968,  6468,
15243, 24628,  9116, 15253, 15252, 15251,  9116, 15244,  6065,  5683,
15244, 24628,  9617, 15250, 15249, 15248,  9617, 15245,  6058,  7964,
15245, 24628,  9530, 15247, 15246, 24628,  9530, 24628,  6056,  8640,
15246, 24628,  9119, 24628, 24628, 24628,  9119, 24628,  5650,  5749,
15247, 24628,  8985, 24628, 24628, 24628,  8985, 24628,  3727,  8640,
15248, 24628,  9613, 24628, 24628, 24628,  9613, 24628,  6062,  8690,
15249, 24628,  9118, 24628, 24628, 24628,  9118, 15246,  6061,  8670,
15250, 24628,  8984, 24628, 24628, 24628,  8984, 15247,  3726,  7964,
15251, 24628,  9713, 24628, 24628, 24628,  9713, 15248,  9714,  9627,
15252, 24628,  9117, 24628, 24628, 24628,  9117, 15249,  6066,  9120,
15253, 24628,  8983, 24628, 24628, 24628,  8983, 15250,  3725,  5683,
15254, 24628, 18174, 24628, 24628, 24628, 18174, 15251,  8969, 15255,
15255, 24628,  8971, 24628,  7526, 15256,  8971, 14746, 12089,  6793,
15256, 24628, 24628, 24628, 24628, 24628, 24628,  5256, 15257, 14748,
15257, 24628, 24628, 24628, 24628, 24628, 24628,  4020, 24628, 15258,
15258, 24628, 24628, 24628, 24628, 24628, 24628, 17920, 15259, 14749,
15259, 24628, 24628, 24628, 24628, 24628, 24628, 15261, 24628, 15260,
15260, 24628, 24628, 24628, 24628, 24628, 24628, 12127, 11490, 14750,
15261, 24628, 24628, 24628, 24628, 24628, 24628,  1275, 24628, 15262,
15262, 24628, 24628, 24628, 24628, 24628, 24628, 17874, 13353, 15263,
15263, 24628, 13344, 13344, 14493, 20724, 24628, 15264,  1988,  9728,
15264, 24628, 13345, 13345, 14494, 15268, 24628, 15265,  4477,  9898,
15265, 24628, 13346, 13346, 12705, 11906, 24628, 15266,  4478, 11055,
15266, 24628, 11898, 11898, 11881, 24628, 24628, 15267,  5389, 11496,
15267, 24628, 11848, 11848, 11825, 24628, 24628, 24628,  5381, 11642,
15268, 24628, 24628, 24628, 24628, 24628, 24628, 11906, 18396, 15269,
15269, 24628, 18397, 17619, 19841, 21123, 18397, 15270, 14360, 13919,
15270, 24628, 16548, 17620, 19842, 21109, 16548, 21056, 16484, 15271,
15271, 24628,  6529, 13280,  3669, 15331,  6529, 15272, 13676,  6530,
15272, 24628, 15316, 15330,  8609,  6777, 15316, 15273, 13677,  9702,
15273, 24628, 15301, 15315,  8610, 15314, 15301, 15282, 13678, 15274,
15274,  9296, 13286, 14381,  5670, 15281, 13286, 15275,  9000,   332,
15275, 13296, 13295, 14382,  7523, 15280, 13295, 15276,  9001,  8894,
15276, 13297, 13300, 14383,  7105, 15279, 13300, 15277,  9002,  7635,
15277, 13298, 13301, 14384,  7103, 14537, 13301, 15278,  5214,  7563,
15278, 13299, 13302, 14385,  7101, 24628, 13302, 24628,  5201,  3603,
15279, 12400, 13294, 24628,  7519, 24628, 13294, 14537,  9005,  7149,
15280, 12399, 13293, 24628,  7524, 24628, 13293, 15279,  9009, 12014,
15281, 12398, 13292, 24628,  5671, 24628, 13292, 15280,  9010, 12401,
15282, 24628, 15298, 15300,  8611, 14538, 15298, 14517, 13688, 15283,
15283,  5763,  5762, 14387,  5366, 15296,  5762, 15284,  7805,  8055,
15284, 10026, 15293, 14388,  5358, 15295, 15293, 15285,  7802,  7988,
15285, 10027, 15290, 14389,  5350, 15292, 15290, 15286,  7799,  5663,
15286, 10028, 15289, 14390,  5347, 14544, 15289, 15287,  7796,  3509,
15287, 10029, 15288, 14391,  5344, 24628, 15288, 24628,  7795,  3435,
15288, 24628, 10029, 14379,  4048, 24628, 10029, 24628,  6684,  3435,
15289, 24628, 10028, 14378,  4051, 13420, 10028, 15288,  6683,  3509,
15290, 24628, 10027, 14377,  5351, 15291, 10027, 15289,  6682,  5663,
15291, 24628,  5771, 24628,  5132, 24628,  5771, 13420,  6669,  5101,
15292,  5771, 15291, 24628,  5352, 24628, 15291, 14544,  7798,  5101,
15293, 24628, 10026, 14376,  2484, 15294, 10026, 15290,  6681,  7988,
15294, 24628,  5770, 24628,  5133, 24628,  5770, 15291,  6668,  7729,
15295,  5770, 15294, 24628,  5359, 24628, 15294, 15292,  7801,  7729,
15296,  5769, 15297, 24628,  5367, 24628, 15297, 15295,  7804,  7970,
15297, 24628,  5769, 24628,  5368, 24628,  5769, 15294,  6667,  7970,
15298, 24628, 15299, 15299, 14526, 14539, 24628, 14518, 13685, 15283,
15299, 24628, 24628, 24628, 24628, 24628, 24628, 13786,  5746, 15283,
15300, 24628, 15299, 24628,  3673, 24628, 15299, 13785, 13284, 15283,
15301, 24628, 15313, 15313, 15307, 15302, 24628, 15298, 13679, 15274,
15302, 24628, 24628, 24628, 24628, 24628, 24628, 14539, 13680, 15303,
15303, 13175, 13681, 24628,  4017, 24628, 13681, 15304,  9233,  9683,
15304, 13176, 13682, 24628,  4018, 24628, 13682, 15305,  9234,  9633,
15305, 13177, 13683, 24628,  4019, 24628, 13683, 15306,  9235,  8336,
15306, 13178, 13684, 24628,  6983, 24628, 13684, 14537,  9236,  5958,
15307, 24628, 24628, 24628, 24628, 24628, 24628, 14526, 13408, 15308,
15308, 12033, 13409, 24628,  2107, 24628, 13409, 15309,  2238,   333,
15309, 12034, 13410, 24628,  2108, 24628, 13410, 15310,  2239,  8895,
15310, 12035, 13411, 24628,  2109, 24628, 13411, 15311,  2240,  7636,
15311, 12036, 13412, 24628,  2134, 24628, 13412, 15312,  2241,  6078,
15312, 12037, 13413, 24628,  2135, 24628, 13413, 24628,  2242,  3585,
15313, 24628, 24628, 24628, 24628, 24628, 24628, 15299,  5745, 15274,
15314, 24628, 15302, 24628,  8605, 24628, 15302, 14538, 13686, 15303,
15315, 24628, 15313, 24628,  3672, 24628, 15313, 15300, 13283, 15274,
15316, 24628,  9701,  9701, 15324, 15317, 24628, 15301, 13690,  9702,
15317, 24628, 24628, 24628, 24628, 24628, 24628, 15302, 13691, 15318,
15318, 13185, 13692, 24628,  5312, 15323, 13692, 15319,  9249, 12162,
15319, 13186, 13693, 24628,  5313,  4019, 13693, 15320,  9250, 13187,
15320, 13695, 13694, 24628,  6503, 24628, 13694, 15321,  9251, 13702,
15321, 13696, 15322, 24628,  6504, 24628, 15322,  9708,  9252, 13697,
15322, 24628, 13696, 24628,  5453, 24628, 13696,  9612,  8007, 13697,
15323, 24628, 15257, 24628, 24628, 24628, 15257,  4019, 24628, 15258,
15324, 24628, 24628, 24628, 24628, 24628, 24628, 15307, 13449, 15325,
15325, 11806, 13441, 24628,  2154, 14371, 13441, 15326,  2248, 11014,
15326, 11807, 13442, 24628,  2155,  2109, 13442, 15327,  2249, 11808,
15327, 13444, 13443, 24628,  2156, 24628, 13443, 15328,  2250,  5684,
15328, 13445, 13447, 24628,  2157, 24628, 13447, 15329,  2251,  6490,
15329, 13446, 13448, 24628,  2158, 24628, 13448, 24628,  2252,  6480,
15330, 24628,  9701, 24628,  3671,  2480,  9701, 15315, 13282,  9702,
15331, 24628, 17241, 17241, 21054, 21052, 24628,  6777, 15332,  9892,
15332, 24628, 13303, 13303, 17603, 15334, 24628,  2466, 15333, 13304,
15333, 24628, 14736, 14736, 24628, 24628, 24628,  2030, 24628, 13338,
15334, 24628, 24628, 24628, 24628, 24628, 24628,  5310, 24628, 15335,
15335, 24628, 24628, 24628, 24628, 24628, 24628, 20345, 24628, 15336,
15336, 24628, 24628, 24628, 24628, 24628, 24628, 18222, 15337, 13729,
15337, 24628, 24628, 24628, 24628, 24628, 24628, 16602, 24628, 15338,
15338, 24628, 24628, 24628, 24628, 24628, 24628, 15339,  1902, 13730,
15339, 24628, 24628, 24628, 24628, 24628, 24628, 18841,  1903, 15340,
15340, 24628,  1573, 19286,  3270, 21986,  1573, 21967, 15341,    10,
15341, 24628,  1574, 19287, 20475, 21928,  1574, 15342,  2669,    21,
15342, 24628, 15394, 19288, 18354, 21927, 15394, 15343, 13142,    64,
15343, 24628, 15371, 14682, 15393, 15392, 15371, 15347, 15344, 11785,
15344, 24628, 12131, 11355, 12561, 13144, 12131, 15345,  4806,  7141,
15345, 24628, 12132, 11354, 12560, 24628, 12132, 15346,  4807,  9911,
15346, 24628, 12133, 11353, 12559, 24628, 12133, 24628,  4810,  9974,
15347, 24628, 15350, 14599, 15370, 24628, 15350, 15348, 15345, 14557,
15348, 24628, 15349, 14583, 14582, 24628, 15349, 24628, 15346, 14569,
15349, 24628, 14581, 14581, 14575, 24628, 24628, 24628, 12133, 14569,
15350, 24628, 14596, 14596, 15351, 24628, 24628, 15349, 12132, 14557,
15351, 24628, 24628, 24628, 24628, 24628, 24628, 14575, 10077, 15352,
15352, 24628, 10016, 15369,  5124, 15368, 10016, 15353,  5762,  9813,
15353, 24628, 10017, 15367, 15366, 15365, 10017, 15354, 15293, 10018,
15354, 24628, 10030, 15364, 15363, 15362, 10030, 15355, 15290, 10031,
15355, 24628, 10039, 15361, 15360, 15359, 10039, 15356, 15289,  8747,
15356, 24628, 10040, 15358, 15357, 24628, 10040, 24628, 15288,  8758,
15357, 24628,  4176,  4176,  4421, 24628, 24628, 24628,  4048,  2610,
15358, 24628, 10042, 24628,  4176, 24628, 10042, 24628, 14379,  8758,
15359, 24628,  9994, 24628,  1592, 24628,  9994, 24628, 13420,  4742,
15360, 24628,  4175,  4175,  5128,  1592, 24628, 15357,  4051,  4177,
15361, 24628, 10044, 24628,  4175, 24628, 10044, 15358, 14378,  8747,
15362, 24628, 10045, 24628,  5131, 24628, 10045, 15359, 15291,  9373,
15363, 24628,  4174,  4174,  5127,  5131, 24628, 15360,  5351,  7915,
15364, 24628, 10047, 24628,  4174, 24628, 10047, 15361, 14377, 10031,
15365, 24628, 10048, 24628,  5130, 24628, 10048, 15362, 15294,  9414,
15366, 24628,  4173,  4173,  5126,  5130, 24628, 15363,  2484,  6104,
15367, 24628, 10050, 24628,  4173, 24628, 10050, 15364, 14376, 10018,
15368, 24628, 10051, 24628,  5129, 24628, 10051, 15365, 15297,  9453,
15369, 24628, 10058, 24628,  4172, 24628, 10058, 15367, 14375,  9813,
15370, 24628, 15351, 24628, 24628, 24628, 15351, 14582, 12560, 15352,
15371, 24628, 14678, 14678, 15391, 15372, 24628, 15350, 12131, 11785,
15372, 24628, 24628, 24628, 24628, 24628, 24628, 14585, 10099, 15373,
15373, 24628,  9960, 15390,  1965, 15389,  9960, 15381, 15374,  8837,
15374, 24628,  3283, 13371,  1383, 15375,  3283, 15378,  5298, 11744,
15375, 24628,  8532, 24628,  3302, 24628,  8532, 15376,  8561,  8542,
15376, 24628,  8533, 24628,  3523, 24628,  8533, 15377,  8559,  7082,
15377, 24628,  8534, 24628,  1981, 24628,  8534, 14610,  8557,  7043,
15378, 24628,  8564, 13372,  3528, 15376,  8564, 15379,  8635,  8596,
15379, 24628,  8578, 13373,  2659, 15377,  8578, 15380,  8632,  8586,
15380, 24628,  8579, 13374,  2655, 14610,  8579, 14613,  8629,  3289,
15381, 24628,  9951, 15388,  7615, 15387,  9951, 15382, 15378,  8817,
15382, 24628,  9938, 15386,  7616, 15385,  9938, 15383, 15379,  8797,
15383, 24628,  9925, 15384,  7617, 14621,  9925, 14616, 15380,  8777,
15384, 24628,  8776, 24628,  1369, 24628,  8776, 14617, 13374,  8777,
15385, 24628,  9933, 24628,  1980, 24628,  9933, 14621, 15377,  9934,
15386, 24628,  8796, 24628,  1368, 24628,  8796, 15384, 13373,  8797,
15387, 24628,  9946, 24628,  1979, 24628,  9946, 15385, 15376,  9947,
15388, 24628,  8816, 24628,  1367, 24628,  8816, 15386, 13372,  8817,
15389, 24628,  9955, 24628,  1978, 24628,  9955, 15387, 15375,  9956,
15390, 24628,  8836, 24628,  1366, 24628,  8836, 15388, 13371,  8837,
15391, 24628, 24628, 24628, 24628, 24628, 24628, 15351, 12134, 13458,
15392, 24628, 15372, 24628, 24628, 24628, 15372, 14597, 13144, 15373,
15393, 24628, 15391, 24628, 24628, 24628, 15391, 15370, 12561, 13458,
15394, 24628, 15059, 15059,  9875, 15395, 24628, 15371, 12130,    64,
15395, 24628, 24628, 24628, 24628, 24628, 24628, 15372, 12135, 15396,
15396, 24628, 12136, 15490,  7303, 21923, 12136, 21910, 15397, 12137,
15397, 24628, 14458, 15491,  5822, 15446, 14458, 15398, 13122, 11007,
15398, 24628, 14459, 15444, 15211,  2659, 14459, 15405, 15399, 13676,
15399, 24628, 14460,  8149, 11130, 15400, 14460, 15402, 15404,  8151,
15400, 24628, 14466, 24628, 24628, 24628, 14466, 15401, 24628, 14467,
15401, 24628, 14465, 24628, 24628, 24628, 14465, 13570, 24628,  8708,
15402, 24628, 14463, 11428, 14743, 15401, 14463, 13569, 15403,  5118,
15403, 24628, 14462, 10300, 24628, 24628, 14462, 13572, 24628,  5119,
15404, 24628, 14461,  8962, 24628, 24628, 14461, 15403, 24628,  8964,
15405, 24628, 15406, 15440, 15206, 15442, 15406, 15443, 15402, 15409,
15406, 24628, 15407, 15407, 14738, 15434, 24628, 15439, 14463, 15409,
15407, 24628, 24628, 24628, 24628, 24628, 24628, 15408, 11429, 15409,
15408, 24628, 24628, 24628, 24628, 24628, 24628,  8688, 11427, 15374,
15409, 24628,  5118, 13375,  2464, 15410,  5118, 15428,  8901, 10989,
15410, 24628, 15411, 24628,  5171, 24628, 15411, 15426, 13988, 15422,
15411, 24628, 24628, 24628, 24628, 24628, 24628, 15412, 13989, 15422,
15412, 24628, 24628, 24628, 24628, 24628, 24628, 15413, 13970, 15418,
15413, 24628, 24628, 24628, 24628, 24628, 24628,  8568, 11097, 15414,
15414, 24628, 11098, 24628, 24628, 24628, 11098, 15415,  4017,  9691,
15415, 24628, 11099, 24628, 24628, 24628, 11099, 15416,  4018,  7173,
15416, 24628, 11100, 24628, 24628, 24628, 11100, 15417,  4019,  7124,
15417, 24628, 11101, 24628, 24628, 24628, 11101,  4431,  6983,  5248,
15418, 24628, 13971, 24628, 24628, 24628, 13971, 15419,  5312,  4469,
15419, 24628, 13972, 24628, 24628, 24628, 13972, 15420,  5313,  6470,
15420, 24628, 13973, 24628, 24628, 24628, 13973, 15421,  6503,  7348,
15421, 24628, 13974, 24628, 24628, 24628, 13974,  9848,  6504,  6714,
15422, 24628, 13979, 24628, 24628, 24628, 13979, 15423,  6510,  5828,
15423, 24628, 13980, 24628, 24628, 24628, 13980, 15424,  6511, 13983,
15424, 24628, 13981, 24628, 24628, 24628, 13981, 15425,  6961,  8139,
15425, 24628, 13982, 24628, 24628, 24628, 13982, 10805,  6957,  8079,
15426, 24628, 15412, 24628,  5311, 24628, 15412, 15427, 13975, 15418,
15427, 24628, 15413, 24628,  5310, 24628, 15413, 14211, 11107, 15414,
15428, 24628, 15429, 13376,  2465, 15426, 15429, 15432, 13968, 12875,
15429, 24628,  5120,  5120,  9257, 15412, 24628, 15430, 13969, 12875,
15430, 24628,  5121,  5121,  9258, 15413, 24628, 15431, 11096, 12944,
15431, 24628,  5122,  5122,  9259,  8568, 24628, 10832, 11080,  5123,
15432, 24628, 15430, 13377,  2466, 15427, 15430, 15433, 11105, 12944,
15433, 24628, 15431, 13378,  3458, 14211, 15431, 14215, 11083,  5123,
15434, 24628, 24628, 24628, 24628, 24628, 24628, 14712, 14465, 15435,
15435, 24628,  8708, 24628,  1982, 24628,  8708, 15436, 12066, 10991,
15436, 24628,  8709, 24628,  3999, 24628,  8709, 15437, 12067,  8715,
15437, 24628,  8710, 24628,  4000, 24628,  8710, 15438, 12068,  7273,
15438, 24628,  8711, 24628,  5095, 24628,  8711, 14211, 12069,  7219,
15439, 24628, 15408, 15408, 13414, 14712, 24628, 14720, 13565, 15374,
15440, 24628, 15407, 24628, 13094, 24628, 15407, 15441, 11428, 15409,
15441, 24628, 15408, 24628,  4117, 24628, 15408,  8698, 11426, 15374,
15442, 24628, 15434, 24628, 15207, 24628, 15434, 14724, 15401, 15435,
15443, 24628, 15439, 15441,  4116, 14724, 15439, 14726, 13569, 15374,
15444, 24628, 15445, 24628, 13096,  2661, 15445, 15440,  8149, 13676,
15445, 24628, 24628, 24628, 24628, 24628, 24628, 15407,  8150, 13676,
15446, 24628, 15492, 15492, 14745, 16695, 24628,  2659, 16649, 15447,
15447, 24628, 13434, 13434, 18960, 21742, 24628, 15450, 15448,  9894,
15448, 24628, 13435, 13435, 24628, 24628, 24628, 15449, 24628, 11489,
15449, 24628, 13436, 13436, 24628, 24628, 24628,  1011, 24628, 13437,
15450, 24628, 13438, 13438, 15533, 15451, 24628,  1459, 15449, 13311,
15451, 24628, 24628, 24628, 24628, 24628, 24628,  1460, 24628, 15452,
15452, 24628, 24628, 24628, 24628, 24628, 24628, 17536, 24628, 15453,
15453, 24628, 24628, 24628, 24628, 24628, 24628, 15454,  3541, 13912,
15454, 24628, 24628, 24628, 24628, 24628, 24628, 12791,  4471, 15455,
15455, 24628,  4472, 15967, 18631, 20385,  4472, 15456,  5738,  4473,
15456, 24628, 15488, 15968, 18632, 19892, 15488, 15464, 15457,  5109,
15457, 24628,  5740,  8724, 10124, 13146,  5740, 15458,  2415,  5741,
15458, 24628, 15459, 10628, 10125, 13145, 15459, 15462,  2416,  7554,
15459, 24628,  8726,  8726, 10122, 10096, 24628, 15460,  2417,  7554,
15460, 24628,  8727,  8727, 10060, 24628, 24628, 15461,  2418,  8728,
15461, 24628, 10626, 10626,  5565, 24628, 24628, 24628,  2419, 10620,
15462, 24628, 15460, 10627, 10126, 24628, 15460, 15463,  2420,  8728,
15463, 24628, 15461, 10625,  5596, 24628, 15461, 24628,  2421, 10620,
15464, 24628, 15473, 15487, 15486, 15485, 15473, 15465, 15458, 14414,
15465, 24628, 15469, 15472, 15471, 24628, 15469, 15466, 15462, 14433,
15466, 24628, 15467, 15468, 14263, 24628, 15467, 24628, 15463, 14443,
15467, 24628, 14449, 14449,  9482, 24628, 24628, 24628, 15461, 14443,
15468, 24628, 14449, 24628, 24628, 24628, 14449, 24628, 10625, 14443,
15469, 24628, 14451, 14451, 15470, 24628, 24628, 15467, 15460, 14433,
15470, 24628, 24628, 24628, 24628, 24628, 24628,  9482, 10060, 15369,
15471, 24628, 15470, 24628, 24628, 24628, 15470, 14263, 10126, 15369,
15472, 24628, 14451, 24628, 24628, 24628, 14451, 15468, 10627, 14433,
15473, 24628, 14452, 14452, 15475, 15474, 24628, 15469, 15459, 14414,
15474, 24628, 24628, 24628, 24628, 24628, 24628,  9536, 10096, 15390,
15475, 24628, 24628, 24628, 24628, 24628, 24628, 15470, 10122, 15476,
15476, 24628,  9201, 24628,  7118, 24628,  9201, 15477, 13287,  9202,
15477, 24628, 15484, 24628,  7119, 24628, 15484, 15478, 13288, 10103,
15478, 24628, 15483, 24628,  7120, 24628, 15483, 15479, 13289, 13461,
15479, 24628, 15482, 24628,  7121, 24628, 15482, 15480, 13290, 14947,
15480, 24628, 15481, 24628,  7122, 24628, 15481, 24628, 13291, 14982,
15481, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8893, 14982,
15482, 24628, 24628, 24628, 24628, 24628, 24628, 15481,  8892, 14947,
15483, 24628, 24628, 24628, 24628, 24628, 24628, 15482,  8891, 13461,
15484, 24628, 24628, 24628, 24628, 24628, 24628, 15483,  8890, 10103,
15485, 24628, 15474, 24628, 24628, 24628, 15474, 14265, 13145, 15390,
15486, 24628, 15475, 24628, 24628, 24628, 15475, 15471, 10125, 15476,
15487, 24628, 14452, 24628, 24628, 24628, 14452, 15472, 10628, 14414,
15488, 24628,  5108,  5108, 15987, 15489, 24628, 15473,  5740,  5109,
15489, 24628, 24628, 24628, 24628, 24628, 24628, 15474, 13147, 15490,
15490, 24628, 13148, 24628,  5268, 15524, 13148, 15493, 15491, 12137,
15491, 24628, 11006, 24628,  6223, 15492, 11006, 15444,  8148, 11007,
15492, 24628, 24628, 24628, 24628, 24628, 24628,  2661, 13433, 15447,
15493, 24628, 13149, 24628,  5269,  1368, 13149, 15494, 15444, 13150,
15494, 24628, 15523, 24628,  5270, 24628, 15523, 15506, 15440, 15495,
15495,  5118, 15409, 15505,  5169, 15504, 15409, 15496, 13960, 10989,
15496, 15429, 15428, 15503,  5474, 15502, 15428, 15497, 13967, 12875,
15497, 15430, 15432, 15501,  5436, 15500, 15432, 15498, 11113, 12944,
15498, 15431, 15433, 15499,  3459, 14233, 15433, 14229, 11088,  5123,
15499,  5122, 13378, 24628,  3460, 24628, 13378, 14230,  8933,  5123,
15500, 15413, 15427, 24628,  5435, 24628, 15427, 14233, 11115, 15414,
15501,  5121, 13377, 24628,  3813, 24628, 13377, 15499,  8940, 12944,
15502, 15412, 15426, 24628,  5473, 24628, 15426, 15500, 13976, 15418,
15503,  5120, 13376, 24628,  3812, 24628, 13376, 15501,  8949, 12875,
15504, 15411, 15410, 24628,  5170, 24628, 15410, 15502, 13978, 15422,
15505,  5119, 13375, 24628,  3811, 24628, 13375, 15503, 12538, 10989,
15506, 24628, 15522, 24628,  5271, 24628, 15522, 15521, 15441, 15507,
15507,  3283, 15374, 15520,  3297, 15519, 15374, 15508, 13867, 11744,
15508,  8564, 15378, 15518,  3527, 15517, 15378, 15509, 13862,  8596,
15509,  8578, 15379, 15516,  3529, 15515, 15379, 15510, 13857,  8586,
15510,  8579, 15380, 15514,  3530, 15513, 15380, 15511, 11109,  3289,
15511,  8580, 14613, 15512,  3531, 24628, 14613, 24628, 11086,  1962,
15512,  3288,  9631, 24628,  3295, 24628,  9631, 24628,  8939,  1962,
15513,  2688, 14610, 24628,   553, 24628, 14610, 24628, 11111,  1953,
15514,  3287, 13374, 24628,  3296, 24628, 13374, 15512,  8937,  3289,
15515,  8534, 15377, 24628,  3524, 24628, 15377, 15513, 13856,  7043,
15516,  3286, 13373, 24628,  3300, 24628, 13373, 15514, 11218,  8586,
15517,  8533, 15376, 24628,  3522, 24628, 15376, 15515, 13861,  7082,
15518,  3285, 13372, 24628,  3299, 24628, 13372, 15516, 11219,  8596,
15519,  8532, 15375, 24628,  3301, 24628, 15375, 15517, 13866,  8542,
15520,  3284, 13371, 24628,  3298, 24628, 13371, 15518, 11220, 11744,
15521, 24628, 14255, 24628,  5272, 24628, 14255, 24628,  8698, 14256,
15522, 24628, 24628, 24628, 24628, 24628, 24628, 14255, 15408, 15507,
15523, 24628, 24628, 24628, 24628, 24628, 24628, 15522, 15407, 15495,
15524, 24628, 24628, 24628, 24628, 24628, 24628,  1368, 15492, 15525,
15525, 24628, 15447, 17271, 20939, 15535, 15447, 15530, 15526,  9894,
15526, 24628, 15448, 15529, 24628, 24628, 15448, 15527, 24628, 11489,
15527, 24628, 15449, 15528, 24628, 24628, 15449,  1519, 24628, 13437,
15528, 24628, 13436, 24628, 24628, 24628, 13436,  1520, 24628, 13437,
15529, 24628, 13435, 24628, 24628, 24628, 13435, 15528, 24628, 11489,
15530, 24628, 15450, 15534, 15532, 15531, 15450,  2377, 15527, 13311,
15531, 24628, 15451, 24628, 24628, 24628, 15451,  2379, 24628, 15452,
15532, 24628, 15533, 24628, 24628, 24628, 15533,   405, 24628, 13353,
15533, 24628, 24628, 24628, 24628, 24628, 24628,   301, 24628, 13353,
15534, 24628, 13438, 24628, 24628, 24628, 13438,  2378, 15528, 13311,
15535, 24628, 21742, 24628, 24628, 24628, 21742, 15531, 24628, 15536,
15536, 24628, 24628, 24628, 24628, 24628, 24628, 20204, 24628, 15537,
15537, 24628, 24628, 24628, 24628, 24628, 24628, 20079,  5173, 15538,
15538, 24628,  5174, 18878,  5316,  6474,  5174, 15539, 13912,  1694,
15539, 24628,  5175, 18879,  5317, 15608,  5175, 15540, 13913,  2404,
15540, 24628,  5176, 15607,  5318, 15590,  5176, 15579, 15541,  3308,
15541, 24628,  3544, 15578, 15571, 15563,  3544, 15549, 15542,  3545,
15542, 24628, 15543, 10612, 10695, 15546, 15543, 15547,  1712,  1905,
15543, 24628,  1904,  1904, 10130, 13742, 24628, 15544,  1713,  1905,
15544, 24628, 10611, 10611, 10694, 24628, 24628, 15545,  1714, 10317,
15545, 24628, 10609, 10609,  6646, 24628, 24628, 24628,  1715, 10603,
15546, 24628, 13742, 24628, 24628, 24628, 13742,  8394, 24628, 10469,
15547, 24628, 15544, 10610, 10693, 24628, 15544, 15548,  1716, 10317,
15548, 24628, 15545, 10608,  6664, 24628, 15545, 24628,  1717, 10603,
15549, 24628, 15554, 15562, 15561, 24628, 15554, 15550, 15547, 12100,
15550, 24628, 15551, 15553, 15552, 24628, 15551, 24628, 15548, 12119,
15551, 24628, 12124, 12124,  8381, 24628, 24628, 24628, 15545, 12119,
15552, 24628,  8381, 24628, 24628, 24628,  8381, 24628,  6664,  8382,
15553, 24628, 12124, 24628, 24628, 24628, 12124, 24628, 10608, 12119,
15554, 24628, 12125, 12125, 15555, 24628, 24628, 15551, 15544, 12100,
15555, 24628, 24628, 24628, 24628, 24628, 24628,  8381, 10694, 15556,
15556, 24628, 10643, 24628,  5658, 24628, 10643, 15557,  5327,  9812,
15557, 24628, 10644, 24628,  5659, 24628, 10644, 15558,  5328, 10645,
15558, 24628, 10682, 24628,  5660, 24628, 10682, 15559,  5329, 10683,
15559, 24628, 10691, 24628,  5661, 24628, 10691, 15560,  5330, 10342,
15560, 24628, 10692, 24628,  5662, 24628, 10692, 24628,  5331, 10353,
15561, 24628, 15555, 24628, 24628, 24628, 15555, 15552, 10693, 15556,
15562, 24628, 12125, 24628, 24628, 24628, 12125, 15553, 10610, 12100,
15563, 24628, 15570, 24628, 24628, 24628, 15570, 15569, 15546, 15564,
15564, 24628, 10469, 24628,  3284, 24628, 10469, 15565,  6151, 10470,
15565, 24628, 10428, 24628,  3285, 24628, 10428, 15566,  6152, 10429,
15566, 24628, 10393, 24628,  3286, 24628, 10393, 15567,  6153, 10394,
15567, 24628, 10366, 24628,  3287, 24628, 10366, 15568,  6154, 10367,
15568, 24628, 10354, 24628,  3288, 24628, 10354, 24628,  6155, 10355,
15569, 24628,  8396, 24628, 24628, 24628,  8396, 24628,  8394,  8397,
15570, 24628, 24628, 24628, 24628, 24628, 24628,  8396, 13742, 15564,
15571, 24628, 15577, 24628, 24628, 24628, 15577, 15561, 10695, 15572,
15572, 24628, 10131, 24628,  8889, 24628, 10131, 15573, 11961, 10132,
15573, 24628, 15040, 24628,  8890, 24628, 15040, 15574, 11962, 12048,
15574, 24628, 15019, 24628,  8891, 24628, 15019, 15575, 11963, 14816,
15575, 24628, 15000, 24628,  8892, 24628, 15000, 15576, 11964, 14946,
15576, 24628, 14997, 24628,  8893, 24628, 14997, 24628, 11965, 14981,
15577, 24628, 24628, 24628, 24628, 24628, 24628, 15555, 10130, 15572,
15578, 24628, 12126, 24628, 24628, 24628, 12126, 15562, 10612,  3545,
15579, 24628,  5177, 15589,  5495, 24628,  5177, 15580, 15549,  5178,
15580, 24628, 15581, 15588,  5496, 24628, 15581, 24628, 15550, 13132,
15581, 24628, 13137, 13137, 15582, 24628, 24628, 24628, 15551, 13132,
15582, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8381, 15583,
15583,  6647,  8382, 24628,  5749, 24628,  8382, 15584,  5540,  6652,
15584,  6648,  8383, 24628,  5750, 24628,  8383, 15585,  5541,  4833,
15585,  6649,  8384, 24628,  5751, 24628,  8384, 15586,  5542,  4870,
15586,  6650,  8385, 24628,  5752, 24628,  8385, 15587,  5543,  4890,
15587,  6651,  8386, 24628,  5753, 24628,  8386, 24628,  5544,  4906,
15588, 24628, 13137, 24628,  3940, 24628, 13137, 24628, 15553, 13132,
15589, 24628, 13138, 24628,  3939, 24628, 13138, 15588, 15562,  5178,
15590, 24628, 15606, 24628,  6143, 24628, 15606, 15600, 15563, 15591,
15591, 10469, 15564, 24628, 13371, 24628, 15564, 15592,  5553, 10470,
15592, 10428, 15565, 24628, 13372, 24628, 15565, 15597, 15593, 10429,
15593,  2766,  6152, 24628,  5300, 24628,  6152, 15594, 10181, 10458,
15594,  2767,  6153, 24628,  5301, 24628,  6153, 15595, 10167,  7091,
15595,  1909,  6154, 24628,  5302, 24628,  6154, 15596, 10153,  6182,
15596,  1910,  6155, 24628,  5303, 24628,  6155, 24628, 10144,  1933,
15597, 10393, 15566, 24628, 13373, 24628, 15566, 15598, 15594, 10394,
15598, 10366, 15567, 24628, 13374, 24628, 15567, 15599, 15595, 10367,
15599, 10354, 15568, 24628,  9631, 24628, 15568, 24628, 15596, 10355,
15600, 24628, 15601, 24628,  6144, 24628, 15601, 24628, 15569, 15602,
15601, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8396, 15602,
15602,  4956,  8397, 24628,  8690, 24628,  8397, 15603,  8258,  4957,
15603,  4944,  8398, 24628,  8691, 24628,  8398, 15604,  8259,  4945,
15604,  4932,  8399, 24628,  8692, 24628,  8399, 15605,  8260,  4933,
15605,  4920,  8400, 24628,  8693, 24628,  8400, 12985,  8261,  4921,
15606, 24628, 24628, 24628, 24628, 24628, 24628, 15601, 15570, 15591,
15607, 24628,  3307, 24628,  3938, 24628,  3307, 15589, 15578,  3308,
15608, 24628, 21909, 24628, 20093, 24628, 21909, 15590, 21907, 15609,
15609, 13917, 21900, 24628, 15491, 21906, 21900, 21894, 15610, 13746,
15610, 13918, 17115, 24628, 18916, 21751, 17115, 15660, 15611, 13919,
15611,  5993,  6526, 24628, 24628, 24628,  6526, 15618, 15612,  5994,
15612,  7956,  9697, 24628, 24628, 24628,  9697, 15613, 24628,  7957,
15613,  9699,  9698, 24628, 24628, 24628,  9698, 15614, 24628,  9700,
15614, 15617, 15616, 24628, 24628, 24628, 15616, 15615, 24628, 10793,
15615, 10096, 13145, 24628, 24628, 24628, 13145,  9615, 24628,  8836,
15616, 24628, 15617, 24628, 24628, 24628, 15617, 13145, 24628, 10793,
15617, 24628, 24628, 24628, 24628, 24628, 24628, 10096, 24628, 10793,
15618,  6528,  6527, 24628, 24628, 24628,  6527, 15619, 15613,  6529,
15619, 15659, 15658, 24628, 24628, 24628, 15658, 15657, 15614, 15620,
15620, 24628, 10793, 10793, 10960, 15652, 24628, 15621,  5118, 10794,
15621, 24628, 15651, 15651, 10935, 15646, 24628, 15622, 15429, 12857,
15622, 24628, 15645, 15645, 10918, 15640, 24628, 15623, 15430, 12923,
15623, 24628, 15639, 15639, 10911,  9917, 24628, 10893, 15431, 15624,
15624,  5124,  5123, 14397, 13057, 15637,  5123, 15625, 10398,  6117,
15625, 15366, 15634, 14398, 13058, 15636, 15634, 15626,  5364,  6104,
15626, 15363, 15631, 14399, 13059, 15633, 15631, 15627,  5356,  7915,
15627, 15360, 15630, 14400, 13060,  9922, 15630, 15628,  5348,  4177,
15628, 15357, 15629, 14401,  9931, 24628, 15629, 24628,  5345,  2610,
15629, 24628, 15357,  7924,  4431, 24628, 15357, 24628,  5344,  2610,
15630, 24628, 15360,  7925,  7216,  4410, 15360, 15629,  5347,  4177,
15631, 24628, 15363,  7926,  7217, 15632, 15363, 15630,  5350,  7915,
15632, 24628,  5131, 24628, 24628, 24628,  5131,  4410,  5352,  5102,
15633,  5131, 15632, 24628, 24628, 24628, 15632,  9922,  5355,  5102,
15634, 24628, 15366,  7927,  7218, 15635, 15366, 15631,  5358,  6104,
15635, 24628,  5130, 24628, 24628, 24628,  5130, 15632,  5359,  7571,
15636,  5130, 15635, 24628, 24628, 24628, 15635, 15633,  5363,  7571,
15637,  5129, 15638, 24628, 24628, 24628, 15638, 15636, 10399,  7580,
15638, 24628,  5129, 24628, 24628, 24628,  5129, 15635,  5367,  7580,
15639, 24628, 24628, 24628, 24628, 24628, 24628, 10894,  5122, 15624,
15640, 24628, 24628, 24628, 24628, 24628, 24628,  9917, 15413, 15641,
15641, 11098, 15414, 24628, 24628, 24628, 15414, 15642,  6991,  9691,
15642, 11099, 15415, 24628, 24628, 24628, 15415, 15643,  6990,  7173,
15643, 11100, 15416, 24628, 24628, 24628, 15416, 15644,  6987,  7124,
15644, 11101, 15417, 24628, 24628, 24628, 15417,  9931,  6984,  5248,
15645, 24628, 24628, 24628, 24628, 24628, 24628, 15639,  5121, 12923,
15646, 24628, 24628, 24628, 24628, 24628, 24628, 15640, 15412, 15647,
15647, 13971, 15418, 24628, 24628, 24628, 15418, 15648,  6975,  4469,
15648, 13972, 15419, 24628, 24628, 24628, 15419, 15649,  6974,  6470,
15649, 13973, 15420, 24628, 24628, 24628, 15420, 15650,  6973,  7348,
15650, 13974, 15421, 24628, 24628, 24628, 15421,  9850,  6972,  6714,
15651, 24628, 24628, 24628, 24628, 24628, 24628, 15645,  5120, 12857,
15652, 24628, 24628, 24628, 24628, 24628, 24628, 15646, 15411, 15653,
15653, 13979, 15422, 24628, 24628, 24628, 15422, 15654,  6965,  5828,
15654, 13980, 15423, 24628, 24628, 24628, 15423, 15655,  6964, 13983,
15655, 13981, 15424, 24628, 24628, 24628, 15424, 15656,  6962,  8139,
15656, 13982, 15425, 24628, 24628, 24628, 15425, 10806,  6958,  8079,
15657, 10099, 13144, 24628, 24628, 24628, 13144, 12830, 15615,  9960,
15658, 24628, 15659, 24628, 24628, 24628, 15659, 13144, 15616, 15620,
15659, 24628, 24628, 24628, 24628, 24628, 24628, 10099, 15617, 15620,
15660, 15683, 15682, 24628, 16595,  5301, 15682, 15661, 15618, 15271,
15661, 15681, 15680, 24628, 11428, 24628, 15680, 15676, 15619, 15662,
15662, 24628, 15620, 15675,  5306, 15674, 15620, 15663, 15409, 10794,
15663, 24628, 15621, 15673,  6776, 15672, 15621, 15664, 15428, 12857,
15664, 24628, 15622, 15671,  6777, 15670, 15622, 15665, 15432, 12923,
15665, 24628, 15623, 15669,  6778, 15668, 15623, 15666, 15433, 15624,
15666, 24628, 10893, 15667,  6779, 24628, 10893, 24628, 14215, 10895,
15667, 24628, 10894, 24628,  1022, 24628, 10894, 24628, 13379, 10895,
15668, 24628,  9917, 24628,  1970, 24628,  9917, 24628, 14211,  9918,
15669, 24628, 15639, 24628,  2481, 24628, 15639, 15667, 13378, 15624,
15670, 24628, 15640, 24628,  5309, 24628, 15640, 15668, 15427, 15641,
15671, 24628, 15645, 24628,  2480, 24628, 15645, 15669, 13377, 12923,
15672, 24628, 15646, 24628,  5308, 24628, 15646, 15670, 15426, 15647,
15673, 24628, 15651, 24628,  2479, 24628, 15651, 15671, 13376, 12857,
15674, 24628, 15652, 24628,  5307, 24628, 15652, 15672, 15410, 15653,
15675, 24628, 10793, 24628,  2478, 24628, 10793, 15673, 13375, 10794,
15676, 15372, 15679, 24628, 11426, 24628, 15679, 15677, 15657, 15373,
15677, 14585, 15678, 24628,  8323, 24628, 15678, 24628, 12830, 14586,
15678, 24628, 14585, 24628,  8321, 24628, 14585, 24628, 10979, 14586,
15679, 24628, 15372, 24628, 11427, 24628, 15372, 15678, 13144, 15373,
15680, 24628, 15681, 24628, 11429, 24628, 15681, 15679, 15658, 15662,
15681, 24628, 24628, 24628, 24628, 24628, 24628, 15372, 15659, 15662,
15682, 24628, 15683, 24628, 15684,  1323, 15683, 15680,  6527, 15271,
15683, 24628, 24628, 24628, 24628, 24628, 24628, 15681,  6528, 15271,
15684, 24628, 24628, 24628, 24628, 24628, 24628, 11429, 16592, 15685,
15685, 24628, 14496, 14496, 17843, 15699, 24628, 15686,  9108, 14497,
15686, 24628, 15698, 15698, 15692, 15687, 24628, 13610,  9113, 15241,
15687, 24628, 24628, 24628, 24628, 24628, 24628, 13618, 13184, 15688,
15688, 24628, 13185, 24628, 24628, 24628, 13185, 15689,  8001, 12162,
15689, 24628, 13186, 24628, 24628, 24628, 13186, 15690,  8002, 13187,
15690, 24628, 13695, 24628, 24628, 24628, 13695, 15691,  8006, 13702,
15691, 24628, 13696, 24628, 24628, 24628, 13696, 15248,  8007, 13697,
15692, 24628, 24628, 24628, 24628, 24628, 24628, 13612, 11805, 15693,
15693, 24628, 11806, 24628, 24628, 24628, 11806, 15694,   913, 11014,
15694, 24628, 11807, 24628, 24628, 24628, 11807, 15695,   914, 11808,
15695, 24628, 13444, 24628, 24628, 24628, 13444, 15696,   915,  5684,
15696, 24628, 13445, 24628, 24628, 24628, 13445, 15697,   916,  6490,
15697, 24628, 13446, 24628, 24628, 24628, 13446, 24628,   917,  6480,
15698, 24628, 24628, 24628, 24628, 24628, 24628, 13611,  9294, 15241,
15699, 24628, 24628, 24628, 24628, 24628, 24628, 15687, 13099, 15700,
15700, 24628, 13100, 24628, 24628, 24628, 13100, 15701,  8016, 13101,
15701, 24628, 17569, 24628, 24628, 24628, 17569, 19629,  8017, 15702,
15702, 24628,  4454, 24628, 17607, 18365,  4454, 15703, 13983,  4455,
15703, 24628, 15707, 24628, 15708,  4075, 15707, 15704, 13984, 11000,
15704, 24628, 14630, 24628,  7531, 24628, 14630, 15705, 13986, 14631,
15705, 24628, 14590, 24628,  7532, 24628, 14590, 15706, 13987, 14591,
15706, 24628, 14575, 24628,  5637, 24628, 14575, 24628, 12559, 14576,
15707, 24628, 24628, 24628, 24628, 24628, 24628, 14630, 13985, 11000,
15708, 24628, 24628, 24628, 24628, 24628, 24628,  7531, 16694, 15709,
15709, 24628, 14328, 14328, 16581, 19485, 24628, 15710,  3470, 14329,
15710, 24628, 18656, 18656, 16584, 19479, 24628, 19471,  3471, 15711,
15711, 24628,  3270, 17474, 17468, 15731,  3270, 15712,  5111,    22,
15712, 24628,  5743, 15730, 15729, 15727,  5743, 15715, 15713,    65,
15713, 24628,  3278,  5113,  9293, 15714,  3278, 15234,  3728,   457,
15714, 24628, 14457, 24628, 24628, 24628, 14457, 11426, 11004, 14458,
15715, 24628,  5744, 15726, 15725, 15723,  5744, 15716, 15234,  5682,
15716, 24628, 15720, 15722, 15721, 24628, 15720, 15717,  5654,  8529,
15717, 24628, 15718, 15719, 13396, 24628, 15718, 24628,  5635,  8639,
15718, 24628,  2680,  2680,  5747, 24628, 24628, 24628,  5636,  8639,
15719, 24628,  2680, 24628, 24628, 24628,  2680, 24628,  5116,  8639,
15720, 24628,  2679,  2679,  5746, 24628, 24628, 15718,  5655,  8529,
15721, 24628,  5746, 24628, 24628, 24628,  5746, 13396, 12535,  5762,
15722, 24628,  2679, 24628, 24628, 24628,  2679, 15719,  5115,  8529,
15723, 24628, 15408, 24628, 24628, 24628, 15408, 15724, 11426, 15374,
15724, 24628,  8688, 24628, 24628, 24628,  8688, 24628,  8323,  8689,
15725, 24628,  5745, 24628, 24628, 24628,  5745, 15721, 12536, 13286,
15726, 24628,  2678, 24628, 24628, 24628,  2678, 15722,  5114,  5682,
15727, 24628, 15728, 24628, 24628, 24628, 15728, 15723, 15714, 15397,
15728, 24628, 24628, 24628, 24628, 24628, 24628, 15408, 14457, 15397,
15729, 24628,  8965, 24628, 24628, 24628,  8965, 15725,  9293,  8966,
15730, 24628,   455, 24628, 24628, 24628,   455, 15726,  5113,    65,
15731, 24628, 21738, 24628, 24628, 24628, 21738, 15727, 18552, 15732,
15732, 24628, 18554, 17820,  7482, 21732, 18554, 15733, 13210,  8989,
15733, 24628, 15883, 16714, 15156, 15206, 15883, 15734, 14028, 13809,
15734, 24628, 15735, 15876, 15152, 15879, 15735, 15881, 14020, 15737,
15735, 24628, 15736, 15736, 15858, 15864, 24628, 15874, 14021, 15737,
15736, 24628, 24628, 24628, 24628, 24628, 24628, 14339,  9866, 15737,
15737, 24628,  1635, 15738,  4166, 15783,  1635, 15842,  9206, 12836,
15738, 24628,  1636, 24628,  4167, 24628,  1636, 15739,  8069, 12836,
15739, 24628,  1637, 24628,  4168, 24628,  1637, 15740, 12567, 12910,
15740, 24628,  1638, 24628,  4169, 24628,  1638, 15741, 12566, 15758,
15741, 24628,  1639, 24628,  4170, 24628,  1639, 15742, 11252, 15743,
15742, 24628,  1407, 24628,  1586, 24628,  1407, 24628, 11242, 11374,
15743, 24628,  1641,  7919,  7212, 15744,  1641, 15750,  5123,  1642,
15744, 24628, 15745, 24628, 24628, 24628, 15745, 15748, 15638,  9444,
15745, 24628, 24628, 24628, 24628, 24628, 24628, 15746,  5129,  9444,
15746, 24628, 24628, 24628, 24628, 24628, 24628, 15747,  5130,  9405,
15747, 24628, 24628, 24628, 24628, 24628, 24628,  4404,  5131,  9366,
15748, 24628, 15746, 24628, 24628, 24628, 15746, 15749, 15635,  9405,
15749, 24628, 15747, 24628, 24628, 24628, 15747,  4409, 15632,  9366,
15750, 24628, 15751,  7920,  7213, 15748, 15751, 15755, 15634,  7909,
15751, 24628,  7908,  7908,  7209, 15746, 24628, 15752, 15366,  7909,
15752, 24628,  7913,  7913,  7210, 15747, 24628, 15753, 15363,  7914,
15753, 24628,  7917,  7917,  7211,  4404, 24628, 15754, 15360,  6374,
15754, 24628,  7918,  7918,  4425, 24628, 24628, 24628, 15357,  6395,
15755, 24628, 15752,  7921,  7214, 15749, 15752, 15756, 15631,  7914,
15756, 24628, 15753,  7922,  7215,  4409, 15753, 15757, 15630,  6374,
15757, 24628, 15754,  7923,  4430, 24628, 15754, 24628, 15629,  6395,
15758, 24628, 11258, 15759,  7264, 15768, 11258, 15776, 12944,  7931,
15759, 24628,  7930, 24628, 24628, 24628,  7930, 15760, 12437,  7931,
15760, 24628, 15761, 24628, 24628, 24628, 15761, 15765, 12438, 10104,
15761, 24628, 24628, 24628, 24628, 24628, 24628, 15762,  7119, 10104,
15762, 24628, 24628, 24628, 24628, 24628, 24628, 15763,  7120, 12952,
15763, 24628, 24628, 24628, 24628, 24628, 24628, 15764,  7121, 14869,
15764, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  7122, 14880,
15765, 24628, 15762, 24628, 24628, 24628, 15762, 15766, 12439, 12952,
15766, 24628, 15763, 24628, 24628, 24628, 15763, 15767, 12440, 14869,
15767, 24628, 15764, 24628, 24628, 24628, 15764, 24628, 12441, 14880,
15768, 24628, 15769, 24628, 24628, 24628, 15769, 15774, 12945, 15770,
15769, 24628, 24628, 24628, 24628, 24628, 24628, 15772,  8907, 15770,
15770,  5673,  8915, 24628, 24628, 24628,  8915, 15771,  6965,  5674,
15771,  8917,  8916, 24628, 24628, 24628,  8916, 11989,  6964,  8918,
15772, 24628, 24628, 24628, 24628, 24628, 24628, 15773,  8908, 14921,
15773, 24628, 24628, 24628, 24628, 24628, 24628,  4425,  8909, 14903,
15774, 24628, 15772, 24628, 24628, 24628, 15772, 15775, 12939, 14921,
15775, 24628, 15773, 24628, 24628, 24628, 15773,  4430, 12934, 14903,
15776, 24628, 11259, 15760,  7265, 15774, 11259, 15777, 12938, 10104,
15777, 24628, 15778, 15765,  7266, 15775, 15778, 15781, 12933, 12952,
15778, 24628, 15762, 15762,  7251, 15773, 24628, 15779,  9886, 12952,
15779, 24628, 15763, 15763,  7257,  4425, 24628, 15780,  9887, 14869,
15780, 24628, 15764, 15764,  7263, 24628, 24628, 24628,  9888, 14880,
15781, 24628, 15779, 15766,  7267,  4430, 15779, 15782, 12930, 14869,
15782, 24628, 15780, 15767,  7268, 24628, 15780, 24628, 12928, 14880,
15783, 24628, 15784, 24628, 13989, 24628, 15784, 15836, 15841, 15832,
15784, 24628, 24628, 24628, 24628, 24628, 24628, 15785, 15808, 15832,
15785, 24628, 24628, 24628, 24628, 24628, 24628, 15786, 15798, 15804,
15786, 24628, 24628, 24628, 24628, 24628, 24628,  4398, 15787, 15794,
15787, 24628, 24628, 24628, 24628, 24628, 24628,  4399, 24628, 15788,
15788, 24628, 24628, 24628, 24628, 24628, 24628, 15791, 11098, 15789,
15789,  1570,  9691, 24628, 24628, 24628,  9691, 15790,  4246,  1571,
15790,  9690,  9689, 24628, 24628, 24628,  9689, 10760,  4243,  5739,
15791, 24628, 24628, 24628, 24628, 24628, 24628, 15792, 11099,  7436,
15792, 24628, 24628, 24628, 24628, 24628, 24628, 15793, 11100,  7447,
15793, 24628, 24628, 24628, 24628, 24628, 24628,  4425, 11101,  7457,
15794, 24628, 15788, 24628, 24628, 24628, 15788, 15795, 15414, 15789,
15795, 24628, 15791, 24628, 24628, 24628, 15791, 15796, 15415,  7436,
15796, 24628, 15792, 24628, 24628, 24628, 15792, 15797, 15416,  7447,
15797, 24628, 15793, 24628, 24628, 24628, 15793,  4430, 15417,  7457,
15798, 24628, 24628, 24628, 24628, 24628, 24628, 15787, 24628, 15799,
15799, 24628, 24628, 24628, 24628, 24628, 24628, 15800, 13971, 13816,
15800, 24628, 24628, 24628, 24628, 24628, 24628, 15802, 13972, 15801,
15801,  5315,  6470, 24628, 24628, 24628,  6470, 14183,  7055,  5316,
15802, 24628, 24628, 24628, 24628, 24628, 24628, 15803, 13973, 14225,
15803, 24628, 24628, 24628, 24628, 24628, 24628,  9223, 13974,  9160,
15804, 24628, 15799, 24628, 24628, 24628, 15799, 15805, 15418, 13816,
15805, 24628, 15800, 24628, 24628, 24628, 15800, 15806, 15419, 15801,
15806, 24628, 15802, 24628, 24628, 24628, 15802, 15807, 15420, 14225,
15807, 24628, 15803, 24628, 24628, 24628, 15803, 11433, 15421,  9160,
15808, 24628, 24628, 24628, 24628, 24628, 24628, 15798, 24628, 15809,
15809, 24628, 24628, 24628, 24628, 24628, 24628, 15818, 13979, 15810,
15810,  5173,  5828, 24628, 24628, 24628,  5828, 15811,  8092,  5174,
15811,  5830,  5829, 24628, 24628, 24628,  5829, 15812,  8091,  5676,
15812, 14160, 15817, 24628, 24628, 24628, 15817, 15813,  8090, 13952,
15813, 14091, 15816, 24628, 24628, 24628, 15816, 15814,  8089, 14092,
15814,  9783, 15815, 24628, 24628, 24628, 15815, 24628,  8088,  9784,
15815, 24628,  9783, 24628, 24628, 24628,  9783, 24628,  6664,  9784,
15816, 24628, 14091, 24628, 24628, 24628, 14091, 15815,  6024, 14092,
15817, 24628, 14160, 24628, 24628, 24628, 14160, 15816,  6023, 13952,
15818, 24628, 24628, 24628, 24628, 24628, 24628, 15823, 13980, 15819,
15819,  5490, 13983, 24628, 24628, 24628, 13983, 15820,  8102,  5491,
15820, 13985, 13984, 24628, 24628, 24628, 13984, 15821,  8101,  8920,
15821, 13084, 13986, 24628, 24628, 24628, 13986, 15822,  8100, 13085,
15822, 10079, 13987, 24628, 24628, 24628, 13987, 12558,  8099, 10080,
15823, 24628, 24628, 24628, 24628, 24628, 24628, 15831, 13981, 15824,
15824,  6514,  8139, 24628, 24628, 24628,  8139, 15825,  8121,  6515,
15825,  8141,  8140, 24628, 24628, 24628,  8140, 15826,  8120,  8142,
15826, 15830, 15829, 24628, 24628, 24628, 15829, 15827,  8116,  9065,
15827, 11385, 15828, 24628, 24628, 24628, 15828, 11248,  7414, 11380,
15828, 24628, 11385, 24628, 24628, 24628, 11385, 11242,  7413, 11380,
15829, 24628, 15830, 24628, 24628, 24628, 15830, 15828,  8115,  9065,
15830, 24628, 24628, 24628, 24628, 24628, 24628, 11385,  7458,  9065,
15831, 24628, 24628, 24628, 24628, 24628, 24628, 12571, 13982,  8216,
15832, 24628, 15809, 24628, 24628, 24628, 15809, 15833, 15422, 15810,
15833, 24628, 15818, 24628, 24628, 24628, 15818, 15834, 15423, 15819,
15834, 24628, 15823, 24628, 24628, 24628, 15823, 15835, 15424, 15824,
15835, 24628, 15831, 24628, 24628, 24628, 15831, 12572, 15425,  8216,
15836, 24628, 15785, 24628, 13970, 24628, 15785, 15837, 15840, 15804,
15837, 24628, 15786, 24628, 11097, 24628, 15786, 15838, 15839, 15794,
15838, 24628,  4398, 24628,  6703, 24628,  4398, 24628,  9056,  4405,
15839, 24628, 15787, 24628, 24628, 24628, 15787,  9056, 24628, 15788,
15840, 24628, 15798, 24628, 24628, 24628, 15798, 15839, 24628, 15799,
15841, 24628, 15808, 24628, 24628, 24628, 15808, 15840, 24628, 15809,
15842, 24628, 15843, 15739, 13969, 15836, 15843, 15848, 15856, 12910,
15843, 24628,  1637,  1637, 11276, 15785, 24628, 15844,  9212, 12910,
15844, 24628,  1638,  1638, 11277, 15786, 24628, 15845, 15847, 15758,
15845, 24628,  1639,  1639, 11278,  4398, 24628, 11372, 15846, 15743,
15846, 24628,  1640,  1640, 11291,  4399, 24628, 11373,  9211,  1641,
15847, 24628, 11257, 11257, 11302, 15787, 24628, 15846,  9210, 11258,
15848, 24628, 15844, 15740, 11096, 15837, 15844, 15849, 15854, 15758,
15849, 24628, 15845, 15741, 11080, 15838, 15845, 15850, 15852, 15743,
15850, 24628, 11372, 15742, 10833, 24628, 11372, 24628, 15851, 11374,
15851, 24628, 11373, 11242, 12410, 24628, 11373, 24628,  8110, 11243,
15852, 24628, 15846, 11252, 12409,  9056, 15846, 15851, 15853,  1641,
15853, 24628,  9211,  8296, 24628, 24628,  9211,  8110, 24628,  7907,
15854, 24628, 15847, 12566, 12408, 15839, 15847, 15852, 15855, 11258,
15855, 24628,  9210,  8301, 24628, 24628,  9210, 15853, 24628,  7930,
15856, 24628,  9212, 12567, 12407, 15840,  9212, 15854, 15857,  9213,
15857, 24628,  9209,  8308, 24628, 24628,  9209, 15855, 24628,  8310,
15858, 24628, 24628, 24628, 24628, 24628, 24628, 13268, 14022, 15859,
15859, 24628,  7891, 24628,  7115, 24628,  7891, 15860,  8509, 12837,
15860, 24628,  7892, 24628,  7116, 24628,  7892, 15861,  8308, 12911,
15861, 24628,  7893, 24628,  7117, 24628,  7893, 15862,  8301, 15759,
15862, 24628,  7894, 24628,  4171, 24628,  7894, 15863,  8296,  7919,
15863, 24628,  7895, 24628,  1117, 24628,  7895, 24628,  7374,  7896,
15864, 24628, 24628, 24628, 24628, 24628, 24628, 15865, 14023, 15870,
15865, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11902, 15866,
15866, 24628,  4310, 24628,  2718, 24628,  4310, 15867,  9017,  4357,
15867, 24628,  4311, 24628,  2707, 24628,  4311, 15868,  9018,  4344,
15868, 24628,  4312, 24628,  2696, 24628,  4312, 15869,  9019,  4333,
15869, 24628,  4313, 24628,  2690, 24628,  4313, 14349,  9020,  4322,
15870, 24628,  7203, 24628,  8719, 24628,  7203, 15871, 10310, 12786,
15871, 24628,  7204, 24628,  8714, 24628,  7204, 15872, 10633, 12764,
15872, 24628,  7205, 24628,  8713, 24628,  7205, 15873, 10634,  7264,
15873, 24628,  7206, 24628,  8712, 24628,  7206, 15838, 10635,  7212,
15874, 24628, 14339, 14339, 13268, 15865, 24628, 15875, 11900, 14345,
15875, 24628, 14340, 14340, 13263, 24628, 24628, 24628, 11821, 14341,
15876, 24628, 15736, 24628,  9666, 24628, 15736, 15877,  9865, 15737,
15877, 24628, 14339, 24628,  4274, 24628, 14339, 15878,  9869, 14345,
15878, 24628, 14340, 24628,  5850, 24628, 14340, 24628,  7196, 14341,
15879, 24628, 15864, 24628, 14424, 24628, 15864, 15880, 14025, 15870,
15880, 24628, 15865, 24628, 11983, 24628, 15865, 24628, 12658, 15866,
15881, 24628, 15874, 15877, 13469, 15880, 15874, 15882, 12657, 14345,
15882, 24628, 15875, 15878, 11974, 24628, 15875, 24628, 12659, 14341,
15883, 24628, 16715, 16715, 15977, 15884, 24628, 15735, 14029, 13809,
15884, 24628, 24628, 24628, 24628, 24628, 24628, 15864, 14030, 15885,
15885, 24628, 14031, 24628, 15962, 15957, 14031, 15909, 15886, 14032,
15886, 24628, 14426, 24628, 24628, 24628, 14426, 15887, 24628, 14427,
15887, 24628, 15888, 24628, 24628, 24628, 15888, 15907, 24628, 15889,
15888, 24628, 24628, 24628, 24628, 24628, 24628, 13323, 24628, 15889,
15889, 24628, 24628, 24628, 24628, 24628, 24628, 15894, 14690, 15890,
15890,  3936, 14475, 24628,  7224, 15893, 14475, 15891,  7276,  1627,
15891,  3937, 14476, 24628,  5990,  7242, 14476, 15892,  7277,  2668,
15892,  3938,  6141, 24628,  5985, 24628,  6141,  6138,  7278,  3546,
15893, 24628, 14477, 24628, 24628, 24628, 14477,  7242, 14367, 14041,
15894, 24628, 24628, 24628, 24628, 24628, 24628, 15901, 14691, 15895,
15895,  4299, 14479, 24628,  7240, 15900, 14479, 15896, 12767,  4300,
15896, 14484, 14480, 24628,  7241,  7237, 14480, 15897, 12768,  5110,
15897,  6476, 14481, 24628,  7242, 24628, 14481, 15898, 12769, 14415,
15898,  6477, 14482, 24628,  7243, 24628, 14482, 15899,  8885,  6489,
15899,  6478, 14483, 24628,  7244, 24628, 14483, 24628,  8880,  6479,
15900, 24628, 14485, 24628, 24628, 24628, 14485,  7237, 14371, 14486,
15901, 24628, 24628, 24628, 24628, 24628, 24628,  9679,  9117, 15902,
15902,  6067,  9120, 24628,  7234, 24628,  9120, 15903,  9241, 10784,
15903,  6068,  9121, 24628,  7235, 24628,  9121, 15904,  9242, 13208,
15904,  6069,  9122, 24628,  7237, 24628,  9122, 15905,  9243,  9125,
15905,  6070,  9123, 24628,  7238, 24628,  9123, 15906,  9244,  6077,
15906,  6071,  9124, 24628,  7239, 24628,  9124, 24628,  9245,  6072,
15907, 24628, 13323, 24628, 24628, 24628, 13323, 15908, 24628, 13324,
15908, 24628, 13321, 24628, 24628, 24628, 13321, 14404, 24628, 10052,
15909, 24628, 15942, 24628, 15943,  8713, 15942, 15923, 15887, 15910,
15910, 24628, 15889, 24628,  7280, 15917, 15889, 15911, 14474, 15890,
15911, 24628, 15894, 24628,  7281,  7227, 15894, 15912, 14478, 15895,
15912, 24628, 15901, 24628,  7282, 24628, 15901, 15915, 15913, 15902,
15913, 24628,  9117, 24628,  1275, 24628,  9117, 15914,  6066,  9120,
15914, 24628,  9118, 24628,  1276, 24628,  9118, 14735,  6061,  8670,
15915, 24628,  9679, 24628,  7283, 24628,  9679, 15916, 15914,  9567,
15916, 24628,  9677, 24628,  6708, 24628,  9677, 24628, 14735,  9503,
15917, 24628, 24628, 24628, 24628, 24628, 24628,  7227, 15922, 15918,
15918, 24628, 15921, 24628, 24628, 24628, 15921, 15919, 13797, 12171,
15919, 24628, 15920, 24628, 24628, 24628, 15920,  7242, 13798, 13801,
15920, 24628, 24628, 24628, 24628, 24628, 24628,  4005, 13307, 13801,
15921, 24628, 24628, 24628, 24628, 24628, 24628, 15920, 13306, 12171,
15922, 24628, 24628, 24628, 24628, 24628, 24628,  4266, 24628, 15921,
15923, 24628, 15941, 24628, 11699, 24628, 15941, 15929, 15907, 15924,
15924, 24628, 13324, 24628,  7225, 24628, 13324, 15925, 14706, 12613,
15925, 24628, 13325, 24628,  7226, 24628, 13325, 15926, 14707, 12471,
15926, 24628, 13326, 24628,  7227, 24628, 13326, 15927, 14708, 10876,
15927, 24628, 13327, 24628,  7228, 24628, 13327, 15928, 14709, 10892,
15928, 24628, 13328, 24628,  4442, 24628, 13328, 24628, 14710, 10896,
15929, 24628, 15940, 24628, 11700, 24628, 15940, 15934, 15908, 15930,
15930, 24628, 10052, 24628,  5125, 24628, 10052, 15931, 14702, 10053,
15931, 24628, 10049, 24628,  5126, 24628, 10049, 15932, 14703,  9430,
15932, 24628, 10046, 24628,  5127, 24628, 10046, 15933, 14704,  9389,
15933, 24628, 10043, 24628,  5128, 24628, 10043, 14665, 14705,  9350,
15934, 24628, 15935, 24628, 11701, 24628, 15935, 24628, 14404, 15936,
15935, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10014, 15936,
15936, 24628,  9990, 24628,  1588, 24628,  9990, 15937, 13416,  4793,
15937, 24628,  9991, 24628,  1589, 24628,  9991, 15938, 13417,  4777,
15938, 24628,  9992, 24628,  1590, 24628,  9992, 15939, 13418,  4766,
15939, 24628,  9993, 24628,  1591, 24628,  9993, 15359, 13419,  4754,
15940, 24628, 24628, 24628, 24628, 24628, 24628, 15935, 13321, 15930,
15941, 24628, 24628, 24628, 24628, 24628, 24628, 15940, 13323, 15924,
15942, 24628, 24628, 24628, 24628, 24628, 24628, 15941, 15888, 15910,
15943, 24628, 24628, 24628, 24628, 24628, 24628, 11699, 24628, 15944,
15944, 24628, 24628, 24628, 24628, 24628, 24628, 15950,  3935, 15945,
15945, 24628,  3936, 24628, 24628, 24628,  3936, 15946,  7279,  1627,
15946, 24628,  3937, 24628, 24628, 24628,  3937, 15947,  4459,  2668,
15947, 24628,  3938, 24628, 24628, 24628,  3938, 15948,  4460,  3546,
15948, 24628,  3939, 24628, 24628, 24628,  3939, 15949,  4461,  3971,
15949, 24628,  3940, 24628, 24628, 24628,  3940, 24628,  4462,  3941,
15950, 24628, 24628, 24628, 24628, 24628, 24628, 15956,  4298, 15951,
15951, 24628,  4299, 24628, 24628, 24628,  4299, 15952,  7294,  4300,
15952, 24628, 14484, 24628, 24628, 24628, 14484, 15953,  7295,  5110,
15953, 24628,  6476, 24628, 24628, 24628,  6476, 15954,  7296, 14415,
15954, 24628,  6477, 24628, 24628, 24628,  6477, 15955,  7297,  6489,
15955, 24628,  6478, 24628, 24628, 24628,  6478, 24628,  7298,  6479,
15956, 24628, 24628, 24628, 24628, 24628, 24628,  9604,  5709, 13655,
15957, 24628, 24628, 24628, 24628, 24628, 24628,  8713, 24628, 15958,
15958, 24628, 24628, 24628, 24628, 24628, 24628, 15960, 15259, 15959,
15959, 24628, 15260, 24628, 24628, 24628, 15260, 14038, 13227, 14750,
15960, 24628, 24628, 24628, 24628, 24628, 24628,  7282, 15261, 15961,
15961, 24628, 15262, 24628, 24628, 24628, 15262, 14453, 14322, 15263,
15962, 24628, 24628, 24628, 24628, 24628, 24628, 15943, 24628, 15963,
15963, 24628, 24628, 24628, 24628, 24628, 24628, 15966,  2664, 15964,
15964, 24628,  2665, 24628, 24628, 24628,  2665, 15965,  1901,  1626,
15965, 24628,  2666, 24628, 24628, 24628,  2666, 15578, 10613,  2667,
15966, 24628, 24628, 24628, 24628, 24628, 24628, 15969,  6324, 15967,
15967, 24628,  5107, 24628, 24628, 24628,  5107, 15968,  8723,  4473,
15968, 24628,  5108, 24628, 24628, 24628,  5108, 15487,  8724,  5109,
15969, 24628, 24628, 24628, 24628, 24628, 24628, 15975,  5138, 15970,
15970, 24628,  6326, 24628, 24628, 24628,  6326, 15971,  8508, 12793,
15971, 24628,  6327, 24628, 24628, 24628,  6327, 15972,  8306, 14001,
15972, 24628,  6328, 24628, 24628, 24628,  6328, 15973,  7498,  7499,
15973, 24628,  6329, 24628, 24628, 24628,  6329, 15974,  7497,  6399,
15974, 24628,  6330, 24628, 24628, 24628,  6330, 24628,  7496,  6337,
15975, 24628, 24628, 24628, 24628, 24628, 24628, 15976,  5139, 11897,
15976, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3399, 11827,
15977, 24628, 24628, 24628, 24628, 24628, 24628, 15858, 16163, 15978,
15978, 24628, 16161, 24628, 18037, 19856, 16161, 15981, 10123, 15979,
15979, 24628,  9134, 24628,  8073, 15980,  9134, 11480, 11133,  6829,
15980, 24628, 24628, 24628, 24628, 24628, 24628,  7317, 11135, 11482,
15981, 24628, 15987, 24628, 15988,  7117, 15987, 15984, 10124, 15982,
15982, 24628,  9138, 24628,  7315, 15983,  9138,  9889, 13334,  7184,
15983, 24628, 24628, 24628, 24628, 24628, 24628,  7120, 13335,  9891,
15984, 24628, 15475, 24628,  8888, 24628, 15475, 15985, 10125, 15476,
15985, 24628, 15470, 24628,  5657, 24628, 15470, 15986, 10126, 15369,
15986, 24628,  9482, 24628,  5638, 24628,  9482, 24628,  5596,  9483,
15987, 24628, 24628, 24628, 24628, 24628, 24628, 15475, 10121, 15982,
15988, 24628, 24628, 24628, 24628, 24628, 24628,  8888, 24628, 15989,
15989, 24628, 24628, 24628, 24628, 24628, 24628, 17419,    73, 15990,
15990, 24628,    47, 17471, 19062, 21879,    47, 15991,  4468,     3,
15991, 24628, 16009, 17472, 19063, 21841, 16009, 15995, 15992,    41,
15992, 24628, 13314,  4303,  4470, 15993, 13314,  7199,  8154,    36,
15993, 24628, 13315, 24628, 24628, 24628, 13315, 15994,  8155, 13316,
15994, 24628,  7201, 24628, 24628, 24628,  7201,  7196,  8156,  7202,
15995, 24628, 16000, 14356, 13276, 16008, 16000, 15996,  7199,  7656,
15996, 24628, 15999, 14337, 13255, 14355, 15999, 15997,  7192, 11025,
15997, 24628, 15998, 14335, 13245, 24628, 15998, 24628,  7190, 11020,
15998, 24628, 11019, 11019,  7769, 24628, 24628, 24628,  7191, 11020,
15999, 24628, 11018, 11018,  7768, 14340, 24628, 15998,  7193, 11025,
16000, 24628, 11017, 11017,  7767, 16001, 24628, 15999,  7200,  7656,
16001, 24628, 24628, 24628, 24628, 24628, 24628, 14340,  7201, 16002,
16002, 24628,  7202,  8162, 10112, 16003,  7202, 16005, 10253,  8281,
16003, 24628, 12784, 24628, 10113, 24628, 12784, 16004, 10636, 12774,
16004, 24628, 12752, 24628, 10114, 24628, 12752, 15869, 10714, 12753,
16005, 24628, 12751,  8163, 12073, 16004, 12751, 16006, 10715, 12711,
16006, 24628, 12748,  8164, 12074, 15869, 12748, 16007, 10721, 12725,
16007, 24628, 12745,  8165, 12075, 24628, 12745, 14353, 10722,  5950,
16008, 24628, 16001, 24628, 24628, 24628, 16001, 14355, 15994, 16002,
16009, 24628, 11047, 11047, 12167, 16010, 24628, 16000, 13314,    41,
16010, 24628, 24628, 24628, 24628, 24628, 24628, 16001, 13315, 16011,
16011, 24628, 13316, 14511, 17101, 21834, 13316, 21830, 16012,  6792,
16012, 24628, 13317, 10823, 15886, 16013, 13317, 16839, 10778,  7763,
16013, 24628, 16014, 24628, 24628, 24628, 16014, 16840, 24628, 16015,
16014, 24628, 24628, 24628, 24628, 24628, 24628, 13329, 24628, 16015,
16015, 24628, 24628, 24628, 24628, 24628, 24628, 19973, 18889, 16016,
16016, 13213, 16043, 24628, 19651, 20254, 16043, 16017, 10639, 13214,
16017, 16048, 16044, 24628, 19652,  8887, 16044, 21555, 10640, 16018,
16018, 24628,  8522, 24628, 16948, 21338,  8522, 16019, 11710,  7183,
16019, 24628,  8523, 24628, 16023,  8891,  8523, 16020, 11711,  8524,
16020, 24628, 16021, 24628, 16022, 24628, 16021,  9610, 11712,  8997,
16021, 24628, 24628, 24628, 24628, 24628, 24628,  9576, 11713,  8997,
16022, 24628, 24628, 24628, 24628, 24628, 24628,  9580,   815, 11765,
16023, 24628, 24628, 24628, 24628, 24628, 24628, 16022, 11715, 16024,
16024, 24628, 11716, 17330, 17851, 21883, 11716, 16025,  6469, 11142,
16025, 24628, 11717, 17331, 17837, 16026, 11717, 13635, 11690, 11687,
16026, 24628, 21882, 24628, 24628, 24628, 21882, 13636, 11691, 16027,
16027, 24628, 11693, 17418, 18273, 16041, 11693, 16028, 12088,  6793,
16028, 24628, 14727, 16040, 16039, 16038, 14727, 16029, 14687, 14184,
16029, 24628, 14699, 16037, 16036, 16034, 14699, 16030, 14696, 14207,
16030, 24628, 14719, 16033, 16032, 24628, 14719, 16031, 14697, 14202,
16031, 24628, 14720, 15724, 13425, 24628, 14720, 24628, 13571,  8689,
16032, 24628, 14701, 24628, 24628, 24628, 14701, 13425, 14693, 14702,
16033, 24628, 14201, 24628, 24628, 24628, 14201, 15724, 12092, 14202,
16034, 24628, 14711, 24628, 24628, 24628, 14711, 16035, 14695, 14716,
16035, 24628, 14712, 24628, 24628, 24628, 14712, 24628, 13570, 14713,
16036, 24628, 14700, 24628, 24628, 24628, 14700, 16032, 14692, 14706,
16037, 24628, 14200, 24628, 24628, 24628, 14200, 16033, 12091, 14207,
16038, 24628, 14728, 24628, 24628, 24628, 14728, 16034, 14694, 14729,
16039, 24628, 14473, 24628, 24628, 24628, 14473, 16036, 14688, 14474,
16040, 24628, 14199, 24628, 24628, 24628, 14199, 16037, 12090, 14184,
16041, 24628, 21721, 24628, 24628, 24628, 21721, 16038, 20003, 16042,
16042, 24628, 18889, 24628, 10127, 21682, 18889, 21677, 13211, 16043,
16043, 24628, 13213, 24628, 19057, 20253, 13213, 16044, 10697, 13214,
16044, 24628, 16048, 24628, 16049,  8888, 16048, 16045, 10696, 16018,
16045, 24628, 15577, 24628,  3397, 24628, 15577, 16046, 10695, 15572,
16046, 24628, 15555, 24628,  3398, 24628, 15555, 16047, 10693, 15556,
16047, 24628,  8381, 24628,  3399, 24628,  8381, 24628,  6664,  8382,
16048, 24628, 24628, 24628, 24628, 24628, 24628, 15577, 10129, 16018,
16049, 24628, 24628, 24628, 24628, 24628, 24628,  3397, 24628, 16050,
16050, 24628, 24628, 24628, 24628, 24628, 24628, 20504,    55, 16051,
16051, 24628,    46, 18214, 19061, 21842,    46, 16052, 15990,     1,
16052, 24628, 21817, 18215, 19064, 21840, 21817, 16053, 15991,    20,
16053, 24628, 21807, 16456, 19065, 21816, 21807, 21803, 15995, 16054,
16054,  1634,  7656,  7365,  8900, 16297,  7656, 16055,  3316,  3310,
16055, 16243, 16242, 16294, 11120, 16288, 16242, 16186, 16056, 11057,
16056, 16097, 16096, 16184, 16180, 16174, 16096, 16057,  3318,  3667,
16057, 16082, 16081, 16094, 16090, 10150, 16081, 16058,  3319,  6773,
16058, 16074, 16073, 16080, 16077, 10143, 16073, 16065, 16059,  3644,
16059, 16064, 16063,  7370,  8107,  4207, 16063, 16060,  3127,  3344,
16060, 16062, 16061,  7371,  8108, 24628, 16061, 24628,  3128,  3555,
16061, 24628, 16062,  7372,  8110, 24628, 16062, 24628,  3159,  3555,
16062, 24628,  7373,  7373,  8109, 24628, 24628, 24628,  3160,  3555,
16063, 24628, 16064,  7376,  8111,  4206, 16064, 16061,  3167,  3344,
16064, 24628,  7377,  7377,  8112,  4202, 24628, 16062,  3168,  3344,
16065, 16067, 16066, 16072, 16070, 24628, 16066, 24628, 16060,   160,
16066, 24628, 16067, 16069, 15851, 24628, 16067, 24628, 16061,   160,
16067, 24628, 16068, 16068, 11373, 24628, 24628, 24628, 16062,   160,
16068, 24628,   159,   159,  1408, 24628, 24628, 24628,  7373,   160,
16069, 24628, 16068,  3552, 11242, 24628, 16068, 24628,  7372,   160,
16070, 11373, 15851, 11248, 16071, 24628, 15851, 24628,  8108, 11243,
16071, 11280, 12410, 24628, 24628, 24628, 12410, 24628, 24628, 11281,
16072, 16068, 16069, 11249, 11248, 24628, 16069, 24628,  7371,   160,
16073, 24628, 16074, 16076, 15852,  9660, 16074, 16066, 16063,  3644,
16074, 24628, 16075, 16075, 15846,  7086, 24628, 16067, 16064,  3644,
16075, 24628,  3643,  3643, 11385,  1911, 24628, 16068,  7377,  3644,
16076, 24628, 16075,  3642, 15828,  6156, 16075, 16069,  7376,  3644,
16077, 15846, 15852, 11253, 16079, 10145, 15852, 16070, 16078,  1641,
16078,  9211, 15853,  8297, 24628, 24628, 15853,  8108, 24628,  7907,
16079, 11291, 12409, 24628, 24628, 24628, 12409, 16071, 24628, 11292,
16080, 16075, 16076, 11254, 15827, 10144, 16076, 16072,  7370,  3644,
16081, 24628, 16082, 16086, 15854,  9659, 16082, 16073, 16088,  6773,
16082, 24628, 16085, 16085, 15847,  7087, 24628, 16074, 16083,  6773,
16083, 24628,  7416,  7416,  8114, 16084, 24628, 16064,   738,  3320,
16084, 24628,  7417,  7417, 24628, 24628, 24628,  4202, 24628,  7418,
16085, 24628,  6772,  6772, 15830,  6236, 24628, 16075,  7416,  6773,
16086, 24628, 16085, 11361, 15829, 16087, 16085, 16076,  7415,  6773,
16087, 24628,  6236, 24628, 24628, 24628,  6236,  6156, 13937,  6237,
16088, 24628, 16083,  7415,  8113, 16089, 16083, 16063,  3174,  3320,
16089, 24628, 16084, 13937, 24628, 24628, 16084,  4206, 24628,  7418,
16090, 15847, 15854, 12565, 16093, 16092, 15854, 16077, 16091, 11258,
16091,  9210, 15855,  8303, 24628, 24628, 15855, 16078, 24628,  7930,
16092, 15787, 15839, 24628, 24628, 24628, 15839, 10145, 24628, 15788,
16093, 11302, 12408, 24628, 24628, 24628, 12408, 16079, 24628, 11303,
16094, 16085, 16086, 11360, 15826, 16095, 16086, 16080,  7369,  6773,
16095,  6236, 16087, 24628, 24628, 24628, 16087, 10144, 13939,  6237,
16096, 24628, 16097, 16164, 15856, 16166, 16097, 16081, 16172,  3667,
16097, 24628, 16145, 16145,  9212, 16100, 24628, 16082, 16098,  3667,
16098, 24628,   628,   628,  8118, 16099, 24628, 16083,   737,   629,
16099, 24628, 11912, 11912, 24628, 24628, 24628, 16084, 24628, 11913,
16100, 24628, 16144, 16144,  7661, 16135, 24628,  7087, 16134, 16101,
16101, 24628, 13957, 13957, 10708, 16121, 24628, 16102,  7303, 12138,
16102, 24628, 13958, 13958, 10709, 16116, 24628, 16107, 16103, 13151,
16103, 24628,  5269,  5269,  7305, 16104, 24628, 16106, 15211, 13097,
16104, 24628, 24628, 24628, 24628, 24628, 24628, 16105, 15212, 12093,
16105, 24628, 24628, 24628, 24628, 24628, 24628, 11128, 15207, 12066,
16106, 24628,  5270,  5270,  7306, 16105, 24628, 13536, 15206,  8901,
16107, 24628, 13959, 13959, 10713, 16111, 24628, 16108, 16106, 13960,
16108, 24628, 13991, 13991, 10291, 16110, 24628, 16109, 13536, 13867,
16109, 24628, 13992, 13992,  7067, 24628, 24628, 24628, 13531, 13893,
16110, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11128, 13894,
16111, 24628, 24628, 24628, 24628, 24628, 24628, 16110, 16105, 16112,
16112,  8719, 12066, 24628, 24628, 24628, 12066, 16113, 24628,  8720,
16113,  8714, 12067, 24628, 24628, 24628, 12067, 16114, 24628,  7280,
16114,  8713, 12068, 24628, 24628, 24628, 12068, 16115, 24628,  7225,
16115,  8712, 12069, 24628, 24628, 24628, 12069, 11087, 24628,  5125,
16116, 24628, 24628, 24628, 24628, 24628, 24628, 16111, 16104, 16117,
16117, 12094, 12093, 24628, 24628, 24628, 12093, 16118, 24628, 12095,
16118, 14689, 14688, 24628, 24628, 24628, 14688, 16119, 24628, 14690,
16119, 11699, 14692, 24628, 24628, 24628, 14692, 16120, 24628,  9297,
16120, 11700, 14693, 24628, 24628, 24628, 14693, 13170, 24628,  5764,
16121, 24628, 24628, 24628, 24628, 24628, 24628, 16116, 16132, 16122,
16122, 15216, 16131, 24628, 24628, 24628, 16131, 16123, 24628, 15167,
16123, 15217, 16130, 24628, 24628, 24628, 16130, 16124, 24628, 15218,
16124, 16129, 16128, 24628, 24628, 24628, 16128, 16125, 24628, 11194,
16125, 16127, 16126, 24628, 24628, 24628, 16126, 11938, 24628,  4503,
16126, 24628, 16127, 24628, 24628, 24628, 16127, 11936, 24628,  4503,
16127, 24628, 24628, 24628, 24628, 24628, 24628, 11174, 24628,  4503,
16128, 24628, 16129, 24628, 24628, 24628, 16129, 16126, 24628, 11194,
16129, 24628, 24628, 24628, 24628, 24628, 24628, 16127, 24628, 11194,
16130, 24628, 15217, 24628, 24628, 24628, 15217, 16128, 24628, 15218,
16131, 24628, 15216, 24628, 24628, 24628, 15216, 16130, 24628, 15167,
16132, 24628, 24628, 24628, 24628, 24628, 24628, 16104, 16133, 16131,
16133, 24628, 24628, 24628, 24628, 24628, 24628, 15212, 24628, 15216,
16134, 24628, 13956, 13956, 24628, 24628, 24628,  7088, 24628, 13957,
16135, 24628, 24628, 24628, 24628, 24628, 24628,  4315, 24628, 16136,
16136, 24628, 24628, 24628, 24628, 24628, 24628, 16139, 11792, 16137,
16137,  7649, 11009, 24628, 24628, 24628, 11009, 16138, 24628,  7650,
16138, 11011, 11010, 24628, 24628, 24628, 11010, 11939, 24628, 11012,
16139, 24628, 24628, 24628, 24628, 24628, 24628, 16142, 11793, 16140,
16140, 11799, 12027, 24628, 24628, 24628, 12027, 16141, 24628, 11800,
16141, 11805, 12028, 24628, 24628, 24628, 12028, 13181, 24628, 11806,
16142, 24628, 24628, 24628, 24628, 24628, 24628, 16143, 11794, 13990,
16143, 24628, 24628, 24628, 24628, 24628, 24628, 16110, 11127, 13871,
16144, 24628, 24628, 24628, 24628, 24628, 24628,  1963, 13956, 16101,
16145, 24628,  6771,  6771,  8141, 16146, 24628, 16085,   628,  3667,
16146, 24628, 24628, 24628, 24628, 24628, 24628,  6236, 11912, 16147,
16147, 24628, 11913, 11913,  7045, 16158, 24628, 16148, 11124, 11914,
16148, 24628, 12428, 12428,  7054, 16154, 24628, 16152, 16149, 12429,
16149, 24628,  6694,  6694,  7050, 11126, 24628, 16150,  7678, 12026,
16150, 24628,  6695,  6695,  7051, 11127, 24628, 16151,  7679, 12019,
16151, 24628,  6696,  6696,  7052, 24628, 24628, 13531,  7681,  6713,
16152, 24628, 15035, 15035,  7058, 16143, 24628, 16153, 16150, 14218,
16153, 24628, 15033, 15033,  7062, 24628, 24628, 16109, 16151, 14241,
16154, 24628, 24628, 24628, 24628, 24628, 24628, 16143, 11126, 16155,
16155,  7683, 11129, 24628, 24628, 24628, 11129, 16156, 24628,  7684,
16156, 11131, 11130, 24628, 24628, 24628, 11130, 16157, 24628, 11132,
16157, 14464, 14743, 24628, 24628, 24628, 14743, 14177, 24628, 12433,
16158, 24628, 24628, 24628, 24628, 24628, 24628, 16154, 11125, 16159,
16159, 13212, 13211, 24628, 24628, 24628, 13211, 16160, 24628, 13213,
16160, 16163, 16162, 24628, 24628, 24628, 16162, 14027, 24628, 16161,
16161, 24628, 24628, 24628, 24628, 24628, 24628, 15987, 10120, 15979,
16162, 24628, 16163, 24628, 24628, 24628, 16163, 14024, 24628, 16161,
16163, 24628, 24628, 24628, 24628, 24628, 24628, 14022, 24628, 16161,
16164, 24628, 16145,  6770,  8140, 16165, 16145, 16086, 11910,  3667,
16165, 24628, 16146, 24628, 24628, 24628, 16146, 16087, 11911, 16147,
16166, 24628, 16100, 16167, 16169, 16170, 16100,  9659, 16171, 16101,
16167, 24628, 16144, 24628, 24628, 24628, 16144,  6157, 16168, 16101,
16168, 24628, 13956, 24628, 24628, 24628, 13956,  6158, 24628, 13957,
16169, 24628,  7661, 24628, 24628, 24628,  7661,  9055, 24628,  7662,
16170, 24628, 16135, 24628, 24628, 24628, 16135,  9021, 24628, 16136,
16171, 24628, 16134, 16168, 24628, 24628, 16134,  9661, 24628, 13957,
16172, 24628, 16098, 11910,  8117, 16173, 16098, 16088,  3179,   629,
16173, 24628, 16099, 11911, 24628, 24628, 16099, 16089, 24628, 11913,
16174, 16100, 16166, 16179, 16178, 16177, 16166, 10150, 16175, 16101,
16175, 16134, 16171, 16176, 24628, 24628, 16171, 10151, 24628, 13957,
16176, 13956, 16168, 24628, 24628, 24628, 16168,  8302, 24628, 13957,
16177, 16135, 16170, 24628, 24628, 24628, 16170, 10149, 24628, 16136,
16178,  7661, 16169, 24628, 24628, 24628, 16169, 10152, 24628,  7662,
16179, 16144, 16167, 24628, 24628, 24628, 16167, 10153, 16176, 16101,
16180,  9212, 15856, 12564, 16183, 16182, 15856, 16090, 16181,  9213,
16181,  9209, 15857, 10705, 24628, 24628, 15857, 16091, 24628,  8310,
16182, 15798, 15840, 24628, 24628, 24628, 15840, 16092, 24628, 15799,
16183, 11318, 12407, 24628, 24628, 24628, 12407, 16093, 24628, 11319,
16184, 16145, 16164, 11359, 15825, 16185, 16164, 16094,  7368,  3667,
16185, 16146, 16165, 24628, 24628, 24628, 16165, 16095, 13944, 16147,
16186, 16218, 16217, 16240, 11093, 16238, 16217, 16187, 16057, 15134,
16187, 16211, 16210, 16215, 11077, 16214, 16210, 16203, 16058, 16188,
16188, 24628,  3644,  5405,  6182, 16189,  3644, 16195,  7562,  2730,
16189, 24628, 16190, 14977,  6188, 24628, 16190, 16193,  7599,  9437,
16190, 24628, 14978, 14978,  6189, 24628, 24628, 16191,  3646,  9437,
16191, 24628, 14973, 14973, 10386, 24628, 24628, 16192,  7604,  9398,
16192, 24628, 14967, 14967, 10380, 24628, 24628,  1932,  7605,  9359,
16193, 24628, 16191, 14972, 10387, 24628, 16191, 16194,  7603,  9398,
16194, 24628, 16192, 14968, 10381, 24628, 16192,  1957,  7606,  9359,
16195, 24628, 16196, 14971, 10384, 16193, 16196, 16200,  7613,  3346,
16196, 24628,  3345,  3345, 10385, 16191, 24628, 16197,  7614,  3346,
16197, 24628, 14966, 14966, 10379, 16192, 24628, 16198,  7619,  5410,
16198, 24628, 14963, 14963, 10376,  1932, 24628, 16199,  7620,  6347,
16199, 24628, 14960, 14960, 10372, 24628, 24628, 24628,  7621,  6377,
16200, 24628, 16197, 14965, 10378, 16194, 16197, 16201,  7626,  5410,
16201, 24628, 16198, 14962, 10375,  1957, 16198, 16202,  7627,  6347,
16202, 24628, 16199, 14959, 10373, 24628, 16199, 24628,  7628,  6377,
16203, 16205, 16204, 16208, 11068, 24628, 16204, 24628, 16065,  3570,
16204, 24628, 16205, 16207, 11069, 24628, 16205, 24628, 16066,  3570,
16205, 24628, 16206, 16206, 11372, 24628, 24628, 24628, 16067,  3570,
16206, 24628,   158,   158,  1407, 24628, 24628, 24628, 16068,  3570,
16207, 24628, 16206,  3551, 11070, 24628, 16206, 24628, 16069,  3570,
16208, 16206, 16207, 16209, 11071, 24628, 16207, 24628, 16072,  3570,
16209,   158,  3551, 24628,  6216, 24628,  3551, 24628, 11249,  3570,
16210, 24628, 16211, 16213, 11078, 14353, 16211, 16204, 16073, 16188,
16211, 24628, 16212, 16212, 15845,  7085, 24628, 16205, 16074, 16188,
16212, 24628,   157,   157,  1406,  1910, 24628, 16206, 16075, 16188,
16213, 24628, 16212,  3550, 11079,  6155, 16212, 16207, 16076, 16188,
16214,  7085, 14353, 15596,  8627, 24628, 14353, 24628, 10143,  1933,
16215, 16212, 16213, 16216, 11082, 15596, 16213, 16208, 16080, 16188,
16216,   157,  3550, 24628,  6215, 24628,  3550, 16209, 11254, 16188,
16217, 24628, 16218, 16220, 11094, 14352, 16218, 16210, 16081, 15134,
16218, 24628, 16219, 16219, 15844,  7084, 24628, 16211, 16082, 15134,
16219, 24628,   156,   156,  1405,  6235, 24628, 16212, 16085, 15134,
16220, 24628, 16219,  3549, 11095, 16221, 16219, 16213, 16086, 15134,
16221, 24628,  6235, 24628,  7147, 24628,  6235,  6155, 16087, 16222,
16222, 24628,  6237, 12422,  7036, 16223,  6237, 16229,  7148,  6007,
16223, 24628, 16224, 24628, 24628, 24628, 16224, 16226, 16228, 13075,
16224, 24628, 24628, 24628, 24628, 24628, 24628, 16225,  6243, 13075,
16225, 24628, 24628, 24628, 24628, 24628, 24628,  1927,  6244, 13066,
16226, 24628, 16225, 24628, 24628, 24628, 16225,  1947, 16227, 13066,
16227, 24628,  6244, 24628, 24628, 24628,  6244,  1950, 14833, 12761,
16228, 24628,  6243, 24628, 24628, 24628,  6243, 16227, 14832, 12783,
16229, 24628, 16230, 12423,  7037, 16226, 16230, 16233, 16237,  7420,
16230, 24628,  7419,  7419,  7033, 16225, 24628, 16231, 14625,  7420,
16231, 24628,  7437,  7437,  7034,  1927, 24628, 16232, 14622,  7438,
16232, 24628,  7448,  7448,  7035, 24628, 24628, 10372, 14618,  7449,
16233, 24628, 16231, 12424,  7038,  1947, 16231, 16234, 16236,  7438,
16234, 24628, 16232, 12425,  7039, 24628, 16232, 10373, 16235,  7449,
16235, 24628, 14618,  7152,  7040, 24628, 14618,  7625, 14836,  5247,
16236, 24628, 14622,  7151,  7041,  1950, 14622, 16235, 14835,  7155,
16237, 24628, 14625,  7150,  7042, 16227, 14625, 16236, 14834,  7172,
16238,  7084, 14352, 15595,  8629, 16239, 14352, 16214, 10150,  6182,
16239,  4314, 14349, 24628,  5288, 24628, 14349, 24628, 10149,  1944,
16240, 16219, 16220, 15133, 11103, 16241, 16220, 16215, 16094, 15134,
16241,  6235, 16221, 24628, 11104, 24628, 16221, 15596, 16095, 16222,
16242, 24628, 16243, 16270, 11121, 16283, 16243, 16217, 16096, 11057,
16243, 24628, 16244, 16244, 15843, 16245, 24628, 16218, 16097, 11057,
16244, 24628,   155,   155,  1404,  6234, 24628, 16219, 16145, 11057,
16245, 24628,  1908,  1908,  7660, 16246, 24628,  7084, 16100, 16256,
16246, 24628, 24628, 24628, 24628, 24628, 24628,  4314, 16135, 16247,
16247, 24628, 16136, 24628, 24628, 24628, 16136, 16248, 16255, 16137,
16248, 24628, 16139, 24628, 24628, 24628, 16139, 16249, 16254, 16140,
16249, 24628, 16142, 24628, 24628, 24628, 16142, 16250, 16253, 13990,
16250, 24628, 16143, 24628, 24628, 24628, 16143, 16251, 16252, 13871,
16251, 24628, 16110, 24628, 24628, 24628, 16110, 24628, 13538, 13894,
16252, 24628, 11127, 24628, 24628, 24628, 11127, 13538, 14845,  6719,
16253, 24628, 11794, 24628, 24628, 24628, 11794, 16252, 15109, 11796,
16254, 24628, 11793, 24628, 24628, 24628, 11793, 16253, 15108, 12027,
16255, 24628, 11792, 24628, 24628, 24628, 11792, 16254, 15107, 11009,
16256, 24628, 16101, 13993, 12753, 16257, 16101, 16264,  7302, 12138,
16257, 24628, 16121, 24628, 24628, 24628, 16121, 16258, 16262, 16122,
16258, 24628, 16116, 24628, 24628, 24628, 16116, 16259, 16261, 16117,
16259, 24628, 16111, 24628, 24628, 24628, 16111, 16251, 16260, 16112,
16260, 24628, 16105, 24628, 24628, 24628, 16105, 13538, 15208, 12066,
16261, 24628, 16104, 24628, 24628, 24628, 16104, 16260, 15213, 12093,
16262, 24628, 16132, 24628, 24628, 24628, 16132, 16261, 16263, 16131,
16263, 24628, 16133, 24628, 24628, 24628, 16133, 15213, 24628, 15216,
16264, 24628, 16102, 13994, 12754, 16258, 16102, 16265, 16269, 13151,
16265, 24628, 16107, 13995, 12755, 16259, 16107, 16266, 16268, 13960,
16266, 24628, 16108, 13996, 12714, 16251, 16108, 16267, 13537, 13867,
16267, 24628, 16109, 13997,  7077, 24628, 16109, 24628, 13532, 13893,
16268, 24628, 16106, 13091, 12756, 16260, 16106, 13537, 15205,  8901,
16269, 24628, 16103, 13090, 12758, 16261, 16103, 16268, 15210, 13097,
16270, 24628, 16244,  3548, 11122, 16271, 16244, 16220, 16164, 11057,
16271, 24628,  6234, 24628, 11123, 24628,  6234, 16221, 16165, 16272,
16272, 24628, 16147, 12426,  7073, 16273, 16147, 16277, 12013, 11914,
16273, 24628, 16158, 24628, 24628, 24628, 16158, 16274, 16276, 16159,
16274, 24628, 16154, 24628, 24628, 24628, 16154, 16250, 16275, 16155,
16275, 24628, 11126, 24628, 24628, 24628, 11126, 16252, 14844, 11129,
16276, 24628, 11125, 24628, 24628, 24628, 11125, 16275, 14842, 13211,
16277, 24628, 16148, 12427,  7074, 16274, 16148, 16278, 16282, 12429,
16278, 24628, 16152, 15034,  7075, 16250, 16152, 16279, 16281, 14218,
16279, 24628, 16153, 15032,  7076, 24628, 16153, 16267, 16280, 14241,
16280, 24628, 16151, 12017,  7079, 24628, 16151, 13532, 14848,  6713,
16281, 24628, 16150, 12016,  7080, 16252, 16150, 16280, 14847, 12019,
16282, 24628, 16149, 12015,  7081, 16275, 16149, 16281, 14846, 12026,
16283, 24628, 16245, 16284, 16285, 16287, 16245, 14352, 16166, 16256,
16284, 24628,  1908, 24628,  5266, 24628,  1908,  6154, 16167, 16256,
16285, 24628,  5266,  5266,  9288, 11791, 24628,  8582, 16286,  7303,
16286, 24628,  5267,  5267, 24628, 24628, 24628,  8583, 24628,  5268,
16287, 24628, 16246, 24628, 11791, 24628, 16246, 14349, 16170, 16247,
16288, 16245, 16283, 16293, 16291, 16289, 16283, 16238, 16174, 16256,
16289, 16246, 16287, 24628, 16290, 24628, 16287, 16239, 16177, 16247,
16290, 24628, 11791, 24628, 24628, 24628, 11791,  5288, 24628, 11792,
16291, 24628, 16285,  8945, 12022, 16290, 16285,  8629, 16292,  7303,
16292, 24628, 16286,  8946, 24628, 24628, 16286,  8630, 24628,  5268,
16293,  1908, 16284, 24628,  8945, 24628, 16284, 15595, 16179, 16256,
16294, 16244, 16270, 15132, 16296, 16295, 16270, 16240, 16184, 11057,
16295,  6234, 16271, 24628, 12012, 24628, 16271, 16241, 16185, 16272,
16296, 24628, 11122,  6213,  7349, 12012, 11122, 11103,  9006,  3668,
16297,  7658,  7657, 19264, 19261, 19256,  7657, 16288, 21797, 16298,
16298, 24628, 16299, 16828, 12774, 18823, 16299, 18810, 18084,  8519,
16299, 24628,  8518,  8518, 10638, 18824, 24628, 16300, 14419,  8519,
16300, 24628, 16827, 16827, 10698, 18812, 24628, 18806, 18504, 16301,
16301,  9132,  9668, 12554, 17983, 16371,  9668, 16310, 16302,  7486,
16302,  9133, 16309, 10699, 24628, 24628, 16309, 16303, 24628,  9134,
16303,  9137, 16308, 10700, 24628, 24628, 16308, 16304, 24628,  9138,
16304,  9200, 16307, 10701, 24628, 24628, 16307, 16305, 24628,  9201,
16305, 10059, 16306, 10702, 24628, 24628, 16306,  8098, 24628, 10058,
16306, 24628, 10059, 10126, 24628, 24628, 10059,  6639, 24628, 10058,
16307, 24628,  9200, 10125, 24628, 24628,  9200, 16306, 24628,  9201,
16308, 24628,  9137, 10124, 24628, 24628,  9137, 16307, 24628,  9138,
16309, 24628,  9133, 10123, 24628, 24628,  9133, 16308, 24628,  9134,
16310, 13812, 13811, 12555, 16345, 16343, 13811, 16311, 16303,  9672,
16311, 10100, 16321, 12556, 16342, 16341, 16321, 16312, 16304, 10101,
16312, 10015, 16317, 12557, 16320, 16319, 16317, 16313, 16305, 10016,
16313,  9987, 16314, 12558, 16316, 24628, 16314, 24628,  8098,  9989,
16314, 24628,  9987, 12559, 16315, 24628,  9987, 24628,  6639,  9989,
16315, 24628,  9999, 24628, 24628, 24628,  9999, 24628, 24628, 10000,
16316,  9999, 16315, 24628, 24628, 24628, 16315, 24628, 24628, 10000,
16317, 24628, 10015, 12560, 16318, 14404, 10015, 16314, 16306, 10016,
16318, 24628, 10061, 24628, 24628, 24628, 10061, 16315, 24628, 10062,
16319, 10014, 14404, 24628, 24628, 24628, 14404, 24628, 24628,  9990,
16320, 10061, 16318, 24628, 24628, 24628, 16318, 16316, 24628, 10062,
16321, 24628, 10100, 12561, 16322, 16333, 10100, 16317, 16307, 10101,
16322, 24628, 16323, 24628, 24628, 24628, 16323, 16318, 24628, 16324,
16323, 24628, 24628, 24628, 24628, 24628, 24628, 10061, 24628, 16324,
16324, 24628, 24628, 24628, 24628, 24628, 24628, 16327, 12033, 16325,
16325,   177,   333, 24628, 24628, 24628,   333, 16326, 11304,     4,
16326,   178,   334, 24628, 24628, 24628,   334, 10762, 11305,    42,
16327, 24628, 24628, 24628, 24628, 24628, 24628, 16330, 12034, 16328,
16328,   596,  8895, 24628, 24628, 24628,  8895, 16329, 11307,    23,
16329,   597,  8896, 24628, 24628, 24628,  8896, 12083, 11308,    66,
16330, 24628, 24628, 24628, 24628, 24628, 24628, 16331, 12035, 14934,
16331, 24628, 24628, 24628, 24628, 24628, 24628, 16332, 12036, 14644,
16332, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 12037, 14655,
16333, 24628, 16334, 24628, 24628, 24628, 16334, 14404, 24628, 16335,
16334, 24628, 24628, 24628, 24628, 24628, 24628, 10014, 24628, 16335,
16335, 24628, 24628, 24628, 24628, 24628, 24628, 16338, 13175, 16336,
16336,  1466,  9683, 24628, 24628, 24628,  9683, 16337, 15789,  1900,
16337,  1467,  9684, 24628, 24628, 24628,  9684, 10759, 15790,  5738,
16338, 24628, 24628, 24628, 24628, 24628, 24628, 16339, 13176, 13030,
16339, 24628, 24628, 24628, 24628, 24628, 24628, 16340, 13177, 13045,
16340, 24628, 24628, 24628, 24628, 24628, 24628, 10041, 13178, 13055,
16341, 16334, 16333, 24628, 24628, 24628, 16333, 16319, 24628, 16335,
16342, 16323, 16322, 24628, 24628, 24628, 16322, 16320, 24628, 16324,
16343, 13813, 16344, 24628, 24628, 24628, 16344, 16341, 24628, 13814,
16344, 24628, 13813, 24628, 24628, 24628, 13813, 16333, 24628, 13814,
16345, 16370, 16369, 24628, 24628, 24628, 16369, 16342, 24628, 16346,
16346, 24628, 24628, 24628, 24628, 24628, 24628, 16353, 11806, 16347,
16347,    58, 11014, 24628,  6757, 16352, 11014, 16348, 11320,     3,
16348, 11047, 11015, 24628,  6758,  6445, 11015, 16349, 11321,    41,
16349, 11017, 11016, 24628,  5847, 24628, 11016, 16350, 11322,  7656,
16350, 11018, 11045, 24628,  5844, 24628, 11045, 16351,  5395, 11025,
16351, 11019, 11046, 24628,   338, 24628, 11046, 24628,  5387, 11020,
16352, 24628, 11048, 24628, 24628, 24628, 11048,  6445, 14366, 11049,
16353, 24628, 24628, 24628, 24628, 24628, 24628, 16358, 11807, 16354,
16354,    71, 11808, 24628,  6756, 16357, 11808, 16355, 11324,    22,
16355,   455, 11809, 24628,  6457,  6753, 11809, 16356, 11325,    65,
16356,  2678,  8703, 24628,  6445, 24628,  8703,  8701, 11326,  5682,
16357, 24628, 11810, 24628, 24628, 24628, 11810,  6753, 14370, 11811,
16358, 24628, 24628, 24628, 24628, 24628, 24628, 16367, 13444, 16359,
16359,   112,  5684, 24628,  6751, 24628,  5684, 16360, 11328,   331,
16360,   113,  5685, 24628,  6752, 24628,  5685, 16361, 11329, 11771,
16361,   114, 16366, 24628,  6753, 24628, 16366, 16362,  8942,  7634,
16362,   115, 16365, 24628,  6754, 24628, 16365, 16363,  8935,  7562,
16363,   116, 16364, 24628,  6755, 24628, 16364, 24628,  8931,  3638,
16364, 24628,   116, 24628,   745, 24628,   116, 24628,  6216,  3638,
16365, 24628,   115, 24628,  5820, 24628,   115, 16364,  6215,  7562,
16366, 24628,   114, 24628,  5687, 24628,   114, 16365,  6214,  7634,
16367, 24628, 24628, 24628, 24628, 24628, 24628, 16368, 13445,  9174,
16368, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 13446,  9199,
16369, 24628, 16370, 24628, 24628, 24628, 16370, 16322, 24628, 16346,
16370, 24628, 24628, 24628, 24628, 24628, 24628, 16323, 24628, 16346,
16371, 19632, 20726, 24628, 24628, 24628, 20726, 16343, 24628, 16372,
16372, 24628, 24628, 24628, 24628, 24628, 24628, 18382, 13100, 16373,
16373,  2401, 13101, 24628, 20302, 20771, 13101, 16374, 15810,  2402,
16374, 17344, 13102, 24628, 16393, 13383, 13102, 16375, 15811,  5736,
16375, 16392, 13103, 24628, 11933, 24628, 13103, 16376, 15812, 13104,
16376, 16391, 16390, 24628,  7195, 24628, 16390, 16382, 15813, 16377,
16377, 24628, 14092,  8403,  7533, 24628, 14092, 16378,  7775,  6027,
16378, 24628, 14093,  8404,  8676, 24628, 14093, 16379,  7776,  8405,
16379, 24628, 14094,  8425,  8677, 24628, 14094, 16380,  7839,  8426,
16380, 24628, 14095,  8446,  8678, 24628, 14095, 16381,  7840,  8447,
16381, 24628, 14096,  8467,  8679, 24628, 14096, 24628,  7841,  8468,
16382, 16383, 16389, 24628,  5383, 24628, 16389, 24628, 15814, 16384,
16383, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9783, 16384,
16384, 24628,  9784,  8382,  5639, 24628,  9784, 16385,  7770,  6652,
16385, 24628,  9790,  8383,  5645, 24628,  9790, 16386,  7771,  4833,
16386, 24628,  9791,  8384,  5646, 24628,  9791, 16387,  7772,  4870,
16387, 24628,  9792,  8385,  5647, 24628,  9792, 16388,  7773,  4890,
16388, 24628,  9793,  8386,  5648, 24628,  9793, 24628,  7774,  4906,
16389, 24628, 16383, 24628,  4481, 24628, 16383, 24628, 15815, 16384,
16390, 24628, 16391, 24628,  6799, 24628, 16391, 16389, 15816, 16377,
16391, 24628, 24628, 24628, 24628, 24628, 24628, 16383, 14091, 16377,
16392, 24628, 24628, 24628, 24628, 24628, 24628, 16391, 14160, 13104,
16393, 24628, 18222, 24628, 24628, 24628, 18222, 11933, 18197, 16394,
16394, 24628, 16603, 16603, 20541, 20922, 24628, 20912,  5739, 16395,
16395, 24628,  1986, 18214, 18201, 21754,  1986, 16396, 14329,     1,
16396, 24628, 16457, 18215, 18202, 21752, 16457, 16397, 14330,    20,
16397, 24628, 16438, 16456, 16455, 16453, 16438, 16398, 14331, 16054,
16398, 24628, 16424, 16437, 16436, 24628, 16424, 16408, 14332, 16399,
16399,  4392, 11025,  8193,  8637, 16407, 11025, 16400, 10136,  4188,
16400,  6836, 11038,  8218,  8634, 16406, 11038, 16401, 10137,  5181,
16401, 11040, 11039,  8219,  8631, 16405, 11039, 16402, 10138,  6933,
16402, 11041, 11043,  8220,  8628, 16404, 11043, 16403, 10139,  6843,
16403, 11042, 11044,  8221,  8626, 24628, 11044, 24628, 10140,  3979,
16404,  4370, 11037,  8223,  5292, 24628, 11037, 24628, 10148,  2004,
16405, 11034, 11036,  8225,  8556, 24628, 11036, 16404, 10160,  6280,
16406, 11033, 11035,  8227,  8558, 24628, 11035, 16405, 10174,  7698,
16407, 11027, 11026,  8229,  8560, 24628, 11026, 16406, 10187,  8230,
16408, 24628, 16414, 16423, 16422, 24628, 16414, 24628, 14333, 16409,
16409,  4308, 11020,  8242,  8660, 24628, 11020, 16410, 10212,  3118,
16410,  4376, 11021,  8248,  8659, 24628, 11021, 16411, 10213,  3097,
16411,  4385, 11022,  8249,  8658, 24628, 11022, 16412, 10214,  3065,
16412,  4386, 11023,  8250,  8657, 24628, 11023, 16413, 10215,  3021,
16413,  4387, 11024,  8251,  8656, 24628, 11024, 24628, 10216,  2934,
16414, 24628, 16421, 16421, 16415, 24628, 24628, 24628, 14334, 16409,
16415, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  7769, 16416,
16416,  4482,  7770,  5540,   637, 24628,  7770, 16417,  7871,  3119,
16417,  4498,  7771,  5541,  5761, 24628,  7771, 16418,  7869,  3098,
16418,  4499,  7772,  5542,  5760, 24628,  7772, 16419,  7867,  3066,
16419,  4500,  7773,  5543,  5759, 24628,  7773, 16420,  7865,  3022,
16420,  4501,  7774,  5544,  5758, 24628,  7774, 24628,  7863,  2935,
16421, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11019, 16409,
16422, 24628, 16415, 24628, 24628, 24628, 16415, 24628, 13245, 16416,
16423, 24628, 16421, 24628, 24628, 24628, 16421, 24628, 14335, 16409,
16424, 24628, 16435, 16435, 16425, 24628, 24628, 16414, 14336, 16399,
16425, 24628, 24628, 24628, 24628, 24628, 24628, 16415, 11950, 16426,
16426,  4502, 11951,  5547,  3674, 16434, 11951, 16427,  8195,  4189,
16427, 11868, 11956,  5548,  6681, 16433, 11956, 16428,  8196,  5182,
16428, 11864, 11957,  5549,  6682, 16432, 11957, 16429,  8197,  5332,
16429, 11861, 11958,  5550,  6683, 16431, 11958, 16430,  4223,  3436,
16430, 11858, 11959,  5551,  6684, 24628, 11959, 24628,  4209,  3416,
16431,  4487, 11955, 24628,  5279, 24628, 11955, 24628,  4220,  2005,
16432,  5033, 11954, 24628,  6669, 24628, 11954, 16431,  8198,  5034,
16433,  5032, 11953, 24628,  6668, 24628, 11953, 16432,  8199,  7699,
16434,  5031, 11952, 24628,  6667, 24628, 11952, 16433,  8200,  8231,
16435, 24628, 24628, 24628, 24628, 24628, 24628, 16421, 11018, 16399,
16436, 24628, 16425, 24628, 24628, 24628, 16425, 16422, 13836, 16426,
16437, 24628, 16435, 24628, 24628, 24628, 16435, 16423, 14337, 16399,
16438, 24628, 16452, 16452, 16451, 16439, 24628, 16424, 14338, 16054,
16439, 24628, 24628, 24628, 24628, 24628, 24628, 16446, 14339, 16440,
16440,  4393, 14345,  5553,  5298, 16445, 14345, 16441, 10190,  5554,
16441,  7028, 14350, 15593,  8635, 16444, 14350, 16442, 10177, 10458,
16442,  7083, 14351, 15594,  8632, 16443, 14351, 16238, 10163,  7091,
16443,  7030, 14348, 24628,  8557, 24628, 14348, 16239, 10162,  7036,
16444,  7029, 14347, 24628,  8559, 24628, 14347, 16443, 10176,  7073,
16445, 11028, 14346, 24628,  8561, 24628, 14346, 16444, 10189, 11029,
16446, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 14340, 16447,
16447,  4309, 14341,  8258,  5273, 24628, 14341, 16448, 10223,  2296,
16448,  4367, 14342,  8259,  5289, 24628, 14342, 16449, 10221,  2210,
16449,  4368, 14343,  8260,  5290, 24628, 14343, 16450, 10219,  2064,
16450,  4369, 14344,  8261,  5291, 24628, 14344, 16404, 10217,  2018,
16451, 24628, 24628, 24628, 24628, 24628, 24628, 16425, 11949, 13922,
16452, 24628, 24628, 24628, 24628, 24628, 24628, 16435, 11017, 16054,
16453, 24628, 16439, 24628, 24628, 24628, 16439, 16454, 14354, 16440,
16454, 24628, 16446, 24628, 24628, 24628, 16446, 24628, 14355, 16447,
16455, 24628, 16451, 24628, 24628, 24628, 16451, 16436, 13838, 13922,
16456, 24628, 16452, 24628, 24628, 24628, 16452, 16437, 14356, 16054,
16457, 24628, 16976, 16976,  7958, 16458, 24628, 16438, 14357,    20,
16458, 24628, 24628, 24628, 24628, 24628, 24628, 16439, 14358, 16459,
16459, 18397, 14359, 15610, 18896, 16596, 14359, 16515, 16460, 13919,
16460, 10789, 14360, 15611, 16514, 16513, 14360, 16469, 16461,  5994,
16461, 10790, 16468, 15612, 24628, 24628, 16468, 16462, 24628,  7957,
16462, 10791, 16467, 15613, 24628, 24628, 16467, 16463, 24628,  9700,
16463, 10792, 16466, 15614, 24628, 24628, 16466, 16464, 24628, 10793,
16464, 10095, 16465, 15615, 24628, 24628, 16465, 10772, 24628,  8836,
16465, 24628, 10095, 13145, 24628, 24628, 10095, 10773, 24628,  8836,
16466, 24628, 10792, 15616, 24628, 24628, 10792, 16465, 24628, 10793,
16467, 24628, 10791,  9698, 24628, 24628, 10791, 16466, 24628,  9700,
16468, 24628, 10790,  9697, 24628, 24628, 10790, 16467, 24628,  7957,
16469, 16485, 16484, 15618, 16512, 16511, 16484, 16470, 16462,  6529,
16470, 16479, 16478, 15619, 16483, 16482, 16478, 16471, 16463, 15620,
16471, 10094, 16474, 15657, 16477, 16476, 16474, 16472, 16464,  9960,
16472, 10012, 16473, 12830, 16319, 24628, 16473, 24628, 10772,  9985,
16473, 24628, 10012, 10979, 14404, 24628, 10012, 24628, 10773,  9985,
16474, 24628, 10094, 13144, 14403, 16475, 10094, 16473, 16465,  9960,
16475, 24628, 10097, 24628, 24628, 24628, 10097, 24628, 24628,  9986,
16476, 10097, 16475, 24628, 24628, 24628, 16475, 24628, 24628,  9986,
16477, 10098, 14403, 24628, 24628, 24628, 14403, 16319, 24628, 10088,
16478, 24628, 16479, 15658, 14402, 16481, 16479, 16474, 16466, 15620,
16479, 24628, 15659, 15659, 14392, 16480, 24628, 10094, 10792, 15620,
16480, 24628, 24628, 24628, 24628, 24628, 24628, 10097, 24628, 13083,
16481, 24628, 16480, 24628, 24628, 24628, 16480, 16475, 24628, 13083,
16482, 16480, 16481, 24628, 24628, 24628, 16481, 16476, 24628, 13083,
16483, 14392, 14402, 24628, 24628, 24628, 14402, 16477, 24628, 14393,
16484, 24628, 16485,  6527, 14362, 16510, 16485, 16478, 16467,  6529,
16485, 24628,  6528,  6528, 14363, 16486, 24628, 16479, 10791,  6529,
16486, 24628, 24628, 24628, 24628, 24628, 24628, 16480, 24628, 16487,
16487, 24628, 24628, 24628, 24628, 24628, 24628, 16492, 14467, 16488,
16488, 12095, 14468, 24628,  4245, 13822, 14468, 16489,  7046, 12096,
16489, 14472, 14469, 24628,  4242,  5045, 14469, 16490,  7047, 14411,
16490,  7490, 14470, 24628,  4238, 24628, 14470, 16491,  7048,  7491,
16491,  6541, 14471, 24628,  2780, 24628, 14471, 12644,  5871,  6542,
16492, 24628, 24628, 24628, 24628, 24628, 24628, 16499, 14473, 16493,
16493, 14690, 14474, 24628,  5051, 16498, 14474, 16494,  7055, 14475,
16494, 14691, 14478, 24628,  5048,  4265, 14478, 16495,  7056, 14479,
16495,  9117, 15913, 24628,  5045, 24628, 15913, 16496,  7057,  9120,
16496,  9118, 15914, 24628,  5042, 24628, 15914, 16497,  6064,  8670,
16497,  9119, 14735, 24628,  1510, 24628, 14735, 24628,  5652,  5749,
16498, 24628, 15922, 24628, 24628, 24628, 15922,  4265, 24628, 15921,
16499, 24628, 24628, 24628, 24628, 24628, 24628, 16505, 14700, 16500,
16500,  9297, 14706, 24628,  4263, 24628, 14706, 16501,  7059, 12392,
16501,  9298, 14707, 24628,  4264, 24628, 14707, 16502,  7060,  9861,
16502,  9299, 14708, 24628,  4265, 24628, 14708, 16503,  7061,  9307,
16503,  9300, 14709, 24628,  5072, 24628, 14709, 16504,  5213,  9302,
16504,  9301, 14710, 24628,  1977, 24628, 14710, 24628,  5200,  7905,
16505, 24628, 24628, 24628, 24628, 24628, 24628, 14539, 14701, 16506,
16506,  5764, 14702, 24628,  4252, 24628, 14702, 16507,  7063,  5029,
16507,  5765, 14703, 24628,  4256, 24628, 14703, 16508,  7064,  4672,
16508,  5766, 14704, 24628,  4257, 24628, 14704, 16509,  7065,  4600,
16509,  5767, 14705, 24628,  4258, 24628, 14705, 14537,  7066,  3872,
16510, 24628, 16486, 24628, 24628, 24628, 16486, 16481, 24628, 16487,
16511, 16486, 16510, 24628, 24628, 24628, 16510, 16482, 24628, 16487,
16512, 14363, 14362, 24628, 24628, 24628, 14362, 16483, 24628, 14364,
16513, 14406, 14405, 24628, 24628, 24628, 14405, 16511, 24628, 14407,
16514, 11993, 14361, 24628, 24628, 24628, 14361, 16512, 24628, 11994,
16515, 16548, 16547, 15660, 16589,  8632, 16547, 16516, 16469, 15271,
16516, 16534, 16533, 15661, 15402, 16546, 16533, 16517, 16470, 15662,
16517, 16522, 16521, 15676, 13569, 16532, 16521, 16518, 16471, 15373,
16518, 16519, 16520, 15677, 13571, 24628, 16520, 24628, 16472, 14586,
16519, 24628, 14585, 14585, 15935, 24628, 24628, 24628, 10012, 14586,
16520, 24628, 16519, 15678, 11705, 24628, 16519, 24628, 16473, 14586,
16521, 24628, 16522, 15679, 13565, 16531, 16522, 16520, 16474, 15373,
16522, 24628, 15372, 15372, 16527, 16523, 24628, 16519, 10094, 15373,
16523, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10097, 16524,
16524, 24628,  9986, 24628,  1327, 24628,  9986, 16525, 14713,  9776,
16525, 24628,  9984, 24628,  1328, 24628,  9984, 16526, 14714,  8834,
16526, 24628,  9982, 24628,  1329, 24628,  9982, 14620, 14715,  8813,
16527, 24628, 24628, 24628, 24628, 24628, 24628, 15935, 10098, 16528,
16528, 24628, 10088, 24628,  4417, 24628, 10088, 16529, 13421, 10089,
16529, 24628, 10087, 24628,  4418, 24628, 10087, 16530, 13422,  8835,
16530, 24628, 10086, 24628,  4419, 24628, 10086, 14664, 13423,  8814,
16531, 24628, 16523, 24628, 11703, 24628, 16523, 24628, 16475, 16524,
16532, 16523, 16531, 24628, 13570, 24628, 16531, 24628, 16476, 16524,
16533, 24628, 16534, 15680, 14463, 16545, 16534, 16521, 16478, 15662,
16534, 24628, 15681, 15681, 16540, 16535, 24628, 16522, 16479, 15662,
16535, 24628, 24628, 24628, 24628, 24628, 24628, 16523, 16480, 16536,
16536, 24628, 13083, 24628,  6239, 24628, 13083, 16537, 15435, 12852,
16537, 24628, 13071, 24628,  6240, 24628, 13071, 16538, 15436, 12885,
16538, 24628, 13062, 24628,  6241, 24628, 13062, 16539, 15437, 12948,
16539, 24628, 13056, 24628,  6242, 24628, 13056, 15668, 15438, 13057,
16540, 24628, 24628, 24628, 24628, 24628, 24628, 16527, 14392, 16541,
16541, 24628, 14393, 24628,  4438, 24628, 14393, 16542, 14739, 12854,
16542, 24628, 14394, 24628,  4439, 24628, 14394, 16543, 14740, 12886,
16543, 24628, 14395, 24628,  4440, 24628, 14395, 16544, 14741, 12949,
16544, 24628, 14396, 24628,  4441, 24628, 14396, 15928, 14742, 14397,
16545, 24628, 16535, 24628, 14465, 24628, 16535, 16531, 16481, 16536,
16546, 16535, 16545, 24628, 15401, 24628, 16545, 16532, 16482, 16536,
16547, 24628, 16548, 15682, 16570,  8584, 16548, 16533, 16484, 15271,
16548, 24628, 15683, 15683, 16562, 16549, 24628, 16534, 16485, 15271,
16549, 24628, 24628, 24628, 24628, 24628, 24628, 16535, 16486, 16550,
16550, 24628, 16487, 24628,  7049, 16559, 16487, 16556, 16551, 16488,
16551, 24628, 14467, 24628,  2663, 16555, 14467, 16552, 12093, 14468,
16552, 24628, 14473, 24628,  6876,  4000, 14473, 16553, 14688, 14474,
16553, 24628, 14700, 24628,  6307, 24628, 14700, 16554, 14692, 14706,
16554, 24628, 14701, 24628,  5779, 24628, 14701, 13687, 14693, 14702,
16555, 24628, 24628, 24628, 24628, 24628, 24628,  4000, 24628, 15259,
16556, 24628, 16492, 24628,  7050,  6241, 16492, 16557, 16552, 16493,
16557, 24628, 16499, 24628,  7051, 24628, 16499, 16558, 16553, 16500,
16558, 24628, 16505, 24628,  7052, 24628, 16505, 14538, 16554, 16506,
16559, 24628, 24628, 24628, 24628, 24628, 24628,  6241, 16555, 16560,
16560, 24628, 15259, 24628, 24628, 24628, 15259, 16561, 24628, 15260,
16561, 24628, 15261, 24628, 24628, 24628, 15261,  5045, 24628, 15262,
16562, 24628, 24628, 24628, 24628, 24628, 24628, 16540, 14363, 16563,
16563, 24628, 14364, 24628,  6704, 16567, 14364, 16564, 14731, 14365,
16564, 24628, 14368, 24628,  6705,  4440, 14368, 16565, 14732, 14369,
16565, 24628, 14380, 24628,  6706, 24628, 14380, 16566, 14733, 14381,
16566, 24628, 14386, 24628,  6707, 24628, 14386, 15916, 14734, 14387,
16567, 24628, 24628, 24628, 24628, 24628, 24628,  4440, 14736, 16568,
16568, 24628, 13338, 24628, 24628, 24628, 13338, 16569, 13797,  9893,
16569, 24628, 13339, 24628, 24628, 24628, 13339,  4523, 13798, 13310,
16570, 24628, 15684, 15684, 16580, 16571, 24628, 14463, 14495, 15685,
16571, 24628, 24628, 24628, 24628, 24628, 24628, 14465, 24628, 16572,
16572, 24628, 24628, 24628, 24628, 24628, 24628, 16575, 12094, 16573,
16573, 24628, 12095, 24628, 24628, 24628, 12095, 16574,  6322, 12096,
16574, 24628, 14472, 24628, 24628, 24628, 14472, 14508,  6323, 14411,
16575, 24628, 24628, 24628, 24628, 24628, 24628, 16578, 14689, 16576,
16576, 24628, 14690, 24628, 24628, 24628, 14690, 16577,  4296, 14475,
16577, 24628, 14691, 24628, 24628, 24628, 14691, 15252,  4297, 14479,
16578, 24628, 24628, 24628, 24628, 24628, 24628, 16579, 11699, 12387,
16579, 24628, 24628, 24628, 24628, 24628, 24628, 13598, 11700, 12308,
16580, 24628, 24628, 24628, 24628, 24628, 24628, 14464, 24628, 16581,
16581, 24628, 24628, 24628, 24628, 24628, 24628, 16584,  6248, 16582,
16582, 24628,  6249, 24628, 24628, 24628,  6249, 16583,   760,  5826,
16583, 24628,  6250, 24628, 24628, 24628,  6250, 14509,   761,  5998,
16584, 24628, 24628, 24628, 24628, 24628, 24628, 16587,  8980, 16585,
16585, 24628,  8981, 24628, 24628, 24628,  8981, 16586,  3723,  4467,
16586, 24628,  8982, 24628, 24628, 24628,  8982, 15253,  3724,  6468,
16587, 24628, 24628, 24628, 24628, 24628, 24628, 16588,  8888, 12382,
16588, 24628, 24628, 24628, 24628, 24628, 24628,  9522,  5657, 12303,
16589, 24628, 16570, 16595, 16594, 16593, 16570, 15402, 16590, 15685,
16590, 24628, 14495, 16591, 24628, 24628, 14495, 15403, 24628, 14496,
16591, 24628, 16592, 24628, 24628, 24628, 16592, 10300, 24628, 14496,
16592, 24628, 24628, 24628, 24628, 24628, 24628, 10301, 24628, 14496,
16593, 24628, 16571, 24628, 24628, 24628, 16571, 15401, 24628, 16572,
16594, 24628, 16580, 24628, 24628, 24628, 16580, 14743, 24628, 16581,
16595, 24628, 15684, 24628, 24628, 24628, 15684, 11428, 16591, 15685,
16596, 24628, 21745, 21751, 21750, 21749, 21745,  8632, 21743, 16597,
16597, 24628, 17118, 17118, 18959, 21741, 24628, 21739, 15447, 16598,
16598, 24628,  9894, 17480, 20303, 21674,  9894, 16599, 13226,  9895,
16599, 24628, 16600, 11998, 18197, 19977, 16600,  5872, 13223, 11999,
16600, 24628, 12176, 12176, 16602, 16601, 24628,  5873, 12174, 11999,
16601, 24628, 24628, 24628, 24628, 24628, 24628,  5874, 24628, 13231,
16602, 24628, 24628, 24628, 24628, 24628, 24628,  5138, 24628, 16603,
16603, 24628, 24628, 24628, 24628, 24628, 24628, 16604,  1985, 16395,
16604, 24628, 24628, 24628, 24628, 24628, 24628, 18584,  8725, 16605,
16605, 24628,  5741, 18217, 18204, 16702,  5741, 16606, 15711,    11,
16606, 24628,  5742, 16701, 16700, 16621,  5742, 16607, 15712,   106,
16607, 24628, 16616, 16620, 16619, 16617, 16616, 16608, 15715,   330,
16608, 24628, 16613, 16615, 16614, 24628, 16613, 16609, 15716, 13848,
16609, 24628, 16610, 16612, 16611, 24628, 16610, 24628, 15717, 13881,
16610, 24628, 13899, 13899, 13786, 24628, 24628, 24628, 15718, 13881,
16611, 24628, 13786, 24628, 24628, 24628, 13786, 24628, 13396, 13787,
16612, 24628, 13899, 24628, 24628, 24628, 13899, 24628, 15719, 13881,
16613, 24628, 13900, 13900, 15299, 24628, 24628, 16610, 15720, 13848,
16614, 24628, 15299, 24628, 24628, 24628, 15299, 16611, 15721, 15283,
16615, 24628, 13900, 24628, 24628, 24628, 13900, 16612, 15722, 13848,
16616, 24628, 13901, 13901, 15313, 15522, 24628, 16613,  5744,   330,
16617, 24628, 15522, 24628, 24628, 24628, 15522, 16618, 15723, 15507,
16618, 24628, 14255, 24628, 24628, 24628, 14255, 24628, 15724, 14256,
16619, 24628, 15313, 24628, 24628, 24628, 15313, 16614, 15725, 15274,
16620, 24628, 13901, 24628, 24628, 24628, 13901, 16615, 15726,   330,
16621, 24628, 16699, 24628, 24628, 24628, 16699, 16617, 15727, 16622,
16622, 14458, 15397, 16698,  6221, 16647, 15397, 16638, 16623, 11007,
16623,  6017, 13122, 11422, 16155, 16637, 13122, 16630, 16624,  6018,
16624, 16629, 16628, 10294, 24628, 24628, 16628, 16625, 24628,  6463,
16625, 14461, 15404, 10295, 24628, 24628, 15404, 16626, 24628,  8964,
16626, 14462, 15403, 10296, 24628, 24628, 15403, 16627, 24628,  5119,
16627, 13566, 13572, 10297, 24628, 24628, 13572, 10671, 24628,  3284,
16628, 24628, 16629,  8961, 24628, 24628, 16629, 15404, 24628,  6463,
16629, 24628,  6462,  6462, 24628, 24628, 24628, 14461, 24628,  6463,
16630, 14460, 15399, 11423, 16156, 16636, 15399, 16631, 16625,  8151,
16631, 14463, 15402, 11424, 16157, 16635, 15402, 16632, 16626,  5118,
16632, 13565, 13569, 11425, 14177, 16634, 13569, 16633, 16627,  3283,
16633, 11705, 13571,  8324, 13170, 24628, 13571, 24628, 10671,  2683,
16634, 11703, 13570, 24628, 24628, 24628, 13570, 24628, 24628,  2684,
16635, 14465, 15401, 24628, 24628, 24628, 15401, 16634, 24628,  8708,
16636, 14466, 15400, 24628, 24628, 24628, 15400, 16635, 24628, 14467,
16637, 13124, 13123, 24628, 24628, 24628, 13123, 16636, 24628, 13125,
16638, 14459, 15398, 16646, 15210,  3529, 15398, 16639, 16630, 13676,
16639, 15406, 15405, 16645, 15205, 16644, 15405, 16640, 16631, 15409,
16640, 15439, 15443, 16643, 13506, 16642, 15443, 16641, 16632, 15374,
16641, 14720, 14726,  8699, 13503, 24628, 14726, 24628, 16633,  8689,
16642, 14712, 14724, 24628, 13507, 24628, 14724, 24628, 16634, 14713,
16643, 15408, 15441, 24628,  6446, 24628, 15441,  8699, 11425, 15374,
16644, 15434, 15442, 24628, 15208, 24628, 15442, 16642, 16635, 15435,
16645, 15407, 15440, 24628, 13093, 24628, 15440, 16643, 11424, 15409,
16646, 15445, 15444, 24628, 13095,  3300, 15444, 16645, 11423, 13676,
16647, 24628, 15446, 16697, 16696, 16651, 15446,  3529, 16648, 15447,
16648, 24628, 16649, 16650, 24628, 24628, 16649,  2978, 24628, 13434,
16649, 24628, 13433, 13433, 24628, 24628, 24628,  2660, 24628, 13434,
16650, 24628, 13433, 24628, 24628, 24628, 13433,  1263, 24628, 13434,
16651, 24628, 16695, 24628, 24628, 24628, 16695,  3524, 24628, 16652,
16652, 24628, 24628, 24628, 24628, 24628, 24628, 16653, 24628, 15337,
16653, 24628, 24628, 24628, 24628, 24628, 24628,  6307, 24628, 16654,
16654, 24628, 24628, 24628, 24628, 24628, 24628, 16694, 24628, 16655,
16655, 24628, 24628, 24628, 24628, 24628, 24628, 16656,  2922, 13731,
16656, 24628, 24628, 24628, 24628, 24628, 24628, 16657,  2923, 15341,
16657, 24628, 24628, 24628, 24628, 24628, 24628, 16682,  2924, 16658,
16658, 24628,  1906, 16681, 16680, 16677,  1906, 16659,  8068,  3310,
16659, 24628, 16673, 16676, 16675, 16674, 16673, 16661, 16660, 11057,
16660, 24628,  3666,  6770, 12567, 16167,  3666, 11255,  4688,  3667,
16661, 24628, 16670, 16672, 16671, 11512, 16670, 16662, 11255, 15134,
16662, 24628, 16667, 16669, 16668, 24628, 16667, 16663, 11250, 16188,
16663, 24628, 16664, 16666, 16665, 24628, 16664, 24628, 11240,  3570,
16664, 24628,   158,   158,  1407, 24628, 24628, 24628, 11241,  3570,
16665, 24628,  1407, 24628, 24628, 24628,  1407, 24628, 11242, 11374,
16666, 24628,   158, 24628, 24628, 24628,   158, 24628,  3552,  3570,
16667, 24628,   157,   157,  1639, 24628, 24628, 16664, 11251, 16188,
16668, 24628,  1639, 24628, 24628, 24628,  1639, 16665, 11252, 15743,
16669, 24628,   157, 24628, 24628, 24628,   157, 16666,  3642, 16188,
16670, 24628,   156,   156,  1638,  1909, 24628, 16667, 11256, 15134,
16671, 24628,  1638, 24628, 24628, 24628,  1638, 16668, 12566, 15758,
16672, 24628,   156, 24628, 24628, 24628,   156, 16669, 11361, 15134,
16673, 24628,   155,   155,  1637,  1908, 24628, 16670,  3666, 11057,
16674, 24628,  1908, 24628, 24628, 24628,  1908, 11512, 16167, 16256,
16675, 24628,  1637, 24628, 24628, 24628,  1637, 16671, 12567, 12910,
16676, 24628,   155, 24628, 24628, 24628,   155, 16672,  6770, 11057,
16677, 24628,  1907, 24628, 24628, 24628,  1907, 16674, 16678, 16298,
16678, 24628, 16679, 24628, 24628, 24628, 16679, 16167,  8516, 16299,
16679, 24628, 24628, 24628, 24628, 24628, 24628, 16144,  8517, 16299,
16680, 24628,  1636, 24628, 24628, 24628,  1636, 16675,  8069, 12836,
16681, 24628,   154, 24628, 24628, 24628,   154, 16676,  6769,  3310,
16682, 24628, 24628, 24628, 24628, 24628, 24628, 16688,  2925, 16683,
16683, 24628,  2764, 11542, 11539, 24628,  2764, 16684,  6040,  4188,
16684, 24628, 10319, 11533, 11530, 24628, 10319, 16685, 12109,  5181,
16685, 24628, 10320, 11524, 11521, 24628, 10320, 16686, 12108,  6933,
16686, 24628, 10321, 11515, 11512, 24628, 10321, 16687, 12107,  6843,
16687, 24628, 10322, 11506, 11502, 24628, 10322, 24628, 12106,  3979,
16688, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  2926, 16689,
16689, 24628,  2927, 11668, 11665, 24628,  2927, 16690,  3968,  3118,
16690, 24628,  2928, 11663, 11660, 24628,  2928, 16691,  3965,  3097,
16691, 24628,  2929, 11658, 11655, 24628,  2929, 16692,  3962,  3065,
16692, 24628,  2930, 11653, 11650, 24628,  2930, 16693,  3959,  3021,
16693, 24628,  2931, 11648, 11508, 24628,  2931, 24628,  3956,  2934,
16694, 24628, 24628, 24628, 24628, 24628, 24628,  5709, 24628, 14328,
16695, 24628, 24628, 24628, 24628, 24628, 24628,  1981, 24628, 16652,
16696, 24628, 14745, 24628, 24628, 24628, 14745,   620, 24628, 13435,
16697, 24628, 15492, 24628, 24628, 24628, 15492,  3300, 16650, 15447,
16698, 11006, 15491, 24628,  6222, 16697, 15491, 16646, 11422, 11007,
16699, 24628, 24628, 24628, 24628, 24628, 24628, 15522, 15728, 16622,
16700, 24628,  9701, 24628, 24628, 24628,  9701, 16619, 15729,  9702,
16701, 24628,   454, 24628, 24628, 24628,   454, 16620, 15730,   106,
16702, 24628, 21737, 24628, 24628, 24628, 21737, 16621, 15731, 16703,
16703, 18554, 15732, 20193,  9128, 16716, 15732, 16704, 14004,  8989,
16704, 15883, 15733, 16713, 15155, 15205, 15733, 16705, 14015, 13809,
16705, 15735, 15734, 16712, 15151, 16711, 15734, 16706, 14016, 15737,
16706, 15874, 15881, 16710, 15150, 16709, 15881, 16707, 14017, 14345,
16707, 15875, 15882, 16708, 11975, 24628, 15882, 24628, 14018, 14341,
16708, 14340, 15878, 24628,  5849, 24628, 15878, 24628,  7197, 14341,
16709, 15865, 15880, 24628, 11986, 24628, 15880, 24628, 14019, 15866,
16710, 14339, 15877, 24628,  5848, 24628, 15877, 16708, 11420, 14345,
16711, 15864, 15879, 24628, 15153, 24628, 15879, 16709, 14026, 15870,
16712, 15736, 15876, 24628, 11403, 24628, 15876, 16710, 11419, 15737,
16713, 16715, 16714, 24628,  9130, 13093, 16714, 16712, 11418, 13809,
16714, 24628, 16715, 24628,  9131, 13094, 16715, 15876,  9864, 13809,
16715, 24628, 24628, 24628, 24628, 24628, 24628, 15736,  8187, 13809,
16716, 24628, 21732, 20194, 21715, 21736, 21732, 15205, 21730, 16717,
16717, 24628, 16944, 16944, 19583, 20212, 24628, 20163, 20378, 16718,
16718, 24628, 16946, 16946, 18698, 21725, 24628, 20143,  9894, 16719,
16719, 24628,  9895, 19585,    48,   812,  9895, 16720,  5827,  9727,
16720, 24628,  9896, 19586, 13314, 16835,  9896, 16721, 14087,  9897,
16721, 24628, 16745, 16834,  7200, 16833, 16745, 16727, 16722, 11054,
16722, 24628, 14089,  1631, 15817, 16723, 14089, 16725,  8499,  1633,
16723, 24628, 14101, 24628, 24628, 24628, 14101, 12845, 16724, 14102,
16724, 24628,  8501, 24628, 24628, 24628,  8501,  8394, 24628,  8502,
16725, 24628, 14090, 11345, 15816, 12845, 14090, 16726,  8391,  6834,
16726, 24628,  9805, 11344, 15815, 24628,  9805, 24628,  8376,  9740,
16727, 24628, 16731, 16744,  7193, 16743, 16731, 16728, 16725, 11495,
16728, 24628, 16729, 16730,  7191, 24628, 16729, 24628, 16726, 11641,
16729, 24628, 11640, 11640, 14755, 24628, 24628, 24628,  9805, 11641,
16730, 24628, 11640, 24628,  4307, 24628, 11640, 24628, 11344, 11641,
16731, 24628, 11494, 11494, 16732, 14803, 24628, 16729, 14090, 11495,
16732, 24628, 24628, 24628, 24628, 24628, 24628, 14755, 14091, 16733,
16733, 24628, 14092, 16742,  7533, 24628, 14092, 16734, 11884,  6027,
16734, 24628, 14093, 16741,  8676, 24628, 14093, 16735, 11885,  8405,
16735, 24628, 14094, 16740,  8677, 24628, 14094, 16736, 11886,  8426,
16736, 24628, 14095, 16739,  8678, 24628, 14095, 16737, 11887,  8447,
16737, 24628, 14096, 16738,  8679, 24628, 14096, 24628, 11888,  8468,
16738, 24628,  8488, 24628,  5715, 24628,  8488, 24628, 11889,  8468,
16739, 24628,  8489, 24628,  5714, 24628,  8489, 16738, 11891,  8447,
16740, 24628,  8490, 24628,  5713, 24628,  8490, 16739, 11893,  8426,
16741, 24628,  8491, 24628,  5712, 24628,  8491, 16740, 11895,  8405,
16742, 24628,  6026, 24628,  5711, 24628,  6026, 16741, 11897,  6027,
16743, 24628, 14803, 24628,  7194, 24628, 14803, 24628, 12845, 14804,
16744, 24628, 11494, 24628,  4306, 24628, 11494, 16730, 11345, 11495,
16745, 24628, 11493, 11493, 16758, 16746, 24628, 16731, 14089, 11054,
16746, 24628, 24628, 24628, 24628, 24628, 24628, 14803, 14101, 16747,
16747, 24628, 14102, 16757,  8707, 16756, 14102, 16748, 12709,  8503,
16748, 24628, 14103, 16755, 13031, 16754, 14103, 16749, 12710, 14104,
16749, 24628, 14115, 16753, 13033, 16752, 14115, 16750, 12724, 14116,
16750, 24628, 14126, 16751, 13034, 24628, 14126, 14793, 12744, 14127,
16751, 24628, 14141, 24628,  8334, 24628, 14141, 14794, 12747, 14127,
16752, 24628,  9753, 24628,  2687, 24628,  9753, 14795, 11651,  9754,
16753, 24628, 14147, 24628,  8333, 24628, 14147, 16751, 12750, 14116,
16754, 24628, 14148, 24628, 13032, 24628, 14148, 16752, 12762, 14149,
16755, 24628, 14153, 24628,  8332, 24628, 14153, 16753, 12772, 14104,
16756, 24628, 14154, 24628, 13082, 24628, 14154, 16754, 12773, 14155,
16757, 24628,  8502, 24628,  8331, 24628,  8502, 16755, 12790,  8503,
16758, 24628, 24628, 24628, 24628, 24628, 24628, 16732, 14160, 16759,
16759, 24628, 13952, 16832, 12432, 16812, 13952, 16760, 12792,  5834,
16760, 24628, 13953, 16810, 13087, 16804, 13953, 16769, 16761, 13106,
16761, 24628, 13954, 15971, 16768, 16767, 13954, 16762,  8305, 14001,
16762, 24628, 13998, 15972, 16766, 11890, 13998, 16763,  8299,  7499,
16763, 24628, 13999, 15973, 16765, 24628, 13999, 16764,  8294,  6399,
16764, 24628, 14000, 15974, 14938, 24628, 14000, 24628,  8291,  6337,
16765, 24628,  7894, 24628, 24628, 24628,  7894, 14938,  8296,  7919,
16766, 24628,  7893, 24628, 24628, 24628,  7893, 16765,  8301, 15759,
16767, 24628, 13955, 24628, 24628, 24628, 13955, 11890, 16168, 13993,
16768, 24628,  7892, 24628, 24628, 24628,  7892, 16766,  8308, 12911,
16769, 24628, 16794, 16803, 13203, 16802, 16794, 16770, 16762, 15173,
16770, 24628, 16785, 16793, 13204, 24628, 16785, 16776, 16763, 16771,
16771,  6343,  6399, 14979, 10391, 24628,  6399, 16772, 14635,  2730,
16772,  6344,  6400, 14975, 10389, 24628,  6400, 16773, 14636,  3346,
16773,  6345,  6401, 14970, 10383, 24628,  6401, 16774, 14637,  5410,
16774,  6346,  6405, 14964, 10377, 24628,  6405, 16775, 14638,  6347,
16775,  6376,  6406, 14961, 10374, 24628,  6406, 24628, 14639,  6377,
16776, 24628, 16782, 16784, 13205, 24628, 16782, 24628, 16764, 16777,
16777,  6332,  6337, 14995, 10356, 24628,  6337, 16778, 14646,   161,
16778,  6333,  6338, 14994, 10357, 24628,  6338, 16779, 14647,  1735,
16779,  6334,  6339, 14993, 10358, 24628,  6339, 16780, 14648,  1845,
16780,  6335,  6340, 14992, 10359, 24628,  6340, 16781, 14649,  3133,
16781,  6336,  6341, 14991, 10360, 24628,  6341, 24628, 14650,  3149,
16782, 24628, 16783, 16783, 12635, 24628, 24628, 24628, 14000, 16777,
16783, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6330, 16777,
16784, 24628, 16783, 24628,  6071, 24628, 16783, 24628, 15974, 16777,
16785, 24628, 16792, 16792, 16786, 24628, 24628, 16782, 13999, 16771,
16786, 24628, 24628, 24628, 24628, 24628, 24628, 12635,  7894, 16787,
16787,  7907,  7919, 24628, 24628, 24628,  7919, 16788, 14397,  1642,
16788,  7908,  7920, 24628, 24628, 24628,  7920, 16789, 14398,  7909,
16789,  7913,  7921, 24628, 24628, 24628,  7921, 16790, 14399,  7914,
16790,  7917,  7922, 24628, 24628, 24628,  7922, 16791, 14400,  6374,
16791,  7918,  7923, 24628, 24628, 24628,  7923, 24628, 14401,  6395,
16792, 24628, 24628, 24628, 24628, 24628, 24628, 16783,  6329, 16771,
16793, 24628, 16792, 24628,  6070, 24628, 16792, 16784, 15973, 16771,
16794, 24628, 16801, 16801, 16795, 14097, 24628, 16785, 13998, 15173,
16795, 24628, 24628, 24628, 24628, 24628, 24628, 16786,  7893, 16796,
16796,  7930, 15759, 24628, 24628, 24628, 15759, 16797, 12949,  7931,
16797, 15761, 15760, 24628, 24628, 24628, 15760, 16798, 12943, 10104,
16798, 15762, 15765, 24628, 24628, 24628, 15765, 16799, 12937, 12952,
16799, 15763, 15766, 24628, 24628, 24628, 15766, 16800, 12932, 14869,
16800, 15764, 15767, 24628, 24628, 24628, 15767, 24628, 12929, 14880,
16801, 24628, 24628, 24628, 24628, 24628, 24628, 16792,  6328, 15173,
16802, 24628, 14097, 24628,  7537, 24628, 14097, 15001, 11890, 10391,
16803, 24628, 16801, 24628,  6069, 24628, 16801, 16793, 15972, 15173,
16804, 24628, 16809, 24628, 13088, 24628, 16809, 16802, 16767, 16805,
16805, 13957, 13993, 24628, 24628, 24628, 13993, 16806, 14667, 12138,
16806, 13958, 13994, 24628, 24628, 24628, 13994, 16807, 14668, 13151,
16807, 13959, 13995, 24628, 24628, 24628, 13995, 16808, 14669, 13960,
16808, 13991, 13996, 24628, 24628, 24628, 13996, 15031, 13118, 13867,
16809, 24628, 24628, 24628, 24628, 24628, 24628, 14097, 13955, 16805,
16810, 24628, 16811, 24628,  6068, 24628, 16811, 16803, 15971, 13106,
16811, 24628, 24628, 24628, 24628, 24628, 24628, 16801,  6327, 13106,
16812, 24628, 16831, 24628, 13193, 24628, 16831, 16804, 16829, 16813,
16813,  8518, 16828, 24628, 24628, 24628, 16828, 16814, 14673,  8519,
16814, 16827, 16826, 24628, 24628, 24628, 16826, 16815, 14674, 16301,
16815, 16825, 16824, 24628, 24628, 24628, 16824, 16821, 14675, 16816,
16816,  9207,  9206, 12563, 16820, 16819,  9206, 16180, 16817,  8071,
16817,  9208, 16818, 10704, 24628, 24628, 16818, 16181, 24628,  8511,
16818, 24628,  9208,  8509, 24628, 24628,  9208, 15857, 24628,  8511,
16819, 15808, 15841, 24628, 24628, 24628, 15841, 16182, 24628, 15809,
16820, 11337, 12406, 24628, 24628, 24628, 12406, 16183, 24628, 11338,
16821, 16823, 16822, 24628, 24628, 24628, 16822, 10246, 14676, 10190,
16822, 24628, 16823, 24628, 24628, 24628, 16823, 10245, 13197, 10190,
16823, 24628, 24628, 24628, 24628, 24628, 24628, 10235,  9643, 10190,
16824, 24628, 16825, 24628, 24628, 24628, 16825, 16822, 13196, 16816,
16825, 24628, 24628, 24628, 24628, 24628, 24628, 16823,  9642, 16816,
16826, 24628, 16827, 24628, 24628, 24628, 16827, 16824, 13195, 16301,
16827, 24628, 24628, 24628, 24628, 24628, 24628, 16825,  9641, 16301,
16828, 24628,  8518, 24628, 24628, 24628,  8518, 16826, 13194,  8519,
16829, 24628, 16830, 24628, 24628, 24628, 16830, 16767,  8516, 16828,
16830, 24628, 24628, 24628, 24628, 24628, 24628, 13955,  8517, 16828,
16831, 24628, 24628, 24628, 24628, 24628, 24628, 16809, 16830, 16813,
16832, 24628,  5833, 24628,  6067, 24628,  5833, 16810, 15970,  5834,
16833, 24628, 16746, 24628,  7201, 24628, 16746, 16743, 16723, 16747,
16834, 24628, 11493, 24628,  4305, 24628, 11493, 16744,  1631, 11054,
16835, 24628, 21724, 24628, 13315, 24628, 21724, 16833, 21723, 16836,
16836, 24628, 14162, 21722, 11693, 21710, 14162, 21684, 16837, 14059,
16837, 24628, 13316, 19322, 18627, 16898, 13316, 16838, 16012,  6792,
16838, 24628, 16883, 16897, 16896, 16895, 16883, 16844, 16839, 14513,
16839, 24628, 13318, 10824, 15887, 16840, 13318, 16842, 10777, 10780,
16840, 24628, 13329, 24628, 24628, 24628, 13329, 16841, 24628, 13330,
16841, 24628, 13322, 24628, 24628, 24628, 13322, 16475, 24628,  9961,
16842, 24628, 13319, 10977, 15907, 16841, 13319, 16843, 10776, 10827,
16843, 24628, 13320, 10978, 15908, 24628, 13320, 16473, 10774, 10967,
16844, 24628, 16873, 16882, 16881, 16879, 16873, 16856, 16842, 16845,
16845, 24628, 10827, 16855,  6822, 16854, 10827, 16846, 14207,  8065,
16846, 24628, 10828, 16853, 12734, 16852, 10828, 16847, 14212,  9829,
16847, 24628, 10858, 16851, 12735, 16850, 10858, 16848, 14213, 10859,
16848, 24628, 10877, 16849, 12736, 24628, 10877, 15666, 14214, 10878,
16849, 24628, 10917, 24628,  1021, 24628, 10917, 15667, 13705, 10878,
16850, 24628,  9926, 24628,  1969, 24628,  9926, 15668, 14210,  9927,
16851, 24628, 10924, 24628,  1020, 24628, 10924, 16849, 13704, 10859,
16852, 24628, 10925, 24628,  6781, 24628, 10925, 16850, 14209, 10926,
16853, 24628,  9828, 24628,  1019, 24628,  9828, 16851, 13703,  9829,
16854, 24628, 10941, 24628,  6823, 24628, 10941, 16852, 14208, 10942,
16855, 24628,  9827, 24628,  1018, 24628,  9827, 16853, 13702,  8065,
16856, 24628, 16869, 16872, 16871, 24628, 16869, 16867, 16843, 16857,
16857, 24628, 10967, 16866,  5896, 24628, 10967, 16858, 14202, 10504,
16858, 24628, 10973, 16865,  5897, 24628, 10973, 16859, 14203,  9416,
16859, 24628, 10974, 16864,  5898, 24628, 10974, 16860, 14204,  9375,
16860, 24628, 10975, 16863,  5899, 24628, 10975, 16861, 14205,  9341,
16861, 24628, 10976, 16862,  5900, 24628, 10976, 24628, 14206,  9331,
16862, 24628,  9330, 24628,   715, 24628,  9330, 24628, 13701,  9331,
16863, 24628,  9340, 24628,   714, 24628,  9340, 16862, 13700,  9341,
16864, 24628,  9374, 24628,   713, 24628,  9374, 16863, 13699,  9375,
16865, 24628,  9415, 24628,   712, 24628,  9415, 16864, 13698,  9416,
16866, 24628, 10503, 24628,   711, 24628, 10503, 16865, 13697, 10504,
16867, 24628, 16519, 14597, 16868, 24628, 16519, 24628, 16473, 14586,
16868, 24628, 15935, 24628, 24628, 24628, 15935, 24628, 14404, 15936,
16869, 24628, 16870, 16870, 15940, 24628, 24628, 16519, 13320, 16857,
16870, 24628, 24628, 24628, 24628, 24628, 24628, 14585, 10966, 16857,
16871, 24628, 15940, 24628, 24628, 24628, 15940, 16868, 15908, 15930,
16872, 24628, 16870, 24628, 24628, 24628, 16870, 14597, 10978, 16857,
16873, 24628, 16878, 16878, 15941, 16874, 24628, 16869, 13319, 16845,
16874, 24628, 24628, 24628, 24628, 24628, 24628, 16523, 13322, 16875,
16875, 24628,  9961, 24628,  1966, 24628,  9961, 16876, 14716,  9962,
16876, 24628,  9952, 24628,  1967, 24628,  9952, 16877, 14717,  9953,
16877, 24628,  9939, 24628,  1968, 24628,  9939, 16850, 14718,  9940,
16878, 24628, 24628, 24628, 24628, 24628, 24628, 16870, 10826, 16845,
16879, 24628, 16874, 24628, 24628, 24628, 16874, 16880, 16841, 16875,
16880, 24628, 16523, 24628, 24628, 24628, 16523, 24628, 16475, 16524,
16881, 24628, 15941, 24628, 24628, 24628, 15941, 16871, 15907, 15924,
16882, 24628, 16878, 24628, 24628, 24628, 16878, 16872, 10977, 16845,
16883, 24628, 16894, 16894, 15942, 16884, 24628, 16873, 13318, 14513,
16884, 24628, 24628, 24628, 24628, 24628, 24628, 16874, 13329, 16885,
16885, 24628, 13330, 24628,  7304, 16893, 13330, 16886, 14729, 12640,
16886, 24628, 13331, 24628,  7305,  1968, 13331, 16887, 14730, 13332,
16887, 24628, 16892, 24628,  7306, 24628, 16892, 14532, 14737, 16888,
16888, 12433, 14739, 24628,  1971, 24628, 14739, 16889, 10278, 10990,
16889, 12434, 14740, 24628,  1972, 24628, 14740, 16890, 10276, 12876,
16890, 12435, 14741, 24628,  1973, 24628, 14741, 16891,  8941, 12437,
16891, 12436, 14742, 24628,  1976, 24628, 14742, 16504,  8934,  7928,
16892, 24628, 24628, 24628, 24628, 24628, 24628, 14545, 14738, 16888,
16893, 24628, 24628, 24628, 24628, 24628, 24628,  1968, 14745, 15529,
16894, 24628, 24628, 24628, 24628, 24628, 24628, 16878, 10825, 14513,
16895, 24628, 16884, 24628, 24628, 24628, 16884, 16879, 16840, 16885,
16896, 24628, 15942, 24628, 24628, 24628, 15942, 16881, 15887, 15910,
16897, 24628, 16894, 24628, 24628, 24628, 16894, 16882, 10824, 14513,
16898, 24628, 21683, 24628, 24628, 24628, 21683, 16895, 16013, 16899,
16899, 24628, 16015, 24628, 10115, 21681, 16015, 16900, 16042, 16016,
16900, 24628, 19973, 24628, 10116,  7306, 19973, 21679, 21677, 16901,
16901, 16161, 15978, 24628, 17926, 16907, 15978, 16902, 10699, 15979,
16902, 15987, 15981, 24628, 16906,  7313, 15981, 16903, 10700, 15982,
16903, 15475, 15984, 24628,  8887, 24628, 15984, 16904, 10701, 15476,
16904, 15470, 15985, 24628,  8883, 24628, 15985, 16905, 10702, 15369,
16905,  9482, 15986, 24628,  5650, 24628, 15986, 24628,  5597,  9483,
16906, 24628, 15988, 24628, 24628, 24628, 15988,  8887, 24628, 15989,
16907, 24628, 19856, 24628, 24628, 24628, 19856,  7313, 24628, 16908,
16908, 24628, 24628, 24628, 24628, 24628, 24628, 19855, 13338, 16909,
16909, 24628,  9893, 19660, 20302, 21610,  9893, 16910, 16598,  9726,
16910, 24628, 16911, 14309, 16393, 19976, 16911,  7199, 16599, 12178,
16911, 24628, 14310, 14310, 18222, 16912, 24628,  7200, 16600, 12178,
16912, 24628, 24628, 24628, 24628, 24628, 24628,  7201, 16601, 16913,
16913, 24628, 13231, 13231, 20538, 19974, 24628, 16914, 13317, 13232,
16914, 24628, 19958, 19958, 20539, 19956, 24628, 19942, 13318, 16915,
16915, 24628, 10780, 19068, 21193, 16935, 10780, 16916, 13362,  6124,
16916, 24628, 10781, 16934, 16933, 16927, 10781, 16917, 13363,  8872,
16917, 24628, 10782, 16926, 16925, 16923, 10782, 16918, 13386, 10783,
16918, 24628, 14525, 16922, 16921, 24628, 14525, 16919, 13387, 13779,
16919, 24628, 14518, 16611, 16920, 24628, 14518, 24628, 13388, 13787,
16920, 24628, 14519, 24628, 24628, 24628, 14519, 24628, 13397, 14520,
16921, 24628, 14526, 24628, 24628, 24628, 14526, 16920, 13405, 14527,
16922, 24628, 13792, 24628, 24628, 24628, 13792, 16611, 13406, 13779,
16923, 24628, 14545, 24628, 24628, 24628, 14545, 16924, 13424, 14533,
16924, 24628, 14539, 24628, 24628, 24628, 14539, 24628, 13425, 14540,
16925, 24628, 15307, 24628, 24628, 24628, 15307, 16921, 13426, 15308,
16926, 24628, 13793, 24628, 24628, 24628, 13793, 16922, 13427, 10783,
16927, 24628, 16932, 24628, 24628, 24628, 16932, 16923, 13428, 16928,
16928, 13367, 13429, 24628,  6783, 16650, 13429, 16929, 10294, 11946,
16929, 13368, 13430, 24628,  6784,  1263, 13430, 16930, 10295, 13281,
16930, 13369, 13431, 24628,  9105, 24628, 13431, 16931, 10296, 13375,
16931, 13370, 13432, 24628,  6449, 24628, 13432,  9708, 10297, 13371,
16932, 24628, 24628, 24628, 24628, 24628, 24628, 14545, 13439, 16928,
16933, 24628, 15324, 24628, 24628, 24628, 15324, 16925, 13440, 15325,
16934, 24628,  8871, 24628, 24628, 24628,  8871, 16926, 13450,  8872,
16935, 24628, 21608, 24628, 24628, 24628, 21608, 16927, 13452, 16936,
16936, 12042, 13453, 24628, 10949, 16943, 13453, 16937, 10304, 12043,
16937, 16942, 13454, 24628, 10947,  9105, 13454, 16938, 10305, 13455,
16938, 16941, 16940, 24628, 10946, 24628, 16940, 16939, 10306, 15738,
16939,  6143,  6142, 24628,  5852, 24628,  6142, 11461, 10307,  6151,
16940, 24628, 16941, 24628,  9667, 24628, 16941,  6142,  9871, 15738,
16941, 24628, 24628, 24628, 24628, 24628, 24628,  6143,  9868, 15738,
16942, 24628, 24628, 24628, 24628, 24628, 24628, 16941,  9873, 13455,
16943, 24628, 17822, 24628, 24628, 24628, 17822,  9105, 24628, 16944,
16944, 24628, 24628, 24628, 24628, 24628, 24628, 19823, 16945, 16718,
16945, 24628, 24628, 24628, 24628, 24628, 24628, 16947, 24628, 16946,
16946, 24628, 24628, 24628, 24628, 24628, 24628, 13013, 11489, 16719,
16947, 24628, 24628, 24628, 24628, 24628, 24628,  8888, 24628, 16948,
16948, 24628, 24628, 24628, 24628, 24628, 24628, 16023, 13437, 16949,
16949, 24628, 13312, 17341, 18041, 16958, 13312, 16950,  4468,  9728,
16950, 24628, 13313, 16956, 16954, 16951, 13313, 12706, 15992,  9898,
16951, 24628, 16953, 24628, 24628, 24628, 16953, 16952, 15993, 16837,
16952, 24628, 12708, 24628, 24628, 24628, 12708, 12678, 15994, 12709,
16953, 24628, 24628, 24628, 24628, 24628, 24628, 12708, 13315, 16837,
16954, 24628, 15454, 24628, 24628, 24628, 15454, 16955,  4470, 15455,
16955, 24628, 12791, 24628, 24628, 24628, 12791, 12684, 11933, 12792,
16956, 24628, 13345, 24628, 24628, 24628, 13345, 16957,  4303,  9898,
16957, 24628, 13346, 24628, 24628, 24628, 13346, 12685,  5397, 11055,
16958, 24628, 21607, 24628, 24628, 24628, 21607, 16951, 21605, 16959,
16959, 24628, 21596, 19324, 18637, 21604, 21596, 21577, 21548, 16960,
16960, 24628,  7547, 20861, 21543, 21537,  7547, 21522, 16961,  1693,
16961, 24628,  5734, 13101, 13728, 20758,  5734, 16962, 15044,  2402,
16962, 24628,  5735, 13102, 18198,  7530,  5735, 18189, 16963,  5736,
16963, 24628,  5675,  5829, 16964, 17277,  5675, 17129,  6641,  5676,
16964, 24628, 16965, 24628, 24628, 24628, 16965, 17162, 24628, 16966,
16965, 24628, 24628, 24628, 24628, 24628, 24628, 17144, 24628, 16966,
16966, 24628, 24628, 24628, 24628, 24628, 24628, 17327, 11012, 16967,
16967,    57, 11013, 24628,   333, 16977, 11013, 16968, 16347,     1,
16968, 16976, 16975, 24628,   334,  8897, 16975, 16969, 16348,    20,
16969, 16452, 16974, 24628,   335, 24628, 16974, 16970, 16349, 16054,
16970, 16435, 16973, 24628,   336, 24628, 16973, 16971, 16350, 16399,
16971, 16421, 16972, 24628,   337, 24628, 16972, 24628, 16351, 16409,
16972, 24628, 16421, 24628,   181, 24628, 16421, 24628, 11046, 16409,
16973, 24628, 16435, 24628,   180, 24628, 16435, 16972, 11045, 16399,
16974, 24628, 16452, 24628,   179, 24628, 16452, 16973, 11016, 16054,
16975, 24628, 16976, 24628,   178,   598, 16976, 16974, 11015,    20,
16976, 24628, 24628, 24628, 24628, 24628, 24628, 16452, 11047,    20,
16977, 24628, 21521, 24628, 24628, 24628, 21521,  8897, 16352, 16978,
16978, 24628, 11049, 11482, 20375, 21470, 11049, 21446, 16979, 11050,
16979, 24628, 21442, 11483, 20831, 21444, 21442, 16984, 16980, 11138,
16980, 24628, 16983, 11484, 24628, 24628, 16983, 16981, 24628, 11487,
16981, 24628, 16982, 15228, 24628, 24628, 16982,   923, 24628, 14046,
16982, 24628, 14044, 14044, 24628, 24628, 24628,   924, 24628, 14046,
16983, 24628, 11485, 11485, 24628, 24628, 24628, 16982, 24628, 11487,
16984, 24628, 16985, 21026, 20832, 21441, 16985, 13577, 16981, 12652,
16985, 24628, 20024, 20024, 19544, 16986, 24628, 13355, 16982, 12652,
16986, 24628, 20025, 20025, 24628, 24628, 24628, 13356, 24628, 16987,
16987, 24628, 24628, 24628, 24628, 24628, 24628, 17803, 13910, 16988,
16988, 24628, 13911, 18041, 21440, 17003, 13911, 16989,  6794, 13912,
16989, 24628, 16994, 16954, 17002, 17001, 16994, 16990, 11941, 15455,
16990, 24628, 16993, 16955, 12697, 12688, 16993, 16991, 11932, 12792,
16991, 24628, 16992, 12684, 12681, 24628, 16992, 12672, 11928, 11884,
16992, 24628, 11883, 11883, 11875, 24628, 24628, 11824, 11929, 11884,
16993, 24628, 12791, 12791, 12703, 11905, 24628, 16992,  6797, 12792,
16994, 24628, 15454, 15454, 15078, 16995, 24628, 16993,  6796, 15455,
16995, 24628, 24628, 24628, 24628, 24628, 24628, 11905, 11943, 16996,
16996, 24628, 11944, 24628, 24628, 24628, 11944, 16997,  9697, 11945,
16997, 24628, 17000, 24628, 24628, 24628, 17000, 16998,  9698, 13280,
16998, 24628, 16999, 24628, 24628, 24628, 16999, 15485, 15616, 15675,
16999, 24628, 24628, 24628, 24628, 24628, 24628, 15474, 15617, 15675,
17000, 24628, 24628, 24628, 24628, 24628, 24628, 16999,  9699, 13280,
17001, 24628, 16995, 24628, 24628, 24628, 16995, 12688, 11942, 16996,
17002, 24628, 15078, 24628, 24628, 24628, 15078, 12697, 11010, 15079,
17003, 24628, 21439, 24628, 24628, 24628, 21439, 17001, 21437, 17004,
17004, 24628, 20437, 24628, 24628, 24628, 20437, 20423, 20666, 17005,
17005, 24628,  9317, 24628, 14082, 21039,  9317, 17006, 12043,  8359,
17006, 24628,  9318, 24628, 17072,  5745,  9318, 17007, 12044,  9319,
17007, 24628, 17070, 24628, 11949, 24628, 17070, 17035, 12045, 17008,
17008, 12417, 12046, 17033, 13286, 17026, 12046, 17009, 13922, 10132,
17009, 12418, 12047, 17025, 13295, 17023, 12047, 17010, 13923, 12048,
17010, 15003, 17019, 17022, 13300, 17021, 17019, 17011, 13924, 14816,
17011, 14999, 17015, 17018, 13301, 17017, 17015, 17012, 13925, 14946,
17012, 14996, 17013, 17014, 13302, 24628, 17013, 24628, 13926, 14981,
17013, 24628, 14996, 15576, 13299, 24628, 14996, 24628, 13927, 14981,
17014, 14997, 15576, 24628, 13291, 24628, 15576, 24628, 13929, 14981,
17015, 24628, 14999, 15575, 13298, 17016, 14999, 17013, 13930, 14946,
17016, 24628, 12606, 24628,  5768, 24628, 12606, 24628, 13261, 10356,
17017, 12606, 17016, 24628, 13200, 24628, 17016, 24628, 13932, 10356,
17018, 15000, 15575, 24628, 13290, 24628, 15575, 17014, 13933, 14946,
17019, 24628, 15003, 15574, 13297, 17020, 15003, 17015, 13934, 14816,
17020, 24628, 15004, 24628, 12400, 24628, 15004, 17016, 13936, 15005,
17021, 15004, 17020, 24628, 13294, 24628, 17020, 17017, 13938, 15005,
17022, 15019, 15574, 24628, 13289, 24628, 15574, 17018, 13940, 14816,
17023, 15037, 17024, 24628, 13293, 24628, 17024, 17021, 13943, 15023,
17024, 24628, 15037, 24628, 12399, 24628, 15037, 17020, 13942, 15023,
17025, 15040, 15573, 24628, 13288, 24628, 15573, 17022, 13945, 12048,
17026, 17032, 17027, 24628, 13292, 24628, 17027, 17023, 13946, 15042,
17027, 24628, 17032, 24628, 12398, 24628, 17032, 17024, 17028, 15042,
17028, 24628, 17029, 24628,  6691, 24628, 17029, 13942, 17031, 13947,
17029, 24628, 24628, 24628, 24628, 24628, 24628, 12420, 17030, 13947,
17030, 24628, 24628, 24628, 24628, 24628, 24628, 11912, 24628, 13948,
17031, 24628, 17030, 24628, 24628, 24628, 17030, 11911, 24628, 13948,
17032, 24628, 24628, 24628, 24628, 24628, 24628, 15037, 17029, 15042,
17033, 10131, 15572, 24628, 13287, 24628, 15572, 17025, 17034, 10132,
17034,  5400, 11961, 24628,  3712, 24628, 11961, 13945,  4995,  3311,
17035, 24628, 17069, 24628, 11950, 24628, 17069, 17062, 17059, 17036,
17036,  9811, 17055, 17058,  5762, 17057, 17055, 17037, 16426,  9812,
17037, 14781, 17051, 17054, 15293, 17053, 17051, 17038, 16427, 10645,
17038, 14777, 17047, 17050, 15290, 17049, 17047, 17039, 16428, 10683,
17039, 14774, 17043, 17046, 15289, 17045, 17043, 17040, 16429, 10342,
17040, 14772, 17041, 17042, 15288, 24628, 17041, 24628, 16430, 10353,
17041, 24628, 14772, 15560, 10029, 24628, 14772, 24628, 11959, 10353,
17042, 10692, 15560, 24628, 14379, 24628, 15560, 24628,  5551, 10353,
17043, 24628, 14774, 15559, 10028, 17044, 14774, 17041, 11958, 10342,
17044, 24628,  9789, 24628,  5644, 24628,  9789, 24628, 11955,  4910,
17045,  9789, 17044, 24628, 13420, 24628, 17044, 24628, 16431,  4910,
17046, 10691, 15559, 24628, 14378, 24628, 15559, 17042,  5550, 10342,
17047, 24628, 14777, 15558, 10027, 17048, 14777, 17043, 11957, 10683,
17048, 24628, 14778, 24628,  5771, 24628, 14778, 17044, 11954, 11580,
17049, 14778, 17048, 24628, 15291, 24628, 17048, 17045, 16432, 11580,
17050, 10682, 15558, 24628, 14377, 24628, 15558, 17046,  5549, 10683,
17051, 24628, 14781, 15557, 10026, 17052, 14781, 17047, 11956, 10645,
17052, 24628, 14782, 24628,  5770, 24628, 14782, 17048, 11953, 11608,
17053, 14782, 17052, 24628, 15294, 24628, 17052, 17049, 16433, 11608,
17054, 10644, 15557, 24628, 14376, 24628, 15557, 17050,  5548, 10645,
17055, 24628,  9811, 15556,  5763, 17056,  9811, 17051, 11951,  9812,
17056, 24628, 14786, 24628,  5769, 24628, 14786, 17052, 11952, 11629,
17057, 14786, 17056, 24628, 15297, 24628, 17056, 17053, 16434, 11629,
17058, 10643, 15556, 24628, 14375, 24628, 15556, 17054,  5547,  9812,
17059, 24628, 17061, 24628,  4480, 24628, 17061, 16389, 17060, 17055,
17060, 24628, 13738, 24628, 24628, 24628, 13738, 15815, 10693,  9811,
17061, 24628, 24628, 24628, 24628, 24628, 24628, 16383, 13738, 17055,
17062, 24628, 17063, 24628,  7769, 24628, 17063, 24628, 16389, 17064,
17063, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 16383, 17064,
17064,  9784, 16384, 15583,  5748, 24628, 16384, 17065, 16416,  6652,
17065,  9790, 16385, 15584,  5754, 24628, 16385, 17066, 16417,  4833,
17066,  9791, 16386, 15585,  5755, 24628, 16386, 17067, 16418,  4870,
17067,  9792, 16387, 15586,  5756, 24628, 16387, 17068, 16419,  4890,
17068,  9793, 16388, 15587,  5757, 24628, 16388, 24628, 16420,  4906,
17069, 24628, 24628, 24628, 24628, 24628, 24628, 17063, 17061, 17036,
17070, 24628, 24628, 24628, 24628, 24628, 24628, 17069, 17071, 17008,
17071, 24628, 24628, 24628, 24628, 24628, 24628, 17061, 13743, 12046,
17072, 24628, 24628, 24628, 24628, 24628, 24628, 11949, 19073, 17073,
17073, 24628, 17354, 20496,   463, 21436, 17354, 17074,  5623, 16051,
17074, 24628, 17355, 20497,   813, 21435, 17355, 21431, 14194, 17075,
17075, 24628,   809, 18217, 19068, 21414,   809, 21372, 17076,    11,
17076, 24628,   461, 17474, 19069, 17084,   461, 17077,  6469,    22,
17077, 24628,   811, 15730, 13450, 17082,   811, 17078, 11690,    65,
17078, 24628,  2677, 15726, 13427, 17081,  2677, 17079,  8327,  5682,
17079, 24628,  8667, 15722, 13406, 15724,  8667, 17080,  8319,  8529,
17080, 24628,  8662, 15719, 13396, 24628,  8662, 24628,  8317,  8639,
17081, 24628,  8705, 24628, 24628, 24628,  8705, 15724, 13651,  8706,
17082, 24628, 17083, 24628, 24628, 24628, 17083, 17081, 11691, 14685,
17083, 24628, 24628, 24628, 24628, 24628, 24628,  8705, 11692, 14685,
17084, 24628, 21371, 24628, 24628, 24628, 21371, 17082, 21369, 17085,
17085, 24628, 21358, 19539, 12969, 21364, 21358, 21342, 17086, 16961,
17086, 24628, 11264, 12878, 16131, 17087, 11264, 20009,  8015,  5734,
17087, 24628, 17088, 24628, 24628, 24628, 17088, 20010, 24628, 17089,
17088, 24628, 24628, 24628, 24628, 24628, 24628, 19844, 24628, 17089,
17089, 24628, 24628, 24628, 24628, 24628, 24628, 19863, 12971, 17090,
17090, 24628, 12972, 24628, 21179, 21341, 12972, 17091, 16043, 12973,
17091, 24628, 21260, 24628, 20495, 14373, 21260, 21339, 16044, 17092,
17092,  8522, 16018, 24628, 13334, 21330, 16018, 21328, 17093,  7183,
17093,  4465, 11710, 24628, 18301, 17096, 11710, 17094,  9044,  4466,
17094, 11714, 11711, 24628, 15058,  3714, 11711, 17095,  9045,  6467,
17095, 11713, 11712, 24628,  3725, 24628, 11712,  9620,  9046,  7672,
17096, 24628, 21327, 24628, 24628, 24628, 21327,  3714, 20585, 17097,
17097, 24628, 17338, 17338, 17539, 21311, 24628, 17098,  9724, 13218,
17098, 24628, 17337, 17337, 18038, 21302, 24628, 12063, 17099, 14315,
17099, 24628, 13340, 13340, 17920, 17100, 24628,  2471, 13309, 13341,
17100, 24628, 24628, 24628, 24628, 24628, 24628, 10111, 19867, 17101,
17101, 24628, 13910, 13910, 15962, 21301, 24628, 21299, 17102, 13911,
17102, 24628, 15452, 15452, 24628, 24628, 24628, 17103, 24628, 15453,
17103, 24628, 17536, 17536, 24628, 24628, 24628,  8010, 24628, 17104,
17104, 24628, 24628, 24628, 24628, 24628, 24628, 17834,  5315, 17105,
17105, 24628,  5316, 15945, 18313, 20220,  5316, 17106,  3393,  1627,
17106, 24628,  5317, 15946, 18314, 17114,  5317, 17107,  4458,  2668,
17107, 24628,  5318, 15947, 17113, 17112,  5318, 17109, 17108,  3546,
17108, 24628,  3396,  4460,  5399,  9870,  3396,  6137,  2267,  1906,
17109, 24628,  5495, 15948, 17111, 24628,  5495, 17110,  6137,  3971,
17110, 24628,  5496, 15949, 14502, 24628,  5496, 24628,  6130,  3941,
17111, 24628,  5320, 24628, 24628, 24628,  5320, 14502,  5392,  5327,
17112, 24628,  6143, 24628, 24628, 24628,  6143, 14504,  9870,  6151,
17113, 24628,  5319, 24628, 24628, 24628,  5319, 17111,  5399, 11961,
17114, 24628, 20093, 24628, 24628, 24628, 20093, 17112, 18448, 17115,
17115, 24628, 13918, 24628, 14189, 17116, 13918, 15682,  6526, 13919,
17116, 24628, 24628, 24628, 24628, 24628, 24628,  1323, 17117, 16597,
17117, 24628, 24628, 24628, 24628, 24628, 24628,  2477, 24628, 17118,
17118, 24628, 24628, 24628, 24628, 24628, 24628, 17119, 13434, 16598,
17119, 24628, 24628, 24628, 24628, 24628, 24628,  3672, 13438, 17120,
17120, 24628, 13311, 18301, 18367, 17124, 13311, 17121, 14321, 13312,
17121, 24628, 17122, 15058, 17123, 14325, 17122,  6065, 14319, 11716,
17122, 24628, 11715, 11715, 16694, 14326, 24628,   814, 13350, 11716,
17123, 24628, 16694, 24628, 24628, 24628, 16694,  6066, 24628, 14328,
17124, 24628, 19822, 24628, 24628, 24628, 19822, 14325, 24628, 17125,
17125, 24628, 24628, 24628, 24628, 24628, 24628, 19821,  5733, 17126,
17126, 24628,  5734, 19077, 20936, 17345,  5734, 17127, 15044,  2402,
17127, 24628,  5735, 17343, 17280, 17210,  5735, 17128, 16963,  5736,
17128, 24628, 17189, 17209, 17208, 17206, 17189, 17169, 17129, 13104,
17129, 24628, 17130, 15817, 17162, 17165, 17130, 17167,  6642, 13952,
17130, 24628, 14160, 14160, 17144, 17143, 24628, 17131,  6643, 13952,
17131, 24628, 14091, 14091, 17132, 24628, 24628,  9782,  6644, 14092,
17132, 24628, 24628, 24628, 24628, 24628, 24628,  9794, 24628, 17133,
17133, 24628, 24628, 24628, 24628, 24628, 24628, 17139, 11163, 17134,
17134,   132,  4190, 24628, 24628, 24628,  4190, 17135, 10063,   100,
17135,  4192,  4191, 24628, 24628, 24628,  4191, 17136, 10064,   450,
17136,  4193,  7874, 24628, 24628, 24628,  7874, 17137, 10065,  3317,
17137,  4194,  7875, 24628, 24628, 24628,  7875, 17138, 10066,  4195,
17138,  7872,  7876, 24628, 24628, 24628,  7876, 24628, 10067,  7858,
17139, 24628, 24628, 24628, 24628, 24628, 24628, 17140, 11164,  8424,
17140, 24628, 24628, 24628, 24628, 24628, 24628, 17141, 11165,  8445,
17141, 24628, 24628, 24628, 24628, 24628, 24628, 17142, 11166,  8466,
17142, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11167,  8487,
17143, 24628, 24628, 24628, 24628, 24628, 24628,  9809, 24628, 14100,
17144, 24628, 24628, 24628, 24628, 24628, 24628, 17132, 24628, 17145,
17145, 24628, 24628, 24628, 24628, 24628, 24628, 17148, 11168, 17146,
17146,    98,  3312, 24628, 24628, 24628,  3312, 17147, 16325,    99,
17147,  3314,  3313, 24628, 24628, 24628,  3313, 10761, 16326,   449,
17148, 24628, 24628, 24628, 24628, 24628, 24628, 17159, 11169, 17149,
17149,   595, 11059, 24628, 24628, 24628, 11059, 17150, 16328,    12,
17150, 11061, 11060, 24628, 24628, 24628, 11060, 17151, 16329,   107,
17151, 11062, 17158, 24628, 24628, 24628, 17158, 17152, 12083, 11063,
17152, 17157, 17156, 24628, 24628, 24628, 17156, 17153, 12061, 13849,
17153, 17155, 17154, 24628, 24628, 24628, 17154, 24628, 12056, 13882,
17154, 24628, 17155, 24628, 24628, 24628, 17155, 24628,  8899, 13882,
17155, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   600, 13882,
17156, 24628, 17157, 24628, 24628, 24628, 17157, 17154,  8898, 13849,
17157, 24628, 24628, 24628, 24628, 24628, 24628, 17155,   599, 13849,
17158, 24628, 11062, 24628, 24628, 24628, 11062, 17156,  8897, 11063,
17159, 24628, 24628, 24628, 24628, 24628, 24628, 17160, 11170, 14933,
17160, 24628, 24628, 24628, 24628, 24628, 24628, 17161, 11171, 14979,
17161, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11172, 14995,
17162, 24628, 17144, 24628, 24628, 24628, 17144, 17163, 24628, 17145,
17163, 24628, 17132, 24628, 24628, 24628, 17132, 17164, 24628, 17133,
17164, 24628,  9794, 24628, 24628, 24628,  9794, 24628, 24628,  9795,
17165, 24628, 17143, 24628, 24628, 24628, 17143, 17166, 24628, 14100,
17166, 24628,  9809, 24628, 24628, 24628,  9809, 24628, 24628,  9785,
17167, 24628, 17131, 15816, 17163, 24628, 17131, 17168,  6662, 14092,
17168, 24628,  9782, 15815, 17164, 24628,  9782, 24628,  6663,  9784,
17169, 24628, 17180, 17188, 17187, 24628, 17180, 17170, 17167, 16377,
17170, 24628, 17171, 17178, 17179, 24628, 17171, 24628, 17168, 16384,
17171, 24628, 16383, 16383, 17172, 24628, 24628, 24628,  9782, 16384,
17172, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9794, 17173,
17173, 24628,  9795, 24628, 10001, 24628,  9795, 17174, 13240,  6653,
17174, 24628,  9801, 24628, 10002, 24628,  9801, 17175, 13241,  4834,
17175, 24628,  9802, 24628, 10003, 24628,  9802, 17176, 13242,  4871,
17176, 24628,  9803, 24628, 10004, 24628,  9803, 17177, 13243,  4891,
17177, 24628,  9804, 24628, 10005, 24628,  9804, 24628, 13244,  4907,
17178, 24628, 16383, 24628, 24628, 24628, 16383, 24628, 15815, 16384,
17179, 24628, 17172, 24628, 24628, 24628, 17172, 24628, 17164, 17173,
17180, 24628, 16391, 16391, 17181, 24628, 24628, 17171, 17131, 16377,
17181, 24628, 24628, 24628, 24628, 24628, 24628, 17172, 17132, 17182,
17182, 24628, 17133, 24628, 10068, 24628, 17133, 17183, 13249, 17134,
17183, 24628, 17139, 24628, 10069, 24628, 17139, 17184, 13250,  8424,
17184, 24628, 17140, 24628, 10070, 24628, 17140, 17185, 13251,  8445,
17185, 24628, 17141, 24628, 10071, 24628, 17141, 17186, 13252,  8466,
17186, 24628, 17142, 24628, 10072, 24628, 17142, 24628, 13253,  8487,
17187, 24628, 17181, 24628, 24628, 24628, 17181, 17179, 17163, 17182,
17188, 24628, 16391, 24628, 24628, 24628, 16391, 17178, 15816, 16377,
17189, 24628, 16392, 16392, 17200, 17190, 24628, 17180, 17130, 13104,
17190, 24628, 24628, 24628, 24628, 24628, 24628, 17195, 17143, 17191,
17191, 24628, 14100, 24628,  7534, 24628, 14100, 17192, 13257, 10601,
17192, 24628, 14099, 24628,  7535, 24628, 14099, 17193, 13258, 10467,
17193, 24628, 14098, 24628,  7536, 24628, 14098, 17194, 13259, 10426,
17194, 24628, 14097, 24628,  7537, 24628, 14097, 17016, 13260, 10391,
17195, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9809, 17196,
17196, 24628,  9785, 24628,  5640, 24628,  9785, 17197, 13264,  4958,
17197, 24628,  9786, 24628,  5641, 24628,  9786, 17198, 13265,  4946,
17198, 24628,  9787, 24628,  5642, 24628,  9787, 17199, 13266,  4934,
17199, 24628,  9788, 24628,  5643, 24628,  9788, 17044, 13267,  4922,
17200, 24628, 24628, 24628, 24628, 24628, 24628, 17181, 17144, 17201,
17201, 24628, 17145, 24628, 12033, 24628, 17145, 17202, 13270, 17146,
17202, 24628, 17148, 24628, 12034, 24628, 17148, 17203, 13271, 17149,
17203, 24628, 17159, 24628, 12035, 24628, 17159, 17204, 13272, 14933,
17204, 24628, 17160, 24628, 12036, 24628, 17160, 17205, 13273, 14979,
17205, 24628, 17161, 24628, 12037, 24628, 17161, 24628, 13274, 14995,
17206, 24628, 17190, 24628, 24628, 24628, 17190, 17207, 17165, 17191,
17207, 24628, 17195, 24628, 24628, 24628, 17195, 24628, 17166, 17196,
17208, 24628, 17200, 24628, 24628, 24628, 17200, 17187, 17162, 17201,
17209, 24628, 16392, 24628, 24628, 24628, 16392, 17188, 15817, 13104,
17210, 24628, 17279, 24628, 24628, 24628, 17279, 17206, 17277, 17211,
17211, 24628, 17268, 24628, 17273, 17269, 17268, 17228, 13278, 17212,
17212,  7957, 11945, 24628, 10092, 17226, 11945, 17218, 17213,  5995,
17213,  6463, 11946, 24628,  1688, 17215, 11946, 17214,  7663,  6019,
17214,  6464, 11947, 24628,  1682,  2378, 11947, 13769,  7668,  6465,
17215, 24628, 17216, 24628, 24628, 24628, 17216,  2378, 12649, 11137,
17216, 24628, 24628, 24628, 24628, 24628, 24628,  1053, 17217, 11137,
17217, 24628, 24628, 24628, 24628, 24628, 24628,   573, 24628, 12650,
17218,  7958, 17225, 24628, 10091,  8599, 17225, 17219, 17214,  7959,
17219, 16451, 17224, 24628,  8859, 24628, 17224, 17220, 13769, 13922,
17220, 16425, 17223, 24628,  8849, 24628, 17223, 17221, 13759, 16426,
17221, 16415, 17222, 24628,  8844, 24628, 17222, 24628, 13753, 16416,
17222, 24628, 16415, 24628,  1470, 24628, 16415, 24628, 12166, 16416,
17223, 24628, 16425, 24628,  3337, 24628, 16425, 17222, 13756, 16426,
17224, 24628, 16451, 24628,  3336, 24628, 16451, 17223, 11948, 13922,
17225, 24628,  7958, 24628,  3335,  3672,  7958, 17224, 11947,  7959,
17226, 24628, 17227, 24628, 24628, 24628, 17227,  8599, 17215, 11483,
17227, 24628, 24628, 24628, 24628, 24628, 24628,  3672, 17216, 11483,
17228, 24628, 17264, 24628, 17265,  7536, 17264, 17242, 13279, 17229,
17229,  9700, 13280, 24628,  8597, 17240, 13280, 17236, 17230,  6530,
17230,  8964, 13281, 24628,  2397, 17234, 13281, 17231, 12531,  8152,
17231,  8965, 13282, 24628,  2387,  3813, 13282, 17232, 12532,  8966,
17232,  5745, 13283, 24628,  2378, 24628, 13283, 17233, 12533, 13286,
17233,  5746, 13284, 24628,  2369, 24628, 13284, 14171, 12534,  5762,
17234, 24628, 13303, 24628, 24628, 24628, 13303,  3813, 17235, 13304,
17235, 24628, 14736, 24628, 24628, 24628, 14736,  1973, 24628, 13338,
17236,  9701, 15330, 24628,  8598,  7540, 15330, 17237, 17231,  9702,
17237, 15313, 15315, 24628,  8599, 24628, 15315, 17238, 17232, 15274,
17238, 15299, 15300, 24628,  8600, 24628, 15300, 17239, 17233, 15283,
17239, 13786, 13785, 24628,  8601, 24628, 13785, 24628, 14171, 13787,
17240, 24628, 17241, 24628, 24628, 24628, 17241,  7540, 17234,  9892,
17241, 24628, 24628, 24628, 24628, 24628, 24628,  2480, 13303,  9892,
17242, 24628, 17258, 24628, 17259, 24628, 17258, 17250, 17248, 17243,
17243, 10793, 15675, 24628,  7538, 24628, 15675, 17244, 15505, 10794,
17244, 15651, 15673, 24628,  7539, 24628, 15673, 17245, 15503, 12857,
17245, 15645, 15671, 24628,  7540, 24628, 15671, 17246, 15501, 12923,
17246, 15639, 15669, 24628,  7541, 24628, 15669, 17247, 15499, 15624,
17247, 10894, 15667, 24628,  7542, 24628, 15667, 24628, 14230, 10895,
17248, 24628, 16999, 24628, 10301, 24628, 16999, 17249, 15616, 15675,
17249, 24628, 15474, 24628, 10299, 24628, 15474,  9552, 13145, 15390,
17250, 24628, 17256, 24628, 17257, 24628, 17256,  9577, 17249, 17251,
17251,  8836, 15390, 24628,  3290, 24628, 15390, 17252, 15520,  8837,
17252,  8816, 15388, 24628,  3291, 24628, 15388, 17253, 15518,  8817,
17253,  8796, 15386, 24628,  3292, 24628, 15386, 17254, 15516,  8797,
17254,  8776, 15384, 24628,  3293, 24628, 15384, 17255, 15514,  8777,
17255,  8759, 14617, 24628,  3294, 24628, 14617, 24628, 15512,  8760,
17256, 24628, 24628, 24628, 24628, 24628, 24628,  9556, 15474, 17251,
17257, 24628, 24628, 24628, 24628, 24628, 24628,  9578, 10299, 11739,
17258, 24628, 24628, 24628, 24628, 24628, 24628, 17256, 16999, 17243,
17259, 24628, 24628, 24628, 24628, 24628, 24628, 17257, 10301, 17260,
17260, 24628,  5119, 24628, 24628, 24628,  5119, 17261,  8902, 10989,
17261, 24628,  5120, 24628, 24628, 24628,  5120, 17262,  8903, 12875,
17262, 24628,  5121, 24628, 24628, 24628,  5121, 17263,  8904, 12944,
17263, 24628,  5122, 24628, 24628, 24628,  5122, 12009,  8905,  5123,
17264, 24628, 24628, 24628, 24628, 24628, 24628, 17258, 17000, 17229,
17265, 24628, 24628, 24628, 24628, 24628, 24628, 17259, 16592, 17266,
17266, 24628, 14496, 24628, 24628, 24628, 14496, 17267,  9292, 14497,
17267, 24628, 15698, 24628, 24628, 24628, 15698, 13634,  9293, 15241,
17268, 24628, 24628, 24628, 24628, 24628, 24628, 17264, 11944, 17212,
17269, 24628, 24628, 24628, 24628, 24628, 24628,  7536, 17117, 17270,
17270, 24628, 17118, 24628, 24628, 24628, 17118, 17272, 17271, 16598,
17271, 24628, 13434, 24628, 24628, 24628, 13434, 15534, 15529,  9894,
17272, 24628, 17119, 24628, 24628, 24628, 17119,  8599, 15534, 17120,
17273, 24628, 24628, 24628, 24628, 24628, 24628, 17265, 17276, 17274,
17274, 24628, 14493, 24628, 24628, 24628, 14493, 17275, 10927, 14053,
17275, 24628, 14494, 24628, 24628, 24628, 14494, 12704, 10928, 14192,
17276, 24628, 24628, 24628, 24628, 24628, 24628, 16592, 24628, 14493,
17277, 24628, 17278, 24628, 24628, 24628, 17278, 17165, 24628, 17268,
17278, 24628, 24628, 24628, 24628, 24628, 24628, 17143, 24628, 17268,
17279, 24628, 24628, 24628, 24628, 24628, 24628, 17190, 17278, 17211,
17280, 24628, 17342, 24628, 24628, 24628, 17342, 17208, 16964, 17281,
17281, 24628, 16966, 24628, 17340, 17332, 16966, 17282, 13842, 16967,
17282, 24628, 17327, 24628, 17329, 12035, 17327, 17289, 13843, 17283,
17283,   453, 13844, 24628,  8895, 17288, 13844, 17284, 16354,    11,
17284,   454, 13845, 24628,  8896,  7638, 13845, 17285, 16355,   106,
17285, 13901, 13846, 24628,  8897, 24628, 13846, 17286, 16356,   330,
17286, 13900, 13847, 24628,  8898, 24628, 13847, 17287,  8701, 13848,
17287, 13899, 13880, 24628,  8899, 24628, 13880, 24628,  8665, 13881,
17288, 24628, 13902, 24628, 24628, 24628, 13902,  7638, 16357, 13903,
17289, 24628, 17325, 24628, 17326, 24628, 17325, 17319, 17313, 17290,
17290,   697, 15082, 24628,  7636, 24628, 15082, 17291, 16359,   167,
17291,   698, 15083, 24628,  7637, 24628, 15083, 17292, 16360,   699,
17292, 17312, 15084, 24628,  7638, 24628, 15084, 17293, 16361, 15085,
17293, 17311, 17310, 24628,  7639, 24628, 17310, 17302, 16362, 17294,
17294,  3645,  7562, 14947,  8777, 17301,  7562, 17295, 14853,  6116,
17295,  7614,  7613, 14948,  8778, 17300,  7613, 17296, 14854,  6103,
17296,  7619,  7626, 14949,  8779, 17299,  7626, 17297, 14855,  5485,
17297,  7620,  7627, 14950,  8780,  8774,  7627, 17298, 14856,  6083,
17298,  7621,  7628, 14951,  8781, 24628,  7628, 24628, 14857,  2609,
17299,  7605,  7606, 14952,  8786, 24628,  7606,  8774, 14860,  6295,
17300,  7604,  7603, 14953,  8789, 24628,  7603, 17299, 14863,  7570,
17301,  3646,  7599, 14954,  8792, 24628,  7599, 17300, 14866,  7579,
17302, 17309, 17308, 24628,  7640, 24628, 17308, 24628, 16363, 17303,
17303,  3639,  3638, 14982,  8760, 24628,  3638, 17304, 14871,  2576,
17304,  3608,  3635, 14983,  8771, 24628,  3635, 17305, 14872,  1789,
17305,  3609,  3632, 14984,  8772, 24628,  3632, 17306, 14873,  2559,
17306,  3610,  3629, 14985,  8773, 24628,  3629, 17307, 14874,  2545,
17307,  3611,  3626, 14986,  8774, 24628,  3626, 24628, 14875,  2538,
17308, 24628, 17309, 24628,   744, 24628, 17309, 24628, 16364, 17303,
17309, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   116, 17303,
17310, 24628, 17311, 24628,   743, 24628, 17311, 17308, 16365, 17294,
17311, 24628, 24628, 24628, 24628, 24628, 24628, 17309,   115, 17294,
17312, 24628, 24628, 24628, 24628, 24628, 24628, 17311,   114, 15085,
17313, 24628, 17318, 24628,    76, 24628, 17318, 17314,  1728, 15082,
17314, 24628, 17317, 24628,    77, 24628, 17317, 17315,  1729,  9457,
17315, 24628, 17316, 24628,    78, 24628, 17316, 24628,  1730,  9477,
17316, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1731,  9477,
17317, 24628, 24628, 24628, 24628, 24628, 24628, 17316,   754,  9457,
17318, 24628, 24628, 24628, 24628, 24628, 24628, 17317,   753, 15082,
17319, 24628, 17323, 24628, 17324, 24628, 17323, 17320, 17314,  9456,
17320, 24628, 17321, 24628, 17322, 24628, 17321, 24628, 17315,  9478,
17321, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 17316,  9478,
17322, 24628, 24628, 24628, 24628, 24628, 24628, 24628,    78,  9508,
17323, 24628, 24628, 24628, 24628, 24628, 24628, 17321, 17317,  9456,
17324, 24628, 24628, 24628, 24628, 24628, 24628, 17322,    77,  9582,
17325, 24628, 24628, 24628, 24628, 24628, 24628, 17323, 17318, 17290,
17326, 24628, 24628, 24628, 24628, 24628, 24628, 17324,    76, 11766,
17327, 24628, 24628, 24628, 24628, 24628, 24628, 17325, 17328, 17283,
17328, 24628, 24628, 24628, 24628, 24628, 24628, 17318,   752, 13844,
17329, 24628, 24628, 24628, 24628, 24628, 24628, 17326, 13351, 17330,
17330, 24628, 13348, 24628, 24628, 24628, 13348, 17331,  5112, 11142,
17331, 24628, 13349, 24628, 24628, 24628, 13349, 13671,  5113, 11687,
17332, 24628, 24628, 24628, 24628, 24628, 24628, 12035, 17339, 17333,
17333, 24628, 17338, 24628, 24628, 24628, 17338, 17336, 17334, 13218,
17334, 24628, 13337, 24628, 24628, 24628, 13337, 17335, 16568,  9725,
17335, 24628, 13340, 24628, 24628, 24628, 13340,  6445, 16569, 13341,
17336, 24628, 17337, 24628, 24628, 24628, 17337,  8897, 17335, 14315,
17337, 24628, 24628, 24628, 24628, 24628, 24628,   598, 13340, 14315,
17338, 24628, 24628, 24628, 24628, 24628, 24628, 17337, 13337, 13218,
17339, 24628, 24628, 24628, 24628, 24628, 24628,   305, 24628, 17338,
17340, 24628, 24628, 24628, 24628, 24628, 24628, 17329, 13353, 17341,
17341, 24628, 13344, 24628, 24628, 24628, 13344, 16956,  4302,  9728,
17342, 24628, 24628, 24628, 24628, 24628, 24628, 17200, 16965, 17281,
17343, 24628, 17344, 24628, 24628, 24628, 17344, 17209,  5829,  5736,
17344, 24628, 24628, 24628, 24628, 24628, 24628, 16392,  5830,  5736,
17345, 24628, 21298, 24628, 24628, 24628, 21298, 17210, 21297, 17346,
17346, 24628, 20436, 24628, 19569, 21294, 20436, 21291, 21287, 17347,
17347,  9317, 17005, 24628, 11946, 13282, 17005, 21284, 17348,  8359,
17348,  7180, 12043, 24628, 19650, 20321, 12043, 17349, 12414,  7134,
17349,  7181, 12044, 24628, 17353, 12536, 12044, 17350, 12415,  7182,
17350, 17071, 12045, 24628,  5398, 24628, 12045, 17351, 12416, 12046,
17351, 17061, 17059, 24628,  5391, 24628, 17059, 16382, 17352, 17055,
17352, 13738, 17060, 24628, 24628, 24628, 17060, 15814, 10642,  9811,
17353, 24628, 19073, 24628, 24628, 24628, 19073,  5398, 19652, 17354,
17354, 24628, 16050, 16050, 18846, 21279, 24628, 17355,    45, 16051,
17355, 24628, 20504, 20504, 18852, 21274, 24628, 17356,  6002, 17075,
17356, 24628, 20503, 20503, 18858, 21269, 24628, 21267,  6003, 17357,
17357, 24628,  1579, 18219, 19071, 17397,  1579, 17358, 11765,   167,
17358, 24628, 17385, 17396, 17395, 17394, 17385, 17359, 12005,   699,
17359, 24628, 17374, 17384, 17383, 17382, 17374, 17366, 17360, 15085,
17360, 24628, 17361, 11768, 12007, 12011, 17361, 17364, 11103,  7634,
17361, 24628,   114,   114,  1583,  7146, 24628, 17362, 11095,  7634,
17362, 24628,   115,   115,  1584,  3288, 24628, 17363, 11079,  7562,
17363, 24628,   116,   116,  1585, 24628, 24628, 24628, 11070,  3638,
17364, 24628, 17362, 11769, 12008, 11743, 17362, 17365, 11082,  7562,
17365, 24628, 17363, 11770, 12009, 24628, 17363, 24628, 11071,  3638,
17366, 24628, 17371, 17373, 17372, 12188, 17371, 17367, 17364, 17294,
17367, 24628, 17368, 17370, 17369, 24628, 17368, 24628, 17365, 17303,
17368, 24628, 17309, 17309, 10894, 24628, 24628, 24628, 17363, 17303,
17369, 24628, 10894, 24628, 24628, 24628, 10894, 24628, 12009, 10895,
17370, 24628, 17309, 24628, 24628, 24628, 17309, 24628, 11770, 17303,
17371, 24628, 17311, 17311, 10917,  8759, 24628, 17368, 17362, 17294,
17372, 24628, 10917, 24628, 24628, 24628, 10917, 17369, 12008, 10878,
17373, 24628, 17311, 24628, 24628, 24628, 17311, 17370, 11769, 17294,
17374, 24628, 17312, 17312, 10924, 17375, 24628, 17371, 17361, 15085,
17375, 24628, 24628, 24628, 24628, 24628, 24628,  8759,  7146, 17376,
17376,  6238,  7148, 15006,  9934, 17381,  7148, 17377, 14894, 15007,
17377, 14625, 16237, 15013,  9935, 17380, 16237, 17378, 14895,  7172,
17378, 14622, 16236, 15014,  9936,  8769, 16236, 17379, 14896,  7155,
17379, 14618, 16235, 15015,  9937, 24628, 16235,  8781, 14897,  5247,
17380,  6244, 16227, 24628, 24628, 24628, 16227,  8769, 14900, 12761,
17381,  6243, 16228, 24628, 24628, 24628, 16228, 17380, 14902, 12783,
17382, 24628, 17375, 24628, 24628, 24628, 17375, 12188, 12011, 17376,
17383, 24628, 10924, 24628, 24628, 24628, 10924, 17372, 12007, 10859,
17384, 24628, 17312, 24628, 24628, 24628, 17312, 17373, 11768, 15085,
17385, 24628,   698,   698,  9828, 17386, 24628, 17374,  7144,   699,
17386, 24628, 24628, 24628, 24628, 24628, 24628, 17375,  7145, 17387,
17387, 11124, 12013, 15024,  9947, 17393, 12013, 17388, 14911,  6794,
17388, 16149, 16282, 15025,  9948, 17392, 16282, 17389, 14912, 12026,
17389, 16150, 16281, 15026,  9949, 17391, 16281, 17390, 14913, 12019,
17390, 16151, 16280, 15027,  9950, 24628, 16280, 13533, 14914,  6713,
17391, 11127, 16252, 24628, 24628, 24628, 16252, 13540, 14916,  6719,
17392, 11126, 16275, 24628, 24628, 24628, 16275, 17391, 14918, 11129,
17393, 11125, 16276, 24628, 24628, 24628, 16276, 17392, 14920, 13211,
17394, 24628, 17386, 24628, 24628, 24628, 17386, 17382, 12010, 17387,
17395, 24628,  9828, 24628, 24628, 24628,  9828, 17383, 12006,  9829,
17396, 24628,   698, 24628, 24628, 24628,   698, 17384, 11767,   699,
17397, 24628, 21266, 24628, 24628, 24628, 21266, 17394, 21264, 17398,
17398, 17943, 18031, 15043,  9956, 19049, 18031, 17399, 11969, 15044,
17399, 17972, 18030, 19047,  9957, 19044, 18030, 19034, 11970, 17400,
17400, 24628,  8918, 13983, 17401, 17402,  8918, 17425,  6630,  5491,
17401, 24628, 15127, 24628, 24628, 24628, 15127, 16369, 24628, 15128,
17402, 24628, 17403, 24628, 24628, 24628, 17403, 17426, 24628, 17404,
17403, 24628, 24628, 24628, 24628, 24628, 24628, 17427, 24628, 17404,
17404, 24628, 24628, 24628, 24628, 24628, 24628, 17405, 12042, 17348,
17405, 24628, 24628, 24628, 24628, 24628, 24628, 19791, 16942, 17406,
17406,  9874, 13455, 24628, 19654, 20349, 13455, 17407, 12554,  8189,
17407,  9875, 13456, 24628, 17412,  8904, 13456, 17408, 12555,  9876,
17408, 15391, 13457, 24628, 12536, 24628, 13457, 17409, 12556, 13458,
17409, 15351, 17411, 24628, 12535, 24628, 17411, 17410, 12557, 15352,
17410, 14575, 15706, 24628,  5649, 24628, 15706, 24628, 12558, 14576,
17411, 24628, 15351, 24628,  5656, 24628, 15351, 15706, 12560, 15352,
17412, 24628, 19375, 24628, 24628, 24628, 19375, 12536, 16906, 17413,
17413, 24628, 15989, 15989, 15944, 17420, 24628, 17414,   463, 15990,
17414, 24628, 17419, 17419, 15950, 17417, 24628, 17415,   813, 17076,
17415, 24628, 16022, 16022, 15956, 17416, 24628,  9579,   814, 11765,
17416, 24628, 24628, 24628, 24628, 24628, 24628,  9578,  8330, 13638,
17417, 24628, 24628, 24628, 24628, 24628, 24628, 17416,  8970, 17418,
17418, 24628,  8971, 24628, 24628, 24628,  8971, 16040, 12089,  6793,
17419, 24628, 24628, 24628, 24628, 24628, 24628, 16022,  3277, 17076,
17420, 24628, 24628, 24628, 24628, 24628, 24628, 17417, 19598, 17421,
17421, 24628, 19540, 24628, 24628, 24628, 19540, 17422, 12878, 16961,
17422, 24628, 19538, 24628, 24628, 24628, 19538, 21262, 12879, 17423,
17423, 24628, 10998, 15702, 20469, 17475, 10998, 17424, 17400,  4455,
17424, 24628, 10999, 15703, 17461, 10849, 10999, 17436, 17425, 11000,
17425, 24628,  8919, 13984, 16369, 17426,  8919, 17432,  6631,  8920,
17426, 24628, 17427, 24628, 24628, 24628, 17427, 14403, 24628, 17428,
17427, 24628, 24628, 24628, 24628, 24628, 24628, 10098, 24628, 17428,
17428, 24628, 24628, 24628, 24628, 24628, 24628, 17429, 13367, 17213,
17429, 24628, 24628, 24628, 24628, 24628, 24628, 17430, 13368, 17230,
17430, 24628, 24628, 24628, 24628, 24628, 24628, 17431, 13369, 15505,
17431, 24628, 24628, 24628, 24628, 24628, 24628,  9678, 13370, 15520,
17432, 24628, 17433, 13986, 16322, 14403, 17433, 17435,  6632, 13085,
17433, 24628, 13084, 13084, 16323, 10098, 24628, 17434,  6426, 13085,
17434, 24628, 10079, 10079, 10061, 24628, 24628,  9987,  6637, 10080,
17435, 24628, 17434, 13987, 16318, 24628, 17434, 16314,  6636, 10080,
17436, 24628, 17453, 15704,  7530, 17460, 17453, 17437, 17432, 14631,
17437, 24628, 17446, 15705, 13385, 24628, 17446, 17438, 17435, 14591,
17438, 24628, 17439, 15706, 13164, 24628, 17439, 24628, 16314, 14576,
17439, 24628, 14575, 14575, 17440, 24628, 24628, 24628,  9987, 14576,
17440, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9999, 17441,
17441, 24628, 10000, 24628,  6735, 24628, 10000, 17442, 13391,  5577,
17442, 24628, 10006, 24628,  6736, 24628, 10006, 17443, 13392,  1827,
17443, 24628, 10007, 24628,  6737, 24628, 10007, 17444, 13393,  4872,
17444, 24628, 10008, 24628,  6738, 24628, 10008, 17445, 13394,  4723,
17445, 24628, 10009, 24628,  6739, 24628, 10009, 24628, 13395,  4739,
17446, 24628, 14590, 14590, 17447, 24628, 24628, 17439, 17434, 14591,
17447, 24628, 24628, 24628, 24628, 24628, 24628, 17440, 10061, 17448,
17448, 24628, 10062, 24628,  6740, 24628, 10062, 17449, 13400, 10063,
17449, 24628, 10073, 24628,  6741, 24628, 10073, 17450, 13401,  8415,
17450, 24628, 10074, 24628,  6742, 24628, 10074, 17451, 13402,  8436,
17451, 24628, 10075, 24628,  6743, 24628, 10075, 17452, 13403,  8457,
17452, 24628, 10076, 24628,  6744, 24628, 10076, 24628, 13404,  8478,
17453, 24628, 14630, 14630, 17454, 16527, 24628, 17446, 17433, 14631,
17454, 24628, 24628, 24628, 24628, 24628, 24628, 17447, 16323, 17455,
17455, 24628, 16324, 24628,  6746, 24628, 16324, 17456, 13409, 16325,
17456, 24628, 16327, 24628,  6747, 24628, 16327, 17457, 13410, 16328,
17457, 24628, 16330, 24628,  6748, 24628, 16330, 17458, 13411, 14934,
17458, 24628, 16331, 24628,  6749, 24628, 16331, 17459, 13412, 14644,
17459, 24628, 16332, 24628,  6750, 24628, 16332, 24628, 13413, 14655,
17460, 24628, 16527, 24628, 13380, 24628, 16527, 15934, 14403, 16528,
17461, 24628, 15708, 15708, 17469, 17463, 24628,  7530, 17462, 15709,
17462, 24628, 16694, 16694, 24628, 24628, 24628,  5708, 24628, 14328,
17463, 24628, 24628, 24628, 24628, 24628, 24628, 13380, 24628, 17464,
17464, 24628, 24628, 24628, 24628, 24628, 24628, 17467,  6462, 17465,
17465, 24628,  6463, 24628, 24628, 24628,  6463, 17466, 10927,  6019,
17466, 24628,  6464, 24628, 24628, 24628,  6464, 13838, 10928,  6465,
17467, 24628, 24628, 24628, 24628, 24628, 24628, 17259,  8963, 17468,
17468, 24628,  8964, 24628, 24628, 24628,  8964, 15729,  9292,  8152,
17469, 24628, 24628, 24628, 24628, 24628, 24628, 12030, 24628, 17470,
17470, 24628, 24628, 24628, 24628, 24628, 24628, 17473,    74, 17471,
17471, 24628,    58, 24628, 24628, 24628,    58, 17472,  4302,     3,
17472, 24628, 11047, 24628, 24628, 24628, 11047, 14356,  4303,    41,
17473, 24628, 24628, 24628, 24628, 24628, 24628, 17326,    75, 17474,
17474, 24628,    71, 24628, 24628, 24628,    71, 15730,  5112,    22,
17475, 24628, 18365, 18365, 19664, 19657, 24628, 10849, 20802, 17476,
17476, 24628, 18296, 18296, 19647, 19645, 24628, 19502, 14186, 17477,
17477, 24628, 12171, 19660, 19650, 21218, 12171, 17481, 17478,  9726,
17478, 24628, 12172, 17480, 24628, 24628, 12172, 17479, 13226,  9895,
17479, 24628, 12175, 11998, 24628, 24628, 12175,  3735, 13223, 11999,
17480, 24628, 11489, 24628, 24628, 24628, 11489, 11998, 13227,  9895,
17481, 24628, 12177, 14309, 17353, 17482, 12177,  5396, 17479, 12178,
17482, 24628, 20734, 24628, 24628, 24628, 20734,  9869, 20506, 17483,
17483, 24628, 17544, 17544, 21217, 20733, 24628, 18270, 10789, 17484,
17484, 24628,  5994, 18201, 21215, 21205,  5994, 17485, 13832,  5995,
17485, 24628, 17525, 18202, 21204, 21203, 17525, 17486, 13833,  7959,
17486, 24628, 17511, 16455, 17524, 17523, 17511, 17487, 13834, 13922,
17487, 24628, 17497, 16436, 17510, 17509, 17497, 17488, 13835, 16426,
17488, 24628, 17489, 16422, 17496, 24628, 17489, 24628, 13237, 16416,
17489, 24628, 16415, 16415, 17490, 24628, 24628, 24628, 13238, 16416,
17490, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 13239, 17491,
17491,  9796, 13240, 24628,   264, 24628, 13240, 17492,  2304,  3120,
17492,  9797, 13241, 24628,   265, 24628, 13241, 17493,  2305,  3099,
17493,  9798, 13242, 24628,   266, 24628, 13242, 17494,  2306,  3067,
17494,  9799, 13243, 24628,   267, 24628, 13243, 17495,  2307,  3023,
17495,  9800, 13244, 24628,   268, 24628, 13244, 24628,  2308,  2936,
17496, 24628, 17490, 24628, 24628, 24628, 17490, 24628, 13246, 17491,
17497, 24628, 16425, 16425, 17503, 17498, 24628, 17489, 13755, 16426,
17498, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 13263, 17499,
17499,  4483, 13264, 24628,  5283, 24628, 13264, 17500,  5518,  4488,
17500,  4484, 13265, 24628,  5282, 24628, 13265, 17501,  5515,  2277,
17501,  4485, 13266, 24628,  5281, 24628, 13266, 17502,  5512,  2191,
17502,  4486, 13267, 24628,  5280, 24628, 13267, 16431,  5509,  2019,
17503, 24628, 24628, 24628, 24628, 24628, 24628, 17490, 13248, 17504,
17504, 11163, 13249, 24628,   679, 24628, 13249, 17505,  4355,  4190,
17505, 11164, 13250, 24628,   680, 24628, 13250, 17506,  3221,  5183,
17506, 11165, 13251, 24628,   681, 24628, 13251, 17507,  3217,  5333,
17507, 11166, 13252, 24628,   682, 24628, 13252, 17508,  3212,  3437,
17508, 11167, 13253, 24628,   683, 24628, 13253, 24628,  3205,  3417,
17509, 24628, 17498, 24628, 24628, 24628, 17498, 24628, 13262, 17499,
17510, 24628, 17503, 24628, 24628, 24628, 17503, 17496, 13254, 17504,
17511, 24628, 16451, 16451, 17517, 17512, 24628, 17497, 13761, 13922,
17512, 24628, 24628, 24628, 24628, 24628, 24628, 17498, 13762, 17513,
17513, 11175, 13763, 24628,  7993, 24628, 13763, 17514, 10487,  8282,
17514, 11176, 13764, 24628,  7994, 24628, 13764, 17515, 10488, 11185,
17515, 11177, 13765, 24628,  7995, 24628, 13765, 17516, 10489, 11179,
17516, 11178, 13766, 24628,  7996, 24628, 13766, 13932, 10490,  5951,
17517, 24628, 24628, 24628, 24628, 24628, 24628, 17503, 13275, 17518,
17518, 11168, 13270, 24628,   896, 24628, 13270, 17519,  3186,  3312,
17519, 11169, 13271, 24628,   897, 24628, 13271, 17520,  3182, 11059,
17520, 11170, 13272, 24628,   898, 24628, 13272, 17521,  3178,  7500,
17521, 11171, 13273, 24628,   899, 24628, 13273, 17522,  3173,  5406,
17522, 11172, 13274, 24628,   900, 24628, 13274, 24628,  3166,  3572,
17523, 24628, 17512, 24628, 24628, 24628, 17512, 17509, 13837, 17513,
17524, 24628, 17517, 24628, 24628, 24628, 17517, 17510, 13269, 17518,
17525, 24628,  7958,  7958, 21201, 17526, 24628, 17511, 13771,  7959,
17526, 24628, 24628, 24628, 24628, 24628, 24628, 17512, 13772, 17527,
17527, 12160, 13773, 24628, 18963, 17538, 13773, 17528, 10499, 12161,
17528, 17537, 13774, 24628, 17535,  7995, 13774, 17529, 10500, 13775,
17529, 17534, 17533, 24628,  8006, 24628, 17533, 17530, 10501, 16855,
17530, 17532, 17531, 24628,  8007, 24628, 17531,  9614, 10502, 16866,
17531, 24628, 17532, 24628,  8005, 24628, 17532,  9552, 10509, 16866,
17532, 24628, 24628, 24628, 24628, 24628, 24628,  9536, 10510, 16866,
17533, 24628, 17534, 24628,  8004, 24628, 17534, 17531, 10511, 16855,
17534, 24628, 24628, 24628, 24628, 24628, 24628, 17532, 10512, 16855,
17535, 24628, 17536, 24628, 24628, 24628, 17536,  8006, 24628, 17104,
17536, 24628, 24628, 24628, 24628, 24628, 24628,  8004, 24628, 17104,
17537, 24628, 24628, 24628, 24628, 24628, 24628, 17534,  8869, 13775,
17538, 24628, 18039, 24628, 24628, 24628, 18039,  7995, 24628, 17539,
17539, 24628, 24628, 24628, 24628, 24628, 24628, 18038, 15258, 17540,
17540, 24628, 14749, 15959, 19651, 21200, 14749, 17541, 13226, 14750,
17541, 24628, 17542, 14038, 19652, 20506, 17542, 17108, 13223, 12128,
17542, 24628, 12127, 12127, 16049, 17543, 24628,  3396, 12174, 12128,
17543, 24628, 24628, 24628, 24628, 24628, 24628,  6150, 24628, 17544,
17544, 24628, 24628, 24628, 24628, 24628, 24628, 17545,  5993, 17484,
17545, 24628, 24628, 24628, 24628, 24628, 24628, 18267,  6528, 17546,
17546, 24628,  6529, 18204, 21193, 21191,  6529, 21186, 17547,  6530,
17547, 24628,  8151, 17468, 21185, 17553,  8151, 17548, 13097,  8152,
17548, 24628, 13690, 15729, 13440, 17552, 13690, 17549, 13182,  8966,
17549, 24628, 13679, 15725, 13426, 17551, 13679, 17550, 13172, 13286,
17550, 24628, 13685, 15721, 13405, 13425, 13685, 13388, 13167,  5762,
17551, 24628, 13680, 24628, 24628, 24628, 13680, 13425, 13179, 13681,
17552, 24628, 13691, 24628, 24628, 24628, 13691, 17551, 13183, 13692,
17553, 24628, 21164, 24628, 24628, 24628, 21164, 17552, 13098, 17554,
17554, 24628, 13100, 24628,  5172, 17570, 13100, 17555,  8016, 13101,
17555, 24628, 17569, 24628,  6512,  5452, 17569, 17556,  8017, 15702,
17556, 24628, 17557, 24628,  6513, 24628, 17557, 17568,  8021, 17564,
17557, 24628, 24628, 24628, 24628, 24628, 24628, 17558,  8019, 17564,
17558, 24628, 24628, 24628, 24628, 24628, 24628,  6144,  8020, 17559,
17559, 24628,  3740, 24628,  5454, 24628,  3740, 17560,  8079, 10538,
17560, 24628,  3741, 24628,  5455, 24628,  3741, 17561,  7753, 10554,
17561, 24628,  3742, 24628,  5456, 24628,  3742, 17562,  7751, 10574,
17562, 24628,  3743, 24628,  2454, 24628,  3743, 17563,  7749,  3858,
17563, 24628,  3744, 24628,  2435, 24628,  3744, 24628,  7747,  3751,
17564, 24628,  1403, 24628,  4073, 24628,  1403, 17565,  8139, 11442,
17565, 24628,  1404, 24628,  4074, 24628,  1404, 17566,  8140, 11409,
17566, 24628,  1405, 24628,  4075, 24628,  1405, 17567, 15829, 11391,
17567, 24628,  1406, 24628,  4076, 24628,  1406, 15742, 15828, 11386,
17568, 24628, 17558, 24628,  6956, 24628, 17558,  8275,  8022, 17559,
17569, 24628, 24628, 24628, 24628, 24628, 24628, 17557,  8018, 15702,
17570, 24628, 24628, 24628, 24628, 24628, 24628,  5452, 24628, 17571,
17571, 24628, 24628, 24628, 24628, 24628, 24628, 19567, 18416, 17572,
17572, 24628, 18386, 18386, 21179, 21128, 24628, 20492, 14749, 17573,
17573, 24628, 14750, 19585,  1988,  3278, 14750, 17574,  1628,  9727,
17574, 24628, 14751, 19586,  4477, 17584, 14751, 17575, 13733,  9897,
17575, 24628, 14752, 16834,  4478, 17583, 14752, 17581, 17576, 11054,
17576, 24628, 13735,  1631, 17577, 17578, 13735, 17579,  4979,  1633,
17577, 24628, 13743, 24628, 24628, 24628, 13743, 17060, 10695, 12417,
17578, 24628, 13739, 24628, 24628, 24628, 13739, 12845, 15546, 13740,
17579, 24628, 13736, 11345, 17060, 24628, 13736, 17580,  4980,  6834,
17580, 24628, 13737, 11344, 15815, 24628, 13737, 24628,  4983,  9740,
17581, 24628, 14753, 16744,  5389, 24628, 14753, 17582, 17579, 11495,
17582, 24628, 14754, 16730,  5381, 24628, 14754, 24628, 17580, 11641,
17583, 24628, 14788, 24628,  9867, 24628, 14788, 16743, 17578, 14789,
17584, 24628, 21127, 24628, 18396, 24628, 21127, 17583, 21126, 17585,
17585, 24628, 13745, 20275, 14458, 21111, 13745, 17586, 15269, 13746,
17586, 24628, 21089, 20276, 14459, 21108, 21089, 21055, 15270, 17587,
17587,  6529, 15271, 17229,  8596, 17598, 15271, 17588, 13150,  6530,
17588, 15316, 15272, 17236,  8608,  8591, 15272, 17593, 17589,  9702,
17589, 13690, 13677, 17231,  2386,  5436, 13677, 17590, 13160,  8966,
17590, 13679, 13678, 17232,  2377, 17592, 13678, 17591, 13161, 13286,
17591, 13685, 13688, 17233,  2368, 14178, 13688, 14170, 13162,  5762,
17592, 13680, 13686, 24628,  2379, 24628, 13686, 14178, 13180, 13681,
17593, 15301, 15273, 17237,  8613, 17597, 15273, 17594, 17590, 15274,
17594, 15298, 15282, 17238,  8614, 17596, 15282, 17595, 17591, 15283,
17595, 14518, 14517, 17239,  8615, 24628, 14517, 24628, 14170, 13787,
17596, 14539, 14538, 24628,  7078, 24628, 14538, 24628, 14178, 14540,
17597, 15302, 15314, 24628,  8607, 24628, 15314, 17596, 17592, 15303,
17598, 24628, 15331, 17240, 21053, 17604, 15331,  8591, 17599,  9892,
17599, 24628, 15332, 17234, 17602, 17601, 15332,  5436, 17600, 13304,
17600, 24628, 15333, 17235, 24628, 24628, 15333,  2029, 24628, 13338,
17601, 24628, 15334, 24628, 24628, 24628, 15334,  5435, 24628, 15335,
17602, 24628, 17603, 24628, 24628, 24628, 17603,   836, 24628, 13306,
17603, 24628, 24628, 24628, 24628, 24628, 24628,   729, 24628, 13306,
17604, 24628, 21052, 24628, 24628, 24628, 21052,  8589, 17601, 17605,
17605, 24628, 15335, 24628, 24628, 24628, 15335, 17606, 24628, 15336,
17606, 24628, 20345, 24628, 24628, 24628, 20345,  6503, 24628, 17607,
17607, 24628, 24628, 24628, 24628, 24628, 24628, 15708, 16654, 17608,
17608, 24628, 16655, 16655, 18912, 17627, 24628, 17609,  3394, 13731,
17609, 24628, 16656, 16656, 17623, 17618, 24628, 17610,  3395, 15341,
17610, 24628, 16657, 16657, 17616, 17614, 24628, 17611,  3396, 16658,
17611, 24628, 16682, 16682, 17613, 24628, 24628, 17612,  5498, 16683,
17612, 24628, 16688, 16688, 15976, 24628, 24628, 24628,  5497, 16689,
17613, 24628, 24628, 24628, 24628, 24628, 24628, 15976,  3398, 11874,
17614, 24628, 24628, 24628, 24628, 24628, 24628, 17615,  6150, 11539,
17615, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5867, 11665,
17616, 24628, 24628, 24628, 24628, 24628, 24628, 17613,  3397, 17617,
17617, 24628,  5400, 24628, 24628, 24628,  5400, 15039,  3339,  3311,
17618, 24628, 24628, 24628, 24628, 24628, 24628, 17614, 17622, 17619,
17619, 24628, 13918, 24628, 24628, 24628, 13918, 17620,  6526, 13919,
17620, 24628, 15683, 24628, 24628, 24628, 15683, 17621,  6527, 15271,
17621, 24628, 15681, 24628, 24628, 24628, 15681, 15392, 15658, 15662,
17622, 24628, 24628, 24628, 24628, 24628, 24628,  6150, 24628, 13918,
17623, 24628, 24628, 24628, 24628, 24628, 24628, 17616,  4464, 17624,
17624, 24628,  4465, 24628, 24628, 24628,  4465, 17625,  4695,  4466,
17625, 24628, 11714, 24628, 24628, 24628, 11714, 17626,  4696,  6467,
17626, 24628, 11713, 24628, 24628, 24628, 11713, 14267,  4802,  7672,
17627, 24628, 24628, 24628, 24628, 24628, 24628, 17618, 19681, 17628,
17628, 24628, 19682, 24628, 24628, 24628, 19682, 20698, 13709, 17629,
17629, 24628,  8358, 17005, 21040, 21023,  8358, 17630,  8989,  8359,
17630, 24628, 20992, 17006, 21011, 13679, 20992, 20962, 17631,  9319,
17631, 24628, 17896, 12044, 19058, 13173, 17896, 19908, 17632,  7182,
17632, 24628, 17633,  8992, 16964, 18043, 17633, 17880, 20961,  8994,
17633, 24628,  8993,  8993, 16965, 17645, 24628, 17637, 17634,  8994,
17634, 24628, 10129, 10129, 24628, 24628, 24628, 17635, 24628,  8522,
17635, 24628, 10130, 10130, 24628, 24628, 24628, 17636, 24628, 10131,
17636, 24628, 10694, 10694, 24628, 24628, 24628,  6645, 24628, 10643,
17637, 24628, 13743, 13743, 17144, 17638, 24628,  9810, 17635, 12417,
17638, 24628, 24628, 24628, 24628, 24628, 24628,  9809, 24628, 17639,
17639, 24628, 24628, 24628, 24628, 24628, 24628, 17642, 11175, 17640,
17640,  1393,  8282, 24628, 24628, 24628,  8282, 17641, 16336,  1394,
17641,  8284,  8283, 24628, 24628, 24628,  8283, 10758, 16337,  7551,
17642, 24628, 24628, 24628, 24628, 24628, 24628, 17643, 11176, 14114,
17643, 24628, 24628, 24628, 24628, 24628, 24628, 17644, 11177, 14125,
17644, 24628, 24628, 24628, 24628, 24628, 24628, 12606, 11178, 14135,
17645, 24628, 24628, 24628, 24628, 24628, 24628, 17638, 24628, 17646,
17646, 24628, 24628, 24628, 24628, 24628, 24628, 17914, 12160, 17647,
17647,  1624, 12161, 24628,  9683, 17682, 12161, 17648, 13815,  1625,
17648, 17681, 17680, 24628,  9684,  9635, 17680, 17649, 13818,  7550,
17649, 17679, 17678, 24628,  9685, 24628, 17678, 17670, 13819, 17650,
17650,  7890,  7889, 17669,  9637, 17666,  7889, 17651,  8286, 12793,
17651, 13954, 17662, 17665, 10274, 17664, 17662, 17652,  8287, 14001,
17652, 13998, 17659, 17661, 10272, 17660, 17659, 17653,  8288,  7499,
17653, 13999, 17657, 17658, 10270, 24628, 17657, 17654,  8289,  6399,
17654, 14000, 17655, 17656, 10268, 24628, 17655, 24628,  8290,  6337,
17655, 24628, 14000,  7495, 10269, 24628, 14000, 24628,  8291,  6337,
17656,  6330,  7495, 24628,  7293, 24628,  7495, 24628,  8293,  6337,
17657, 24628, 13999,  7494, 10271, 24628, 13999, 17655,  8294,  6399,
17658,  6329,  7494, 24628,  7292, 24628,  7494, 17656,  8298,  6399,
17659, 24628, 13998,  7493, 10273, 13260, 13998, 17657,  8299,  7499,
17660,  6804, 13260, 24628,  5304, 24628, 13260, 13932,  8302,  6183,
17661,  6328,  7493, 24628,  7291, 24628,  7493, 17658,  8304,  7499,
17662, 24628, 13954,  7492, 10275, 17663, 13954, 17659,  8305, 14001,
17663, 24628, 13955, 24628,  5267, 24628, 13955, 13260, 16168, 13993,
17664, 13955, 17663, 24628,  8946, 24628, 17663, 17660, 16176, 13993,
17665,  6327,  7492, 24628,  7290, 24628,  7492, 17661, 10631, 14001,
17666, 16830, 17668, 24628,  9638, 24628, 17668, 17664, 17667, 16828,
17667,  8517,  8516, 24628, 24628, 24628,  8516, 16176, 24628,  8518,
17668, 24628, 16830, 24628,  9639, 24628, 16830, 17663,  8516, 16828,
17669,  6326,  7491, 24628,  7289, 24628,  7491, 17665, 10630, 12793,
17670, 17677, 17676, 24628,  9686, 24628, 17676, 17221, 13820, 17671,
17671,  6800,  7775,  8263,  8687, 24628,  7775, 17672, 10237,  7852,
17672,  7777,  7776,  8269,  8686, 24628,  7776, 17673, 10238,  7785,
17673,  7778,  7839,  8270,  8685, 24628,  7839, 17674, 10239,  6580,
17674,  7779,  7840,  8271,  8684, 24628,  7840, 17675, 10240,  6549,
17675,  7780,  7841,  8272,  8683, 24628,  7841, 24628, 10241,  5151,
17676, 24628, 17677, 24628,  1469, 24628, 17677, 17222, 12165, 17671,
17677, 24628, 24628, 24628, 24628, 24628, 24628, 16415,  7768, 17671,
17678, 24628, 17679, 24628,  1468, 24628, 17679, 17676, 12164, 17650,
17679, 24628, 24628, 24628, 24628, 24628, 24628, 17677,  7767, 17650,
17680, 24628, 17681, 24628,  1467,   633, 17681, 17678, 12163,  7550,
17681, 24628, 24628, 24628, 24628, 24628, 24628, 17679, 12167,  7550,
17682, 24628, 20960, 24628, 24628, 24628, 20960,  9635, 13821, 17683,
17683, 24628, 12169, 18587, 19794, 17689, 12169, 17684, 11484, 12170,
17684, 24628, 17685, 17688, 17687, 15236, 17685,  8886, 15228, 13825,
17685, 24628, 13824, 13824, 16947, 17686, 24628,  3472, 14044, 13825,
17686, 24628, 24628, 24628, 24628, 24628, 24628, 10299, 24628, 15237,
17687, 24628, 16947, 24628, 24628, 24628, 16947,  8887, 24628, 16948,
17688, 24628, 13824, 24628, 24628, 24628, 13824,  7296, 15229, 13825,
17689, 24628, 20753, 24628, 24628, 24628, 20753, 15236, 24628, 17690,
17690, 24628, 24628, 24628, 24628, 24628, 24628, 20752, 19642, 17691,
17691, 24628, 18133, 19570,  5823,  9113, 18133, 20955,  8990, 17692,
17692, 24628,  6827, 20579,  6787,  9115,  6827, 17693, 14053,  6828,
17693, 24628, 17741, 20580,  6788, 20952, 17741, 17694, 14054,  7136,
17694, 24628, 17722, 17740,  7489, 17739, 17722, 17710, 17695,  7364,
17695, 24628, 17701, 17709, 17708, 17707, 17701, 17696,  8499,  6230,
17696, 24628,  8395, 17700, 17699, 15569,  8395, 17697,  8391,  7689,
17697, 24628,  8380, 17698, 15552, 24628,  8380, 24628,  8376,  8365,
17698, 24628,  8387, 24628, 24628, 24628,  8387, 24628,  4977,  8365,
17699, 24628,  8402, 24628, 24628, 24628,  8402, 15552,  6024,  8403,
17700, 24628,  8492, 24628, 24628, 24628,  8492, 17698,  4976,  7689,
17701, 24628,  6229,  6229, 15169, 17702, 24628,  8395,  8500,  6230,
17702, 24628, 24628, 24628, 24628, 24628, 24628,  8396,  8501, 17703,
17703, 24628,  8502, 24628,  8331, 24628,  8502, 17704,  8162,  8503,
17704, 24628, 14153, 24628,  8332, 24628, 14153, 17705,  8163, 14104,
17705, 24628, 14147, 24628,  8333, 24628, 14147, 17706,  8164, 14116,
17706, 24628, 14141, 24628,  8334, 24628, 14141, 15568,  8165, 14127,
17707, 24628, 17702, 24628, 24628, 24628, 17702, 15569, 16724, 17703,
17708, 24628, 15169, 24628, 24628, 24628, 15169, 17699,  6023, 15170,
17709, 24628,  6229, 24628, 24628, 24628,  6229, 17700,  4975,  6230,
17710, 24628, 17714, 17721,  6540, 15600, 17714, 17711, 17696, 12977,
17711, 24628, 17712, 17713,  6536, 24628, 17712, 24628, 17697, 12997,
17712, 24628, 13008, 13008, 15582, 24628, 24628, 24628,  8380, 12997,
17713, 24628, 13008, 24628,  6253, 24628, 13008, 24628, 17698, 12997,
17714, 24628, 13010, 13010, 17715, 15601, 24628, 17712,  8395, 12977,
17715, 24628, 24628, 24628, 24628, 24628, 24628, 15582,  8402, 17716,
17716,  6026,  8403, 24628,  8670, 24628,  8403, 17717,  8263,  6027,
17717,  8491,  8404, 24628,  8671, 24628,  8404, 17718,  8269,  8405,
17718,  8490,  8425, 24628,  8672, 24628,  8425, 17719,  8270,  8426,
17719,  8489,  8446, 24628,  8673, 24628,  8446, 17720,  8271,  8447,
17720,  8488,  8467, 24628,  8674, 24628,  8467, 24628,  8272,  8468,
17721, 24628, 13010, 24628,  6252, 24628, 13010, 17713, 17700, 12977,
17722, 24628,  7363,  7363, 17731, 17723, 24628, 17714, 17701,  7364,
17723, 24628, 24628, 24628, 24628, 24628, 24628, 15601, 17702, 17724,
17724,  8502, 17703, 24628,  9627, 24628, 17703, 17725,  8280,  8503,
17725, 14153, 17704, 24628,  9628, 24628, 17704, 17729, 17726, 14104,
17726,  5876,  8163, 24628,  8955, 24628,  8163, 17727, 10742, 12711,
17727,  5877,  8164, 24628,  8956, 24628,  8164, 17728, 10739, 12725,
17728,  5878,  8165, 24628,  8957, 24628,  8165, 15596, 10737,  5950,
17729, 14147, 17705, 24628,  9629, 24628, 17705, 17730, 17727, 14116,
17730, 14141, 17706, 24628,  9630, 24628, 17706, 15599, 17728, 14127,
17731, 24628, 24628, 24628, 24628, 24628, 24628, 17715, 15169, 17732,
17732,  5833, 15170, 24628,  9120, 24628, 15170, 17733, 17669,  5834,
17733, 16811, 15171, 24628,  9121, 24628, 15171, 17734, 17665, 13106,
17734, 16801, 15172, 24628,  9122, 24628, 15172, 17735, 17661, 15173,
17735, 16792, 17738, 24628,  9123, 24628, 17738, 17736, 17658, 16771,
17736, 16783, 17737, 24628,  9124, 24628, 17737, 24628, 17656, 16777,
17737, 24628, 16783, 24628,  6071, 24628, 16783, 24628,  7495, 16777,
17738, 24628, 16792, 24628,  6070, 24628, 16792, 17737,  7494, 16771,
17739, 24628, 17723, 24628,  8161, 24628, 17723, 15600, 17707, 17724,
17740, 24628,  7363, 24628,  6251, 24628,  7363, 17721, 17709,  7364,
17741, 24628,  7362,  7362, 18565, 20945, 24628, 17722, 17742,  7136,
17742, 24628,  6228,  6228, 15168, 17743, 24628, 17701, 14056,  5997,
17743, 24628, 24628, 24628, 24628, 24628, 24628, 17702, 14057, 17744,
17744, 24628, 14058, 24628, 16987, 17853, 14058, 17745, 14511, 14059,
17745, 24628, 17802, 24628, 17803,  8333, 17802, 17746, 14512, 14164,
17746, 24628, 17787, 24628, 17788, 24628, 17787, 17762, 17760, 17747,
17747, 10827, 16845, 17759,  8335, 17758, 16845, 17748, 14217,  8065,
17748, 10828, 16846, 17757, 12743, 17756, 16846, 17749, 14226,  9829,
17749, 10858, 16847, 17755, 12742, 17753, 16847, 17750, 14227, 10859,
17750, 10877, 16848, 17752, 12741, 24628, 16848, 17751, 14228, 10878,
17751, 10893, 15666, 17247,  8593, 24628, 15666, 24628, 14229, 10895,
17752, 10917, 16849, 24628,  8339, 24628, 16849, 17247, 14231, 10878,
17753,  9926, 16850, 24628,  2694, 24628, 16850, 17754, 14232,  9927,
17754,  9917, 15668, 24628,  2695, 24628, 15668, 24628, 14233,  9918,
17755, 10924, 16851, 24628,  8338, 24628, 16851, 17752, 14234, 10859,
17756, 10925, 16852, 24628, 12730, 24628, 16852, 17753, 14235, 10926,
17757,  9828, 16853, 24628,  8337, 24628, 16853, 17755, 14236,  9829,
17758, 10941, 16854, 24628, 12731, 24628, 16854, 17756, 14237, 10942,
17759,  9827, 16855, 24628,  8336, 24628, 16855, 17757, 14238,  8065,
17760, 24628, 16878, 24628, 11697, 24628, 16878, 17761, 10977, 16845,
17761, 24628, 16870, 24628, 11698, 24628, 16870, 15678, 10978, 16857,
17762, 24628, 17780, 24628, 17781, 24628, 17780, 17773, 17761, 17763,
17763, 10967, 16857, 17772,  5967, 24628, 16857, 17764, 14240, 10504,
17764, 10973, 16858, 17771,  5966, 24628, 16858, 17765, 14246,  9416,
17765, 10974, 16859, 17770,  5965, 24628, 16859, 17766, 14247,  9375,
17766, 10975, 16860, 17769,  5964, 24628, 16860, 17767, 14248,  9341,
17767, 10976, 16861, 17768,  5963, 24628, 16861, 24628, 14249,  9331,
17768,  9330, 16862, 24628,  3864, 24628, 16862, 24628, 14250,  9331,
17769,  9340, 16863, 24628,  5955, 24628, 16863, 17768, 14251,  9341,
17770,  9374, 16864, 24628,  5956, 24628, 16864, 17769, 14252,  9375,
17771,  9415, 16865, 24628,  5957, 24628, 16865, 17770, 14253,  9416,
17772, 10503, 16866, 24628,  5958, 24628, 16866, 17771, 14254, 10504,
17773, 24628, 17774, 24628, 13594, 24628, 17774, 24628, 15678, 17775,
17774, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 14585, 17775,
17775,  9985, 14586,  9557,  1962, 24628, 14586, 17776, 14256,  4787,
17776,  9983, 14587,  9558,  1961, 24628, 14587, 17777, 14257,  4776,
17777,  9981, 14588,  9559,  1960, 24628, 14588, 17778, 14258,  4765,
17778,  9979, 14589,  9560,  1959, 24628, 14589, 17779, 14259,  4753,
17779,  9923, 14562,  9353,  1958, 24628, 14562, 24628, 13876,  4741,
17780, 24628, 24628, 24628, 24628, 24628, 24628, 17774, 16870, 17763,
17781, 24628, 24628, 24628, 24628, 24628, 24628, 13594, 11698, 17782,
17782, 24628, 10968,  9587, 11745, 24628, 10968, 17783,  6713,  9592,
17783, 24628, 10969,  9588, 11746, 24628, 10969, 17784,  6724,  9429,
17784, 24628, 10970,  9589, 11747, 24628, 10970, 17785,  6725,  9388,
17785, 24628, 10971,  9590, 11748, 24628, 10971, 17786,  6726,  3887,
17786, 24628, 10972,  9591, 11749, 24628, 10972, 24628,  6727,  2444,
17787, 24628, 24628, 24628, 24628, 24628, 24628, 17780, 16878, 17747,
17788, 24628, 24628, 24628, 24628, 24628, 24628, 17781, 11697, 17789,
17789, 24628,  9255, 17790, 17791, 17796,  9255, 17798, 12019, 13706,
17790, 24628,  1581, 24628, 24628, 24628,  1581, 12006,  7348, 13706,
17791, 24628,  9256, 24628, 24628, 24628,  9256, 17792, 11796,  9281,
17792, 24628,  9257, 24628, 24628, 24628,  9257, 17793, 11797,  9276,
17793, 24628,  9258, 24628, 24628, 24628,  9258, 17794, 11106,  9271,
17794, 24628,  9259, 24628, 24628, 24628,  9259, 17795, 11084,  9266,
17795, 24628,  9260, 24628, 24628, 24628,  9260, 24628, 11073,  9261,
17796, 24628,  9286, 24628, 24628, 24628,  9286, 17797, 12020, 10958,
17797, 24628,  9287, 24628, 24628, 24628,  9287, 11748, 12022, 10934,
17798, 24628, 10829, 12006, 17792, 17797, 10829, 17799, 12023,  9860,
17799, 24628, 10830, 12007, 17793, 11748, 10830, 17800, 12024, 10850,
17800, 24628, 10831, 12008, 17794, 24628, 10831, 17801, 12025, 10840,
17801, 24628, 10832, 12009, 17795, 24628, 10832, 24628, 11072, 10834,
17802, 24628, 24628, 24628, 24628, 24628, 24628, 17787, 16894, 14164,
17803, 24628, 24628, 24628, 24628, 24628, 24628, 17788, 17852, 17804,
17804, 24628, 17838, 17851, 17850, 17849, 17838, 17805, 12026, 17105,
17805, 24628, 17829, 17837, 17836, 17835, 17829, 17825, 13364, 17806,
17806, 24628,  6473, 15951, 17824, 17819,  6473, 17807,  8977,  4300,
17807, 24628,  6474, 15952, 17818, 17816,  6474, 17808, 11003,  5110,
17808, 24628,  6475, 15953, 17815, 17814,  6475, 17809,  8886, 14415,
17809, 24628, 17812, 15954, 17813, 24628, 17812, 17810,  8881,  6489,
17810, 24628, 17811, 15955, 15246, 24628, 17811, 24628,  8878,  6479,
17811, 24628,  6478,  6478,  9119, 24628, 24628, 24628,  8879,  6479,
17812, 24628,  6477,  6477, 14374, 24628, 24628, 17811,  8882,  6489,
17813, 24628, 14374, 24628, 24628, 24628, 14374, 15246,  8883, 14375,
17814, 24628, 13370, 24628, 24628, 24628, 13370, 15248, 10298, 13371,
17815, 24628, 14373, 24628, 24628, 24628, 14373, 17813,  8887, 13287,
17816, 24628, 17817, 24628, 24628, 24628, 17817, 17814, 11004, 15491,
17817, 24628, 24628, 24628, 24628, 24628, 24628, 13370, 11005, 15491,
17818, 24628, 14372, 24628, 24628, 24628, 14372, 17815,  8979, 13334,
17819, 24628, 17823, 24628, 24628, 24628, 17823, 17816,  8986, 17820,
17820, 24628,  8988, 24628,  7358, 17821,  8988, 16714,  9863,  8989,
17821, 24628, 24628, 24628, 24628, 24628, 24628, 13094, 17822, 16717,
17822, 24628, 24628, 24628, 24628, 24628, 24628,  9106, 24628, 16944,
17823, 24628, 24628, 24628, 24628, 24628, 24628, 17817,  8987, 17820,
17824, 24628, 11132, 24628, 24628, 24628, 11132, 17818,  8978, 11133,
17825, 24628, 17828, 13653, 13633, 13629, 17828, 17826, 13382, 13654,
17826, 24628, 17827, 13607, 13604, 24628, 17827, 13586, 13384, 12352,
17827, 24628, 13593, 13593, 13597, 24628, 24628, 13584, 13385, 12352,
17828, 24628, 13670, 13670, 13612, 13625, 24628, 17827,  7530, 13654,
17829, 24628, 17834, 17834, 15692, 17830, 24628, 17828,  7529, 17806,
17830, 24628, 24628, 24628, 24628, 24628, 24628, 13625, 13366, 17831,
17831, 24628, 13367, 24628, 24628, 24628, 13367, 17832,  8961, 11946,
17832, 24628, 13368, 24628, 24628, 24628, 13368, 17833,  8962, 13281,
17833, 24628, 13369, 24628, 24628, 24628, 13369, 17814, 10300, 13375,
17834, 24628, 24628, 24628, 24628, 24628, 24628, 13670,  6472, 17806,
17835, 24628, 17830, 24628, 24628, 24628, 17830, 13629, 13365, 17831,
17836, 24628, 15692, 24628, 24628, 24628, 15692, 13633, 12028, 15693,
17837, 24628, 17834, 24628, 24628, 24628, 17834, 13653,  6471, 17806,
17838, 24628, 17104, 17104, 17843, 17839, 24628, 17829,  7528, 17105,
17839, 24628, 24628, 24628, 24628, 24628, 24628, 17830, 12041, 17840,
17840, 24628, 12042, 24628, 24628, 24628, 12042, 17841, 10308, 12043,
17841, 24628, 16942, 24628, 24628, 24628, 16942, 17842,  9872, 13455,
17842, 24628, 16941, 24628, 24628, 24628, 16941, 17112,  9871, 15738,
17843, 24628, 24628, 24628, 24628, 24628, 24628, 15692, 11799, 17844,
17844, 24628, 11800, 24628, 24628, 24628, 11800, 17845,   933,  7652,
17845, 24628, 11801, 24628, 24628, 24628, 11801, 17846,   934, 11782,
17846, 24628, 11802, 24628, 24628, 24628, 11802, 17847,   935,  3547,
17847, 24628, 11803, 24628, 24628, 24628, 11803, 17848,  2264,  3972,
17848, 24628, 11804, 24628, 24628, 24628, 11804, 24628,  2263,  3942,
17849, 24628, 17839, 24628, 24628, 24628, 17839, 17835, 12040, 17840,
17850, 24628, 17843, 24628, 24628, 24628, 17843, 17836, 12027, 17844,
17851, 24628, 17104, 24628, 24628, 24628, 17104, 17837,  6470, 17105,
17852, 24628, 24628, 24628, 24628, 24628, 24628, 11697, 17536, 17838,
17853, 24628, 24628, 24628, 24628, 24628, 24628,  8333, 18961, 17854,
17854, 24628, 18947, 17917, 20944, 20943, 18947, 20940, 17855, 17540,
17855, 24628, 14748, 17918, 20939, 20938, 14748, 17860, 17856, 14749,
17856, 24628, 17859, 16560, 24628, 24628, 17859, 17857, 24628, 15260,
17857, 24628, 17858, 16561, 24628, 24628, 17858,  5044, 24628, 15262,
17858, 24628, 15261, 15261, 24628, 24628, 24628,  2525, 24628, 15262,
17859, 24628, 15259, 15259, 24628, 24628, 24628, 17858, 24628, 15260,
17860, 24628, 18949, 17919, 15532, 20937, 18949,  7426, 17857, 17861,
17861, 24628, 15262, 15262, 18037, 17875, 24628, 17862, 13352, 15263,
17862, 24628, 17874, 17874, 15988, 17863, 24628,  3472, 13350, 14454,
17863, 24628, 24628, 24628, 24628, 24628, 24628, 10299, 24628, 17864,
17864, 24628, 24628, 24628, 24628, 24628, 24628, 17865,  6461, 13832,
17865, 24628, 24628, 24628, 24628, 24628, 24628, 17866,  8150, 17547,
17866, 24628, 24628, 24628, 24628, 24628, 24628, 13624, 11429, 17867,
17867, 24628,  5118, 17260, 17791, 17868,  5118, 17871,  8901, 10989,
17868, 24628, 15411, 24628, 24628, 24628, 15411, 17869, 13988, 15422,
17869, 24628, 15412, 24628, 24628, 24628, 15412, 17870, 13975, 15418,
17870, 24628, 15413, 24628, 24628, 24628, 15413, 11749, 11107, 15414,
17871, 24628, 15429, 17261, 17792, 17869, 15429, 17872, 13968, 12875,
17872, 24628, 15430, 17262, 17793, 17870, 15430, 17873, 11105, 12944,
17873, 24628, 15431, 17263, 17794, 11749, 15431, 17801, 11083,  5123,
17874, 24628, 24628, 24628, 24628, 24628, 24628,  3473, 13351, 14454,
17875, 24628, 24628, 24628, 24628, 24628, 24628, 17863, 24628, 17876,
17876, 24628, 24628, 24628, 24628, 24628, 24628, 18635,  8186, 17877,
17877, 24628,  7133, 20473, 20936, 18045,  7133, 17878,  8990,  7134,
17878, 24628, 17896, 18044, 17280, 18042, 17896, 17879, 17632,  7182,
17879, 24628, 17888, 17895, 17208, 17894, 17888, 17885, 17880, 12046,
17880, 24628, 17637, 17577, 17162, 17881, 17637, 17882, 17884, 12417,
17881, 24628, 17638, 24628, 24628, 24628, 17638, 17166, 24628, 17639,
17882, 24628,  9810, 17060, 17163, 17166,  9810, 17168, 17883,  9811,
17883, 24628, 17636, 10693, 24628, 24628, 17636,  6663, 24628, 10643,
17884, 24628, 17635, 10695, 24628, 24628, 17635, 17883, 24628, 10131,
17885, 24628, 17886, 17887, 17187, 17207, 17886, 17170, 17882, 17055,
17886, 24628, 17061, 17061, 17181, 17195, 24628, 17171,  9810, 17055,
17887, 24628, 17061, 24628, 24628, 24628, 17061, 17178, 17060, 17055,
17888, 24628, 17071, 17071, 17200, 17889, 24628, 17886, 17637, 12046,
17889, 24628, 24628, 24628, 24628, 24628, 24628, 17195, 17638, 17890,
17890, 24628, 17639, 24628, 13175, 24628, 17639, 17891, 13763, 17640,
17891, 24628, 17642, 24628, 13176, 24628, 17642, 17892, 13764, 14114,
17892, 24628, 17643, 24628, 13177, 24628, 17643, 17893, 13765, 14125,
17893, 24628, 17644, 24628, 13178, 24628, 17644, 17016, 13766, 14135,
17894, 24628, 17889, 24628, 24628, 24628, 17889, 17207, 17881, 17890,
17895, 24628, 17071, 24628, 24628, 24628, 17071, 17887, 17577, 12046,
17896, 24628,  7181,  7181, 17342, 17897, 24628, 17888, 17633,  7182,
17897, 24628, 24628, 24628, 24628, 24628, 24628, 17889, 17645, 17898,
17898, 24628, 17646, 24628, 18040, 17916, 17646, 17899, 13773, 17647,
17899, 24628, 17914, 24628, 17915, 13177, 17914, 17908, 13774, 17900,
17900,  8870, 13775, 24628,  9633, 17907, 13775, 17904, 17901,  6124,
17901,  3391, 13187, 24628,  7173, 17902, 13187, 14182, 15801,  3392,
17902, 24628, 17903, 24628, 24628, 24628, 17903,  7168, 16498, 14186,
17903, 24628, 24628, 24628, 24628, 24628, 24628,  7127, 15922, 14186,
17904,  8871, 13776, 24628,  9634,  8338, 13776, 17905, 14182,  8872,
17905, 13793, 13777, 24628,  9635, 24628, 13777, 17906, 14179, 10783,
17906, 13792, 13778, 24628,  9636, 24628, 13778, 17239, 14173, 13779,
17907, 24628, 13794, 24628, 24628, 24628, 13794,  8338, 17902, 13795,
17908, 24628, 17912, 24628, 17913, 24628, 17912, 17909, 17533, 17759,
17909, 24628, 17910, 24628, 17911, 24628, 17910,  9577, 17531, 17772,
17910, 24628, 24628, 24628, 24628, 24628, 24628,  9556, 17532, 17772,
17911, 24628, 24628, 24628, 24628, 24628, 24628,  9578,  8005,  9587,
17912, 24628, 24628, 24628, 24628, 24628, 24628, 17910, 17534, 17759,
17913, 24628, 24628, 24628, 24628, 24628, 24628, 17911,  8004, 17790,
17914, 24628, 24628, 24628, 24628, 24628, 24628, 17912, 17537, 17900,
17915, 24628, 24628, 24628, 24628, 24628, 24628, 17913, 17536, 17851,
17916, 24628, 24628, 24628, 24628, 24628, 24628, 13177, 18039, 17917,
17917, 24628, 17539, 24628, 24628, 24628, 17539, 17921, 17918, 17540,
17918, 24628, 15258, 24628, 24628, 24628, 15258, 17919, 16560, 14749,
17919, 24628, 17920, 24628, 24628, 24628, 17920,  7175, 16561, 17861,
17920, 24628, 24628, 24628, 24628, 24628, 24628,  2472, 15261, 17861,
17921, 24628, 18038, 24628, 24628, 24628, 18038,  9635, 17919, 17922,
17922, 24628, 17861, 15961, 17926, 17925, 17861, 17923, 14321, 15263,
17923, 24628, 17862, 14453, 16906, 17924, 17862,  8886, 14319, 14454,
17924, 24628, 17863, 24628, 24628, 24628, 17863, 10298, 24628, 17864,
17925, 24628, 17875, 24628, 24628, 24628, 17875, 17924, 24628, 17876,
17926, 24628, 18037, 24628, 24628, 24628, 18037, 16906, 24628, 17927,
17927, 24628, 24628, 24628, 24628, 24628, 24628, 17928,    60, 14085,
17928, 24628, 24628, 24628, 24628, 24628, 24628, 17929,    61, 14553,
17929, 24628, 24628, 24628, 24628, 24628, 24628, 18035,   763, 17930,
17930, 24628,  1402, 16681, 18034, 17940,  1402, 17931,  8138,  3310,
17931, 24628, 16244, 16676, 17939, 17938, 16244, 17932, 16164, 11057,
17932, 24628, 16219, 16672, 17937, 17936, 16219, 17933, 16086, 15134,
17933, 24628, 16212, 16669, 17935, 11502, 16212, 17934, 16076, 16188,
17934, 24628, 16206, 16666, 16665, 24628, 16206, 24628, 16069,  3570,
17935, 24628,  1406, 24628, 24628, 24628,  1406, 16665, 15828, 11386,
17936, 24628,  6235, 24628, 24628, 24628,  6235, 11502, 16087, 16222,
17937, 24628,  1405, 24628, 24628, 24628,  1405, 17935, 15829, 11391,
17938, 24628,  6234, 24628, 24628, 24628,  6234, 17936, 16165, 16272,
17939, 24628,  1404, 24628, 24628, 24628,  1404, 17937,  8140, 11409,
17940, 24628,  6233, 24628, 24628, 24628,  6233, 17938, 18032, 17941,
17941, 24628, 17942, 13947, 11029, 18012, 17942, 18020, 18031, 13949,
17942, 24628, 13948, 13948,  9647, 18006, 24628, 17976, 17943, 13949,
17943, 24628,  9011,  9011,  8538, 17944, 24628, 17972, 12969, 15044,
17944, 24628, 24628, 24628, 24628, 24628, 24628, 17945, 12970, 17947,
17945, 24628, 24628, 24628, 24628, 24628, 24628, 17946, 11992, 14361,
17946, 24628, 24628, 24628, 24628, 24628, 24628, 14423, 11982,  9052,
17947, 24628, 12971, 24628, 24628, 24628, 12971, 17948, 24628, 12972,
17948, 24628, 17949, 24628, 24628, 24628, 17949, 17971, 24628, 17950,
17949, 24628, 24628, 24628, 24628, 24628, 24628, 17968, 24628, 17950,
17950, 24628, 24628, 24628, 24628, 24628, 24628, 17953, 16161, 17951,
17951,  9134, 15979, 24628, 10990, 17952, 15979, 11478, 14365,  6829,
17952, 24628, 15980, 24628, 24628, 24628, 15980, 11472, 14366, 11482,
17953, 24628, 24628, 24628, 24628, 24628, 24628, 17956, 15987, 17954,
17954,  9138, 15982, 24628, 12876, 17955, 15982, 13724, 14369,  7184,
17955, 24628, 15983, 24628, 24628, 24628, 15983, 12439, 14370,  9891,
17956, 24628, 24628, 24628, 24628, 24628, 24628, 17962, 15475, 17957,
17957,  9201, 15476, 24628, 12437, 24628, 15476, 17958, 14381,  9202,
17958, 15484, 15477, 24628, 12438, 24628, 15477, 17959, 14382, 10103,
17959, 15483, 15478, 24628, 12439, 24628, 15478, 17960, 14383, 13461,
17960, 15482, 15479, 24628, 12440, 24628, 15479, 17961, 14384, 14947,
17961, 15481, 15480, 24628, 12441, 24628, 15480, 24628, 14385, 14982,
17962, 24628, 24628, 24628, 24628, 24628, 24628,  9493, 15470, 17963,
17963, 10058, 15369, 24628,  7928, 24628, 15369, 17964, 14387,  9813,
17964, 10050, 15367, 24628,  7927, 24628, 15367, 17965, 14388, 10018,
17965, 10047, 15364, 24628,  7926, 24628, 15364, 17966, 14389, 10031,
17966, 10044, 15361, 24628,  7925, 24628, 15361, 17967, 14390,  8747,
17967, 10042, 15358, 24628,  7924, 24628, 15358, 24628, 14391,  8758,
17968, 24628, 24628, 24628, 24628, 24628, 24628, 17143, 24628, 17969,
17969, 24628, 24628, 24628, 24628, 24628, 24628, 17970,  7891, 12853,
17970, 24628, 24628, 24628, 24628, 24628, 24628, 16795,  7892, 12920,
17971, 24628, 17968, 24628, 24628, 24628, 17968, 17165, 24628, 17969,
17972, 24628,  9012,  9012,  8539, 17945, 24628, 17973, 11991, 17400,
17973, 24628,  9013,  9013,  8540, 17946, 24628, 17974, 11981, 12405,
17974, 24628,  9014,  9014,  8541, 24628, 24628, 17975, 11977,  9051,
17975, 24628,  9015,  9015,  7953, 24628, 24628, 24628, 11974,  9016,
17976, 24628, 18005, 18005,  9648, 18004, 24628, 17984, 17972, 17977,
17977,  8918, 17400, 15819, 17983, 17982, 17400, 17978,  8094,  5491,
17978,  8919, 17425, 15820, 16345, 17981, 17425, 17979,  8095,  8920,
17979, 17433, 17432, 15821, 16342, 16477, 17432, 17980,  8096, 13085,
17980, 17434, 17435, 15822, 16320, 24628, 17435, 16313,  8097, 10080,
17981, 17427, 17426, 24628, 24628, 24628, 17426, 16477, 24628, 17428,
17982, 17403, 17402, 24628, 24628, 24628, 17402, 17981, 24628, 17404,
17983, 15127, 17401, 24628, 24628, 24628, 17401, 16345, 24628, 15128,
17984, 24628, 18003, 18003,  9649, 18001, 24628, 17993, 17973, 17985,
17985,  9062, 12405, 15824, 16820, 17992, 12405, 17986,  8104,  6515,
17986,  9063, 17991, 15825, 16183, 16178, 17991, 17987,  8105,  8142,
17987,  9064, 17990, 15826, 16093, 10152, 17990, 17988,  8106,  9065,
17988, 11379, 17989, 15827, 16079, 24628, 17989, 16070,  8107, 11380,
17989, 24628, 11379, 15828, 12409, 24628, 11379, 15851,  8111, 11380,
17990, 24628,  9064, 15829, 12408,  9055,  9064, 17989,  8113,  9065,
17991, 24628,  9063,  8140, 12407, 16169,  9063, 17990,  8117,  8142,
17992, 12412, 12411, 24628, 24628, 24628, 12411, 16178, 24628, 12413,
17993, 24628, 18000, 18000,  9650, 24628, 24628, 17999, 17974, 17994,
17994,  9027,  9051,  8216, 10193, 24628,  9051, 17995,  8124,  6941,
17995,  9028,  9057,  8213, 10180, 24628,  9057, 17996,  8125,  6947,
17996,  9029,  9058,  8210, 10166, 24628,  9058, 17997,  8126,  3891,
17997,  9030,  9059,  8207, 10152, 24628,  9059, 17998,  4221,  3757,
17998,  9031,  9060,  8205, 10145, 24628,  9060, 24628,  4207,  3746,
17999, 24628, 10235, 10235,  9651, 24628, 24628, 24628, 17975, 10223,
18000, 24628, 24628, 24628, 24628, 24628, 24628, 10235,  9014, 17994,
18001, 24628, 24628, 24628, 24628, 24628, 24628, 18002, 17946, 10193,
18002, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 14423, 10224,
18003, 24628, 24628, 24628, 24628, 24628, 24628, 18000,  9013, 17985,
18004, 24628, 24628, 24628, 24628, 24628, 24628, 18001, 17945, 16514,
18005, 24628, 24628, 24628, 24628, 24628, 24628, 18003,  9012, 17977,
18006, 24628, 24628, 24628, 24628, 24628, 24628, 18004, 17944, 18007,
18007, 12971, 17947, 24628, 24628, 24628, 17947, 18008, 24628, 12972,
18008, 17949, 17948, 24628, 24628, 24628, 17948, 18009, 24628, 17950,
18009, 17968, 17971, 24628, 24628, 24628, 17971, 18010, 24628, 17969,
18010, 17143, 17165, 24628, 24628, 24628, 17165, 18011, 24628, 14100,
18011,  9809, 17166, 24628, 24628, 24628, 17166, 24628, 24628,  9785,
18012, 24628, 18006, 24628, 24628, 24628, 18006, 18013, 18019, 18007,
18013, 24628, 18004, 24628, 24628, 24628, 18004, 18014, 18018, 16514,
18014, 24628, 18001, 24628, 24628, 24628, 18001, 18015, 18017, 10193,
18015, 24628, 18002, 24628, 24628, 24628, 18002, 24628, 18016, 10224,
18016, 24628, 14423, 24628, 24628, 24628, 14423, 24628, 11986,  9017,
18017, 24628, 17946, 24628, 24628, 24628, 17946, 18016, 11985,  9052,
18018, 24628, 17945, 24628, 24628, 24628, 17945, 18017, 14928, 14361,
18019, 24628, 17944, 24628, 24628, 24628, 17944, 18018, 14927, 17947,
18020, 24628, 17976, 18021, 11030, 18013, 17976, 18024, 18030, 17977,
18021, 24628, 18005, 24628, 24628, 24628, 18005, 18022, 12402, 17977,
18022, 24628, 18003, 24628, 24628, 24628, 18003, 18023, 12403, 17985,
18023, 24628, 18000, 24628, 24628, 24628, 18000, 10245, 12404, 17994,
18024, 24628, 17984, 18022, 11031, 18014, 17984, 18025, 18029, 17985,
18025, 24628, 17993, 18023, 11032, 24628, 17993, 18026, 18028, 17994,
18026, 24628, 17999, 10245, 10481, 24628, 17999, 24628, 18027, 10223,
18027, 24628, 17975, 10207,  8546, 24628, 17975, 24628, 11975,  9016,
18028, 24628, 17974, 12404,  8545, 24628, 17974, 18027, 11976,  9051,
18029, 24628, 17973, 12403,  8544, 18017, 17973, 18028, 11980, 12405,
18030, 24628, 17972, 12402,  8543, 18018, 17972, 18029, 11990, 17400,
18031, 24628, 17943, 12401,  8542, 18019, 17943, 18030, 14926, 15044,
18032, 24628, 18033, 24628, 24628, 24628, 18033, 16165, 17031, 17942,
18033, 24628, 24628, 24628, 24628, 24628, 24628, 16146, 17030, 17942,
18034, 24628,  1403, 24628, 24628, 24628,  1403, 17939,  8139, 11442,
18035, 24628, 24628, 24628, 24628, 24628, 24628, 18036,   764, 11540,
18036, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   765, 11667,
18037, 24628, 24628, 24628, 24628, 24628, 24628, 15988, 24628, 17927,
18038, 24628, 24628, 24628, 24628, 24628, 24628,   633, 17920, 17922,
18039, 24628, 24628, 24628, 24628, 24628, 24628,  1464, 24628, 17539,
18040, 24628, 24628, 24628, 24628, 24628, 24628, 17915, 15452, 18041,
18041, 24628, 15453, 24628, 24628, 24628, 15453, 16954,  4469, 13912,
18042, 24628, 17897, 24628, 24628, 24628, 17897, 17894, 18043, 17898,
18043, 24628, 17645, 24628, 24628, 24628, 17645, 17881, 24628, 17646,
18044, 24628,  7181, 24628, 24628, 24628,  7181, 17895,  8992,  7182,
18045, 24628, 20935, 24628, 24628, 24628, 20935, 18042, 20934, 18046,
18046, 24628, 20893, 24628, 20211, 20931, 20893, 20927, 20923, 18047,
18047,  1692, 20861, 24628, 12162, 13188, 20861, 18048, 16373,  1693,
18048, 18075, 18074, 24628, 12163, 13189, 18074, 18049, 16374,  7549,
18049, 18073, 18072, 24628, 12164, 24628, 18072, 18063, 16375, 18050,
18050, 13952, 13104, 17732, 13191, 18061, 13104, 18051, 17650,  5834,
18051, 13953, 13105, 17733, 13201, 18059, 13105, 18052, 17651, 13106,
18052, 16794, 18057, 17734, 13202, 18058, 18057, 18053, 17652, 15173,
18053, 16785, 18056, 17735, 13206, 24628, 18056, 18054, 17653, 16771,
18054, 16782, 18055, 17736, 13207, 24628, 18055, 24628, 17654, 16777,
18055, 24628, 16782, 17737, 13205, 24628, 16782, 24628, 17655, 16777,
18056, 24628, 16785, 17738, 13204, 24628, 16785, 18055, 17657, 16771,
18057, 24628, 16794, 15172, 13203, 17194, 16794, 18056, 17659, 15173,
18058, 14097, 17194, 24628, 13199, 24628, 17194, 17017, 17660, 10391,
18059, 16809, 18060, 24628, 13198, 24628, 18060, 18058, 17664, 16805,
18060, 24628, 16809, 24628, 13088, 24628, 16809, 17194, 17663, 16805,
18061, 16831, 18062, 24628, 13192, 24628, 18062, 18059, 17666, 16813,
18062, 24628, 16831, 24628, 13193, 24628, 16831, 18060, 17668, 16813,
18063, 18071, 18070, 24628, 12165, 24628, 18070, 18069, 16376, 18064,
18064, 14092, 16377, 17716,  8669, 24628, 16377, 18065, 17671,  6027,
18065, 14093, 16378, 17717,  8675, 24628, 16378, 18066, 17672,  8405,
18066, 14094, 16379, 17718,  8680, 24628, 16379, 18067, 17673,  8426,
18067, 14095, 16380, 17719,  8681, 24628, 16380, 18068, 17674,  8447,
18068, 14096, 16381, 17720,  8682, 24628, 16381, 24628, 17675,  8468,
18069, 17063, 17062, 24628, 12166, 24628, 17062, 24628, 16382, 17064,
18070, 24628, 18071, 24628,  7768, 24628, 18071, 17062, 16390, 18064,
18071, 24628, 24628, 24628, 24628, 24628, 24628, 17063, 16391, 18064,
18072, 24628, 18073, 24628,  7767, 24628, 18073, 18070, 13103, 18050,
18073, 24628, 24628, 24628, 24628, 24628, 24628, 18071, 16392, 18050,
18074, 24628, 18075, 24628, 18076, 13190, 18075, 18072, 13102,  7549,
18075, 24628, 24628, 24628, 24628, 24628, 24628, 18073, 17344,  7549,
18076, 24628, 24628, 24628, 24628, 24628, 24628,  7767, 18222, 18077,
18077, 24628, 16394, 18567,  3470, 20918, 16394, 18078,  5738, 16395,
18078, 24628, 20912, 18568,  3471, 20917, 20912, 18079, 15457, 16605,
18079, 24628, 20909, 18569,  3472, 20910, 20909, 20905, 15458, 18080,
18080, 24628,  7554, 18219, 18206, 20904,  7554, 20899, 18081,   167,
18081, 24628,  7299, 11766, 17260, 18082,  7299, 20895,  6211,   331,
18082, 24628,  7300, 24628, 24628, 24628,  7300, 18083, 14418, 18084,
18083, 24628,  7301, 24628, 24628, 24628,  7301, 11742,  8945,  7302,
18084, 24628, 14419, 13194, 12782, 18085, 14419, 18503,  9128,  8990,
18085, 24628, 14420, 24628, 24628, 24628, 14420, 18086, 18088, 18090,
18086, 24628, 14421, 24628, 24628, 24628, 14421, 18087, 15157, 15886,
18087, 24628, 14422, 24628, 24628, 24628, 14422, 18016, 15153, 10310,
18088, 24628, 18089, 24628, 24628, 24628, 18089, 15157, 24628, 15160,
18089, 24628, 24628, 24628, 24628, 24628, 24628, 14425, 24628, 15160,
18090, 24628, 15160, 24628, 24628, 24628, 15160, 18091, 24628, 15161,
18091, 24628, 18092, 24628, 24628, 24628, 18092, 18672, 24628, 18093,
18092, 24628, 24628, 24628, 24628, 24628, 24628, 12610, 24628, 18093,
18093, 24628, 24628, 24628, 24628, 24628, 24628, 18100, 15218, 18094,
18094,  4183, 15219, 24628, 12392, 18099, 15219, 18095, 15890,  1695,
18095,  4184, 15220, 24628, 12393,  9846, 15220, 18096, 15891,  2405,
18096,  4185, 15221, 24628, 12394, 24628, 15221, 18097, 15892,  3309,
18097,  4186, 15222, 24628, 12395, 24628, 15222, 18098,  6138,  4187,
18098,  5545, 15223, 24628, 12396, 24628, 15223, 24628,  6134,  5500,
18099, 24628, 15224, 24628, 24628, 24628, 15224,  9846, 15893, 15225,
18100, 24628, 24628, 24628, 24628, 24628, 24628, 18649, 18294, 18101,
18101,  5627, 18123, 24628,  9861, 19403, 18123, 18102, 15895,  5374,
18102,  5628, 18122, 24628,  9855,  9309, 18122, 18103, 15896,  5629,
18103, 18121, 18120, 24628,  9846, 24628, 18120, 18104, 15897,  8923,
18104, 18119, 18118, 24628,  9841, 24628, 18118, 18110, 15898, 18105,
18105,  3491,  6489,  9174,  5804, 24628,  6489, 18106, 11213,  8054,
18106,  3492, 14435,  9172,  5810, 24628, 14435, 18107, 11214,  7987,
18107,  3493, 14436,  9170,  5811, 24628, 14436, 18108, 11215,  6495,
18108,  3494, 14437,  9168,  5812, 24628, 14437, 18109, 11216,  3508,
18109,  3495, 14438,  9166,  5813, 24628, 14438, 24628, 11217,  3498,
18110, 18117, 18116, 24628,  9836, 24628, 18116, 24628, 15899, 18111,
18111,  3476,  6479,  9199,  5794, 24628,  6479, 18112, 11223,  3266,
18112,  3477,  6485,  9198,  5795, 24628,  6485, 18113, 11224,  1823,
18113,  3478,  6486,  9197,  5796, 24628,  6486, 18114, 11225,  3094,
18114,  3479,  6487,  9196,  5797, 24628,  6487, 18115, 11226,  3051,
18115,  3480,  6488,  9195,  5798, 24628,  6488, 24628, 11227,  2967,
18116, 24628, 18117, 24628,  6200, 24628, 18117, 24628, 14483, 18111,
18117, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6478, 18111,
18118, 24628, 18119, 24628,  6199, 24628, 18119, 18116, 14482, 18105,
18119, 24628, 24628, 24628, 24628, 24628, 24628, 18117,  6477, 18105,
18120, 24628, 18121, 24628,  6198, 24628, 18121, 18118, 14481,  8923,
18121, 24628, 24628, 24628, 24628, 24628, 24628, 18119,  6476,  8923,
18122, 24628,  5628, 24628,  6197,  5790,  5628, 18120, 14480,  5629,
18123, 24628,  5627, 24628,  6196, 18124,  5627, 18122, 14479,  5374,
18124, 24628, 24628, 24628, 24628, 24628, 24628,  5790, 14485, 18125,
18125, 24628, 14486, 17334, 17271, 18131, 14486, 18128, 18126,  9725,
18126, 24628, 14487, 16568, 24628, 24628, 14487, 18127, 13796,  9893,
18127, 24628, 14488, 16569, 24628, 24628, 14488,  4522, 13799, 13310,
18128, 24628, 14489, 17335, 15534, 18129, 14489,  6443, 18127, 13341,
18129, 24628, 14490, 24628, 24628, 24628, 14490,  6446, 18130, 14491,
18130, 24628, 14188, 24628, 24628, 24628, 14188,  6449, 24628, 14189,
18131, 24628, 20582, 24628, 24628, 24628, 20582, 18129, 19643, 18132,
18132, 24628, 19642, 19642, 20581, 20576, 24628, 20536, 20534, 18133,
18133, 24628, 18922, 18922, 20439, 20858, 24628, 18134,  7359, 17692,
18134, 24628, 18923, 18923, 20390, 20849, 24628, 20842, 17633, 18135,
18135, 24628,  8994, 20300,  9114, 18176,  8994, 18136, 14192,  7183,
18136, 24628,  8995, 18175,  9115, 18153,  8995, 18137, 14193,  8524,
18137, 24628,  8996, 18152,  9116, 18143,  8996, 18138, 14260,  8997,
18138, 24628,  9555, 18142,  9617, 18141,  9555, 18139, 14261,  9323,
18139, 24628,  9492, 18140,  9530, 24628,  9492, 24628, 14262,  9459,
18140, 24628,  9504, 24628,  8985, 24628,  9504, 24628, 14264,  9459,
18141, 24628,  9556, 24628,  9613, 24628,  9556, 24628, 14265,  9557,
18142, 24628,  9576, 24628,  8984, 24628,  9576, 18140, 14267,  9323,
18143, 24628, 18151, 24628,  9713, 24628, 18151, 18141, 14268, 18144,
18144,  6005,  9626, 24628,  7149, 24628,  9626, 18145,  9681,  6006,
18145, 13072, 14626, 24628,  7150, 24628, 14626, 18149, 18146, 13022,
18146,  8332,  9628, 24628,  7171, 24628,  9628, 18147,  9237,  9632,
18147,  8333,  9629, 24628,  7154, 24628,  9629, 18148,  9238,  8335,
18148,  8334,  9630, 24628,  7153, 24628,  9630, 15512,  9239,  5967,
18149, 13063, 14623, 24628,  7151, 24628, 14623, 18150, 18147, 13036,
18150, 13061, 14619, 24628,  7152, 24628, 14619, 17255, 18148, 13047,
18151, 24628, 24628, 24628, 24628, 24628, 24628,  9556, 14269, 18144,
18152, 24628, 16021, 24628,  8983, 24628, 16021, 18142, 17626,  8997,
18153, 24628, 18173, 24628, 18174, 24628, 18173, 18143, 18171, 18154,
18154, 14197, 18168, 24628, 12014, 18170, 18168, 18161, 18155, 14060,
18155,  8971, 15255, 24628,  8911, 18160, 15255, 18156,  9248,  6793,
18156, 14199, 14746, 24628,  8912,  7154, 14746, 18157,  9253, 14184,
18157, 14200, 14721, 24628,  8913, 24628, 14721, 18158,  9254, 14207,
18158, 14201, 14722, 24628,  8914, 24628, 14722,  8699, 18159, 14202,
18159, 11698, 12092, 24628, 24628, 24628, 12092,  8324,  9252, 10968,
18160, 24628, 15256, 24628, 24628, 24628, 15256,  7154, 15323, 14748,
18161, 14198, 18167, 24628, 12015,  7151, 18167, 18162, 18156, 14165,
18162, 14216, 18166, 24628, 12016, 24628, 18166, 18163, 18157, 14217,
18163, 14239, 18165, 24628, 12017, 24628, 18165, 18164, 18158, 14240,
18164, 14255, 15521, 24628, 12018, 24628, 15521, 24628,  8699, 14256,
18165, 24628, 14239, 24628,  6696, 24628, 14239, 15521, 14722, 14240,
18166, 24628, 14216, 24628,  6695, 24628, 14216, 18165, 14721, 14217,
18167, 24628, 14198, 24628,  6694,  5221, 14198, 18166, 14746, 14165,
18168, 24628, 14197, 24628,  6693, 18169, 14197, 18167, 15255, 14060,
18169, 24628, 24628, 24628, 24628, 24628, 24628,  5221, 15256, 17855,
18170, 24628, 18169, 24628, 24628, 24628, 18169,  7151, 18160, 17855,
18171, 24628, 18172, 24628, 24628, 24628, 18172, 14268, 14195, 18168,
18172, 24628, 24628, 24628, 24628, 24628, 24628, 14269, 14196, 18168,
18173, 24628, 24628, 24628, 24628, 24628, 24628, 18151, 18172, 18154,
18174, 24628, 24628, 24628, 24628, 24628, 24628,  9713,  8970, 15255,
18175, 24628,  8523, 24628,  8982, 24628,  8523, 18152, 17625,  8524,
18176, 24628, 20841, 24628, 19599, 24628, 20841, 18153, 20837, 18177,
18177, 20828, 20827, 24628, 12401, 20836, 20827, 20792, 19529, 18178,
18178,  5734, 16961, 16373, 20772, 18225, 16961, 18179, 13949,  2402,
18179,  5735, 16962, 16374, 18194, 13382, 16962, 18180, 13950,  5736,
18180, 17189, 18189, 16375, 11932, 18192, 18189, 18181, 13951, 13104,
18181, 17180, 18188, 16376, 11928, 24628, 18188, 18186, 18182, 16377,
18182, 17131, 17167, 15813, 18185, 24628, 17167, 18183,  8086, 14092,
18183,  9782, 17168, 15814, 18184, 24628, 17168, 24628,  8087,  9784,
18184,  9794, 17164, 24628, 24628, 24628, 17164, 24628, 24628,  9795,
18185, 17132, 17163, 24628, 24628, 24628, 17163, 18184, 24628, 17133,
18186, 17171, 18187, 16382, 11925, 24628, 18187, 24628, 18183, 16384,
18187, 24628, 17171, 16389, 11190, 24628, 17171, 24628, 17168, 16384,
18188, 24628, 17180, 16390, 11929, 24628, 17180, 18187, 17167, 16377,
18189, 24628, 17189, 13103,  6797, 18190, 17189, 18188, 17129, 13104,
18190, 24628, 17190, 24628, 11901, 24628, 17190, 18191, 17165, 17191,
18191, 24628, 17195, 24628, 11174, 24628, 17195, 24628, 17166, 17196,
18192, 17190, 18190, 24628, 11935, 24628, 18190, 18193, 18010, 17191,
18193, 17195, 18191, 24628, 11936, 24628, 18191, 24628, 18011, 17196,
18194, 24628, 18198, 16393, 18224, 18223, 18198, 11932, 18195, 16394,
18195, 24628, 18196, 18197, 24628, 24628, 18196, 11922, 24628, 16603,
18196, 24628, 16602, 16602, 24628, 24628, 24628,  5137, 24628, 16603,
18197, 24628, 16602, 24628, 24628, 24628, 16602,  6325, 24628, 16603,
18198, 24628, 18222, 18222, 18212, 18199, 24628,  6797, 18196, 16394,
18199, 24628, 24628, 24628, 24628, 24628, 24628, 11901, 24628, 18200,
18200, 24628, 24628, 24628, 24628, 24628, 24628, 18203,  7956, 18201,
18201, 24628,  7957, 24628, 24628, 24628,  7957, 18202, 17465,  5995,
18202, 24628,  7958, 24628, 24628, 24628,  7958, 16455, 17466,  7959,
18203, 24628, 24628, 24628, 24628, 24628, 24628, 18205,  9699, 18204,
18204, 24628,  9700, 24628, 24628, 24628,  9700, 16700, 17468,  6530,
18205, 24628, 24628, 24628, 24628, 24628, 24628, 18210, 15617, 18206,
18206, 24628, 10793, 24628, 24628, 24628, 10793, 18207, 17260, 10794,
18207, 24628, 15651, 24628, 24628, 24628, 15651, 18208, 17261, 12857,
18208, 24628, 15645, 24628, 24628, 24628, 15645, 18209, 17262, 12923,
18209, 24628, 15639, 24628, 24628, 24628, 15639, 17369, 17263, 15624,
18210, 24628, 24628, 24628, 24628, 24628, 24628, 18211, 10096, 12225,
18211, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5601, 12253,
18212, 24628, 24628, 24628, 24628, 24628, 24628, 11160, 24628, 18213,
18213, 24628, 24628, 24628, 24628, 24628, 24628, 18216,    56, 18214,
18214, 24628,    57, 24628, 24628, 24628,    57, 18215, 17471,     1,
18215, 24628, 16976, 24628, 24628, 24628, 16976, 16456, 17472,    20,
18216, 24628, 24628, 24628, 24628, 24628, 24628, 18218,   752, 18217,
18217, 24628,   453, 24628, 24628, 24628,   453, 16701, 17474,    11,
18218, 24628, 24628, 24628, 24628, 24628, 24628, 18220,   753, 18219,
18219, 24628,   697, 24628, 24628, 24628,   697, 17396, 11766,   167,
18220, 24628, 24628, 24628, 24628, 24628, 24628, 18221,   754, 12228,
18221, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1731, 12256,
18222, 24628, 24628, 24628, 24628, 24628, 24628,  6798, 16602, 16394,
18223, 24628, 18199, 24628, 24628, 24628, 18199, 11935, 24628, 18200,
18224, 24628, 18212, 24628, 24628, 24628, 18212, 11934, 24628, 18213,
18225, 24628, 20758, 20771, 20320, 20770, 20758, 13382, 20755, 18226,
18226, 24628, 18696, 18696, 20754, 20742, 24628, 20736, 12169, 18227,
18227, 24628, 12170, 19983,  4268,  6456, 12170, 18228, 17477, 11051,
18228, 24628, 18232, 19981,  4269, 20735, 18232, 18229, 17481, 11140,
18229, 24628, 14338, 11016,  4270, 15877, 14338, 18230,  5396,  7656,
18230, 24628, 14336, 11045,  4271, 24628, 14336, 18231,  5388, 11025,
18231, 24628, 14334, 11046,  4272, 24628, 14334, 24628,  5380, 11020,
18232, 24628, 19982, 19982, 17072, 18233, 24628, 14338, 12177, 11140,
18233, 24628, 24628, 24628, 24628, 24628, 24628, 14339, 20734, 18234,
18234, 24628, 17483, 20494,  6017, 18285, 17483, 18235, 14360, 17484,
18235, 24628, 18270, 18284, 14460, 18283, 18270, 18236, 16484, 17546,
18236, 24628, 18255, 18269, 14463, 18268, 18255, 18250, 16478, 18237,
18237, 24628, 15620, 18206, 18249, 18248, 15620, 18238, 17867, 10794,
18238, 24628, 15621, 18207, 18247, 18246, 15621, 18239, 17871, 12857,
18239, 24628, 15622, 18208, 18245, 18244, 15622, 18240, 17872, 12923,
18240, 24628, 15623, 18209, 18243, 12189, 15623, 18241, 17873, 15624,
18241, 24628, 10893, 17369, 18242, 24628, 10893, 24628, 17801, 10895,
18242, 24628, 10905, 24628, 24628, 24628, 10905, 24628, 17795, 10906,
18243, 24628, 10911, 24628, 24628, 24628, 10911, 18242, 17794, 10912,
18244, 24628, 15640, 24628, 24628, 24628, 15640, 12189, 17870, 15641,
18245, 24628, 10918, 24628, 24628, 24628, 10918, 18243, 17793, 10919,
18246, 24628, 15646, 24628, 24628, 24628, 15646, 18244, 17869, 15647,
18247, 24628, 10935, 24628, 24628, 24628, 10935, 18245, 17792, 10936,
18248, 24628, 15652, 24628, 24628, 24628, 15652, 18246, 17868, 15653,
18249, 24628, 10960, 24628, 24628, 24628, 10960, 18247, 17791, 10961,
18250, 24628, 12375, 18254, 13565, 18253, 12375, 18251, 16474, 12223,
18251, 24628, 12297, 18252, 11705, 24628, 12297, 24628, 16473, 12252,
18252, 24628, 12298, 24628,  8321, 24628, 12298, 24628, 10979, 12252,
18253, 24628, 12376, 24628, 11703, 24628, 12376, 24628, 16475, 12254,
18254, 24628, 12378, 24628, 11427, 24628, 12378, 18252, 13144, 12223,
18255, 24628, 18267, 18267, 18261, 18256, 24628, 12375, 16479, 18237,
18256, 24628, 24628, 24628, 24628, 24628, 24628, 12376, 16480, 18257,
18257, 24628, 13083, 24628, 24628, 24628, 13083, 18258, 13642, 12852,
18258, 24628, 13071, 24628, 24628, 24628, 13071, 18259, 13643, 12885,
18259, 24628, 13062, 24628, 24628, 24628, 13062, 18260, 13644, 12948,
18260, 24628, 13056, 24628, 24628, 24628, 13056, 12189, 13645, 13057,
18261, 24628, 24628, 24628, 24628, 24628, 24628, 12377, 14392, 18262,
18262, 24628, 14393, 24628, 24628, 24628, 14393, 18263, 13660, 12854,
18263, 24628, 14394, 24628, 24628, 24628, 14394, 18264, 13661, 12886,
18264, 24628, 14395, 24628, 24628, 24628, 14395, 18265, 13662, 12949,
18265, 24628, 14396, 24628, 24628, 24628, 14396, 18266, 13663, 14397,
18266, 24628, 13328, 24628, 24628, 24628, 13328, 24628, 12391, 10896,
18267, 24628, 24628, 24628, 24628, 24628, 24628, 12378, 15659, 18237,
18268, 24628, 18256, 24628, 14465, 24628, 18256, 18253, 16481, 18257,
18269, 24628, 18267, 24628, 11429, 24628, 18267, 18254, 15658, 18237,
18270, 24628, 17545, 17545, 18277, 18271, 24628, 18255, 16485, 17546,
18271, 24628, 24628, 24628, 24628, 24628, 24628, 18256, 16486, 18272,
18272, 24628, 16487, 24628, 24628, 24628, 16487, 18274, 18273, 16488,
18273, 24628, 14467, 24628, 24628, 24628, 14467, 16039, 12093, 14468,
18274, 24628, 16492, 24628, 24628, 24628, 16492, 18275, 16039, 16493,
18275, 24628, 16499, 24628, 24628, 24628, 16499, 18276, 16036, 16500,
18276, 24628, 16505, 24628, 24628, 24628, 16505, 16924, 16032, 16506,
18277, 24628, 24628, 24628, 24628, 24628, 24628, 18261, 14363, 18278,
18278, 24628, 14364, 24628, 24628, 24628, 14364, 18279, 17824, 14365,
18279, 24628, 14368, 24628, 24628, 24628, 14368, 18280, 17818, 14369,
18280, 24628, 14380, 24628, 24628, 24628, 14380, 18281, 17815, 14381,
18281, 24628, 14386, 24628, 24628, 24628, 14386, 18282, 17813, 14387,
18282, 24628,  9677, 24628, 24628, 24628,  9677, 24628, 15246,  9503,
18283, 24628, 18271, 24628, 14466, 24628, 18271, 18268, 16510, 18272,
18284, 24628, 17545, 24628,  8150, 24628, 17545, 18269,  6527, 17546,
18285, 24628, 20733, 24628, 13124, 24628, 20733, 18283, 14405, 18286,
18286, 24628, 14407, 24628, 24628, 24628, 14407, 20730, 18287, 14408,
18287, 24628, 13125, 24628, 24628, 24628, 13125, 18288, 16131, 13126,
18288, 24628, 18414, 24628, 24628, 24628, 18414, 20728, 16130, 18289,
18289, 24628, 15218, 24628, 16654, 18295, 15218, 18290,  5624, 15219,
18290, 24628, 18294, 24628, 16694,  1115, 18294, 18291,  5625, 18123,
18291, 24628, 18293, 24628,  5709, 24628, 18293, 18292,  6633, 14271,
18292, 24628,  9541, 24628,  5710, 24628,  9541, 15986,  6635,  9542,
18293, 24628, 24628, 24628, 24628, 24628, 24628,  9541,  6634, 14271,
18294, 24628, 24628, 24628, 24628, 24628, 24628, 18293,  5626, 18123,
18295, 24628, 24628, 24628, 24628, 24628, 24628,  1115, 24628, 18296,
18296, 24628, 24628, 24628, 24628, 24628, 24628, 18297, 15921, 17477,
18297, 24628, 24628, 24628, 24628, 24628, 24628,  6198, 15920, 18298,
18298, 24628, 13801, 18694, 19654, 18316, 13801, 18302, 18299, 11816,
18299, 24628, 13802, 18301, 24628, 24628, 13802, 18300, 14321, 13312,
18300, 24628, 13803, 15058, 24628, 24628, 13803,  3729, 14319, 11716,
18301, 24628, 13437, 24628, 24628, 24628, 13437, 15058, 14322, 13312,
18302, 24628, 13804, 15057, 17412, 18303, 13804, 15234, 18300, 13805,
18303, 24628, 18315, 24628, 24628, 24628, 18315, 11426, 17924, 18304,
18304, 24628, 17864, 17864, 18312, 18311, 24628, 18305,  6017, 13832,
18305, 24628, 17865, 17865, 18310, 18309, 24628, 18306, 14460, 17547,
18306, 24628, 17866, 17866, 18307, 18308, 24628, 13623, 14463, 17867,
18307, 24628, 24628, 24628, 24628, 24628, 24628, 13625, 14464, 13660,
18308, 24628, 24628, 24628, 24628, 24628, 24628, 13626, 14465, 13642,
18309, 24628, 24628, 24628, 24628, 24628, 24628, 18308, 14466, 18273,
18310, 24628, 24628, 24628, 24628, 24628, 24628, 18307, 11131, 17824,
18311, 24628, 24628, 24628, 24628, 24628, 24628, 18309, 13124, 18287,
18312, 24628, 24628, 24628, 24628, 24628, 24628, 18310,  7683, 18313,
18313, 24628,  7684, 24628, 24628, 24628,  7684, 18314,  7667,  7685,
18314, 24628, 12648, 24628, 24628, 24628, 12648, 17113,  4463, 11710,
18315, 24628, 24628, 24628, 24628, 24628, 24628, 11427, 17863, 18304,
18316, 24628, 18692, 24628, 24628, 24628, 18692, 18303, 17925, 18317,
18317, 24628, 17876, 17876, 18689, 18685, 24628, 18318,  7132, 17877,
18318, 24628, 18635, 18635, 18633, 18629, 24628, 18618, 14029, 18319,
18319, 24628,  8188, 20475, 19825, 18355,  8188, 18320,  9668,  8189,
18320, 24628, 18335, 18354, 18353, 18352, 18335, 18321, 13811,  9876,
18321, 24628, 18327, 15393, 18334, 18333, 18327, 18322, 16321, 13458,
18322, 24628, 18325, 15370, 18326, 16868, 18325, 18323, 16317, 15352,
18323, 24628, 17439, 14582, 18324, 24628, 17439, 24628, 16314, 14576,
18324, 24628, 17440, 24628, 24628, 24628, 17440, 24628, 16315, 17441,
18325, 24628, 15351, 15351, 17447, 15935, 24628, 17439, 10015, 15352,
18326, 24628, 17447, 24628, 24628, 24628, 17447, 18324, 16318, 17448,
18327, 24628, 15391, 15391, 17454, 18328, 24628, 18325, 10100, 13458,
18328, 24628, 24628, 24628, 24628, 24628, 24628, 15935, 16334, 18329,
18329, 24628, 16335, 24628, 11098, 24628, 16335, 18330, 13681, 16336,
18330, 24628, 16338, 24628, 11099, 24628, 16338, 18331, 13682, 13030,
18331, 24628, 16339, 24628, 11100, 24628, 16339, 18332, 13683, 13045,
18332, 24628, 16340, 24628, 11101, 24628, 16340, 14665, 13684, 13055,
18333, 24628, 18328, 24628, 24628, 24628, 18328, 16868, 16333, 18329,
18334, 24628, 17454, 24628, 24628, 24628, 17454, 18326, 16322, 17455,
18335, 24628,  9875,  9875, 18345, 18336, 24628, 18327, 13812,  9876,
18336, 24628, 24628, 24628, 24628, 24628, 24628, 18328, 13813, 18337,
18337, 24628, 13814, 24628, 13971, 18344, 13814, 18338, 13692, 13815,
18338, 24628, 18343, 24628, 13972, 11100, 18343, 18339, 13693, 17901,
18339, 24628, 18342, 24628, 13973, 24628, 18342, 18340, 13694, 14238,
18340, 24628, 18341, 24628, 13974, 24628, 18341,  9882, 15322, 14254,
18341, 24628, 24628, 24628, 24628, 24628, 24628,  9678, 13696, 14254,
18342, 24628, 24628, 24628, 24628, 24628, 24628, 18341, 13695, 14238,
18343, 24628, 24628, 24628, 24628, 24628, 24628, 18342, 13186, 17901,
18344, 24628, 24628, 24628, 24628, 24628, 24628, 11100, 15257, 17918,
18345, 24628, 24628, 24628, 24628, 24628, 24628, 17454, 16370, 18346,
18346, 24628, 16346, 24628,  6759, 18351, 16346, 18347, 13441, 16347,
18347, 24628, 16353, 24628,  6760,  6748, 16353, 18348, 13442, 16354,
18348, 24628, 16358, 24628,  6761, 24628, 16358, 18349, 13443, 16359,
18349, 24628, 16367, 24628,  6762, 24628, 16367, 18350, 13447,  9174,
18350, 24628, 16368, 24628,  6763, 24628, 16368, 24628, 13448,  9199,
18351, 24628, 24628, 24628, 24628, 24628, 24628,  6748, 13336, 17334,
18352, 24628, 18336, 24628, 24628, 24628, 18336, 18333, 16344, 18337,
18353, 24628, 18345, 24628, 24628, 24628, 18345, 18334, 16369, 18346,
18354, 24628,  9875, 24628, 24628, 24628,  9875, 15393,  9670,  9876,
18355, 24628, 20727, 24628, 24628, 24628, 20727, 18352, 20726, 18356,
18356, 24628, 16372, 24628, 13979, 18383, 16372, 18357, 17554, 16373,
18357, 24628, 18382, 24628, 13980, 13973, 18382, 18368, 17555, 18358,
18358,  4454, 15702, 24628, 18366, 18363, 15702, 18359, 15819,  4455,
18359, 15707, 15703, 24628, 18362,  7350, 15703, 18360, 15820, 11000,
18360, 14630, 15704, 24628, 13383, 24628, 15704, 18361, 15821, 14631,
18361, 14590, 15705, 24628,  8322, 24628, 15705, 17410, 15822, 14591,
18362, 24628, 15708, 24628, 24628, 24628, 15708, 13383, 17123, 15709,
18363, 24628, 18365, 24628, 24628, 24628, 18365,  7350, 18364, 17476,
18364, 24628, 18295, 24628, 24628, 24628, 18295,  6311, 24628, 18296,
18365, 24628, 24628, 24628, 24628, 24628, 24628,  4075, 18295, 17476,
18366, 24628, 17607, 24628, 24628, 24628, 17607, 18362, 18367, 17608,
18367, 24628, 16654, 24628, 24628, 24628, 16654, 17123, 24628, 16655,
18368, 24628, 18381, 24628, 13981, 24628, 18381, 18374, 17556, 18369,
18369,  1403, 17564, 24628,  7348, 24628, 17564, 18370, 15824, 11442,
18370,  1404, 17565, 24628,  7349, 24628, 17565, 18371, 15825, 11409,
18371,  1405, 17566, 24628,  7350, 24628, 17566, 18372, 15826, 11391,
18372,  1406, 17567, 24628,  7351, 24628, 17567, 18373, 15827, 11386,
18373,  1407, 15742, 24628,  7352, 24628, 15742, 24628, 11248, 11374,
18374, 24628, 18380, 24628, 13982, 24628, 18380,  8274, 17568, 18375,
18375,  3740, 17559, 24628,  6714, 24628, 17559, 18376,  8216, 10538,
18376,  3741, 17560, 24628,  6715, 24628, 17560, 18377,  8213, 10554,
18377,  3742, 17561, 24628,  6716, 24628, 17561, 18378,  8210, 10574,
18378,  3743, 17562, 24628,  6717, 24628, 17562, 18379,  8207,  3858,
18379,  3744, 17563, 24628,  6718, 24628, 17563, 24628,  8205,  3751,
18380, 24628, 24628, 24628, 24628, 24628, 24628,  8257, 17558, 18375,
18381, 24628, 24628, 24628, 24628, 24628, 24628, 18380, 17557, 18369,
18382, 24628, 24628, 24628, 24628, 24628, 24628, 18381, 17569, 18358,
18383, 24628, 24628, 24628, 24628, 24628, 24628, 13973, 17570, 18384,
18384, 24628, 17571, 24628, 24628, 24628, 17571, 20725, 18385, 17572,
18385, 24628, 18416, 24628, 24628, 24628, 18416, 18387, 24628, 18386,
18386, 24628, 24628, 24628, 24628, 24628, 24628, 13139, 15260, 17573,
18387, 24628, 18417, 24628, 24628, 24628, 18417,  6066, 24628, 18388,
18388, 24628, 24628, 24628, 24628, 24628, 24628, 18544, 15262, 18389,
18389, 24628, 15263, 17341, 17274, 18449, 15263, 18390,  4301,  9728,
18390, 24628, 15264, 16956, 17275, 18394, 15264, 18391,  4476,  9898,
18391, 24628, 15265, 16957, 12704, 12689, 15265, 18392,  5396, 11055,
18392, 24628, 15266, 12685, 12682, 24628, 15266, 18393,  5388, 11496,
18393, 24628, 15267, 12676, 12673, 24628, 15267, 24628,  5380, 11642,
18394, 24628, 15268, 24628, 24628, 24628, 15268, 12689, 18395, 15269,
18395, 24628, 18396, 24628, 24628, 24628, 18396,  9869, 18448, 18397,
18396, 24628, 24628, 24628, 24628, 24628, 24628,  9867, 17622, 18397,
18397, 24628, 13918, 13918, 18439, 18398, 24628, 16548, 10789, 13919,
18398, 24628, 24628, 24628, 24628, 24628, 24628, 16549, 14406, 18399,
18399, 24628, 14407, 24628,  8538, 18438, 14407, 18418, 18400, 14408,
18400, 24628, 13125, 24628,  3303, 18415, 13125, 18401, 16131, 13126,
18401, 24628, 18414, 24628,  6629,  6307, 18414, 18402, 16130, 18289,
18402, 24628, 18403, 24628,  6627, 24628, 18403, 18413, 16128, 18409,
18403, 24628, 24628, 24628, 24628, 24628, 24628, 18404, 16129, 18409,
18404, 24628, 24628, 24628, 24628, 24628, 24628, 13263, 16127, 18405,
18405, 24628,  4503, 24628,  1056, 24628,  4503, 18406,  6621,  5016,
18406, 24628,  4504, 24628,  1057, 24628,  4504, 18407,  6622,  4659,
18407, 24628,  4505, 24628,  1058, 24628,  4505, 18408,  6623,  4586,
18408, 24628,  4506, 24628,  1059, 24628,  4506, 13261,  4217,  3859,
18409, 24628, 11194, 24628,  1113, 24628, 11194, 18410,  8122, 11231,
18410, 24628, 11195, 24628,  1114, 24628, 11195, 18411,  8119, 11208,
18411, 24628, 11196, 24628,  1115, 24628, 11196, 18412,  8115, 11203,
18412, 24628, 11197, 24628,  1116, 24628, 11197, 15863,  7413, 11198,
18413, 24628, 18404, 24628,  6619, 24628, 18404, 13757, 16126, 18405,
18414, 24628, 24628, 24628, 24628, 24628, 24628, 18403, 15217, 18289,
18415, 24628, 24628, 24628, 24628, 24628, 24628,  6307, 24628, 18416,
18416, 24628, 24628, 24628, 24628, 24628, 24628, 18417, 24628, 18386,
18417, 24628, 24628, 24628, 24628, 24628, 24628,  5709, 24628, 18388,
18418, 24628, 18437, 24628,  8539,  7051, 18437, 18423, 18401, 18419,
18419, 15218, 18289, 24628, 18367, 18364, 18289, 18420,  8102, 15219,
18420, 18294, 18290, 24628, 17123,  6311, 18290, 18421,  8101, 18123,
18421, 18293, 18291, 24628,  6066, 24628, 18291, 18422,  8100, 14271,
18422,  9541, 18292, 24628,  6061, 24628, 18292, 16905,  8099,  9542,
18423, 24628, 18436, 24628,  8540, 24628, 18436, 18429, 18402, 18424,
18424, 11194, 18409, 24628,  6309, 24628, 18409, 18425,  8121, 11231,
18425, 11195, 18410, 24628,  6310, 24628, 18410, 18426,  8120, 11208,
18426, 11196, 18411, 24628,  6311, 24628, 18411, 18427,  8116, 11203,
18427, 11197, 18412, 24628,  5207, 24628, 18412, 18428,  7414, 11198,
18428,  7895, 15863, 24628,  5197, 24628, 15863, 24628,  7375,  7896,
18429, 24628, 18435, 24628,  8541, 24628, 18435, 18434, 18413, 18430,
18430,  4503, 18405, 24628,  3680, 24628, 18405, 18431,  8129,  5016,
18431,  4504, 18406, 24628,  3681, 24628, 18406, 18432,  8128,  4659,
18432,  4505, 18407, 24628,  3682, 24628, 18407, 18433,  8127,  4586,
18433,  4506, 18408, 24628,  3683, 24628, 18408, 13932,  4222,  3859,
18434, 24628, 17498, 24628,  7953, 24628, 17498, 24628, 13757, 17499,
18435, 24628, 24628, 24628, 24628, 24628, 24628, 17498, 18404, 18430,
18436, 24628, 24628, 24628, 24628, 24628, 24628, 18435, 18403, 18424,
18437, 24628, 24628, 24628, 24628, 24628, 24628, 18436, 18414, 18419,
18438, 24628, 24628, 24628, 24628, 24628, 24628,  7051, 18415, 18385,
18439, 24628, 24628, 24628, 24628, 24628, 24628, 16562, 11993, 18440,
18440, 24628, 11994, 24628,  6517, 18447, 11994, 18441, 11708, 11995,
18441, 24628, 18446, 24628,  6518,  6706, 18446, 18442, 11709, 17093,
18442, 24628, 18445, 24628,  6519, 24628, 18445, 18443, 12647, 17034,
18443, 24628,  5546, 24628,  6520, 24628,  5546, 18444, 12646,  5547,
18444, 24628,  5539, 24628,  6521, 24628,  5539, 24628, 12645,  5540,
18445, 24628, 24628, 24628, 24628, 24628, 24628,  5546,  5319, 17034,
18446, 24628, 24628, 24628, 24628, 24628, 24628, 18445, 12648, 17093,
18447, 24628, 24628, 24628, 24628, 24628, 24628,  6706, 17217, 15231,
18448, 24628, 17622, 24628, 24628, 24628, 17622,  9870, 24628, 13918,
18449, 24628, 20724, 24628, 24628, 24628, 20724, 18394, 20722, 18450,
18450, 24628, 20699, 17628, 19846, 20721, 20699, 20667, 18451, 17629,
18451, 24628,  9315, 13709, 17947, 18452,  9315, 20651, 20665,  8358,
18452, 24628, 18453, 24628, 24628, 24628, 18453, 20648, 24628, 18454,
18453, 24628, 24628, 24628, 24628, 24628, 24628, 20617, 24628, 18454,
18454, 24628, 24628, 24628, 24628, 24628, 24628, 20594, 18682, 18455,
18455, 15161, 18557, 24628, 14468, 14478, 18557, 18456, 14408, 15162,
18456, 18565, 18558, 24628, 14469, 15913, 18558, 20588, 14409, 18457,
18457,  5372, 14410, 24628, 14479, 18891, 14410, 18458, 14429,  5373,
18458, 18543, 18542, 24628, 14480,  9122, 18542, 18459, 14430,  5678,
18459, 18540, 18539, 24628, 14481, 24628, 18539, 18511, 14431, 18460,
18460,  7554, 14414, 17290,  9125, 18491, 14414, 18461,  8923,   167,
18461,  7555, 18480, 17291, 18490, 18489, 18480, 18471, 18462,   699,
18462,  7556, 18469, 16360,  7473, 18470, 18469, 18463,  8925, 11771,
18463,  7557, 18468, 16361,  7471, 15514, 18468, 18464,  8926,  7634,
18464,  7558, 18467, 16362,  7469, 24628, 18467, 18465,  8927,  7562,
18465,  7559, 18466, 16363,  7467, 24628, 18466, 24628,  8928,  3638,
18466, 24628,  7559, 16364,  5819, 24628,  7559, 24628,  8929,  3638,
18467, 24628,  7558, 16365,  5818, 24628,  7558, 18466,  8932,  7562,
18468, 24628,  7557, 16366,  5817, 13374,  7557, 18467,  8936,  7634,
18469, 24628,  7556,  5685,  5816, 14417,  7556, 18468,  8943, 11771,
18470,  7301, 14417, 24628,  7474, 24628, 14417, 15514,  8947,  7302,
18471, 18479, 18478, 17292, 15181, 17254, 18478, 18472, 18463, 15085,
18472, 18477, 18476, 17293, 15180, 24628, 18476, 18473, 18464, 17294,
18473, 18475, 18474, 17302, 15179, 24628, 18474, 24628, 18465, 17303,
18474, 24628, 18475, 17308,  6417, 24628, 18475, 24628, 18466, 17303,
18475, 24628, 17309, 17309, 10894, 24628, 24628, 24628,  7559, 17303,
18476, 24628, 18477, 17310,  6416, 24628, 18477, 18474, 18467, 17294,
18477, 24628, 17311, 17311, 15639, 24628, 24628, 18475,  7558, 17294,
18478, 24628, 18479, 15084,  6415, 15384, 18479, 18476, 18468, 15085,
18479, 24628, 17312, 17312, 15645,  8776, 24628, 18477,  7557, 15085,
18480, 24628,  7555, 15083,  6414, 18481,  7555, 18478, 18469,   699,
18481, 24628, 18488, 24628,  6220, 24628, 18488, 15384, 14417, 18482,
18482,  7303,  7302, 14667, 13065, 18487,  7302, 18483, 15193, 11008,
18483, 16103, 16269, 14668, 13069, 18486, 16269, 18484, 15203, 13097,
18484, 16106, 16268, 14669, 13070, 18485, 16268, 13539, 15204,  8901,
18485, 16105, 16260, 24628, 24628, 24628, 16260, 13540, 15209, 12066,
18486, 16104, 16261, 24628, 24628, 24628, 16261, 18485, 15214, 12093,
18487, 16132, 16262, 24628, 24628, 24628, 16262, 18486, 15215, 16131,
18488, 24628, 24628, 24628, 24628, 24628, 24628,  8776,  7301, 18482,
18489, 18488, 18481, 24628,  9127, 24628, 18481, 17254, 18470, 18482,
18490, 24628,  6414,  7637,  7539,  9127,  6414, 15181,  7473, 14276,
18491, 18510, 18509, 24628,  9126, 24628, 18509, 18489, 18507, 18492,
18492, 14419, 18084, 14673, 13074, 18506, 18084, 18493, 15137,  8990,
18493, 18504, 18503, 14674, 13079, 18505, 18503, 18494, 15147,  9668,
18494, 18501, 18500, 14675, 13080, 18502, 18500, 18495, 15148,  9206,
18495, 18498, 18497, 14676, 13081, 18499, 18497, 18496, 15149,  9644,
18496, 17975, 18027, 10208,  8850, 24628, 18027, 24628, 11973,  9016,
18497, 24628, 18498, 13197,  9694, 18016, 18498, 18027, 15150,  9644,
18498, 24628,  9643,  9643,  7952, 14423, 24628, 17975, 13469,  9644,
18499, 14423, 18016, 24628, 24628, 24628, 18016, 24628, 11988,  9017,
18500, 24628, 18501, 13196, 12778, 18087, 18501, 18497, 15151,  9206,
18501, 24628,  9642,  9642, 10117, 14422, 24628, 18498, 15152,  9206,
18502, 14422, 18087, 24628, 24628, 24628, 18087, 18499, 15154, 10310,
18503, 24628, 18504, 13195, 12780, 18086, 18504, 18500, 15155,  9668,
18504, 24628,  9641,  9641, 10116, 14421, 24628, 18501, 15156,  9668,
18505, 14421, 18086, 24628, 24628, 24628, 18086, 18502, 15158, 15886,
18506, 14420, 18085, 24628, 24628, 24628, 18085, 18505, 15159, 18090,
18507,  7300, 14416, 24628,  7480, 24628, 14416, 18470, 18508, 18084,
18508,  5265, 14418, 24628, 24628, 24628, 14418,  8947, 10277, 14419,
18509, 24628, 18510, 24628,  6219, 24628, 18510, 18481, 14416, 18492,
18510, 24628, 24628, 24628, 24628, 24628, 24628, 18488,  7300, 18492,
18511, 18532, 18531, 24628, 14482, 24628, 18531, 18517, 14432, 18512,
18512,  8728, 14433,  9456,  6077, 24628, 14433, 18513, 18105,   322,
18513,  8729, 14434,  9434,  6410, 24628, 14434, 18514, 18106,   757,
18514,  8730, 14439,  9393,  6409, 24628, 14439, 18515, 18107,  7757,
18515,  8731, 14440,  9354,  6408, 24628, 14440, 18516, 18108,  8732,
18516,  8748, 14441,  9337,  6407, 24628, 14441, 24628, 18109,  8749,
18517, 18524, 18523, 24628, 14483, 24628, 18523, 24628, 14442, 18518,
18518, 10620, 14443,  9478,  6072, 24628, 14443, 18519, 18111,  1708,
18519, 10621, 14444,  9475,  6073, 24628, 14444, 18520, 18112,  1734,
18520, 10622, 14445,  9472,  6074, 24628, 14445, 18521, 18113,  1829,
18521, 10623, 14446,  9469,  6075, 24628, 14446, 18522, 18114,  4709,
18522, 10624, 14447,  9466,  6076, 24628, 14447, 24628, 18115,  4725,
18523, 24628, 18524, 24628, 18525, 24628, 18524, 24628, 14448, 18518,
18524, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 14449, 18518,
18525, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  3475, 18526,
18526, 24628,  3476,  9508,  9513, 24628,  3476, 18527,  5536,  3266,
18527, 24628,  3477,  9509,  9514, 24628,  3477, 18528,  5533,  1823,
18528, 24628,  3478,  9510,  9515, 24628,  3478, 18529,  5530,  3094,
18529, 24628,  3479,  9511,  9516, 24628,  3479, 18530,  5527,  3051,
18530, 24628,  3480,  9512,  9517, 24628,  3480, 24628,  5524,  2967,
18531, 24628, 18532, 24628, 18533, 24628, 18532, 18523, 14450, 18512,
18532, 24628, 24628, 24628, 24628, 24628, 24628, 18524, 14451, 18512,
18533, 24628, 24628, 24628, 24628, 24628, 24628, 18525,  3474, 18534,
18534, 24628,  3491,  9582, 11739, 24628,  3491, 18535,  6201,  8054,
18535, 24628,  3492,  9583, 11740, 24628,  3492, 18536,  6207,  7987,
18536, 24628,  3493,  9584, 11741, 24628,  3493, 18537,  6208,  6495,
18537, 24628,  3494,  9585, 11742, 24628,  3494, 18538,  6209,  3508,
18538, 24628,  3495,  9586, 11743, 24628,  3495, 24628,  6210,  3498,
18539, 24628, 18540, 24628, 18541, 24628, 18540, 18531, 14413, 18460,
18540, 24628, 24628, 24628, 24628, 24628, 24628, 18532, 14452, 18460,
18541, 24628, 24628, 24628, 24628, 24628, 24628, 18533,  3473, 18081,
18542, 24628, 18543, 24628, 18544,  6069, 18543, 18539, 14412,  5678,
18543, 24628, 24628, 24628, 24628, 24628, 24628, 18540,  5108,  5678,
18544, 24628, 24628, 24628, 24628, 24628, 24628, 18541, 17874, 18545,
18545, 24628, 14454, 17330, 17266, 18551, 14454, 18546,  5111, 11142,
18546, 24628, 14455, 17331, 17267, 18550, 14455, 18547, 15713, 11687,
18547, 24628, 13827, 13671, 13634, 13630, 13827, 18548, 15234, 11764,
18548, 24628, 13828, 13608, 13605, 24628, 13828, 18549,  5654, 11737,
18549, 24628, 13829, 13590, 13587, 24628, 13829, 24628,  5635, 11722,
18550, 24628, 14456, 24628, 24628, 24628, 14456, 13630, 15714, 13674,
18551, 24628, 18890, 24628, 24628, 24628, 18890, 18550, 18552, 13807,
18552, 24628, 18553, 24628, 24628, 24628, 18553, 15714,  8986, 18554,
18553, 24628, 24628, 24628, 24628, 24628, 24628, 14457,  8987, 18554,
18554, 24628,  8988,  8988, 18889, 18555, 24628, 15883,  7132,  8989,
18555, 24628, 24628, 24628, 24628, 24628, 24628, 15884, 18684, 18556,
18556, 24628, 18682, 24628, 18876, 18866, 18682, 18842, 18090, 18557,
18557, 24628, 15161, 24628, 18698, 18585, 15161, 18558, 13126, 15162,
18558, 24628, 18565, 24628, 18566,  9117, 18565, 18562, 18559, 18457,
18559, 24628, 15168, 24628, 16602,  5709, 15168, 18560,  6022, 14410,
18560, 24628, 15169, 24628,  5138, 24628, 15169, 18561,  6023, 15170,
18561, 24628,  8402, 24628,  5139, 24628,  8402, 16047,  6024,  8403,
18562, 24628, 17731, 24628,  7490, 24628, 17731, 18563, 18560, 17732,
18563, 24628, 17715, 24628,  6541, 24628, 17715, 18564, 18561, 17716,
18564, 24628, 15582, 24628,  5321, 24628, 15582, 24628, 16047, 15583,
18565, 24628, 24628, 24628, 24628, 24628, 24628, 17731, 15168, 18457,
18566, 24628, 24628, 24628, 24628, 24628, 24628,  7490, 16602, 18567,
18567, 24628, 16603, 24628,  3268, 24628, 16603, 18568,  8723, 16395,
18568, 24628, 16604, 24628,  3269, 24628, 16604, 18569,  8724, 16605,
18569, 24628, 18584, 24628,  3473, 24628, 18584, 18570, 10628, 18080,
18570, 24628, 18583, 24628,  3474, 24628, 18583, 18576, 10627, 18571,
18571, 24628,  8728, 12228, 12225, 24628,  8728, 18572, 18534,   322,
18572, 24628,  8729, 12219, 12216, 24628,  8729, 18573, 18535,   757,
18573, 24628,  8730, 12210, 12207, 24628,  8730, 18574, 18536,  7757,
18574, 24628,  8731, 12201, 12198, 24628,  8731, 18575, 18537,  8732,
18575, 24628,  8748, 12192, 12188, 24628,  8748, 24628, 18538,  8749,
18576, 24628, 18582, 24628,  3475, 24628, 18582, 24628, 10625, 18577,
18577, 24628, 10620, 12256, 12253, 24628, 10620, 18578, 18526,  1708,
18578, 24628, 10621, 12251, 12248, 24628, 10621, 18579, 18527,  1734,
18579, 24628, 10622, 12246, 12243, 24628, 10622, 18580, 18528,  1829,
18580, 24628, 10623, 12241, 12238, 24628, 10623, 18581, 18529,  4709,
18581, 24628, 10624, 12236, 12194, 24628, 10624, 24628, 18530,  4725,
18582, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10626, 18577,
18583, 24628, 24628, 24628, 24628, 24628, 24628, 18582,  8727, 18571,
18584, 24628, 24628, 24628, 24628, 24628, 24628, 18583,  8726, 18080,
18585, 24628, 24628, 24628, 24628, 24628, 24628,  9117, 18697, 18586,
18586, 24628, 18696, 24628, 15921,  7236, 18696, 18588, 18587, 18227,
18587, 24628, 13823, 24628, 24628, 24628, 13823, 17688, 15232, 12170,
18588, 24628, 18695, 24628, 15920, 24628, 18695, 14481, 17688, 18589,
18589, 24628, 13825, 18693,  7130, 18601, 13825, 18590, 18298, 12653,
18590, 24628, 13826, 18600,  6456, 18599, 13826, 18591, 18302, 13560,
18591, 24628, 13827, 18598,  6444, 18596, 13827, 18592, 15234, 11764,
18592, 24628, 13828, 18595,  6440, 24628, 13828, 18593,  5654, 11737,
18593, 24628, 13829, 18594,  6436, 24628, 13829, 24628,  5635, 11722,
18594, 24628, 11721, 24628,   601, 24628, 11721, 24628,  5116, 11722,
18595, 24628, 11720, 24628,  1318, 24628, 11720, 18594,  5115, 11737,
18596, 24628, 13624, 24628,  4117, 24628, 13624, 18597, 11426, 11738,
18597, 24628, 13594, 24628,  4118, 24628, 13594, 24628,  8323, 11723,
18598, 24628, 11719, 24628,  1317, 24628, 11719, 18595,  5114, 11764,
18599, 24628, 13830, 24628,  6016, 24628, 13830, 18596, 18303, 13831,
18600, 24628, 14047, 24628,  1316, 24628, 14047, 18598, 15057, 13560,
18601, 24628, 18691, 24628,  7131, 24628, 18691, 18599, 18316, 18602,
18602, 24628, 18317, 18690, 18686, 18636, 18317, 18603, 13210, 17877,
18603, 24628, 18318, 18634, 18630, 18626, 18318, 18604, 14028, 18319,
18604, 24628, 18618, 18625, 18624, 18623, 18618, 12686, 14020, 18605,
18605, 24628,  1635, 16680, 18617, 18616,  1635, 18606,  9206, 12836,
18606, 24628, 15843, 16675, 18615, 18614, 15843, 18607, 15856, 12910,
18607, 24628, 15844, 16671, 18613, 18612, 15844, 18608, 15854, 15758,
18608, 24628, 15845, 16668, 18611, 11503, 15845, 18609, 15852, 15743,
18609, 24628, 11372, 16665, 18610, 24628, 11372, 24628, 15851, 11374,
18610, 24628, 11279, 24628, 24628, 24628, 11279, 24628, 12410, 11286,
18611, 24628, 11278, 24628, 24628, 24628, 11278, 18610, 12409, 11297,
18612, 24628, 15786, 24628, 24628, 24628, 15786, 11503, 15839, 15794,
18613, 24628, 11277, 24628, 24628, 24628, 11277, 18611, 12408, 11313,
18614, 24628, 15785, 24628, 24628, 24628, 15785, 18612, 15840, 15804,
18615, 24628, 11276, 24628, 24628, 24628, 11276, 18613, 12407, 11332,
18616, 24628, 15784, 24628, 24628, 24628, 15784, 18614, 15841, 15832,
18617, 24628, 11275, 24628, 24628, 24628, 11275, 18615, 12406, 11364,
18618, 24628, 18622, 18622, 18620, 18619, 24628, 11899, 14021, 18605,
18619, 24628, 24628, 24628, 24628, 24628, 24628, 11904, 14023, 12785,
18620, 24628, 24628, 24628, 24628, 24628, 24628, 11905, 14022, 18621,
18621, 24628,  7891, 24628, 24628, 24628,  7891, 16768,  8509, 12837,
18622, 24628, 24628, 24628, 24628, 24628, 24628, 11906,  9866, 18605,
18623, 24628, 18619, 24628, 24628, 24628, 18619, 12687, 14025, 12785,
18624, 24628, 18620, 24628, 24628, 24628, 18620, 12688, 14024, 18621,
18625, 24628, 18622, 24628, 24628, 24628, 18622, 12689,  9865, 18605,
18626, 24628, 18629, 24628, 24628, 24628, 18629, 18623, 18628, 18627,
18627, 24628, 14031, 24628, 24628, 24628, 14031, 16896, 15886, 14032,
18628, 24628, 14030, 24628, 24628, 24628, 14030, 14025, 24628, 14031,
18629, 24628, 24628, 24628, 24628, 24628, 24628, 18619, 14030, 18627,
18630, 24628, 18633, 24628, 24628, 24628, 18633, 18624, 16162, 18631,
18631, 24628, 16161, 24628, 24628, 24628, 16161, 18632, 10123, 15979,
18632, 24628, 15987, 24628, 24628, 24628, 15987, 15486, 10124, 15982,
18633, 24628, 24628, 24628, 24628, 24628, 24628, 18620, 16163, 18631,
18634, 24628, 18635, 24628, 24628, 24628, 18635, 18625,  9864, 18319,
18635, 24628, 24628, 24628, 24628, 24628, 24628, 18622,  8187, 18319,
18636, 24628, 18685, 24628, 24628, 24628, 18685, 18626, 18683, 18637,
18637, 24628, 18682, 24628, 24628, 24628, 18682, 18638, 18090, 18557,
18638, 24628, 18681, 24628, 24628, 24628, 18681, 18666, 18091, 18639,
18639, 24628, 18093, 24628, 18660, 18657, 18093, 18640, 18289, 18094,
18640, 24628, 18100, 24628, 18650,  9299, 18100, 18641, 18290, 18101,
18641, 24628, 18649, 24628, 15956, 24628, 18649, 18647, 18291, 18642,
18642,  6427, 14271, 24628,  9307, 24628, 14271, 18643, 15902,  5835,
18643,  6428, 14272, 24628,  9308, 24628, 14272, 18644, 15903,  6429,
18644, 14663, 14273, 24628,  9309, 24628, 14273, 18645, 15904, 14274,
18645, 14660, 14661, 24628,  9310, 24628, 14661, 18646, 15905, 14635,
18646, 14657, 14658, 24628,  9311, 24628, 14658, 24628, 15906, 14646,
18647, 24628,  9565, 24628,  9604, 24628,  9565, 18648, 18292,  9566,
18648, 24628,  9493, 24628,  9522, 24628,  9493, 24628, 15986,  9494,
18649, 24628, 24628, 24628, 24628, 24628, 24628,  9565, 18293, 18642,
18650, 24628, 24628, 24628, 24628, 24628, 24628, 15956, 16694, 18651,
18651, 24628, 14328, 24628, 24628, 24628, 14328, 18652,  7294, 14329,
18652, 24628, 18656, 24628, 24628, 24628, 18656, 18653,  7295, 15711,
18653, 24628, 18541, 24628, 24628, 24628, 18541, 18654,  7296, 18081,
18654, 24628, 18533, 24628, 24628, 24628, 18533, 18655,  7297, 18534,
18655, 24628, 18525, 24628, 24628, 24628, 18525, 24628,  7298, 18526,
18656, 24628, 24628, 24628, 24628, 24628, 24628, 18541,  3269, 15711,
18657, 24628, 24628, 24628, 24628, 24628, 24628,  9299, 18295, 18658,
18658, 24628, 18296, 24628, 24628, 24628, 18296, 18659, 15918, 17477,
18659, 24628, 18297, 24628, 24628, 24628, 18297,  9846, 15919, 18298,
18660, 24628, 24628, 24628, 24628, 24628, 24628, 18650, 16654, 18661,
18661, 24628, 16655, 24628, 24628, 24628, 16655, 18662,  7279, 13731,
18662, 24628, 16656, 24628, 24628, 24628, 16656, 18663,  4459, 15341,
18663, 24628, 16657, 24628, 24628, 24628, 16657, 18664,  4460, 16658,
18664, 24628, 16682, 24628, 24628, 24628, 16682, 18665,  4461, 16683,
18665, 24628, 16688, 24628, 24628, 24628, 16688, 24628,  4462, 16689,
18666, 24628, 18680, 24628, 24628, 24628, 18680, 18674, 18672, 18667,
18667, 24628, 12611, 24628,  9297, 24628, 12611, 18668, 18409, 12612,
18668, 24628, 12632, 24628,  9298, 24628, 12632, 18669, 18410, 12470,
18669, 24628, 12633, 24628,  9299, 24628, 12633, 18670, 18411, 12484,
18670, 24628, 12634, 24628,  9300, 24628, 12634, 18671, 18412, 12495,
18671, 24628, 12635, 24628,  9301, 24628, 12635, 24628, 15863, 12499,
18672, 24628, 12610, 24628, 24628, 24628, 12610, 18673, 24628, 12611,
18673, 24628, 12601, 24628, 24628, 24628, 12601, 17166, 24628, 12602,
18674, 24628, 18679, 24628, 24628, 24628, 18679, 17207, 18673, 18675,
18675, 24628, 12602, 24628,  5764, 24628, 12602, 18676, 18405, 10539,
18676, 24628, 12603, 24628,  5765, 24628, 12603, 18677, 18406, 10555,
18677, 24628, 12604, 24628,  5766, 24628, 12604, 18678, 18407, 10575,
18678, 24628, 12605, 24628,  5767, 24628, 12605, 17016, 18408, 10586,
18679, 24628, 24628, 24628, 24628, 24628, 24628, 17195, 12601, 18675,
18680, 24628, 24628, 24628, 24628, 24628, 24628, 18679, 12610, 18667,
18681, 24628, 24628, 24628, 24628, 24628, 24628, 18680, 18092, 18639,
18682, 24628, 24628, 24628, 24628, 24628, 24628, 18681, 15160, 18557,
18683, 24628, 18684, 24628, 24628, 24628, 18684, 18628, 24628, 18682,
18684, 24628, 24628, 24628, 24628, 24628, 24628, 14030, 24628, 18682,
18685, 24628, 24628, 24628, 24628, 24628, 24628, 18629, 18684, 18637,
18686, 24628, 18689, 24628, 24628, 24628, 18689, 18630, 13211, 18687,
18687, 24628, 13213, 24628, 24628, 24628, 13213, 18688, 10697, 13214,
18688, 24628, 16048, 24628, 24628, 24628, 16048, 15571, 10696, 16018,
18689, 24628, 24628, 24628, 24628, 24628, 24628, 18633, 13212, 18687,
18690, 24628, 17876, 24628, 24628, 24628, 17876, 18634,  9863, 17877,
18691, 24628, 24628, 24628, 24628, 24628, 24628, 13830, 18692, 18602,
18692, 24628, 24628, 24628, 24628, 24628, 24628, 18315, 17875, 18317,
18693, 24628, 14046, 24628,  1315, 24628, 14046, 18600, 18694, 12653,
18694, 24628, 11815, 24628, 24628, 24628, 11815, 15057, 18301, 11816,
18695, 24628, 24628, 24628, 24628, 24628, 24628,  6476, 13824, 18589,
18696, 24628, 24628, 24628, 24628, 24628, 24628, 18695, 13823, 18227,
18697, 24628, 24628, 24628, 24628, 24628, 24628,  5709, 24628, 18696,
18698, 24628, 24628, 24628, 24628, 24628, 24628, 18566, 15337, 18699,
18699, 24628, 15338, 24628,  2922,  3269, 15338, 18700,  1901, 13730,
18700, 24628, 15339, 24628,  2923, 24628, 15339, 18701, 10613, 15340,
18701, 24628, 18841, 24628,  2924, 24628, 18841, 18827, 10612, 18702,
18702, 24628,  1905, 18826,  7299, 18796,  1905, 18703, 16658,   166,
18703, 24628, 18782, 18795,  7556, 18794, 18782, 18704, 16659, 13478,
18704, 24628, 18779, 18781,  7557, 14796, 18779, 18749, 16661, 18705,
18705,  6773, 15134, 14816, 10394, 18728, 15134, 18706, 15085,   168,
18706,  6774, 18716, 14817, 10395, 18725, 18716, 18707, 15086,   700,
18707, 18715, 18714, 14851, 10396, 10370, 18714, 18708, 15087,  7504,
18708, 18713, 18712, 14852, 10397, 10371, 18712, 18709, 15095, 14853,
18709, 18711, 18710, 14870, 10400, 24628, 18710, 24628, 15096, 14871,
18710, 24628, 18711, 14881, 10403, 24628, 18711, 24628, 15097, 14871,
18711, 24628, 14882, 14882, 10401, 24628, 24628, 24628, 15098, 14871,
18712, 24628, 18713, 14886, 10406, 10373, 18713, 18710, 15099, 14853,
18713, 24628, 14887, 14887, 10407, 10372, 24628, 18711, 15100, 14853,
18714, 24628, 18715, 14891, 10411, 10375, 18715, 18712, 15101,  7504,
18715, 24628, 14892, 14892, 10412, 10376, 24628, 18713, 15102,  7504,
18716, 24628,  6774, 14908, 10417, 18717,  6774, 18714, 15103,   700,
18717, 24628, 18718, 18723, 12729, 18724, 18718, 10375, 15104, 15193,
18718, 24628, 15192, 15192, 12728, 18719, 24628, 10376,  6780, 15193,
18719, 24628, 24628, 24628, 24628, 24628, 24628,  1928, 15106, 18720,
18720,  7648, 15107, 24628, 24628, 24628, 15107, 18721, 24628,  7649,
18721, 11798, 15108, 24628, 24628, 24628, 15108, 18722, 24628, 11799,
18722, 11795, 15109, 24628, 24628, 24628, 15109, 14916, 24628,  6730,
18723, 24628, 15192, 24628, 24628, 24628, 15192,  6186,  9127, 15193,
18724, 24628, 18719, 24628, 24628, 24628, 18719,  1948, 15105, 18720,
18725, 18718, 18717, 18727, 14122, 18726, 18717, 10370, 15114, 15193,
18726, 18719, 18724, 24628, 24628, 24628, 18724,  9751, 15118, 18720,
18727, 15192, 18723, 24628, 24628, 24628, 18723, 10377, 15119, 15193,
18728, 15136, 15135, 18744, 14124, 18729, 15135, 18725, 15120, 15137,
18729, 18743, 18742, 24628, 24628, 24628, 18742, 18726, 18737, 18730,
18730, 15125, 18736, 24628, 24628, 24628, 18736, 18731, 24628, 15046,
18731, 15126, 18735, 24628, 24628, 24628, 18735, 18732, 24628, 15127,
18732, 18734, 18733, 24628, 24628, 24628, 18733, 11987, 24628, 11337,
18733, 24628, 18734, 24628, 24628, 24628, 18734, 11985, 24628, 11337,
18734, 24628, 24628, 24628, 24628, 24628, 24628, 11982, 24628, 11337,
18735, 24628, 15126, 24628, 24628, 24628, 15126, 18733, 24628, 15127,
18736, 24628, 15125, 24628, 24628, 24628, 15125, 18735, 24628, 15046,
18737, 18739, 18738, 24628, 24628, 24628, 18738, 15118, 15124, 18736,
18738, 24628, 18739, 24628, 24628, 24628, 18739, 15105, 18741, 18736,
18739, 24628, 24628, 24628, 24628, 24628, 24628, 15106, 18740, 18736,
18740, 24628, 24628, 24628, 24628, 24628, 24628,  7647, 24628, 15125,
18741, 24628, 18740, 24628, 24628, 24628, 18740, 15110, 24628, 15125,
18742, 24628, 18743, 24628, 24628, 24628, 18743, 18724, 18738, 18730,
18743, 24628, 24628, 24628, 24628, 24628, 24628, 18719, 18739, 18730,
18744, 18748, 18747, 24628, 24628, 24628, 18747, 18727, 18745, 15137,
18745,  6219,  9126, 24628, 24628, 24628,  9126, 15119, 18746,  9128,
18746,  7481,  7480, 24628, 24628, 24628,  7480,  7476, 10865,  7482,
18747, 24628, 18748, 24628, 24628, 24628, 18748, 18723,  9126, 15137,
18748, 24628, 24628, 24628, 24628, 24628, 24628, 15192,  6219, 15137,
18749, 24628, 18767, 18778,  7558, 24628, 18767, 18758, 16662, 18750,
18750,  3644, 16188, 14946, 10367, 18757, 16188, 18751, 17294,  2730,
18751, 16196, 16195, 14955, 10368, 18756, 16195, 18752, 17295,  3346,
18752, 16197, 16200, 14956, 10369, 18755, 16200, 18753, 17296,  5410,
18753, 16198, 16201, 14957, 10370, 10364, 16201, 18754, 17297,  6347,
18754, 16199, 16202, 14958, 10371, 24628, 16202, 24628, 17298,  6377,
18755, 16192, 16194, 14969, 10382, 24628, 16194, 10364, 17299,  9359,
18756, 16191, 16193, 14974, 10388, 24628, 16193, 18755, 17300,  9398,
18757, 16190, 16189, 14976, 10390, 24628, 16189, 18756, 17301,  9437,
18758, 24628, 18764, 18766,  7559, 24628, 18764, 24628, 16663, 18759,
18759,   160,  3570, 14981, 10355, 24628,  3570, 18760, 17303,   161,
18760,  3607,  3606, 14987, 10361, 24628,  3606, 18761, 17304,  1735,
18761,  3620,  3623, 14988, 10362, 24628,  3623, 18762, 17305,  1845,
18762,  3621,  3624, 14989, 10363, 24628,  3624, 18763, 17306,  3133,
18763,  3622,  3625, 14990, 10364, 24628,  3625, 24628, 17307,  3149,
18764, 24628, 18765, 18765, 12497, 24628, 24628, 24628, 16664, 18759,
18765, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   158, 18759,
18766, 24628, 18765, 24628,   116, 24628, 18765, 24628, 16666, 18759,
18767, 24628, 18777, 18777, 18768, 24628, 24628, 18764, 16667, 18750,
18768, 24628, 24628, 24628, 24628, 24628, 24628, 12497,  1639, 18769,
18769,  1641, 15743, 16787, 14137, 18776, 15743, 18770, 15624,  1642,
18770, 15751, 15750, 16788, 14138, 18775, 15750, 18771, 15625,  7909,
18771, 15752, 15755, 16789, 14139, 18774, 15755, 18772, 15626,  7914,
18772, 15753, 15756, 16790, 14140, 11554, 15756, 18773, 15627,  6374,
18773, 15754, 15757, 16791, 11565, 24628, 15757, 24628, 15628,  6395,
18774, 15747, 15749, 24628, 24628, 24628, 15749, 11554, 15633,  9366,
18775, 15746, 15748, 24628, 24628, 24628, 15748, 18774, 15636,  9405,
18776, 15745, 15744, 24628, 24628, 24628, 15744, 18775, 15637,  9444,
18777, 24628, 24628, 24628, 24628, 24628, 24628, 18765,   157, 18750,
18778, 24628, 18777, 24628,   115, 24628, 18777, 18766, 16669, 18750,
18779, 24628, 18780, 18780, 12921, 10366, 24628, 18767, 16670, 18705,
18780, 24628, 24628, 24628, 24628, 24628, 24628, 18777,   156, 18705,
18781, 24628, 18780, 24628,   114, 24628, 18780, 18778, 16672, 18705,
18782, 24628, 18793, 18793, 12855, 18783, 24628, 18779, 16673, 13478,
18783, 24628, 24628, 24628, 24628, 24628, 24628, 10366,  1908, 18784,
18784, 16101, 16256, 16805, 14149, 18792, 16256, 18785, 18482, 12138,
18785, 16102, 16264, 16806, 14150, 18791, 16264, 18786, 18483, 13151,
18786, 16107, 16265, 16807, 14151, 18790, 16265, 18787, 18484, 13960,
18787, 16108, 16266, 16808, 14109, 18789, 16266, 18788, 13539, 13867,
18788, 16109, 16267, 15031, 10441, 24628, 16267, 24628, 13533, 13893,
18789, 16110, 16251, 24628, 24628, 24628, 16251, 24628, 13540, 13894,
18790, 16111, 16259, 24628, 24628, 24628, 16259, 18789, 18485, 16112,
18791, 16116, 16258, 24628, 24628, 24628, 16258, 18790, 18486, 16117,
18792, 16121, 16257, 24628, 24628, 24628, 16257, 18791, 18487, 16122,
18793, 24628, 24628, 24628, 24628, 24628, 24628, 18780,   155, 13478,
18794, 24628, 18783, 24628,  7301, 24628, 18783, 14796, 16674, 18784,
18795, 24628, 18793, 24628,   113, 24628, 18793, 18781, 16676, 13478,
18796, 24628, 18825, 24628,  7300, 24628, 18825, 18794, 16677, 18797,
18797, 16299, 16298, 16813, 14155, 18818, 16298, 18798, 18492,  8519,
18798, 16300, 18810, 16814, 14156, 18817, 18810, 18799, 18493, 16301,
18799, 18806, 18805, 16815, 14157, 18809, 18805, 18800, 18494, 16816,
18800, 18803, 18802, 16821, 14158, 18804, 18802, 18801, 18495, 10190,
18801, 17999, 18026, 10246, 10482, 24628, 18026, 24628, 18496, 10223,
18802, 24628, 18803, 16822, 12777, 18015, 18803, 18026, 18497, 10190,
18803, 24628, 16823, 16823, 10706, 18002, 24628, 17999, 18498, 10190,
18804, 18002, 18015, 24628, 24628, 24628, 18015, 24628, 18499, 10224,
18805, 24628, 18806, 16824, 12776, 18808, 18806, 18802, 18500, 16816,
18806, 24628, 16825, 16825, 10703, 18807, 24628, 18803, 18501, 16816,
18807, 24628, 24628, 24628, 24628, 24628, 24628, 18002, 14422, 10744,
18808, 24628, 18807, 24628, 24628, 24628, 18807, 18015, 18087, 10744,
18809, 18807, 18808, 24628, 24628, 24628, 18808, 18804, 18502, 10744,
18810, 24628, 16300, 16826, 12775, 18811, 16300, 18805, 18503, 16301,
18811, 24628, 18812, 24628, 24628, 24628, 18812, 18808, 18086, 18813,
18812, 24628, 24628, 24628, 24628, 24628, 24628, 18807, 14421, 18813,
18813, 14426, 15886, 24628, 24628, 24628, 15886, 18814, 24628, 14427,
18814, 15888, 15887, 24628, 24628, 24628, 15887, 18815, 24628, 15889,
18815, 13323, 15907, 24628, 24628, 24628, 15907, 18816, 24628, 13324,
18816, 13321, 15908, 24628, 24628, 24628, 15908, 16319, 24628, 10052,
18817, 18812, 18811, 24628, 24628, 24628, 18811, 18809, 18505, 18813,
18818, 18824, 18823, 24628, 24628, 24628, 18823, 18817, 18506, 18819,
18819, 15160, 18090, 24628, 24628, 24628, 18090, 18820, 24628, 15161,
18820, 18092, 18091, 24628, 24628, 24628, 18091, 18821, 24628, 18093,
18821, 12610, 18672, 24628, 24628, 24628, 18672, 18822, 24628, 12611,
18822, 12601, 18673, 24628, 24628, 24628, 18673, 18011, 24628, 12602,
18823, 24628, 18824, 24628, 24628, 24628, 18824, 18811, 18085, 18819,
18824, 24628, 24628, 24628, 24628, 24628, 24628, 18812, 14420, 18819,
18825, 24628, 24628, 24628, 24628, 24628, 24628, 18783,  1907, 18797,
18826, 24628,   165, 24628,   112, 24628,   165, 18795, 16681,   166,
18827, 24628, 18840, 24628,  2925, 24628, 18840, 18833, 10610, 18828,
18828, 24628, 10317, 11639,  3491, 24628, 10317, 18829, 16683,   321,
18829, 24628, 10318, 11618,  3492, 24628, 10318, 18830, 16684,  4291,
18830, 24628, 10325, 11598,  3493, 24628, 10325, 18831, 16685,  7756,
18831, 24628, 10326, 11570,  3494, 24628, 10326, 18832, 16686, 10327,
18832, 24628, 10343, 11557,  3495, 24628, 10343, 24628, 16687, 10344,
18833, 24628, 18839, 24628,  2926, 24628, 18839, 24628, 10608, 18834,
18834, 24628, 10603, 11682,  3476, 24628, 10603, 18835, 16689,  1707,
18835, 24628, 10604, 11680,  3477, 24628, 10604, 18836, 16690,  4820,
18836, 24628, 10605, 11678,  3478, 24628, 10605, 18837, 16691,  4836,
18837, 24628, 10606, 11676,  3479, 24628, 10606, 18838, 16692,  4877,
18838, 24628, 10607, 11674,  3480, 24628, 10607, 24628, 16693,  4893,
18839, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 10609, 18834,
18840, 24628, 24628, 24628, 24628, 24628, 24628, 18839, 10611, 18828,
18841, 24628, 24628, 24628, 24628, 24628, 24628, 18840,  1904, 18702,
18842, 24628, 18681, 24628, 18845, 11699, 18681, 18843, 18091, 18639,
18843, 24628, 18680, 24628, 16129, 24628, 18680, 18844, 18672, 18667,
18844, 24628, 18679, 24628, 16127, 24628, 18679, 18191, 18673, 18675,
18845, 24628, 24628, 24628, 24628, 24628, 24628, 16129, 24628, 18846,
18846, 24628, 24628, 24628, 24628, 24628, 24628, 18852,  4182, 18847,
18847, 24628,  4183, 24628, 24628, 24628,  4183, 18848, 15945,  1695,
18848, 24628,  4184, 24628, 24628, 24628,  4184, 18849, 15946,  2405,
18849, 24628,  4185, 24628, 24628, 24628,  4185, 18850, 15947,  3309,
18850, 24628,  4186, 24628, 24628, 24628,  4186, 18851, 15948,  4187,
18851, 24628,  5545, 24628, 24628, 24628,  5545, 24628, 15949,  5500,
18852, 24628, 24628, 24628, 24628, 24628, 24628, 18858,  5626, 18853,
18853, 24628,  5627, 24628, 24628, 24628,  5627, 18854, 15951,  5374,
18854, 24628,  5628, 24628, 24628, 24628,  5628, 18855, 15952,  5629,
18855, 24628, 18121, 24628, 24628, 24628, 18121, 18856, 15953,  8923,
18856, 24628, 18119, 24628, 24628, 24628, 18119, 18857, 15954, 18105,
18857, 24628, 18117, 24628, 24628, 24628, 18117, 24628, 15955, 18111,
18858, 24628, 24628, 24628, 24628, 24628, 24628, 18864,  6634, 18859,
18859, 24628,  6427, 24628, 24628, 24628,  6427, 18860, 13655,  5835,
18860, 24628,  6428, 24628, 24628, 24628,  6428, 18861, 13656,  6429,
18861, 24628, 14663, 24628, 24628, 24628, 14663, 18862, 13657, 14274,
18862, 24628, 14660, 24628, 24628, 24628, 14660, 18863, 13658, 14635,
18863, 24628, 14657, 24628, 24628, 24628, 14657, 24628, 13659, 14646,
18864, 24628, 24628, 24628, 24628, 24628, 24628, 18865,  5602, 12373,
18865, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  5565, 12260,
18866, 24628, 24628, 24628, 24628, 24628, 24628, 11699, 24628, 18867,
18867, 24628, 24628, 24628, 24628, 24628, 24628, 18870, 18416, 18868,
18868, 24628, 18386, 24628,  3657,  4004, 18386, 18869, 15959, 17573,
18869, 24628, 13139, 24628,  3658, 24628, 13139,  6141, 14038, 13140,
18870, 24628, 24628, 24628, 24628, 24628, 24628,  9117, 18417, 18871,
18871, 24628, 18388, 24628,  4003, 24628, 18388, 18872, 15961, 18389,
18872, 24628, 18544, 24628,  4004, 24628, 18544, 18873, 14453, 18545,
18873, 24628, 18541, 24628,  4005, 24628, 18541, 18874,  7296, 18081,
18874, 24628, 18533, 24628,  4006, 24628, 18533, 18875,  7297, 18534,
18875, 24628, 18525, 24628,  4007, 24628, 18525, 24628,  7298, 18526,
18876, 24628, 24628, 24628, 24628, 24628, 24628, 18845, 24628, 18877,
18877, 24628, 24628, 24628, 24628, 24628, 24628, 18880,  3304, 18878,
18878, 24628,  3305, 24628,  3936, 14484,  3305, 18879, 15964,  1694,
18879, 24628,  3306, 24628,  3937, 24628,  3306, 15607, 15965,  2404,
18880, 24628, 24628, 24628, 24628, 24628, 24628, 18886,  5831, 18881,
18881, 24628,  5372, 24628,  4299, 24628,  5372, 18882, 15967,  5373,
18882, 24628, 18543, 24628, 14484, 24628, 18543, 18883, 15968,  5678,
18883, 24628, 18540, 24628,  6476, 24628, 18540, 18884, 15487, 18460,
18884, 24628, 18532, 24628,  6477, 24628, 18532, 18885, 15472, 18512,
18885, 24628, 18524, 24628,  6478, 24628, 18524, 24628, 15468, 18518,
18886, 24628, 24628, 24628, 24628, 24628, 24628, 18887,  5832, 16832,
18887, 24628, 24628, 24628, 24628, 24628, 24628, 18888,  6025, 16742,
18888, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  6646, 14757,
18889, 24628, 24628, 24628, 24628, 24628, 24628, 15977, 13212, 16043,
18890, 24628, 24628, 24628, 24628, 24628, 24628, 14456, 18553, 13807,
18891, 24628, 20587, 24628, 14485, 24628, 20587,  9122, 20584, 18892,
18892, 24628, 18918, 17333, 17270, 20583, 18918, 18893, 18125, 13218,
18893, 24628, 18894, 17336, 17272, 18917, 18894, 13116, 18128, 14315,
18894, 24628, 17337, 17337, 17119, 18895, 24628, 13117, 14489, 14315,
18895, 24628, 24628, 24628, 24628, 24628, 24628,  5271, 14490, 18896,
18896, 24628, 14491, 18916, 18911, 18899, 14491, 16589, 18897, 14190,
18897, 24628, 14492, 18898, 24628, 24628, 14492, 16590, 24628, 14493,
18898, 24628, 17276, 24628, 24628, 24628, 17276, 16591, 24628, 14493,
18899, 24628, 18910, 24628, 24628, 24628, 18910, 16593, 24628, 18900,
18900, 24628, 24628, 24628, 24628, 24628, 24628, 18903, 15216, 18901,
18901, 24628, 15167, 24628, 24628, 24628, 15167, 18902,  6021, 13127,
18902, 24628, 15168, 24628, 24628, 24628, 15168, 17708,  6022, 14410,
18903, 24628, 24628, 24628, 24628, 24628, 24628, 18906, 15217, 18904,
18904, 24628, 15218, 24628, 24628, 24628, 15218, 18905,  5624, 15219,
18905, 24628, 18294, 24628, 24628, 24628, 18294, 14270,  5625, 18123,
18906, 24628, 24628, 24628, 24628, 24628, 24628, 18909, 16129, 18907,
18907, 24628, 11194, 24628, 24628, 24628, 11194, 18908,  8122, 11231,
18908, 24628, 11195, 24628, 24628, 24628, 11195, 14943,  8119, 11208,
18909, 24628, 24628, 24628, 24628, 24628, 24628, 11851, 16127, 11873,
18910, 24628, 24628, 24628, 24628, 24628, 24628, 16571, 24628, 18900,
18911, 24628, 18915, 24628, 24628, 24628, 18915, 16594, 24628, 18912,
18912, 24628, 24628, 24628, 24628, 24628, 24628, 17623,  6226, 18913,
18913, 24628,  6227, 24628, 24628, 24628,  6227, 18914,  4812,  5825,
18914, 24628,  6228, 24628, 24628, 24628,  6228, 17709,  4813,  5997,
18915, 24628, 24628, 24628, 24628, 24628, 24628, 16580, 24628, 18912,
18916, 24628, 14189, 24628, 24628, 24628, 14189, 16595, 18898, 14190,
18917, 24628, 18895, 24628, 24628, 24628, 18895, 13092, 18129, 18896,
18918, 24628, 17338, 17338, 17118, 18919, 24628, 18894, 14486, 13218,
18919, 24628, 24628, 24628, 24628, 24628, 24628, 18895, 20582, 18920,
18920, 24628, 18132, 19508, 20577, 20552, 18132, 20535, 18921, 18133,
18921, 24628, 20534, 18954, 24628, 24628, 20534, 18924, 24628, 18922,
18922, 24628, 24628, 24628, 24628, 24628, 24628, 18923,  6826, 17692,
18923, 24628, 24628, 24628, 24628, 24628, 24628, 14812,  8993, 18135,
18924, 24628, 20533, 18955, 24628, 24628, 20533, 14009, 24628, 18925,
18925, 24628, 24628, 24628, 24628, 24628, 24628, 19582,  7485, 18926,
18926, 24628,  7486, 20532, 20531, 18968,  7486, 18927, 14497,  6829,
18927, 24628,  7487, 18967, 18966, 18940,  7487, 18928, 14498,  7137,
18928, 24628,  7488, 18939, 18937, 18936,  7488, 18929, 14499,  7365,
18929, 24628,  8256, 18935, 18934, 18933,  8256, 18930, 14500,  8193,
18930, 24628,  8252, 18932, 18931, 24628,  8252, 24628, 14501,  8242,
18931, 24628,  5539, 24628, 24628, 24628,  5539, 24628, 14502,  5540,
18932, 24628,  8253, 24628, 24628, 24628,  8253, 24628, 14503,  8242,
18933, 24628,  8257, 24628, 24628, 24628,  8257, 24628, 14504,  8258,
18934, 24628,  8262, 24628, 24628, 24628,  8262, 18931, 14505,  8263,
18935, 24628,  8273, 24628, 24628, 24628,  8273, 18932, 14506,  8193,
18936, 24628, 11467, 24628, 24628, 24628, 11467, 18933, 14507,  8280,
18937, 24628, 18938, 24628, 24628, 24628, 18938, 18934, 14508, 17669,
18938, 24628, 24628, 24628, 24628, 24628, 24628,  8262,  7490, 17669,
18939, 24628,  9136, 24628, 24628, 24628,  9136, 18935, 14509,  7365,
18940, 24628, 18964, 24628, 24628, 24628, 18964, 18936, 14510, 18941,
18941,  6791, 14511, 24628, 18962, 18946, 14511, 18942, 12826,  6792,
18942, 16894, 14512, 24628, 18945,  8956, 14512, 18943, 12827, 14513,
18943, 16878, 17760, 24628, 12091, 24628, 17760, 18944, 12828, 16845,
18944, 16870, 17761, 24628, 12092, 24628, 17761, 15677, 12829, 16857,
18945, 24628, 17852, 24628, 24628, 24628, 17852, 12091, 17535, 17838,
18946, 24628, 18961, 24628, 24628, 24628, 18961,  8956, 17538, 18947,
18947, 24628, 17539, 17539, 18959, 18953, 24628, 18948, 14748, 17540,
18948, 24628, 18038, 18038, 18952, 18951, 24628, 10260, 18949, 17922,
18949, 24628, 17920, 17920, 15533, 18950, 24628,  7112, 17858, 17861,
18950, 24628, 24628, 24628, 24628, 24628, 24628,  4135, 24628, 17276,
18951, 24628, 24628, 24628, 24628, 24628, 24628,  7307, 18950, 18898,
18952, 24628, 24628, 24628, 24628, 24628, 24628,  2710, 15533, 14322,
18953, 24628, 24628, 24628, 24628, 24628, 24628, 18951, 18958, 18954,
18954, 24628, 18957, 24628, 24628, 24628, 18957, 18955, 24628, 18922,
18955, 24628, 18956, 24628, 24628, 24628, 18956,  9871, 24628, 18925,
18956, 24628, 24628, 24628, 24628, 24628, 24628,  9868, 24628, 18925,
18957, 24628, 24628, 24628, 24628, 24628, 24628, 18956, 24628, 18922,
18958, 24628, 24628, 24628, 24628, 24628, 24628, 18950, 24628, 18957,
18959, 24628, 24628, 24628, 24628, 24628, 24628, 18952, 18960, 13227,
18960, 24628, 24628, 24628, 24628, 24628, 24628, 15533, 24628, 11490,
18961, 24628, 24628, 24628, 24628, 24628, 24628,  6820, 18039, 18947,
18962, 24628, 13910, 24628, 24628, 24628, 13910, 18945, 18963, 13911,
18963, 24628, 15452, 24628, 24628, 24628, 15452, 17535, 24628, 15453,
18964, 24628, 24628, 24628, 24628, 24628, 24628, 11467, 18965, 18941,
18965, 24628, 24628, 24628, 24628, 24628, 24628,  8161,  6790, 14511,
18966, 24628, 14428, 24628, 24628, 24628, 14428, 18937, 16574, 14429,
18967, 24628,  9135, 24628, 24628, 24628,  9135, 18939, 16583,  7137,
18968, 24628, 20530, 24628, 24628, 24628, 20530, 18940, 20528, 18969,
18969, 19373, 20487, 24628, 19874, 20526, 20487, 18970, 12840, 16960,
18970, 19372, 20486, 24628, 20244, 12091, 20486, 20482, 12841, 18971,
18971, 24628, 10997, 20481, 19666, 19499, 10997, 18972, 17423,  6123,
18972, 24628, 19443, 19498, 19461, 10830, 19443, 19404, 17424, 18973,
18973,  8920, 11000, 18101,  9860, 18992, 11000, 18974,  8872,  5374,
18974,  8921, 11001, 18102,  9853, 10854, 11001, 18982, 18975,  5629,
18975,  6474, 11002, 15896,  8181,  8348, 11002, 18976,  8874,  5110,
18976,  6475, 18981, 15897,  8180, 16931, 18981, 18977,  8875, 14415,
18977, 17812, 18980, 15898,  8179, 24628, 18980, 18978,  8876,  6489,
18978, 17811, 18979, 15899,  8178, 24628, 18979, 24628,  8877,  6479,
18979, 24628, 17811, 14483,  5263, 24628, 17811, 24628,  8878,  6479,
18980, 24628, 17812, 14482,  5262, 24628, 17812, 18979,  8881,  6489,
18981, 24628,  6475, 14481,  5261, 13432,  6475, 18980,  8886, 14415,
18982,  8922, 18989, 18103,  9844, 18991, 18989, 18983, 18976,  8923,
18983, 18988, 18987, 18104,  9839, 24628, 18987, 18984, 18977, 18105,
18984, 18986, 18985, 18110,  9834, 24628, 18985, 24628, 18978, 18111,
18985, 24628, 18986, 18116,  9835, 24628, 18986, 24628, 18979, 18111,
18986, 24628, 18117, 18117,  9677, 24628, 24628, 24628, 17811, 18111,
18987, 24628, 18988, 18118,  9840, 24628, 18988, 18985, 18980, 18105,
18988, 24628, 18119, 18119, 14386, 24628, 24628, 18986, 17812, 18105,
18989, 24628,  8922, 18120,  9845, 18990,  8922, 18987, 18981,  8923,
18990, 24628, 17431, 24628,  8146, 24628, 17431,  9882, 13432, 15520,
18991, 17431, 18990, 24628,  9847, 24628, 18990, 13720, 16931, 15520,
18992, 24628, 19396, 19403, 19402, 19401, 19396, 10854, 18993, 18125,
18993, 24628, 18996, 15900, 17235, 19395, 18996,  8348, 18994, 14486,
18994, 24628, 18995, 14371, 24628, 24628, 18995,  2137, 24628, 13337,
18995, 24628, 13336, 13336, 24628, 24628, 24628,  2138, 24628, 13337,
18996, 24628, 14485, 14485, 14736, 18997, 24628,  8349, 18995, 14486,
18997, 24628, 24628, 24628, 24628, 24628, 24628,  2657, 24628, 18998,
18998, 24628, 24628, 24628, 24628, 24628, 24628, 19376, 19312, 18999,
18999, 24628, 14549, 14549, 19132, 19074, 24628, 19058, 19000, 14550,
19000, 24628, 19057, 19057, 24628, 24628, 24628, 19056, 24628, 19001,
19001, 24628, 24628, 24628, 24628, 24628, 24628, 19002,    29, 14084,
19002, 24628, 24628, 24628, 24628, 24628, 24628, 19003,  4814, 14552,
19003, 24628, 24628, 24628, 24628, 24628, 24628, 19054,  4815, 19004,
19004, 24628,  1401, 18826,  1580, 19030,  1401, 19005, 17930,   166,
19005, 24628, 19020, 18795,  7144, 19029, 19020, 19006, 17931, 13478,
19006, 24628, 19011, 18781, 17361, 19019, 19011, 19007, 17932, 18705,
19007, 24628, 19010, 18778, 17362, 14794, 19010, 19008, 17933, 18750,
19008, 24628, 19009, 18766, 17363, 24628, 19009, 24628, 17934, 18759,
19009, 24628, 18765, 18765, 12497, 24628, 24628, 24628, 16206, 18759,
19010, 24628, 18777, 18777, 12520, 10354, 24628, 19009, 16212, 18750,
19011, 24628, 18780, 18780, 12527, 19012, 24628, 19010, 16219, 18705,
19012, 24628, 24628, 24628, 24628, 24628, 24628, 10354,  6235, 19013,
19013,  6237, 16222, 15005, 11582, 19018, 16222, 19014, 17376,  6007,
19014, 16230, 16229, 15016, 11583, 19017, 16229, 19015, 17377,  7420,
19015, 16231, 16233, 15017, 11584,  9750, 16233, 19016, 17378,  7438,
19016, 16232, 16234, 15018, 11585, 24628, 16234, 10371, 17379,  7449,
19017, 16225, 16226, 24628, 24628, 24628, 16226,  9750, 17380, 13066,
19018, 16224, 16223, 24628, 24628, 24628, 16223, 19017, 17381, 13075,
19019, 24628, 19012, 24628,  7146, 24628, 19012, 14794, 17936, 19013,
19020, 24628, 18793, 18793, 12550, 19021, 24628, 19011, 16244, 13478,
19021, 24628, 24628, 24628, 24628, 24628, 24628, 19012,  6234, 19022,
19022, 16147, 16272, 15023, 11611, 19028, 16272, 19023, 17387, 11914,
19023, 16148, 16277, 15028, 11612, 19027, 16277, 19024, 17388, 12429,
19024, 16152, 16278, 15029, 11613, 19026, 16278, 19025, 17389, 14218,
19025, 16153, 16279, 15030, 11614, 24628, 16279, 18788, 17390, 14241,
19026, 16143, 16250, 24628, 24628, 24628, 16250, 18789, 17391, 13871,
19027, 16154, 16274, 24628, 24628, 24628, 16274, 19026, 17392, 16155,
19028, 16158, 16273, 24628, 24628, 24628, 16273, 19027, 17393, 16159,
19029, 24628, 19021, 24628,  7145, 24628, 19021, 19019, 17938, 19022,
19030, 24628, 19051, 24628, 19052, 24628, 19051, 19029, 17940, 19031,
19031, 17942, 17941, 15042, 11632, 19048, 17941, 19032, 17398, 13949,
19032, 17976, 18020, 19046, 11633, 19043, 18020, 19033, 17399, 17977,
19033, 17984, 18024, 19042, 11634, 19041, 18024, 19039, 19034, 17985,
19034, 17973, 18029, 19038,  9958, 19037, 18029, 19035, 11971, 12405,
19035, 17974, 18028, 19036,  9959, 24628, 18028, 18496, 11972,  9051,
19036,  9014, 12404, 24628, 24628, 24628, 12404, 10208, 11979,  9051,
19037, 17946, 18017, 24628, 24628, 24628, 18017, 18499, 11987,  9052,
19038,  9013, 12403, 24628, 24628, 24628, 12403, 19036, 11989, 12405,
19039, 17993, 18025, 19040, 11635, 24628, 18025, 18801, 19035, 17994,
19040, 18000, 18023, 24628, 24628, 24628, 18023, 10246, 19036, 17994,
19041, 18001, 18014, 24628, 24628, 24628, 18014, 18804, 19037, 10193,
19042, 18003, 18022, 24628, 24628, 24628, 18022, 19040, 19038, 17985,
19043, 18004, 18013, 24628, 24628, 24628, 18013, 19041, 19044, 16514,
19044, 17945, 18018, 24628, 24628, 24628, 18018, 19037, 19045, 14361,
19045, 11992, 14928, 24628, 24628, 24628, 14928, 11987, 24628, 11993,
19046, 18005, 18021, 24628, 24628, 24628, 18021, 19042, 19047, 17977,
19047,  9012, 12402, 24628, 24628, 24628, 12402, 19038, 15771, 17400,
19048, 18006, 18012, 24628, 24628, 24628, 18012, 19043, 19049, 18007,
19049, 17944, 18019, 24628, 24628, 24628, 18019, 19044, 19050, 17947,
19050, 12970, 14927, 24628, 24628, 24628, 14927, 19045, 24628, 12971,
19051, 24628, 24628, 24628, 24628, 24628, 24628, 19021,  6233, 19031,
19052, 24628, 24628, 24628, 24628, 24628, 24628,  7145, 19053, 18031,
19053, 24628, 24628, 24628, 24628, 24628, 24628, 11123,  6691, 17943,
19054, 24628, 24628, 24628, 24628, 24628, 24628, 19055,  4816, 11638,
19055, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4817, 11681,
19056, 24628, 16049, 16049, 24628, 24628, 24628, 11192, 24628, 16050,
19057, 24628, 24628, 24628, 24628, 24628, 24628, 16049, 24628, 19001,
19058, 24628, 19073, 19073, 18212, 19059, 24628, 11159, 19056, 17354,
19059, 24628, 24628, 24628, 24628, 24628, 24628, 11173, 24628, 19060,
19060, 24628, 24628, 24628, 24628, 24628, 24628, 19067,  1623, 19061,
19061, 24628,  1624, 24628, 24628, 24628,  1624, 19064, 19062,  1625,
19062, 24628,  1898, 24628, 24628, 24628,  1898, 19063,  4469,  1899,
19063, 24628, 12167, 24628, 24628, 24628, 12167, 13276,  4470,  5737,
19064, 24628, 17681, 24628, 24628, 24628, 17681, 19065, 19063,  7550,
19065, 24628, 17679, 24628, 24628, 24628, 17679, 19066, 13276, 17650,
19066, 24628, 17677, 24628, 24628, 24628, 17677, 16422, 13255, 17671,
19067, 24628, 24628, 24628, 24628, 24628, 24628, 19070,  8869, 19068,
19068, 24628,  8870, 24628, 24628, 24628,  8870, 16934, 19069,  6124,
19069, 24628,  3391, 24628, 24628, 24628,  3391, 13450,  6470,  3392,
19070, 24628, 24628, 24628, 24628, 24628, 24628, 19072, 10512, 19071,
19071, 24628,  9827, 24628, 24628, 24628,  9827, 17395, 17790,  8065,
19072, 24628, 24628, 24628, 24628, 24628, 24628, 18211, 10510, 12227,
19073, 24628, 24628, 24628, 24628, 24628, 24628,  4479, 16049, 17354,
19074, 24628, 24628, 24628, 24628, 24628, 24628, 19059, 24628, 19075,
19075, 24628, 24628, 24628, 24628, 24628, 24628, 19082,  1691, 19076,
19076, 24628,  1692, 24628,  1898, 13451,  1692, 19078, 19077,  1693,
19077, 24628,  2401, 24628, 24628, 24628,  2401, 17343,  5828,  2402,
19078, 24628, 18075, 24628, 12167, 24628, 18075, 19079, 17343,  7549,
19079, 24628, 18073, 24628,  7767, 24628, 18073, 19080, 17209, 18050,
19080, 24628, 18071, 24628,  7768, 24628, 18071, 19081, 17188, 18064,
19081, 24628, 17063, 24628,  7769, 24628, 17063, 24628, 17178, 17064,
19082, 24628, 24628, 24628, 24628, 24628, 24628, 19119,  8061, 19083,
19083, 24628,  6122, 24628,  3391, 24628,  6122, 19086, 19084,  6123,
19084, 24628,  4454, 24628, 24628, 24628,  4454, 19085, 13983,  4455,
19085, 24628, 15707, 24628, 24628, 24628, 15707, 14681, 13984, 11000,
19086, 24628, 19118, 24628, 13451, 24628, 19118, 19087, 19085, 18973,
19087, 24628, 19117, 24628, 13190, 24628, 19117, 19103, 14681, 19088,
19088, 13085, 14631, 18642, 10850, 19101, 14631, 19089, 10783,  5835,
19089, 13086, 14632, 18643, 10853, 19100, 14632, 19095, 19090,  6429,
19090, 13087, 13201, 15903,  8347, 19094, 13201, 19091, 10264, 13208,
19091, 13203, 13202, 15904,  8348, 14536, 13202, 19092, 10265,  9125,
19092, 13204, 13206, 15905,  8352, 24628, 13206, 19093, 10266,  6077,
19093, 13205, 13207, 15906,  8353, 24628, 13207, 24628, 10267,  6072,
19094, 13088, 13198, 24628,  7475, 24628, 13198, 14536,  8948, 13089,
19095, 14662, 14633, 18644, 10854, 19098, 14633, 19096, 19091, 14274,
19096, 14659, 14634, 18645, 10855, 24628, 14634, 19097, 19092, 14635,
19097, 14656, 14645, 18646, 10856, 24628, 14645, 24628, 19093, 14646,
19098, 10085, 14664, 24628,  4432, 24628, 14664, 19099, 14536,  8794,
19099, 10041, 14665, 24628,  4431, 24628, 14665, 24628, 14537,  8761,
19100, 14671, 14666, 24628, 10852, 24628, 14666, 19098, 19094, 14667,
19101, 14677, 14672, 24628, 10851, 24628, 14672, 19100, 19102, 14673,
19102, 13193, 13192, 24628,  8346, 24628, 13192, 19094, 10277, 13194,
19103, 24628, 19116, 24628,  8668, 24628, 19116, 19109, 14598, 19104,
19104, 10080, 14591,  9566, 10840, 24628, 14591, 19105, 13779,  5604,
19105, 10081, 14592,  9572, 10841, 24628, 14592, 19106, 13780,  8406,
19106, 10082, 14593,  9573, 10846, 24628, 14593, 19107, 13781,  8427,
19107, 10083, 14594,  9574, 10847, 24628, 14594, 19108, 13782,  8448,
19108, 10084, 14595,  9575, 10848, 24628, 14595, 24628, 13783,  8469,
19109, 24628, 19110, 24628,  5747, 24628, 19110, 24628, 14582, 19111,
19110, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 14575, 19111,
19111,  9989, 14576,  9494, 10834, 24628, 14576, 19112, 13787,  5576,
19112,  9995, 14577,  9495, 10835, 24628, 14577, 19113, 13788,  1826,
19113,  9996, 14578,  9496, 10836, 24628, 14578, 19114, 13789,  4874,
19114,  9997, 14579,  9497, 10837, 24628, 14579, 19115, 13790,  4722,
19115,  9998, 14580,  9498, 10838, 24628, 14580, 24628, 13791,  4738,
19116, 24628, 24628, 24628, 24628, 24628, 24628, 19110, 14590, 19104,
19117, 24628, 24628, 24628, 24628, 24628, 24628, 19116, 14630, 19088,
19118, 24628, 24628, 24628, 24628, 24628, 24628, 19117, 15707, 18973,
19119, 24628, 24628, 24628, 24628, 24628, 24628, 19125,  8062, 19120,
19120, 24628,  8063, 24628,  1581, 24628,  8063, 19121, 18034,  8064,
19121, 24628, 12550, 24628,  1582, 24628, 12550, 19122, 17939, 12450,
19122, 24628, 12527, 24628,  1583, 24628, 12527, 19123, 17937, 12473,
19123, 24628, 12520, 24628,  1584, 24628, 12520, 19124, 17935, 12486,
19124, 24628, 12497, 24628,  1585, 24628, 12497, 24628, 16665, 12498,
19125, 24628, 24628, 24628, 24628, 24628, 24628, 19131, 10594, 19126,
19126, 24628, 10524, 24628,  2430, 24628, 10524, 19127, 11541, 10525,
19127, 24628, 10540, 24628,  2431, 24628, 10540, 19128, 11532, 10541,
19128, 24628, 10556, 24628,  2432, 24628, 10556, 19129, 11523, 10557,
19129, 24628, 10576, 24628,  2433, 24628, 10576, 19130, 11514, 10577,
19130, 24628, 10587, 24628,  2434, 24628, 10587, 24628, 11505, 10588,
19131, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  8393, 14805,
19132, 24628, 24628, 24628, 24628, 24628, 24628, 18212, 24628, 19133,
19133, 24628, 24628, 24628, 24628, 24628, 24628, 19285,    30, 19134,
19134, 24628,    31, 24628,    58,   455,    31, 19140, 19135,     0,
19135, 24628,    27, 24628, 24628, 24628,    27, 19136,  1629,     2,
19136, 24628,    33, 24628, 24628, 24628,    33, 19137,  1630,     9,
19137, 24628, 14308, 24628, 24628, 24628, 14308, 19138,  1631,  7655,
19138, 24628, 14307, 24628, 24628, 24628, 14307, 19139, 11345, 14289,
19139, 24628, 14305, 24628, 24628, 24628, 14305, 24628, 11344, 14299,
19140, 24628,    32, 24628, 11047, 24628,    32, 19141, 19136,    19,
19141, 24628, 19284, 24628, 11017, 24628, 19284, 19266, 19137, 19142,
19142,  1633,  7655,  7364,  5682, 19218,  7655, 19143, 16054,   166,
19143, 19191, 19190, 19215, 11787, 19211, 19190, 19144, 16055, 13478,
19144, 19169, 19168, 19187, 19184, 19182, 19168, 19145, 16186, 18705,
19145, 19157, 19156, 19166, 19164, 19163, 19156, 19146, 16187, 18750,
19146, 19148, 19147, 19154, 19152, 24628, 19147, 24628, 16203, 18759,
19147, 24628, 19148, 19150, 19149, 24628, 19148, 24628, 16204, 18759,
19148, 24628, 19009, 19009, 12496, 24628, 24628, 24628, 16205, 18759,
19149, 24628, 17363, 17363, 10832, 24628, 24628, 24628, 11069,  3638,
19150, 24628, 19009, 19151, 17363, 24628, 19009, 24628, 16207, 18759,
19151, 24628, 18765, 24628,   116, 24628, 18765, 24628,  3551, 18759,
19152, 24628, 19149, 19153, 15092, 24628, 19149, 24628, 11068,  3638,
19153, 24628, 17363, 16364, 12958, 24628, 17363, 24628, 11071,  3638,
19154, 19009, 19150, 19155, 19153, 24628, 19150, 24628, 16208, 18759,
19155, 18765, 19151, 24628, 16364, 24628, 19151, 24628, 16209, 18759,
19156, 24628, 19157, 19161, 19160, 19159, 19157, 19147, 16210, 18750,
19157, 24628, 19010, 19010, 19158, 11548, 24628, 19148, 16211, 18750,
19158, 24628, 18768, 18768, 12514, 11549, 24628, 12496, 15845, 18769,
19159, 24628, 11548, 15568,  8580, 24628, 11548, 24628, 14353, 10355,
19160, 24628, 17362, 17362, 15431,  8580, 24628, 19149, 11078,  7562,
19161, 24628, 19010, 19162, 17362, 15568, 19010, 19150, 16213, 18750,
19162, 24628, 18777, 24628,   115, 24628, 18777, 19151,  3550, 18750,
19163, 11548, 19159, 15599, 14613, 24628, 19159, 24628, 16214, 10355,
19164, 24628, 19160, 19165,  5691, 14613, 19160, 19152, 11077,  7562,
19165, 24628, 17362, 16365, 12960,  9631, 17362, 19153, 11082,  7562,
19166, 19010, 19161, 19167, 19165, 15599, 19161, 19154, 16215, 18750,
19167, 18777, 19162, 24628, 16365, 24628, 19162, 19155, 16216, 18750,
19168, 24628, 19169, 19179, 19178, 19176, 19169, 19156, 16217, 18705,
19169, 24628, 19011, 19011, 19170, 11559, 24628, 19157, 16218, 18705,
19170, 24628, 12921, 12921, 12521, 19171, 24628, 19158, 15844, 12922,
19171, 24628, 24628, 24628, 24628, 24628, 24628, 11549, 15786, 19172,
19172, 15788, 15794, 24628, 24628, 24628, 15794, 19173, 15641, 15789,
19173, 15791, 15795, 24628, 24628, 24628, 15795, 19174, 15642,  7436,
19174, 15792, 15796, 24628, 24628, 24628, 15796, 19175, 15643,  7447,
19175, 15793, 15797, 24628, 24628, 24628, 15797, 11565, 15644,  7457,
19176, 24628, 11559, 15567,  8579, 19177, 11559, 19159, 14352, 10367,
19177, 24628,  9746, 24628,  2688, 24628,  9746, 24628, 14349,  9747,
19178, 24628, 17361, 17361, 15430,  8579, 24628, 19160, 11094,  7634,
19179, 24628, 19011, 19181, 17361, 19180, 19011, 19161, 16220, 18705,
19180, 24628, 19012, 24628,  7146, 24628, 19012, 15568, 16221, 19013,
19181, 24628, 18780, 24628,   114, 24628, 18780, 19162,  3549, 18705,
19182, 11559, 19176, 15598, 15380, 19183, 19176, 19163, 16238, 10367,
19183,  9746, 19177, 24628, 14610, 24628, 19177, 24628, 16239,  9747,
19184, 24628, 19178, 19185,  5690, 15380, 19178, 19164, 11093,  7634,
19185, 24628, 17361, 16366, 12962, 19186, 17361, 19165, 11103,  7634,
19186, 24628,  7146, 24628,  3325, 24628,  7146,  9631, 11104,  7148,
19187, 19011, 19179, 19189, 19185, 19188, 19179, 19166, 16240, 18705,
19188, 19012, 19180, 24628, 19186, 24628, 19180, 15599, 16241, 19013,
19189, 18780, 19181, 24628, 16366, 24628, 19181, 19167, 15133, 18705,
19190, 24628, 19191, 19209,  7143, 19206, 19191, 19168, 16242, 13478,
19191, 24628, 19020, 19020, 19200, 19192, 24628, 19169, 16243, 13478,
19192, 24628, 18783, 18783, 12528, 19193, 24628, 11559, 16245, 18784,
19193, 24628, 24628, 24628, 24628, 24628, 24628,  9746, 16246, 19194,
19194, 16136, 16247, 24628, 24628, 24628, 16247, 19198, 19195, 16137,
19195, 11792, 16255, 24628, 24628, 24628, 16255, 19196, 18720, 11009,
19196, 11793, 16254, 24628, 24628, 24628, 16254, 19197, 18721, 12027,
19197, 11794, 16253, 24628, 24628, 24628, 16253, 17391, 18722, 11796,
19198, 16139, 16248, 24628, 24628, 24628, 16248, 19199, 19196, 16140,
19199, 16142, 16249, 24628, 24628, 24628, 16249, 19026, 19197, 13990,
19200, 24628, 12855, 12855, 12544, 19201, 24628, 19170, 15843, 12856,
19201, 24628, 24628, 24628, 24628, 24628, 24628, 19171, 15785, 19202,
19202, 15799, 15804, 24628, 24628, 24628, 15804, 19203, 15647, 13816,
19203, 15800, 15805, 24628, 24628, 24628, 15805, 19204, 15648, 15801,
19204, 15802, 15806, 24628, 24628, 24628, 15806, 19205, 15649, 14225,
19205, 15803, 15807, 24628, 24628, 24628, 15807, 12460, 15650,  9160,
19206, 24628, 19192, 19208, 11789, 19207, 19192, 19176, 16283, 18784,
19207, 24628, 19193, 24628, 11790, 24628, 19193, 19177, 16287, 19194,
19208, 24628, 18783, 24628,  7301, 24628, 18783, 15567, 16284, 18784,
19209, 24628, 19020, 13477,  7144, 19210, 19020, 19179, 16270, 13478,
19210, 24628, 19021, 24628,  7145, 24628, 19021, 19180, 16271, 19022,
19211, 19192, 19206, 19214, 11788, 19212, 19206, 19182, 16288, 18784,
19212, 19193, 19207, 24628, 19213, 24628, 19207, 19183, 16289, 19194,
19213, 24628, 11790, 24628,  7647, 24628, 11790, 14610, 16290, 16255,
19214, 18783, 19208, 24628, 14417, 24628, 19208, 15598, 16293, 18784,
19215, 19020, 19209, 19217,  7674, 19216, 19209, 19187, 16294, 13478,
19216, 19021, 19210, 24628,  7675, 24628, 19210, 19188, 16295, 19022,
19217, 18793, 13477, 24628,  5685, 24628, 13477, 19189, 15132, 13478,
19218, 19220, 19219, 19263, 19260, 19255, 19219, 19211, 16297, 18797,
19219, 24628, 19220, 19253, 19250, 19245, 19220, 19206,  7657, 18797,
19220, 24628, 18825, 18825, 12551, 19221, 24628, 19192,  7658, 18797,
19221, 24628, 24628, 24628, 24628, 24628, 24628, 19193, 19243, 19222,
19222, 19242, 19241, 24628, 24628, 24628, 19241, 19235, 19226, 19223,
19223, 15046, 15045, 24628, 24628, 24628, 15045, 19224, 24628, 15047,
19224, 16965, 16964, 24628, 24628, 24628, 16964, 19225, 24628, 16966,
19225, 17144, 17162, 24628, 24628, 24628, 17162, 18185, 24628, 17145,
19226, 19234, 19233, 24628, 24628, 24628, 19233, 19227, 18730, 15045,
19227, 19232, 19231, 24628, 24628, 24628, 19231, 19228, 18731, 17401,
19228, 19230, 19229, 24628, 24628, 24628, 19229, 19037, 18732, 12406,
19229, 24628, 19230, 24628, 24628, 24628, 19230, 18017, 18733, 12406,
19230, 24628, 24628, 24628, 24628, 24628, 24628, 17946, 18734, 12406,
19231, 24628, 19232, 24628, 24628, 24628, 19232, 19229, 18735, 17401,
19232, 24628, 24628, 24628, 24628, 24628, 24628, 19230, 15126, 17401,
19233, 24628, 19234, 24628, 24628, 24628, 19234, 19231, 18736, 15045,
19234, 24628, 24628, 24628, 24628, 24628, 24628, 19232, 15125, 15045,
19235, 19240, 19239, 24628, 24628, 24628, 19239, 19236, 19227, 17983,
19236, 19238, 19237, 24628, 24628, 24628, 19237, 19041, 19228, 16820,
19237, 24628, 19238, 24628, 24628, 24628, 19238, 18014, 19229, 16820,
19238, 24628, 24628, 24628, 24628, 24628, 24628, 18001, 19230, 16820,
19239, 24628, 19240, 24628, 24628, 24628, 19240, 19237, 19231, 17983,
19240, 24628, 24628, 24628, 24628, 24628, 24628, 19238, 19232, 17983,
19241, 24628, 19242, 24628, 24628, 24628, 19242, 19239, 19233, 19223,
19242, 24628, 24628, 24628, 24628, 24628, 24628, 19240, 19234, 19223,
19243, 24628, 24628, 24628, 24628, 24628, 24628, 16246, 19244, 19241,
19244, 24628, 24628, 24628, 24628, 24628, 24628, 16135, 24628, 19242,
19245, 24628, 19221, 24628, 19249, 24628, 19221, 19207, 19246, 19222,
19246, 24628, 19243, 24628, 19247, 24628, 19243, 16287, 19248, 19241,
19247, 24628, 24628, 24628, 24628, 24628, 24628, 11791, 24628, 19234,
19248, 24628, 19244, 24628, 24628, 24628, 19244, 16170, 24628, 19242,
19249, 24628, 24628, 24628, 24628, 24628, 24628, 11790, 19247, 19233,
19250, 24628,  7300,  7300,  9286, 19249, 24628, 11789, 19251, 18084,
19251, 24628,  5265,  5265, 12021, 19247, 24628, 16285, 19252, 14419,
19252, 24628,  9639,  9639, 24628, 24628, 24628, 16286, 24628,  9640,
19253, 24628, 18825, 24628,  7300, 24628, 18825, 19208, 19254, 18797,
19254, 24628,  1907, 24628,  5265, 24628,  1907, 16284, 16678, 16298,
19255, 19221, 19245, 24628, 19259, 24628, 19245, 19212, 19256, 19222,
19256, 19243, 19246, 24628, 19258, 24628, 19246, 16289, 19257, 19241,
19257, 19244, 19248, 24628, 24628, 24628, 19248, 16177, 24628, 19242,
19258, 24628, 19247, 24628, 24628, 24628, 19247, 16290, 24628, 19234,
19259, 24628, 19249, 24628, 18740, 24628, 19249, 19213, 19258, 19233,
19260, 24628, 19250, 14416,  7643, 19259, 19250, 11788, 19261, 18084,
19261, 24628, 19251, 14418, 12020, 19258, 19251, 16291, 19262, 14419,
19262, 24628, 19252,  9638, 24628, 24628, 19252, 16292, 24628,  9640,
19263, 18825, 19253, 24628, 14416, 24628, 19253, 19214, 19264, 18797,
19264,  1907, 19254, 24628, 14418, 24628, 19254, 16293, 19265, 16298,
19265, 16679, 16678, 24628, 24628, 24628, 16678, 16179, 17667, 16299,
19266, 24628, 19283, 24628, 11018, 24628, 19283, 19276, 19138, 19267,
19267,  6834, 14289, 12977,  8529, 19275, 14289, 19268, 16399,   321,
19268,  6835, 14290, 12978,  8562, 19274, 14290, 19269, 16400,  4291,
19269, 11571, 14291, 12979,  8623, 19273, 14291, 19270, 16401,  7756,
19270, 11558, 14292, 12980,  8624, 19272, 14292, 19271, 16402, 10327,
19271, 11547, 14293, 12981,  8625, 24628, 14293, 24628, 16403, 10344,
19272,  9745, 14294, 12985,  8555, 24628, 14294, 24628, 16404,  4909,
19273, 11572, 14295, 12987,  8554, 24628, 14295, 19272, 16405, 11573,
19274, 11609, 14296, 12990,  8553, 24628, 14296, 19273, 16406, 11600,
19275, 11630, 14297, 12993,  8530, 24628, 14297, 19274, 16407, 11620,
19276, 24628, 19282, 24628, 11019, 24628, 19282, 24628, 19139, 19277,
19277,  9740, 14299, 12997,  8639, 24628, 14299, 19278, 16409,  1707,
19278,  9741, 14300, 12998,  8645, 24628, 14300, 19279, 16410,  4820,
19279,  9742, 14301, 12999,  8653, 24628, 14301, 19280, 16411,  4836,
19280,  9743, 14302, 13000,  8654, 24628, 14302, 19281, 16412,  4877,
19281,  9744, 14303, 13001,  8655, 24628, 14303, 24628, 16413,  4893,
19282, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 14305, 19277,
19283, 24628, 24628, 24628, 24628, 24628, 24628, 19282, 14307, 19267,
19284, 24628, 24628, 24628, 24628, 24628, 24628, 19283, 14308, 19142,
19285, 24628, 24628, 24628, 24628, 24628, 24628, 19309,   317, 19286,
19286, 24628,   103, 24628,    71, 24628,   103, 19289, 19287,    10,
19287, 24628,    53, 24628, 24628, 24628,    53, 19288,  2670,    21,
19288, 24628, 15059, 24628, 24628, 24628, 15059, 14682,  2671,    64,
19289, 24628,   104, 24628,   455, 24628,   104, 19290, 19288,   105,
19290, 24628, 19308, 24628,  2678, 24628, 19308, 19291, 14682,   329,
19291, 24628, 19307, 24628,  2679, 24628, 19307, 19300, 14599, 19292,
19292,  9911, 14557,  9323,  7562, 19299, 14557, 19293, 13848,   322,
19293,  9912, 14558,  9324,  7613, 19298, 14558, 19294, 13872,   757,
19294,  9913, 14559,  9325,  7626, 19297, 14559, 19295, 13873,  7757,
19295,  9914, 14560,  9326,  7627, 17779, 14560, 19296, 13874,  8732,
19296,  9915, 14561,  9327,  7628, 24628, 14561, 24628, 13875,  8749,
19297,  9932, 14563,  9392,  7606, 24628, 14563, 17779, 13877,  9358,
19298,  9945, 14564,  9433,  7603, 24628, 14564, 19297, 13878,  9397,
19299,  9954, 14565,  9435,  7599, 24628, 14565, 19298, 13879,  9436,
19300, 24628, 19306, 24628,  2680, 24628, 19306, 24628, 14583, 19301,
19301,  9974, 14569,  9459,  3638, 24628, 14569, 19302, 13881,  1708,
19302,  9975, 14570,  9460,  3635, 24628, 14570, 19303, 13895,  1734,
19303,  9976, 14571,  9461,  3632, 24628, 14571, 19304, 13896,  1829,
19304,  9977, 14572,  9462,  3629, 24628, 14572, 19305, 13897,  4709,
19305,  9978, 14573,  9463,  3626, 24628, 14573, 24628, 13898,  4725,
19306, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 14581, 19301,
19307, 24628, 24628, 24628, 24628, 24628, 24628, 19306, 14596, 19292,
19308, 24628, 24628, 24628, 24628, 24628, 24628, 19307, 14678,   329,
19309, 24628, 24628, 24628, 24628, 24628, 24628, 19310,   318, 18826,
19310, 24628, 24628, 24628, 24628, 24628, 24628, 19311,   319, 11639,
19311, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  1705, 11682,
19312, 24628, 24628, 24628, 24628, 24628, 24628, 19313, 24628, 14549,
19313, 24628, 24628, 24628, 24628, 24628, 24628,  9106, 24628, 19314,
19314, 24628, 24628, 24628, 24628, 24628, 24628, 19375, 18037, 19315,
19315, 24628, 17927, 17927, 15963, 19323, 24628, 19316,    49, 14085,
19316, 24628, 17928, 17928, 15966, 19321, 24628, 19317,  6789, 14553,
19317, 24628, 17929, 17929, 15969, 19320, 24628, 19318,  5873, 17930,
19318, 24628, 18035, 18035, 15975, 17615, 24628, 19319,  5866, 11540,
19319, 24628, 18036, 18036, 15976, 24628, 24628, 24628,  5864, 11667,
19320, 24628, 24628, 24628, 24628, 24628, 24628, 17615,  5874, 12790,
19321, 24628, 24628, 24628, 24628, 24628, 24628, 19320,  6790, 19322,
19322, 24628,  6791, 24628, 24628, 24628,  6791, 16897, 10823,  6792,
19323, 24628, 24628, 24628, 24628, 24628, 24628, 19321, 19374, 19324,
19324, 24628, 19373, 24628, 24628, 24628, 19373, 19325, 10994, 16960,
19325, 24628, 19372, 24628, 24628, 24628, 19372, 19326, 10995, 18971,
19326, 24628, 19371, 24628, 24628, 24628, 19371, 19348, 12847, 19327,
19327, 24628, 12448, 19347,  9255, 19346, 12448, 19335, 19328,  8064,
19328, 24628, 11274, 17564,  6729, 19329, 11274, 19332, 12405, 11442,
19329, 24628,  7659, 24628, 12021, 24628,  7659, 19330, 12411, 12579,
19330, 24628,  7660, 24628,  9288, 24628,  7660, 19331, 16169, 12543,
19331, 24628,  4397, 24628,  6702, 24628,  4397, 15838,  9055,  4426,
19332, 24628, 11369, 17565, 10857, 19330, 11369, 19333, 17991, 11409,
19333, 24628, 11370, 17566, 10849, 19331, 11370, 19334, 17990, 11391,
19334, 24628, 11371, 17567, 10839, 24628, 11371, 15850, 17989, 11386,
19335, 24628, 12449, 19345, 10829, 19344, 12449, 19336, 19332, 12450,
19336, 24628, 12472, 19343, 10830, 19341, 12472, 19337, 19333, 12473,
19337, 24628, 12485, 19340, 10831, 24628, 12485, 19338, 19334, 12486,
19338, 24628, 12496, 19339, 10832, 24628, 12496, 24628, 15850, 12498,
19339, 24628, 12497, 24628,  1585, 24628, 12497, 24628, 15742, 12498,
19340, 24628, 12520, 24628,  1584, 24628, 12520, 19339, 17567, 12486,
19341, 24628, 11560, 24628,  8567, 24628, 11560, 19342, 19331, 11561,
19342, 24628, 11549, 24628,  8568, 24628, 11549, 24628, 15838, 11550,
19343, 24628, 12527, 24628,  1583, 24628, 12527, 19340, 17566, 12473,
19344, 24628, 12528, 24628,  9287, 24628, 12528, 19341, 19330, 12529,
19345, 24628, 12550, 24628,  1582, 24628, 12550, 19343, 17565, 12450,
19346, 24628, 12551, 24628,  9286, 24628, 12551, 19344, 19329, 12552,
19347, 24628,  8063, 24628,  1581, 24628,  8063, 19345, 17564,  8064,
19348, 24628, 19370, 24628, 24628, 24628, 19370, 19364, 12846, 19349,
19349, 24628, 12589, 19363, 10968, 24628, 12589, 19355, 19350, 10525,
19350, 24628, 11269, 17559,  6698, 24628, 11269, 19351,  9051, 10538,
19351, 24628, 11270, 17560,  6709, 24628, 11270, 19352,  9057, 10554,
19352, 24628, 11271, 17561,  6710, 24628, 11271, 19353,  9058, 10574,
19353, 24628, 11272, 17562,  6711, 24628, 11272, 19354,  9059,  3858,
19354, 24628, 11273, 17563,  6712, 24628, 11273, 24628,  9060,  3751,
19355, 24628, 12590, 19362, 10969, 24628, 12590, 19356, 19351, 10541,
19356, 24628, 12591, 19361, 10970, 24628, 12591, 19357, 19352, 10557,
19357, 24628, 12592, 19360, 10971, 24628, 12592, 19358, 19353, 10577,
19358, 24628, 12593, 19359, 10972, 24628, 12593, 24628, 19354, 10588,
19359, 24628, 10587, 24628,  2434, 24628, 10587, 24628, 17563, 10588,
19360, 24628, 10576, 24628,  2433, 24628, 10576, 19359, 17562, 10577,
19361, 24628, 10556, 24628,  2432, 24628, 10556, 19360, 17561, 10557,
19362, 24628, 10540, 24628,  2431, 24628, 10540, 19361, 17560, 10541,
19363, 24628, 10524, 24628,  2430, 24628, 10524, 19362, 17559, 10525,
19364, 24628, 19365, 24628, 24628, 24628, 19365, 24628, 12845, 19366,
19365, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9808, 19366,
19366, 24628,  9773,  8397,  2683, 24628,  9773, 19367, 14341,  4957,
19367, 24628,  9766,  8398,  8647, 24628,  9766, 19368, 14342,  4945,
19368, 24628,  9759,  8399,  8648, 24628,  9759, 19369, 14343,  4933,
19369, 24628,  9752,  8400,  8649, 24628,  9752, 14294, 14344,  4921,
19370, 24628, 24628, 24628, 24628, 24628, 24628, 19365, 12607, 19349,
19371, 24628, 24628, 24628, 24628, 24628, 24628, 19370, 12636, 19327,
19372, 24628, 24628, 24628, 24628, 24628, 24628, 19371, 10996, 18971,
19373, 24628, 24628, 24628, 24628, 24628, 24628, 19372,  7546, 16960,
19374, 24628, 24628, 24628, 24628, 24628, 24628,  6790, 24628, 19373,
19375, 24628, 24628, 24628, 24628, 24628, 24628,  9295, 15988, 17413,
19376, 24628, 24628, 24628, 24628, 24628, 24628, 13094, 19313, 19377,
19377, 24628, 19314, 19314, 19389, 19384, 24628, 19380, 19378, 19315,
19378, 24628, 18037, 18037, 24628, 24628, 24628, 19379, 24628, 17927,
19379, 24628, 15988, 15988, 24628, 24628, 24628,  9111, 24628, 15989,
19380, 24628, 19375, 19375, 17469, 19381, 24628, 13173, 19379, 17413,
19381, 24628, 24628, 24628, 24628, 24628, 24628, 13174, 24628, 19382,
19382, 24628, 24628, 24628, 24628, 24628, 24628, 19383,  1897, 19062,
19383, 24628, 24628, 24628, 24628, 24628, 24628, 17913,  8003, 19069,
19384, 24628, 24628, 24628, 24628, 24628, 24628, 19381, 24628, 19385,
19385, 24628, 24628, 24628, 24628, 24628, 24628, 19386,  2400, 19077,
19386, 24628, 24628, 24628, 24628, 24628, 24628, 19387,  8018, 19084,
19387, 24628, 24628, 24628, 24628, 24628, 24628, 19388,  8019, 18034,
19388, 24628, 24628, 24628, 24628, 24628, 24628, 17615,  8020, 11541,
19389, 24628, 24628, 24628, 24628, 24628, 24628, 17469, 24628, 19390,
19390, 24628, 24628, 24628, 24628, 24628, 24628, 19391,    51, 19135,
19391, 24628, 24628, 24628, 24628, 24628, 24628, 19392,    52, 19287,
19392, 24628, 24628, 24628, 24628, 24628, 24628, 19393,   936, 16681,
19393, 24628, 24628, 24628, 24628, 24628, 24628, 19394,   937, 11542,
19394, 24628, 24628, 24628, 24628, 24628, 24628, 24628,   766, 11668,
19395, 24628, 18997, 24628, 24628, 24628, 18997,  2980, 24628, 18998,
19396, 24628, 18124, 18124, 16567, 19397, 24628,  9068, 18996, 18125,
19397, 24628, 24628, 24628, 24628, 24628, 24628,  4420, 18997, 19398,
19398, 24628, 18998, 24628, 24628, 24628, 18998, 19399, 14548, 18999,
19399, 24628, 19376, 24628, 24628, 24628, 19376, 13093, 19400, 19377,
19400, 24628, 19313, 24628, 24628, 24628, 19313,  9105, 24628, 19314,
19401, 24628, 19397, 24628, 24628, 24628, 19397,  4432, 19395, 19398,
19402, 24628, 16567, 24628, 24628, 24628, 16567,  8571, 17235, 16568,
19403, 24628, 18124, 24628, 24628, 24628, 18124,  9309, 15900, 18125,
19404, 24628, 19423, 19442, 17828, 19440, 19423, 19405, 17436, 19088,
19405, 24628, 19415, 19422, 17827, 24628, 19415, 19406, 17437, 19104,
19406, 24628, 19407, 19414, 13584, 24628, 19407, 24628, 17438, 19111,
19407, 24628, 19110, 19110, 19408, 24628, 24628, 24628, 17439, 19111,
19408, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 17440, 19409,
19409, 10000, 17441, 24628,  9261, 24628, 17441, 19410, 14520,  5577,
19410, 10006, 17442, 24628,  9262, 24628, 17442, 19411, 14521,  1827,
19411, 10007, 17443, 24628,  9263, 24628, 17443, 19412, 14522,  4872,
19412, 10008, 17444, 24628,  9264, 24628, 17444, 19413, 14523,  4723,
19413, 10009, 17445, 24628,  9265, 24628, 17445, 24628, 14524,  4739,
19414, 24628, 19110, 24628, 13583, 24628, 19110, 24628, 15706, 19111,
19415, 24628, 19116, 19116, 19416, 24628, 24628, 19407, 17446, 19104,
19416, 24628, 24628, 24628, 24628, 24628, 24628, 19408, 17447, 19417,
19417, 10062, 17448, 24628,  9266, 24628, 17448, 19418, 14527, 10063,
19418, 10073, 17449, 24628,  9267, 24628, 17449, 19419, 14528,  8415,
19419, 10074, 17450, 24628,  9268, 24628, 17450, 19420, 14529,  8436,
19420, 10075, 17451, 24628,  9269, 24628, 17451, 19421, 14530,  8457,
19421, 10076, 17452, 24628,  9270, 24628, 17452, 24628, 14531,  8478,
19422, 24628, 19116, 24628, 13593, 24628, 19116, 19414, 15705, 19104,
19423, 24628, 19117, 19117, 19434, 19424, 24628, 19415, 17453, 19088,
19424, 24628, 24628, 24628, 24628, 24628, 24628, 19428, 16527, 19425,
19425, 10088, 16528, 24628,  4435, 24628, 16528, 19426, 14533, 10089,
19426, 10087, 16529, 24628,  4434, 24628, 16529, 19427, 14534,  8835,
19427, 10086, 16530, 24628,  4433, 24628, 16530, 19098, 14535,  8814,
19428, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 15935, 19429,
19429,  9990, 15936, 24628,  4414, 24628, 15936, 19430, 14540,  4793,
19430,  9991, 15937, 24628,  4413, 24628, 15937, 19431, 14541,  4777,
19431,  9992, 15938, 24628,  4412, 24628, 15938, 19432, 14542,  4766,
19432,  9993, 15939, 24628,  4411, 24628, 15939, 19433, 14543,  4754,
19433,  9994, 15359, 24628,  4410, 24628, 15359, 24628, 14544,  4742,
19434, 24628, 24628, 24628, 24628, 24628, 24628, 19416, 17454, 19435,
19435, 16324, 17455, 24628,  9271, 24628, 17455, 19436, 15308, 16325,
19436, 16327, 17456, 24628,  9272, 24628, 17456, 19437, 15309, 16328,
19437, 16330, 17457, 24628,  9273, 24628, 17457, 19438, 15310, 14934,
19438, 16331, 17458, 24628,  9274, 24628, 17458, 19439, 15311, 14644,
19439, 16332, 17459, 24628,  9275, 24628, 17459, 24628, 15312, 14655,
19440, 24628, 19424, 24628, 13625, 24628, 19424, 19441, 17460, 19425,
19441, 24628, 19428, 24628, 13598, 24628, 19428, 24628, 15934, 19429,
19442, 24628, 19117, 24628, 13670, 24628, 19117, 19422, 15704, 19088,
19443, 24628, 19118, 19118, 19454, 19444, 24628, 19423, 10999, 18973,
19444, 24628, 24628, 24628, 24628, 24628, 24628, 19424, 19453, 19445,
19445, 17428, 19450, 24628, 10934, 19452, 19450, 19446, 16928, 17213,
19446, 17429, 19449, 24628, 10933,  4433, 19449, 19447, 16929, 17230,
19447, 17430, 19448, 24628, 10932, 24628, 19448, 18991, 16930, 15505,
19448, 24628, 17430, 24628,  9291, 24628, 17430, 18990, 13431, 15505,
19449, 24628, 17429, 24628,  9290,  4419, 17429, 19448, 13430, 17230,
19450, 24628, 17428, 24628,  9289, 19451, 17428, 19449, 13429, 17213,
19451, 24628, 24628, 24628, 24628, 24628, 24628,  4419, 13433, 17271,
19452, 24628, 19451, 24628, 24628, 24628, 19451,  4433, 16650, 17271,
19453, 24628, 24628, 24628, 24628, 24628, 24628, 16527, 17427, 19450,
19454, 24628, 24628, 24628, 24628, 24628, 24628, 19434, 18345, 19455,
19455, 16346, 18346, 24628,  9276, 19460, 18346, 19456, 15325, 16347,
19456, 16353, 18347, 24628,  9277,  9273, 18347, 19457, 15326, 16354,
19457, 16358, 18348, 24628,  9278, 24628, 18348, 19458, 15327, 16359,
19458, 16367, 18349, 24628,  9279, 24628, 18349, 19459, 15328,  9174,
19459, 16368, 18350, 24628,  9280, 24628, 18350, 24628, 15329,  9199,
19460, 24628, 18351, 24628, 24628, 24628, 18351,  9273, 14371, 17334,
19461, 24628, 19497, 19497, 19491, 19487, 24628, 17828, 17461, 19462,
19462, 24628, 15709, 18651, 19486, 19481, 15709, 19463,  8977, 14329,
19463, 24628, 15710, 18652, 19480, 19475, 15710, 19464, 11003, 15711,
19464, 24628, 19471, 18653, 19474, 19472, 19471, 19465,  8886, 18081,
19465, 24628, 19469, 18654, 19470, 24628, 19469, 19466,  8881, 18534,
19466, 24628, 19467, 18655, 19468, 24628, 19467, 24628,  8878, 18526,
19467, 24628, 18525, 18525,  9522, 24628, 24628, 24628,  8879, 18526,
19468, 24628,  9522, 24628, 24628, 24628,  9522, 24628,  5650,  9523,
19469, 24628, 18533, 18533, 16588, 24628, 24628, 19467,  8882, 18534,
19470, 24628, 16588, 24628, 24628, 24628, 16588, 19468,  8883, 12303,
19471, 24628, 18541, 18541, 16587, 17257, 24628, 19469,  3472, 18081,
19472, 24628, 17257, 24628, 24628, 24628, 17257, 19473, 10298, 11739,
19473, 24628,  9578, 24628, 24628, 24628,  9578, 24628,  6062,  9513,
19474, 24628, 16587, 24628, 24628, 24628, 16587, 19470,  8887, 12382,
19475, 24628, 19479, 24628, 24628, 24628, 19479, 19472, 11004, 19476,
19476, 24628, 11006, 24628, 24628, 24628, 11006, 19477,  8148, 11007,
19477, 24628, 15445, 24628, 24628, 24628, 15445, 19478,  8149, 13676,
19478, 24628, 15407, 24628, 24628, 24628, 15407, 15723, 11428, 15409,
19479, 24628, 24628, 24628, 24628, 24628, 24628, 17257, 11005, 19476,
19480, 24628, 16584, 24628, 24628, 24628, 16584, 19474,  8979, 16585,
19481, 24628, 19485, 24628, 24628, 24628, 19485, 19475,  8986, 19482,
19482, 24628,  8988, 24628, 24628, 24628,  8988, 19483,  9863,  8989,
19483, 24628, 16715, 24628, 24628, 24628, 16715, 19484,  9864, 13809,
19484, 24628, 15736, 24628, 24628, 24628, 15736, 14354,  9865, 15737,
19485, 24628, 24628, 24628, 24628, 24628, 24628, 19479,  8987, 19482,
19486, 24628, 16581, 24628, 24628, 24628, 16581, 19480,  8978, 16582,
19487, 24628, 24628, 24628, 24628, 24628, 24628, 13625, 17463, 19488,
19488, 24628, 17464, 24628, 24628, 24628, 17464, 19489,  8961, 17465,
19489, 24628, 17467, 24628, 24628, 24628, 17467, 19490,  8962, 17468,
19490, 24628, 17259, 24628, 24628, 24628, 17259, 19472, 10300, 17260,
19491, 24628, 24628, 24628, 24628, 24628, 24628, 13612, 17469, 19492,
19492, 24628, 17470, 24628, 24628, 24628, 17470, 19493,   913, 17471,
19493, 24628, 17473, 24628, 24628, 24628, 17473, 19494,   914, 17474,
19494, 24628, 17326, 24628, 24628, 24628, 17326, 19495,   915, 11766,
19495, 24628, 17324, 24628, 24628, 24628, 17324, 19496,   916,  9582,
19496, 24628, 17322, 24628, 24628, 24628, 17322, 24628,   917,  9508,
19497, 24628, 24628, 24628, 24628, 24628, 24628, 13670, 15708, 19462,
19498, 24628, 19118, 24628, 19497,  1583, 19118, 19442, 15703, 18973,
19499, 24628, 19665, 19665, 19658, 19648, 24628, 10830, 17475, 19500,
19500, 24628, 17476, 18658, 19646, 19507, 17476, 19501, 13795, 17477,
19501, 24628, 19502, 18659, 19506, 19505, 19502,  9844, 13800, 18298,
19502, 24628, 18297, 18297, 19504, 19503, 24628,  9845, 14187, 18298,
19503, 24628, 24628, 24628, 24628, 24628, 24628,  8146, 14188, 18916,
19504, 24628, 24628, 24628, 24628, 24628, 24628,  6706, 13436, 18301,
19505, 24628, 19503, 24628, 24628, 24628, 19503,  9847, 18130, 18916,
19506, 24628, 19504, 24628, 24628, 24628, 19504,  8575, 15528, 18301,
19507, 24628, 19645, 24628, 24628, 24628, 19645, 19505, 19643, 19508,
19508, 24628, 19642, 24628, 24628, 24628, 19642, 19509, 18954, 18133,
19509, 24628, 19641, 24628, 24628, 24628, 19641,  9865, 18955, 19510,
19510, 24628, 18925, 18925, 19633, 19625, 24628, 19511,  9132, 18926,
19511, 24628, 19582, 19582, 19613, 19603, 24628, 12379, 13812, 19512,
19512, 24628,  9672, 19602, 19601, 19528,  9672, 19513, 15241,  7184,
19513, 24628,  9673, 19527, 19526, 19524,  9673, 19514, 15242,  8525,
19514, 24628,  9674, 19523, 19522, 19521,  9674, 19515, 15243,  8998,
19515, 24628,  9675, 19520, 19519, 19518,  9675, 19516, 15244,  9142,
19516, 24628,  9676, 19517, 18282, 24628,  9676, 24628, 15245,  9176,
19517, 24628,  9175, 24628, 24628, 24628,  9175, 24628, 15247,  9176,
19518, 24628,  9678, 24628, 24628, 24628,  9678, 24628, 15248,  9564,
19519, 24628,  9679, 24628, 24628, 24628,  9679, 18282, 15249,  9567,
19520, 24628,  9141, 24628, 24628, 24628,  9141, 19517, 15250,  9142,
19521, 24628,  9680, 24628, 24628, 24628,  9680, 19518, 15251,  9681,
19522, 24628, 15901, 24628, 24628, 24628, 15901, 19519, 15252, 15902,
19523, 24628,  9140, 24628, 24628, 24628,  9140, 19520, 15253,  8998,
19524, 24628, 19525, 24628, 24628, 24628, 19525, 19521, 15254, 18155,
19525, 24628, 24628, 24628, 24628, 24628, 24628,  9680, 18174, 18155,
19526, 24628, 15894, 24628, 24628, 24628, 15894, 19522, 16577, 15895,
19527, 24628,  9139, 24628, 24628, 24628,  9139, 19523, 16586,  8525,
19528, 24628, 19600, 24628, 24628, 24628, 19600, 19524, 19596, 19529,
19529, 19540, 19539, 24628,  8915, 19594, 19539, 19530, 12914, 16961,
19530, 19538, 19537, 24628,  8916,  8913, 19537, 19531, 12915, 17423,
19531, 19536, 19535, 24628, 11984, 24628, 19535, 19532, 12916, 19328,
19532, 19534, 19533, 24628, 11978, 24628, 19533, 16708, 12917, 19350,
19533, 24628, 19534, 24628,  9026, 24628, 19534, 15878, 12882, 19350,
19534, 24628, 24628, 24628, 24628, 24628, 24628, 14340, 11268, 19350,
19535, 24628, 19536, 24628,  9061, 24628, 19536, 19533, 12881, 19328,
19536, 24628, 24628, 24628, 24628, 24628, 24628, 19534, 11267, 19328,
19537, 24628, 19538, 24628,  8917,  6728, 19538, 19535, 12879, 17423,
19538, 24628, 24628, 24628, 24628, 24628, 24628, 19536, 12880, 17423,
19539, 24628, 19540, 24628,  5673, 19541, 19540, 19537, 12878, 16961,
19540, 24628, 24628, 24628, 24628, 24628, 24628, 19538,  5733, 16961,
19541, 24628, 24628, 24628, 24628, 24628, 24628,  6728, 17570, 19542,
19542, 24628, 17571, 17571, 19583, 19568, 24628, 19545, 19543, 17572,
19543, 24628, 18416, 18416, 24628, 24628, 24628, 19544, 24628, 18386,
19544, 24628, 18417, 18417, 24628, 24628, 24628,  5708, 24628, 18388,
19545, 24628, 19567, 19567, 19566, 19565, 24628,  7530, 19544, 19546,
19546, 24628, 18388, 18388, 19559, 19558, 24628, 19547, 17861, 18389,
19547, 24628, 18544, 18544, 19552, 19548, 24628, 19471, 17862, 18545,
19548, 24628, 24628, 24628, 24628, 24628, 24628, 17257, 17863, 19549,
19549, 24628, 17864, 24628, 24628, 24628, 17864, 19550,  8148, 13832,
19550, 24628, 17865, 24628, 24628, 24628, 17865, 19551,  8149, 17547,
19551, 24628, 17866, 24628, 24628, 24628, 17866, 13630, 11428, 17867,
19552, 24628, 24628, 24628, 24628, 24628, 24628, 16587, 15988, 19553,
19553, 24628, 15989, 24628, 24628, 24628, 15989, 19554,  3723, 15990,
19554, 24628, 17419, 24628, 24628, 24628, 17419, 19555,  3724, 17076,
19555, 24628, 16022, 24628, 24628, 24628, 16022, 19556,  3725, 11765,
19556, 24628,  9580, 24628, 24628, 24628,  9580, 19557,  3726,  9581,
19557, 24628,  9506, 24628, 24628, 24628,  9506, 24628,  3727,  9507,
19558, 24628, 24628, 24628, 24628, 24628, 24628, 19548, 17875, 18690,
19559, 24628, 24628, 24628, 24628, 24628, 24628, 19552, 18037, 19560,
19560, 24628, 17927, 24628, 24628, 24628, 17927, 19561,   760, 14085,
19561, 24628, 17928, 24628, 24628, 24628, 17928, 19562,   761, 14553,
19562, 24628, 17929, 24628, 24628, 24628, 17929, 19563,   762, 17930,
19563, 24628, 18035, 24628, 24628, 24628, 18035, 19564,  3737, 11540,
19564, 24628, 18036, 24628, 24628, 24628, 18036, 24628,  3738, 11667,
19565, 24628, 24628, 24628, 24628, 24628, 24628, 13380, 24628, 17273,
19566, 24628, 24628, 24628, 24628, 24628, 24628, 12030, 24628, 17340,
19567, 24628, 24628, 24628, 24628, 24628, 24628,  7531, 18417, 19546,
19568, 24628, 24628, 24628, 24628, 24628, 24628, 19565, 24628, 19569,
19569, 24628, 24628, 24628, 24628, 24628, 24628, 19575, 18957, 19570,
19570, 24628, 18922, 24628,  6225,  9294, 18922, 19571,  8991, 17692,
19571, 24628, 18923, 24628, 10929, 24628, 18923, 19572,  8992, 18135,
19572, 24628, 14812, 24628,  4479, 24628, 14812, 19573, 17577, 14813,
19573, 24628, 14766, 24628,  4480, 24628, 14766, 19574, 17060, 14767,
19574, 24628, 14755, 24628,  4481, 24628, 14755, 24628, 15815, 14756,
19575, 24628, 24628, 24628, 24628, 24628, 24628, 16941, 18956, 19576,
19576, 24628, 18925, 24628,  6786, 24628, 18925, 19577,  9669, 18926,
19577, 24628, 19582, 24628,  9294, 24628, 19582, 19578,  9670, 19512,
19578, 24628, 19581, 24628,  9295, 24628, 19581, 19579, 12561, 12380,
19579, 24628, 12348, 24628,  5656, 24628, 12348, 19580, 12560, 12301,
19580, 24628, 12258, 24628,  5637, 24628, 12258, 24628, 12559, 12259,
19581, 24628, 24628, 24628, 24628, 24628, 24628, 12348, 12134, 12380,
19582, 24628, 24628, 24628, 24628, 24628, 24628, 19581,  9671, 19512,
19583, 24628, 24628, 24628, 24628, 24628, 24628, 19566, 24628, 19584,
19584, 24628, 24628, 24628, 24628, 24628, 24628, 19587, 11490, 19585,
19585, 24628, 11491, 24628,    59,   456, 11491, 19586,  1629,  9727,
19586, 24628, 11492, 24628,  4304, 24628, 11492, 16834,  1630,  9897,
19587, 24628, 24628, 24628, 24628, 24628, 24628, 11802, 11683, 19588,
19588, 24628, 11684, 24628,    72, 24628, 11684, 19589,  2670, 11141,
19589, 24628, 11685, 24628,   456, 24628, 11685, 19590,  2671, 11686,
19590, 24628, 19593, 24628,  3280, 24628, 19593, 19591, 11355, 12002,
19591, 24628, 12374, 24628,  3281, 24628, 12374, 19592, 11354, 12182,
19592, 24628, 12296, 24628,  2681, 24628, 12296, 24628, 11353, 12230,
19593, 24628, 24628, 24628, 24628, 24628, 24628, 12374, 11356, 12002,
19594, 24628, 19541, 24628, 24628, 24628, 19541,  8913, 19595, 19542,
19595, 24628, 17570, 24628, 24628, 24628, 17570,  6503, 24628, 17571,
19596, 24628, 19599, 24628, 24628, 24628, 19599, 15254, 19597, 19539,
19597, 24628, 19598, 24628, 24628, 24628, 19598,  8969, 24628, 19540,
19598, 24628, 24628, 24628, 24628, 24628, 24628,  8970, 24628, 19540,
19599, 24628, 24628, 24628, 24628, 24628, 24628, 18174, 19598, 19539,
19600, 24628, 24628, 24628, 24628, 24628, 24628, 19525, 19599, 19529,
19601, 24628, 15889, 24628, 24628, 24628, 15889, 19526, 16576, 15890,
19602, 24628,  9138, 24628, 24628, 24628,  9138, 19527, 16585,  7184,
19603, 24628, 24628, 24628, 24628, 24628, 24628, 19608, 13813, 19604,
19604, 24628, 13814, 24628, 24628, 24628, 13814, 19605, 15688, 13815,
19605, 24628, 18343, 24628, 24628, 24628, 18343, 19606, 15689, 17901,
19606, 24628, 18342, 24628, 24628, 24628, 18342, 19607, 15690, 14238,
19607, 24628, 18341, 24628, 24628, 24628, 18341, 19518, 15691, 14254,
19608, 24628, 24628, 24628, 24628, 24628, 24628, 12299, 16334, 19609,
19609, 24628, 16335, 24628, 24628, 24628, 16335, 19610, 13619, 16336,
19610, 24628, 16338, 24628, 24628, 24628, 16338, 19611, 13620, 13030,
19611, 24628, 16339, 24628, 24628, 24628, 16339, 19612, 13621, 13045,
19612, 24628, 16340, 24628, 24628, 24628, 16340, 12324, 13622, 13055,
19613, 24628, 24628, 24628, 24628, 24628, 24628, 19619, 16370, 19614,
19614, 24628, 16346, 24628, 24628, 24628, 16346, 19615, 15693, 16347,
19615, 24628, 16353, 24628, 24628, 24628, 16353, 19616, 15694, 16354,
19616, 24628, 16358, 24628, 24628, 24628, 16358, 19617, 15695, 16359,
19617, 24628, 16367, 24628, 24628, 24628, 16367, 19618, 15696,  9174,
19618, 24628, 16368, 24628, 24628, 24628, 16368, 24628, 15697,  9199,
19619, 24628, 24628, 24628, 24628, 24628, 24628, 12337, 16323, 19620,
19620, 24628, 16324, 24628, 24628, 24628, 16324, 19621, 13613, 16325,
19621, 24628, 16327, 24628, 24628, 24628, 16327, 19622, 13614, 16328,
19622, 24628, 16330, 24628, 24628, 24628, 16330, 19623, 13615, 14934,
19623, 24628, 16331, 24628, 24628, 24628, 16331, 19624, 13616, 14644,
19624, 24628, 16332, 24628, 24628, 24628, 16332, 24628, 13617, 14655,
19625, 24628, 24628, 24628, 24628, 24628, 24628, 19603, 19632, 19626,
19626, 24628, 16372, 24628, 24628, 24628, 16372, 19627, 15700, 16373,
19627, 24628, 18382, 24628, 24628, 24628, 18382, 19628, 15701, 18358,
19628, 24628, 18381, 24628, 24628, 24628, 18381, 19631, 19629, 18369,
19629, 24628, 17557, 24628, 24628, 24628, 17557, 19630,  8021, 17564,
19630, 24628, 17558, 24628, 24628, 24628, 17558, 14504,  8022, 17559,
19631, 24628, 18380, 24628, 24628, 24628, 18380, 18933, 19630, 18375,
19632, 24628, 24628, 24628, 24628, 24628, 24628, 13813, 24628, 16372,
19633, 24628, 24628, 24628, 24628, 24628, 24628, 19613, 15127, 19634,
19634, 24628, 15128, 24628, 24628, 24628, 15128, 19635, 17844, 14285,
19635, 24628, 15129, 24628, 24628, 24628, 15129, 19636, 17845, 15050,
19636, 24628, 15130, 24628, 24628, 24628, 15130, 19637, 17846, 15131,
19637, 24628, 19640, 24628, 24628, 24628, 19640, 19638, 17847,  8240,
19638, 24628, 19639, 24628, 24628, 24628, 19639, 24628, 17848,  5538,
19639, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 11804,  5538,
19640, 24628, 24628, 24628, 24628, 24628, 24628, 19639, 11803,  8240,
19641, 24628, 24628, 24628, 24628, 24628, 24628,  9866, 18956, 19510,
19642, 24628, 24628, 24628, 24628, 24628, 24628, 19641, 18957, 18133,
19643, 24628, 19644, 24628, 24628, 24628, 19644, 18130, 24628, 19642,
19644, 24628, 24628, 24628, 24628, 24628, 24628, 14188, 24628, 19642,
19645, 24628, 24628, 24628, 24628, 24628, 24628, 19503, 19644, 19508,
19646, 24628, 19647, 24628, 24628, 24628, 19647, 19506, 15529, 17480,
19647, 24628, 24628, 24628, 24628, 24628, 24628, 19504, 13435, 17480,
19648, 24628, 24628, 24628, 24628, 24628, 24628,  8567, 19657, 19649,
19649, 24628, 19656, 24628, 24628, 24628, 19656, 19653, 14548, 19650,
19650, 24628, 14549, 24628, 24628, 24628, 14549, 17353, 19651, 14550,
19651, 24628, 19057, 24628, 24628, 24628, 19057, 19652, 24628, 19001,
19652, 24628, 16049, 24628, 24628, 24628, 16049,  5399, 24628, 16050,
19653, 24628, 19655, 24628, 24628, 24628, 19655, 10932, 19400, 19654,
19654, 24628, 19314, 24628, 24628, 24628, 19314, 17412, 17926, 19315,
19655, 24628, 24628, 24628, 24628, 24628, 24628,  9291, 19313, 19654,
19656, 24628, 24628, 24628, 24628, 24628, 24628, 19655, 19312, 19650,
19657, 24628, 24628, 24628, 24628, 24628, 24628,  6702, 24628, 19656,
19658, 24628, 24628, 24628, 24628, 24628, 24628,  9258, 19664, 19659,
19659, 24628, 19663, 24628, 24628, 24628, 19663, 19661, 13797, 19660,
19660, 24628, 11488, 24628, 24628, 24628, 11488, 14309, 17480,  9726,
19661, 24628, 19662, 24628, 24628, 24628, 19662,  9278, 13798, 18694,
19662, 24628, 24628, 24628, 24628, 24628, 24628,  6761, 13307, 18694,
19663, 24628, 24628, 24628, 24628, 24628, 24628, 19662, 13306, 19660,
19664, 24628, 24628, 24628, 24628, 24628, 24628,  6732, 24628, 19663,
19665, 24628, 24628, 24628, 24628, 24628, 24628,  1583, 18365, 19500,
19666, 24628, 20308, 20308, 20462, 20477, 24628, 19461, 20469, 19667,
19667, 24628, 17608, 18661, 20468, 19679, 17608, 19668,  3393, 13731,
19668, 24628, 17609, 18662, 19678, 19677, 17609, 19669,  4458, 15341,
19669, 24628, 17610, 18663, 19676, 19674, 17610, 19670, 17108, 16658,
19670, 24628, 17611, 18664, 19673, 24628, 17611, 19671,  6137, 16683,
19671, 24628, 17612, 18665, 19672, 24628, 17612, 24628,  6130, 16689,
19672, 24628, 15976, 24628, 24628, 24628, 15976, 24628,  5384, 11827,
19673, 24628, 17613, 24628, 24628, 24628, 17613, 19672,  5392, 11874,
19674, 24628, 17614, 24628, 24628, 24628, 17614, 19675,  9870, 11539,
19675, 24628, 17615, 24628, 24628, 24628, 17615, 24628,  5869, 11665,
19676, 24628, 17616, 24628, 24628, 24628, 17616, 19673,  5399, 17617,
19677, 24628, 17618, 24628, 24628, 24628, 17618, 19674, 18448, 17619,
19678, 24628, 17623, 24628, 24628, 24628, 17623, 19676,  4463, 17624,
19679, 24628, 17627, 24628, 24628, 24628, 17627, 19677, 19680, 17628,
19680, 24628, 19681, 24628, 24628, 24628, 19681, 18448, 24628, 19682,
19681, 24628, 24628, 24628, 24628, 24628, 24628, 17622, 24628, 19682,
19682, 24628, 24628, 24628, 24628, 24628, 24628, 19683,  8357, 17629,
19683, 24628, 24628, 24628, 24628, 24628, 24628, 20136, 13711, 19684,
19684, 24628, 13712, 20406, 20456, 19751, 13712, 19685, 13809, 11454,
19685, 24628, 13713, 19749, 19730, 15430, 13713, 19686, 13810, 13714,
19686, 24628, 19721, 19729, 13610, 19728, 19721, 19709, 19706, 19687,
19687, 10101, 13458, 17957, 12944, 19703, 13458, 19688, 15274,  9202,
19688, 10102, 13459, 17958, 12938, 19700, 13459, 19689, 15275, 10103,
19689, 19699, 13460, 17959, 12933, 19696, 13460, 19690, 15276, 13461,
19690, 19695, 19694, 17960, 12930, 19099, 19694, 19691, 15277, 14947,
19691, 19693, 19692, 17961, 12928, 24628, 19692, 24628, 15278, 14982,
19692, 24628, 19693, 15480,  9888, 24628, 19693, 24628, 13302, 14982,
19693, 24628, 15481, 15481, 13328, 24628, 24628, 24628, 13299, 14982,
19694, 24628, 19695, 15479,  9887, 14665, 19695, 19692, 13301, 14947,
19695, 24628, 15482, 15482, 13327, 10041, 24628, 19693, 13298, 14947,
19696, 19698, 19697, 24628, 12934, 24628, 19697, 19099, 15279, 15006,
19697, 24628, 19698, 24628,  8909, 24628, 19698, 14665, 13294, 15006,
19698, 24628, 24628, 24628, 24628, 24628, 24628, 10041, 12400, 15006,
19699, 24628, 15483, 15483, 13326, 19698, 24628, 19695, 13297, 13461,
19700, 19702, 19701, 24628, 12939, 24628, 19701, 19696, 15280, 15024,
19701, 24628, 19702, 24628,  8908, 24628, 19702, 19697, 13293, 15024,
19702, 24628, 24628, 24628, 24628, 24628, 24628, 19698, 12399, 15024,
19703, 19705, 19704, 24628, 12945, 24628, 19704, 19700, 15281, 15043,
19704, 24628, 19705, 24628,  8907, 24628, 19705, 19701, 13292, 15043,
19705, 24628, 24628, 24628, 24628, 24628, 24628, 19702, 12398, 15043,
19706, 24628, 18327, 13457, 13173, 19708, 18327, 19707, 16321, 13458,
19707, 24628, 18325, 17411, 13168, 15934, 18325, 17438, 16317, 15352,
19708, 24628, 18328, 24628, 13174, 24628, 18328, 15934, 16333, 18329,
19709, 24628, 19718, 19720, 13595, 19441, 19718, 19406, 19707, 19710,
19710, 10016, 15352, 17963,  5123, 19717, 15352, 19711, 15283,  9813,
19711, 10017, 15353, 17964, 15634, 19716, 15353, 19712, 15284, 10018,
19712, 10030, 15354, 17965, 15631, 19715, 15354, 19713, 15285, 10031,
19713, 10039, 15355, 17966, 15630, 19433, 15355, 19714, 15286,  8747,
19714, 10040, 15356, 17967, 15629, 24628, 15356, 24628, 15287,  8758,
19715, 10045, 15362, 24628, 15632, 24628, 15362, 19433, 15292,  9373,
19716, 10048, 15365, 24628, 15635, 24628, 15365, 19715, 15295,  9414,
19717, 10051, 15368, 24628, 15638, 24628, 15368, 19716, 15296,  9453,
19718, 24628, 19719, 19719, 19416, 19428, 24628, 19407, 18325, 19710,
19719, 24628, 24628, 24628, 24628, 24628, 24628, 19110, 15351, 19710,
19720, 24628, 19719, 24628, 13596, 24628, 19719, 19414, 17411, 19710,
19721, 24628, 19727, 19727, 19434, 19722, 24628, 19718, 18327, 19687,
19722, 24628, 24628, 24628, 24628, 24628, 24628, 19428, 18328, 19723,
19723, 16335, 18329, 24628, 15414, 24628, 18329, 19724, 15303, 16336,
19724, 16338, 18330, 24628, 15415, 24628, 18330, 19725, 15304, 13030,
19725, 16339, 18331, 24628, 15416, 24628, 18331, 19726, 15305, 13045,
19726, 16340, 18332, 24628, 15417, 24628, 18332, 19099, 15306, 13055,
19727, 24628, 24628, 24628, 24628, 24628, 24628, 19719, 15391, 19687,
19728, 24628, 19722, 24628, 13618, 24628, 19722, 19441, 19708, 19723,
19729, 24628, 19727, 24628, 13611, 24628, 19727, 19720, 13457, 19687,
19730, 24628, 19748, 19748, 19491, 19743, 24628, 13610, 19380, 19731,
19731, 24628, 17413, 19553, 19742, 19741, 17413, 19732,  4295, 15990,
19732, 24628, 17414, 19554, 19740, 19739, 17414, 19733,  8968, 17076,
19733, 24628, 17415, 19555, 19738, 19737, 17415, 19734,  6065, 11765,
19734, 24628,  9579, 19556, 19736, 19473,  9579, 19735,  6058,  9581,
19735, 24628,  9505, 19557, 19468, 24628,  9505, 24628,  6056,  9507,
19736, 24628,  9604, 24628, 24628, 24628,  9604, 19468,  6061,  9605,
19737, 24628, 17416, 24628, 24628, 24628, 17416, 19473,  9714, 13638,
19738, 24628, 15956, 24628, 24628, 24628, 15956, 19736,  6066, 13655,
19739, 24628, 17417, 24628, 24628, 24628, 17417, 19737,  8969, 17418,
19740, 24628, 15950, 24628, 24628, 24628, 15950, 19738,  4297, 15951,
19741, 24628, 17420, 24628, 24628, 24628, 17420, 19739, 19597, 17421,
19742, 24628, 15944, 24628, 24628, 24628, 15944, 19740,  4296, 15945,
19743, 24628, 24628, 24628, 24628, 24628, 24628, 13618, 19381, 19744,
19744, 24628, 19382, 24628, 24628, 24628, 19382, 19745,  8001, 19062,
19745, 24628, 19383, 24628, 24628, 24628, 19383, 19746,  8002, 19069,
19746, 24628, 17913, 24628, 24628, 24628, 17913, 19747,  8006, 17790,
19747, 24628, 17911, 24628, 24628, 24628, 17911, 19473,  8007,  9587,
19748, 24628, 24628, 24628, 24628, 24628, 24628, 13611, 19375, 19731,
19749, 24628, 19750, 24628, 19748,  5121, 19750, 19729, 13456, 13714,
19750, 24628, 24628, 24628, 24628, 24628, 24628, 19727,  9875, 13714,
19751, 24628, 20407, 20407, 19658, 20453, 24628, 15430, 20341, 19752,
19752, 24628, 19872, 19853, 20452, 20450, 19872, 19753,  9892, 16909,
19753, 24628, 19868, 19854, 19871, 19870, 19868, 11471, 19865, 19754,
19754, 24628, 13310, 18694, 18366, 19773, 13310, 19755, 17120, 11816,
19755, 24628, 19756, 15057, 18362, 19772, 19756,  8327, 17121, 13805,
19756, 24628, 14048, 14048, 15708, 19757, 24628,  8328, 17122, 13805,
19757, 24628, 24628, 24628, 24628, 24628, 24628,  8329, 14326, 19758,
19758, 24628, 13360, 13360, 16572, 19767, 24628, 19759, 11694, 13233,
19759, 24628, 13361, 13361, 16575, 19763, 24628, 19760, 11695, 13362,
19760, 24628, 17788, 17788, 16578, 19761, 24628, 19762, 11696, 17789,
19761, 24628, 24628, 24628, 24628, 24628, 24628, 13626, 11702, 11745,
19762, 24628, 17781, 17781, 16579, 24628, 24628, 13599, 11704, 17782,
19763, 24628, 24628, 24628, 24628, 24628, 24628, 19761, 11706, 19764,
19764, 24628, 11707, 24628, 24628, 24628, 11707, 19765, 11129, 11708,
19765, 24628, 14744, 24628, 24628, 24628, 14744, 19766, 11130, 14731,
19766, 24628, 14738, 24628, 24628, 24628, 14738, 13424, 14743, 14739,
19767, 24628, 24628, 24628, 24628, 24628, 24628, 19763, 19771, 19768,
19768, 24628, 18889, 24628, 24628, 24628, 18889, 19769, 13211, 16043,
19769, 24628, 15977, 24628, 24628, 24628, 15977, 19770, 16162, 15978,
19770, 24628, 15858, 24628, 24628, 24628, 15858, 13256, 14024, 15859,
19771, 24628, 24628, 24628, 24628, 24628, 24628, 11706, 24628, 18889,
19772, 24628, 19757, 24628, 24628, 24628, 19757, 13651, 14325, 19758,
19773, 24628, 19864, 24628, 24628, 24628, 19864, 19772, 17124, 19774,
19774, 24628, 17125, 17125, 18900, 19845, 24628, 19775, 11264, 17126,
19775, 24628, 19821, 19821, 18903, 19840, 24628, 19835, 11265, 19776,
19776, 24628, 10998, 19084, 19825, 19782, 10998, 19777, 17400,  4455,
19777, 24628, 10999, 19085, 18353, 19781, 10999, 19778, 17425, 11000,
19778, 24628, 17453, 14681, 18334, 19780, 17453, 19779, 17432, 14631,
19779, 24628, 17446, 14598, 18326, 24628, 17446, 18323, 17435, 14591,
19780, 24628, 16527, 24628, 24628, 24628, 16527, 16868, 14403, 16528,
19781, 24628, 19453, 24628, 24628, 24628, 19453, 19780, 17426, 19450,
19782, 24628, 19824, 24628, 24628, 24628, 19824, 19781, 17402, 19783,
19783, 24628, 17404, 24628, 10959, 19792, 17404, 19784, 13453, 17348,
19784, 24628, 17405, 24628, 10957,  9291, 17405, 19785, 13454, 17406,
19785, 24628, 19791, 24628, 10955, 24628, 19791, 19790, 16940, 19786,
19786,  1636, 15738, 24628,  8902, 24628, 15738, 19787, 12563, 12836,
19787,  1637, 15739, 24628,  8903, 24628, 15739, 19788, 12564, 12910,
19788,  1638, 15740, 24628,  8904, 24628, 15740, 19789, 12565, 15758,
19789,  1639, 15741, 24628,  8905, 24628, 15741, 18373, 11253, 15743,
19790, 24628,  5552, 24628,  6524, 24628,  5552,  8274,  6142,  5553,
19791, 24628, 24628, 24628, 24628, 24628, 24628,  5552, 16941, 19786,
19792, 24628, 24628, 24628, 24628, 24628, 24628,  9291, 17822, 19793,
19793, 24628, 16944, 24628, 24628, 24628, 16944, 19795, 19794, 16718,
19794, 24628, 16945, 24628, 24628, 24628, 16945, 17687, 24628, 16946,
19795, 24628, 19823, 24628, 24628, 24628, 19823, 12536, 17687, 19796,
19796, 24628, 16948, 16948, 18660, 19803, 24628, 19797, 13311, 16949,
19797, 24628, 16023, 16023, 18650, 19798, 24628, 17415, 17122, 16024,
19798, 24628, 24628, 24628, 24628, 24628, 24628, 17416, 14326, 19799,
19799, 24628, 13360, 24628, 24628, 24628, 13360, 19800, 12089, 13233,
19800, 24628, 13361, 24628, 24628, 24628, 13361, 19801, 12090, 13362,
19801, 24628, 17788, 24628, 24628, 24628, 17788, 19802, 12091, 17789,
19802, 24628, 17781, 24628, 24628, 24628, 17781, 13601, 12092, 17782,
19803, 24628, 24628, 24628, 24628, 24628, 24628, 19798, 19822, 19804,
19804, 24628, 17125, 24628, 24628, 24628, 17125, 19805, 12878, 17126,
19805, 24628, 19821, 24628, 24628, 24628, 19821, 19806, 12879, 19776,
19806, 24628, 19820, 24628, 24628, 24628, 19820, 19813, 12881, 19807,
19807, 24628, 11274, 18034, 18617, 19812, 11274, 19808, 12405, 11442,
19808, 24628, 11369, 17939, 18615, 19811, 11369, 19809, 17991, 11409,
19809, 24628, 11370, 17937, 18613, 11511, 11370, 19810, 17990, 11391,
19810, 24628, 11371, 17935, 18611, 24628, 11371, 18609, 17989, 11386,
19811, 24628,  7660, 24628, 24628, 24628,  7660, 11511, 16169, 12543,
19812, 24628,  7659, 24628, 24628, 24628,  7659, 19811, 12411, 12579,
19813, 24628, 19819, 24628, 24628, 24628, 19819, 12678, 12882, 19814,
19814, 24628, 11269, 11541, 11538, 24628, 11269, 19815,  9051, 10538,
19815, 24628, 11270, 11532, 11529, 24628, 11270, 19816,  9057, 10554,
19816, 24628, 11271, 11523, 11520, 24628, 11271, 19817,  9058, 10574,
19817, 24628, 11272, 11514, 11511, 24628, 11272, 19818,  9059,  3858,
19818, 24628, 11273, 11505, 11503, 24628, 11273, 24628,  9060,  3751,
19819, 24628, 24628, 24628, 24628, 24628, 24628, 11850, 11268, 19814,
19820, 24628, 24628, 24628, 24628, 24628, 24628, 19819, 11267, 19807,
19821, 24628, 24628, 24628, 24628, 24628, 24628, 19820, 12880, 19776,
19822, 24628, 24628, 24628, 24628, 24628, 24628, 14326, 24628, 17125,
19823, 24628, 24628, 24628, 24628, 24628, 24628,  9295, 16947, 19796,
19824, 24628, 24628, 24628, 24628, 24628, 24628, 19453, 17403, 19783,
19825, 24628, 19834, 24628, 24628, 24628, 19834, 18353, 17401, 19826,
19826, 24628, 15128, 24628,  6764, 19831, 15128, 19827, 13550, 14285,
19827, 24628, 15129, 24628,  6765,  6761, 15129, 19828, 13551, 15050,
19828, 24628, 15130, 24628,  6766, 24628, 15130, 19829, 13552, 15131,
19829, 24628, 19640, 24628,  6767, 24628, 19640, 19830, 13553,  8240,
19830, 24628, 19639, 24628,  6768, 24628, 19639, 24628, 13554,  5538,
19831, 24628, 24628, 24628, 24628, 24628, 24628,  6761, 13555, 19832,
19832, 24628, 13556, 24628, 24628, 24628, 13556, 19833, 15231, 11050,
19833, 24628, 13557, 24628, 24628, 24628, 13557,  5114, 15230, 13558,
19834, 24628, 24628, 24628, 24628, 24628, 24628, 18345, 15127, 19826,
19835, 24628, 19820, 19820, 18906, 19838, 24628, 19836, 11266, 19807,
19836, 24628, 19819, 19819, 18909, 24628, 24628, 11849, 19837, 19814,
19837, 24628, 11268, 11268, 16127, 24628, 24628, 11821,  8026, 11269,
19838, 24628, 24628, 24628, 24628, 24628, 24628, 11904, 19839, 11538,
19839, 24628, 24628, 24628, 24628, 24628, 24628, 11902, 24628,  4394,
19840, 24628, 24628, 24628, 24628, 24628, 24628, 19838, 19844, 19841,
19841, 24628, 18439, 24628, 24628, 24628, 18439, 19842, 14361, 18440,
19842, 24628, 16562, 24628, 24628, 24628, 16562, 19843, 14362, 16563,
19843, 24628, 16540, 24628, 24628, 24628, 16540, 19780, 14402, 16541,
19844, 24628, 24628, 24628, 24628, 24628, 24628, 19839, 24628, 18439,
19845, 24628, 24628, 24628, 24628, 24628, 24628, 19840, 17088, 19846,
19846, 24628, 17089, 24628, 24628, 24628, 17089, 19847, 17947, 17090,
19847, 24628, 19863, 24628, 24628, 24628, 19863, 19857, 17948, 19848,
19848, 24628, 17950, 24628, 19559, 19852, 17950, 19849, 15978, 17951,
19849, 24628, 17953, 24628, 19552, 12435, 17953, 19850, 15981, 17954,
19850, 24628, 17956, 24628, 16587, 24628, 17956, 19851, 15984, 17957,
19851, 24628, 17962, 24628, 16588, 24628, 17962, 18648, 15985, 17963,
19852, 24628, 24628, 24628, 24628, 24628, 24628, 12435, 19856, 19853,
19853, 24628, 16908, 24628, 24628, 24628, 16908, 19854, 16568, 16909,
19854, 24628, 19855, 24628, 24628, 24628, 19855, 11472, 16569, 19754,
19855, 24628, 24628, 24628, 24628, 24628, 24628,  7317, 13339, 19754,
19856, 24628, 24628, 24628, 24628, 24628, 24628,  7117, 24628, 16908,
19857, 24628, 19862, 24628, 24628, 24628, 19862, 17206, 17971, 19858,
19858, 24628, 17969, 24628, 12433, 24628, 17969, 19859, 15859, 12853,
19859, 24628, 17970, 24628, 12434, 24628, 17970, 19860, 15860, 12920,
19860, 24628, 16795, 24628, 12435, 24628, 16795, 19861, 15861, 16796,
19861, 24628, 16786, 24628, 12436, 24628, 16786, 18671, 15862, 16787,
19862, 24628, 24628, 24628, 24628, 24628, 24628, 17190, 17968, 19858,
19863, 24628, 24628, 24628, 24628, 24628, 24628, 19862, 17949, 19848,
19864, 24628, 24628, 24628, 24628, 24628, 24628, 19757, 19822, 19774,
19865, 24628, 13309, 16569, 16561, 19866, 13309,  6815, 13799, 13310,
19866, 24628, 19867, 24628, 24628, 24628, 19867,  6816, 24628, 13910,
19867, 24628, 24628, 24628, 24628, 24628, 24628,  6817, 24628, 13910,
19868, 24628, 19855, 19855, 15960, 19869, 24628,  9216, 13309, 19754,
19869, 24628, 24628, 24628, 24628, 24628, 24628,  8953, 19867, 18962,
19870, 24628, 19869, 24628, 24628, 24628, 19869, 11475, 19866, 18962,
19871, 24628, 15960, 24628, 24628, 24628, 15960,  8717, 16561, 15961,
19872, 24628, 16908, 16908, 15958, 19873, 24628, 19868, 13304, 16909,
19873, 24628, 24628, 24628, 24628, 24628, 24628, 19869, 20449, 19874,
19874, 24628, 20248, 24628, 24628, 24628, 20248, 20244, 20180, 19875,
19875, 24628, 15537, 15537, 20439, 20398, 24628, 19876,  5674, 15538,
19876, 24628, 20079, 20079, 20390, 20077, 24628, 20054,  5675, 19877,
19877, 24628,  5676, 18881,  6473, 19894,  5676, 19878, 15455,  5373,
19878, 24628,  5677, 18882,  6474, 19886,  5677, 19879, 15456,  5678,
19879, 24628, 19884, 18883,  6475, 19885, 19884, 19880, 15464, 18460,
19880, 24628, 19883, 18884, 17812, 24628, 19883, 19881, 15465, 18512,
19881, 24628, 19882, 18885, 17811, 24628, 19882, 24628, 15466, 18518,
19882, 24628, 18524, 18524,  9493, 24628, 24628, 24628, 15467, 18518,
19883, 24628, 18532, 18532, 17962, 24628, 24628, 19882, 15469, 18512,
19884, 24628, 18540, 18540, 17956, 17256, 24628, 19883, 15473, 18460,
19885, 24628, 17256, 24628, 13370, 24628, 17256, 18141, 15485, 17251,
19886, 24628, 19893, 24628, 17817, 24628, 19893, 19885, 19892, 19887,
19887, 13148, 15490, 24628, 13089, 19891, 15490, 19888, 16698, 12137,
19888, 13149, 15493, 24628, 13090,  3292, 15493, 19889, 16646, 13150,
19889, 15523, 15494, 24628, 13091, 24628, 15494, 19890, 16645, 15495,
19890, 15522, 15506, 24628, 13092, 24628, 15506, 18164, 16643, 15507,
19891, 24628, 15524, 24628, 24628, 24628, 15524,  3292, 16697, 15525,
19892, 24628, 15489, 24628, 24628, 24628, 15489, 15485, 13146, 15490,
19893, 24628, 24628, 24628, 24628, 24628, 24628, 17256, 15489, 19887,
19894, 24628, 20389, 24628, 17823, 24628, 20389, 19886, 20385, 19895,
19895, 20373, 20372, 24628, 13194, 20384, 20372, 20326, 20193, 19896,
19896,  7133,  8989, 17348, 20322, 19914,  8989, 19897,  8519,  7134,
19897, 17896, 17631, 17349, 19911, 13172, 17631, 19905, 19898,  7182,
19898, 17633, 17632, 12415, 19224, 19904, 17632, 19899,  8521,  8994,
19899, 17637, 17880, 12416, 19225, 19903, 17880, 19902, 19900, 12417,
19900, 17635, 17884, 10641, 24628, 24628, 17884, 19901, 24628, 10131,
19901, 17636, 17883, 10642, 24628, 24628, 17883,  8087, 24628, 10643,
19902,  9810, 17882, 17352, 18185, 18011, 17882, 18183, 19901,  9811,
19903, 17638, 17881, 24628, 24628, 24628, 17881, 18011, 24628, 17639,
19904, 17645, 18043, 24628, 24628, 24628, 18043, 19903, 24628, 17646,
19905, 17888, 19908, 17350, 12153, 19910, 19908, 19906, 19899, 12046,
19906, 17886, 19907, 17351, 12152, 18193, 19907, 18186, 19902, 17055,
19907, 24628, 17886, 17059, 11189, 18191, 17886, 18187, 17882, 17055,
19908, 24628, 17888, 12045, 11159, 19909, 17888, 19907, 17880, 12046,
19909, 24628, 17889, 24628, 11173, 24628, 17889, 18191, 17881, 17890,
19910, 17889, 19909, 24628, 12154, 24628, 19909, 18193, 19903, 17890,
19911, 24628, 19058, 17353, 18224, 19913, 19058, 12153, 19912, 17354,
19912, 24628, 19056, 19652, 24628, 24628, 19056, 12144, 24628, 16050,
19913, 24628, 19059, 24628, 24628, 24628, 19059, 12154, 24628, 19060,
19914, 24628, 20255, 20321, 20320, 20319, 20255, 13172, 20251, 19915,
19915, 24628, 20250, 20250, 18867, 20032, 24628, 19984, 11137, 19916,
19916, 24628, 11138, 19983,  1147,  2470, 11138, 19917, 16909, 11051,
19917, 24628, 11139, 19981, 19980, 19922, 11139, 19918, 16910, 11140,
19918, 24628, 16000, 11016,  7945, 19919, 16000, 19920,  7199,  7656,
19919, 24628, 16001, 24628,  7946, 24628, 16001, 15878, 15994, 16002,
19920, 24628, 15999, 11045,  7939, 15878, 15999, 19921,  7192, 11025,
19921, 24628, 15998, 11046,  7937, 24628, 15998, 24628,  7190, 11020,
19922, 24628, 19978, 24628, 19979, 24628, 19978, 19919, 19976, 19923,
19923, 24628, 16913, 19975, 11694, 19959, 16913, 19924, 16012, 13232,
19924, 24628, 16914, 19957, 11695, 19952, 16914, 19925, 16839, 16915,
19925, 24628, 19942, 19951, 11696, 19950, 19942, 19932, 16842, 19926,
19926, 24628, 10827, 19071, 18249, 19931, 10827, 19927, 17789,  8065,
19927, 24628, 10828, 17395, 18247, 19930, 10828, 19928, 17798,  9829,
19928, 24628, 10858, 17383, 18245, 12197, 10858, 19929, 17799, 10859,
19929, 24628, 10877, 17372, 18243, 24628, 10877, 18241, 17800, 10878,
19930, 24628, 10925, 24628, 24628, 24628, 10925, 12197, 17797, 10926,
19931, 24628, 10941, 24628, 24628, 24628, 10941, 19930, 17796, 10942,
19932, 24628, 19938, 19941, 11704, 24628, 19938, 18251, 16843, 19933,
19933, 24628, 10967, 12227, 12224, 24628, 10967, 19934, 17782, 10504,
19934, 24628, 10973, 12218, 12215, 24628, 10973, 19935, 17783,  9416,
19935, 24628, 10974, 12209, 12206, 24628, 10974, 19936, 17784,  9375,
19936, 24628, 10975, 12200, 12197, 24628, 10975, 19937, 17785,  9341,
19937, 24628, 10976, 12191, 12189, 24628, 10976, 24628, 17786,  9331,
19938, 24628, 19940, 19940, 19939, 24628, 24628, 12297, 13320, 19933,
19939, 24628, 24628, 24628, 24628, 24628, 24628, 12299, 13321, 12335,
19940, 24628, 24628, 24628, 24628, 24628, 24628, 12298, 10966, 19933,
19941, 24628, 19940, 24628, 11698, 24628, 19940, 18252, 10978, 19933,
19942, 24628, 19949, 19949, 19944, 19943, 24628, 19938, 13319, 19926,
19943, 24628, 24628, 24628, 24628, 24628, 24628, 12376, 13322, 12224,
19944, 24628, 24628, 24628, 24628, 24628, 24628, 19939, 13323, 19945,
19945, 24628, 13324, 24628, 24628, 24628, 13324, 19946, 12387, 12613,
19946, 24628, 13325, 24628, 24628, 24628, 13325, 19947, 12388, 12471,
19947, 24628, 13326, 24628, 24628, 24628, 13326, 19948, 12389, 10876,
19948, 24628, 13327, 24628, 24628, 24628, 13327, 18266, 12390, 10892,
19949, 24628, 24628, 24628, 24628, 24628, 24628, 19940, 10826, 19926,
19950, 24628, 19943, 24628, 11702, 24628, 19943, 18253, 16841, 12224,
19951, 24628, 19949, 24628, 11697, 24628, 19949, 19941, 10977, 19926,
19952, 24628, 19956, 24628, 11706, 24628, 19956, 19950, 16840, 19953,
19953, 24628, 13330, 24628, 24628, 24628, 13330, 19954, 19764, 12640,
19954, 24628, 13331, 24628, 24628, 24628, 13331, 19955, 19765, 13332,
19955, 24628, 16892, 24628, 24628, 24628, 16892, 16923, 19766, 16888,
19956, 24628, 24628, 24628, 24628, 24628, 24628, 19943, 13329, 19953,
19957, 24628, 19958, 24628,  8973, 24628, 19958, 19951, 10824, 16915,
19958, 24628, 24628, 24628, 24628, 24628, 24628, 19949, 10825, 16915,
19959, 24628, 19974, 24628, 19771, 24628, 19974, 19952, 16013, 19960,
19960, 24628, 16015, 24628, 24628, 24628, 16015, 19961, 19768, 16016,
19961, 24628, 19973, 24628, 24628, 24628, 19973, 19962, 19769, 16901,
19962, 24628, 19972, 24628, 24628, 24628, 19972, 19967, 19770, 19963,
19963,  7891, 15859, 24628,  7311, 24628, 15859, 19964, 10704, 12837,
19964,  7892, 15860, 24628,  7312, 24628, 15860, 19965, 10705, 12911,
19965,  7893, 15861, 24628,  7313, 24628, 15861, 19966,  8303, 15759,
19966,  7894, 15862, 24628,  7314, 24628, 15862, 18428,  8297,  7919,
19967, 24628, 19971, 24628, 24628, 24628, 19971, 17509, 13256, 19968,
19968,  6801, 13257, 24628,  7308, 24628, 13257, 19969, 10192,  5555,
19969,  6802, 13258, 24628,  7309, 24628, 13258, 19970, 10179, 10459,
19970,  6803, 13259, 24628,  5305, 24628, 13259, 17660, 10165,  7092,
19971, 24628, 24628, 24628, 24628, 24628, 24628, 17498, 13268, 19968,
19972, 24628, 24628, 24628, 24628, 24628, 24628, 19971, 15858, 19963,
19973, 24628, 24628, 24628, 24628, 24628, 24628, 19972, 15977, 16901,
19974, 24628, 24628, 24628, 24628, 24628, 24628, 19956, 16014, 19960,
19975, 24628, 13231, 24628,  8972, 24628, 13231, 19957, 10823, 13232,
19976, 24628, 16912, 24628, 24628, 24628, 16912, 15994, 19977, 16913,
19977, 24628, 16601, 24628, 24628, 24628, 16601,  8156, 24628, 13231,
19978, 24628, 24628, 24628, 24628, 24628, 24628, 16001, 16912, 19923,
19979, 24628, 24628, 24628, 24628, 24628, 24628,  7946, 10822, 13317,
19980, 24628,   732,   732,  9690, 19979, 24628,  7945,  1155,    37,
19981, 24628, 19982, 24628,   732, 24628, 19982, 11016, 14309, 11140,
19982, 24628, 24628, 24628, 24628, 24628, 24628, 11017, 14310, 11140,
19983, 24628, 11487, 24628,   731,  1316, 11487, 19981, 19660, 11051,
19984, 24628, 20031, 20031, 18870, 20026, 24628,  9116, 20024, 19985,
19985, 24628, 12652, 18693,  2469, 20006, 12652, 19986, 19754, 12653,
19986, 24628, 19991, 18600,  2470, 20005, 19991, 19987, 19755, 13560,
19987, 24628, 11718, 18598,  2471, 19990, 11718, 19988,  8327, 11764,
19988, 24628, 13592, 18595,  4141, 18597, 13592, 19989,  8319, 11737,
19989, 24628, 13582, 18594,  4142, 24628, 13582, 24628,  8317, 11722,
19990, 24628, 13652, 24628, 10111, 24628, 13652, 18597, 13651, 13637,
19991, 24628, 14047, 14047, 19497, 19992, 24628, 11718, 19756, 13560,
19992, 24628, 24628, 24628, 24628, 24628, 24628, 13652, 19757, 19993,
19993, 24628, 19758, 19799, 20004, 20002, 19758, 19994, 12088, 13233,
19994, 24628, 19759, 19800, 20001, 20000, 19759, 19995, 14687, 13362,
19995, 24628, 19760, 19801, 19999, 19998, 19760, 19996, 14696, 17789,
19996, 24628, 19762, 19802, 19997, 24628, 19762, 13600, 14697, 17782,
19997, 24628, 16579, 24628, 24628, 24628, 16579, 13602, 14693, 12308,
19998, 24628, 19761, 24628, 24628, 24628, 19761, 13628, 14695, 11745,
19999, 24628, 16578, 24628, 24628, 24628, 16578, 19997, 14692, 12387,
20000, 24628, 19763, 24628, 24628, 24628, 19763, 19998, 14694, 19764,
20001, 24628, 16575, 24628, 24628, 24628, 16575, 19999, 14688, 16576,
20002, 24628, 19767, 24628, 24628, 24628, 19767, 20000, 20003, 19768,
20003, 24628, 19771, 24628, 24628, 24628, 19771, 14694, 24628, 18889,
20004, 24628, 16572, 24628, 24628, 24628, 16572, 20001, 12093, 16573,
20005, 24628, 19992, 24628, 12087, 24628, 19992, 19990, 19772, 19993,
20006, 24628, 20023, 24628, 11263, 24628, 20023, 20005, 19773, 20007,
20007, 24628, 19774, 19804, 20022, 20021, 19774, 20008, 17086, 17126,
20008, 24628, 19775, 19805, 20020, 20019, 19775, 20014, 20009, 19776,
20009, 24628, 11265, 12879, 16130, 20010, 11265, 20012,  8023, 10998,
20010, 24628, 19844, 24628, 24628, 24628, 19844, 20011, 24628, 18439,
20011, 24628, 19839, 24628, 24628, 24628, 19839, 12658, 24628,  4394,
20012, 24628, 11266, 12881, 16128, 20011, 11266, 20013,  8024, 11274,
20013, 24628, 19837, 12882, 16126, 24628, 19837, 12659,  8028, 11269,
20014, 24628, 19835, 19806, 20018, 20017, 19835, 20015, 20012, 19807,
20015, 24628, 19836, 19813, 20016, 24628, 19836, 12677, 20013, 19814,
20016, 24628, 18909, 24628, 24628, 24628, 18909, 12679, 16126, 11873,
20017, 24628, 19838, 24628, 24628, 24628, 19838, 12687, 20011, 11538,
20018, 24628, 18906, 24628, 24628, 24628, 18906, 20016, 16128, 18907,
20019, 24628, 19840, 24628, 24628, 24628, 19840, 20017, 20010, 19841,
20020, 24628, 18903, 24628, 24628, 24628, 18903, 20018, 16130, 18904,
20021, 24628, 19845, 24628, 24628, 24628, 19845, 20019, 17087, 19846,
20022, 24628, 18900, 24628, 24628, 24628, 18900, 20020, 16131, 18901,
20023, 24628, 24628, 24628, 24628, 24628, 24628, 19992, 19864, 20007,
20024, 24628, 12651, 12651, 18417, 20025, 24628,   814, 14044, 12652,
20025, 24628, 24628, 24628, 24628, 24628, 24628,  8330, 24628, 16987,
20026, 24628, 24628, 24628, 24628, 24628, 24628,  9713, 20025, 20027,
20027, 24628, 16987, 24628,  7526, 24628, 16987, 20028, 18962, 16988,
20028, 24628, 17803, 24628,  7527, 24628, 17803, 20029, 18945, 17804,
20029, 24628, 17788, 24628,  6728, 24628, 17788, 20030, 12091, 17789,
20030, 24628, 17781, 24628,  6697, 24628, 17781, 18597, 12092, 17782,
20031, 24628, 24628, 24628, 24628, 24628, 24628,  8983, 12651, 19985,
20032, 24628, 24628, 24628, 24628, 24628, 24628, 20026, 20249, 20033,
20033, 24628, 20247, 24628,  5673,  7527, 20247, 20081, 19874, 20034,
20034, 24628, 19875, 20080,  6795,  7529, 19875, 20035, 15044, 15538,
20035, 24628, 19876, 20078,  6796, 20073, 19876, 20036, 16963, 19877,
20036, 24628, 20054, 20072,  6797, 20070, 20054, 20037, 17129, 16759,
20037, 24628, 20046, 20053, 11929, 24628, 20046, 20038, 17167, 16733,
20038, 24628, 20039, 19574, 11190, 24628, 20039, 24628, 17168, 14756,
20039, 24628, 14755, 14755, 20040, 24628, 24628, 24628,  9782, 14756,
20040, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9794, 20041,
20041, 24628,  9795, 24628, 10001, 24628,  9795, 20042, 11842,  6653,
20042, 24628,  9801, 24628, 10002, 24628,  9801, 20043, 11843,  4834,
20043, 24628,  9802, 24628, 10003, 24628,  9802, 20044, 11844,  4871,
20044, 24628,  9803, 24628, 10004, 24628,  9803, 20045, 11845,  4891,
20045, 24628,  9804, 24628, 10005, 24628,  9804, 24628, 11846,  4907,
20046, 24628, 16732, 16732, 20047, 24628, 24628, 20039, 17131, 16733,
20047, 24628, 24628, 24628, 24628, 24628, 24628, 20040, 17132, 20048,
20048, 24628, 17133, 24628, 10068, 24628, 17133, 20049, 11876, 17134,
20049, 24628, 17139, 24628, 10069, 24628, 17139, 20050, 11877,  8424,
20050, 24628, 17140, 24628, 10070, 24628, 17140, 20051, 11878,  8445,
20051, 24628, 17141, 24628, 10071, 24628, 17141, 20052, 11879,  8466,
20052, 24628, 17142, 24628, 10072, 24628, 17142, 24628, 11880,  8487,
20053, 24628, 16732, 24628,  6799, 24628, 16732, 19574, 15816, 16733,
20054, 24628, 16758, 16758, 20064, 20055, 24628, 20046, 17130, 16759,
20055, 24628, 24628, 24628, 24628, 24628, 24628, 20059, 17143, 20056,
20056, 24628, 14100, 24628,  7534, 24628, 14100, 20057, 11896, 10601,
20057, 24628, 14099, 24628,  7535, 24628, 14099, 20058, 11894, 10467,
20058, 24628, 14098, 24628,  7536, 24628, 14098, 16802, 11892, 10426,
20059, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  9809, 20060,
20060, 24628,  9785, 24628,  5640, 24628,  9785, 20061, 11832,  4958,
20061, 24628,  9786, 24628,  5641, 24628,  9786, 20062, 11833,  4946,
20062, 24628,  9787, 24628,  5642, 24628,  9787, 20063, 11834,  4934,
20063, 24628,  9788, 24628,  5643, 24628,  9788, 14775, 11835,  4922,
20064, 24628, 24628, 24628, 24628, 24628, 24628, 20047, 17144, 20065,
20065, 24628, 17145, 24628, 12033, 24628, 17145, 20066, 12698, 17146,
20066, 24628, 17148, 24628, 12034, 24628, 17148, 20067, 12699, 17149,
20067, 24628, 17159, 24628, 12035, 24628, 17159, 20068, 12700, 14933,
20068, 24628, 17160, 24628, 12036, 24628, 17160, 20069, 12701, 14979,
20069, 24628, 17161, 24628, 12037, 24628, 17161, 24628, 12702, 14995,
20070, 24628, 20055, 24628, 11901, 24628, 20055, 20071, 17165, 20056,
20071, 24628, 20059, 24628, 11174, 24628, 20059, 24628, 17166, 20060,
20072, 24628, 16758, 24628,  6798, 24628, 16758, 20053, 15817, 16759,
20073, 24628, 20077, 24628, 11943, 24628, 20077, 20070, 17277, 20074,
20074, 24628, 17268, 24628, 13367, 24628, 17268, 20075, 16996, 17212,
20075, 24628, 17264, 24628, 13368, 24628, 17264, 20076, 16997, 17229,
20076, 24628, 17258, 24628, 13369, 24628, 17258, 19885, 16998, 17243,
20077, 24628, 24628, 24628, 24628, 24628, 24628, 20055, 17278, 20074,
20078, 24628, 20079, 24628,  4471, 24628, 20079, 20072,  5829, 19877,
20079, 24628, 24628, 24628, 24628, 24628, 24628, 16758,  5830, 19877,
20080, 24628, 15537, 24628,  3541,  6472, 15537, 20078,  5828, 15538,
20081, 24628, 20246, 24628,  8917, 24628, 20246, 19535, 20244, 20082,
20082, 24628, 20238, 20206,  7528, 20243, 20238, 20224, 17400, 20083,
20083, 24628,  5491, 18847, 20223, 20095,  5491, 20084, 17105,  1695,
20084, 24628,  5492, 18848, 20094, 20091,  5492, 20085, 17106,  2405,
20085, 24628,  5493, 18849, 20090, 20089,  5493, 20086, 17107,  3309,
20086, 24628,  5494, 18850, 20088, 24628,  5494, 20087, 17109,  4187,
20087, 24628,  5499, 18851, 18931, 24628,  5499, 24628, 17110,  5500,
20088, 24628,  5546, 24628, 24628, 24628,  5546, 18931, 17111,  5547,
20089, 24628,  5552, 24628, 24628, 24628,  5552, 18933, 17112,  5553,
20090, 24628, 18445, 24628, 24628, 24628, 18445, 20088, 17113, 17034,
20091, 24628, 20092, 24628, 24628, 24628, 20092, 20089, 17114, 15610,
20092, 24628, 24628, 24628, 24628, 24628, 24628,  5552, 20093, 15610,
20093, 24628, 24628, 24628, 24628, 24628, 24628,  6143, 17622, 17115,
20094, 24628, 18446, 24628, 24628, 24628, 18446, 20090, 18314, 17093,
20095, 24628, 20222, 24628, 24628, 24628, 20222, 20091, 20220, 20096,
20096, 19682, 20138, 24628, 19508, 20218, 20138, 20097, 11450, 17629,
20097, 19683, 20137, 24628, 19509, 11428, 20137, 20112, 20098, 19684,
20098, 13711, 13710, 24628, 24628, 24628, 13710, 20099, 11452, 13712,
20099, 20111, 20110, 24628, 24628, 24628, 20110, 20109, 20106, 20100,
20100, 24628, 12800, 12800, 12580, 20101, 24628, 19200,  1635, 12801,
20101, 24628, 24628, 24628, 24628, 24628, 24628, 19201, 15784, 20102,
20102, 15809, 15832, 24628, 24628, 24628, 15832, 20103, 15653, 15810,
20103, 15818, 15833, 24628, 24628, 24628, 15833, 20104, 15654, 15819,
20104, 15823, 15834, 24628, 24628, 24628, 15834, 20105, 15655, 15824,
20105, 15831, 15835, 24628, 24628, 24628, 15835, 12570, 15656,  8216,
20106, 15012, 20108, 24628, 24628, 24628, 20108, 20107, 24628, 12800,
20107, 13742, 15546, 24628, 24628, 24628, 15546,  8495, 24628, 10469,
20108, 24628, 15012, 24628, 24628, 24628, 15012, 15546, 24628, 12800,
20109, 13739, 17578, 24628, 24628, 24628, 17578, 12844, 20107, 13740,
20110, 24628, 20111, 24628, 24628, 24628, 20111, 17578, 20108, 20100,
20111, 24628, 24628, 24628, 24628, 24628, 24628, 13739, 15012, 20100,
20112, 20136, 20135, 24628,  9865, 24628, 20135, 20124, 20099, 20113,
20113, 24628, 20100, 20123,  5118, 20122, 20100, 20114, 15737, 12801,
20114, 24628, 19200, 20121, 15429, 20120, 19200, 20115, 15842, 12856,
20115, 24628, 19170, 20119, 15430, 20118, 19170, 20116, 15848, 12922,
20116, 24628, 19158, 20117, 15431, 19342, 19158, 19338, 15849, 18769,
20117, 24628, 18768, 24628,  5122, 24628, 18768, 19339, 15741, 18769,
20118, 24628, 19171, 24628, 15413, 24628, 19171, 19342, 15837, 19172,
20119, 24628, 12921, 24628,  5121, 24628, 12921, 20117, 15740, 12922,
20120, 24628, 19201, 24628, 15412, 24628, 19201, 20118, 15836, 19202,
20121, 24628, 12855, 24628,  5120, 24628, 12855, 20119, 15739, 12856,
20122, 24628, 20101, 24628, 15411, 24628, 20101, 20120, 15783, 20102,
20123, 24628, 12800, 24628,  5119, 24628, 12800, 20121, 15738, 12801,
20124, 20134, 20133, 24628,  9869, 24628, 20133, 20131, 20109, 20125,
20125, 24628, 13740, 15564,  3283, 20130, 13740, 20126, 14345, 10470,
20126, 24628, 13741, 15565,  8564, 20129, 13741, 20127, 14350, 10429,
20127, 24628, 11587, 15566,  8578, 20128, 11587, 19176, 14351, 10394,
20128, 24628, 11581, 24628,  8534, 24628, 11581, 19177, 14348, 11582,
20129, 24628, 11610, 24628,  8533, 24628, 11610, 20128, 14347, 11611,
20130, 24628, 11631, 24628,  8532, 24628, 11631, 20129, 14346, 11632,
20131, 19365, 20132, 24628,  7196, 24628, 20132, 24628, 12844, 19366,
20132, 24628, 19365, 24628,  7194, 24628, 19365, 24628, 12845, 19366,
20133, 24628, 20134, 24628,  9867, 24628, 20134, 20132, 17578, 20125,
20134, 24628, 24628, 24628, 24628, 24628, 24628, 19365, 13739, 20125,
20135, 24628, 20136, 24628,  9866, 24628, 20136, 20133, 20110, 20113,
20136, 24628, 24628, 24628, 24628, 24628, 24628, 20134, 20111, 20113,
20137, 24628, 19683, 24628, 19641, 11429, 19683, 20135, 13710, 19684,
20138, 24628, 19682, 24628, 19642, 20139, 19682, 20137, 13709, 17629,
20139, 24628, 24628, 24628, 24628, 24628, 24628, 11429, 20217, 20140,
20140, 24628, 20216, 20216, 20213, 20178, 24628, 20148, 16717, 20141,
20141, 24628, 16718, 20147,  1148,  1273, 16718, 20142, 16598, 16719,
20142, 24628, 20143, 20146,  1155, 20145, 20143,  8157, 16599, 13014,
20143, 24628, 13013, 13013, 18566, 20144, 24628,  7489, 16600, 13014,
20144, 24628, 24628, 24628, 24628, 24628, 24628,  8161, 16601, 19975,
20145, 24628, 20144, 24628, 10822, 24628, 20144,  8160, 19977, 19975,
20146, 24628, 13013, 24628,   624, 24628, 13013,  8158, 11998, 13014,
20147, 24628, 16946, 24628,   623,  1075, 16946, 20146, 17480, 16719,
20148, 24628, 20177, 20177, 20171, 20166, 24628, 13679, 20163, 20149,
20149, 24628, 19796, 20162,  1267, 20161, 19796, 20150, 17120, 16949,
20150, 24628, 19797, 20160,  1273, 20159, 19797, 20151, 17121, 16024,
20151, 24628, 17415, 20158,  1274, 20157, 17415, 20152,  6065, 11765,
20152, 24628,  9579, 20156,  4161, 20155,  9579, 20153,  6058,  9581,
20153, 24628,  9505, 20154,  4143, 24628,  9505, 24628,  6056,  9507,
20154, 24628,  9506, 24628,   602, 24628,  9506, 24628,  3727,  9507,
20155, 24628,  9578, 24628,  4119, 24628,  9578, 24628,  6062,  9513,
20156, 24628,  9580, 24628,  1077, 24628,  9580, 20154,  3726,  9581,
20157, 24628, 17416, 24628,  6817, 24628, 17416, 20155,  9714, 13638,
20158, 24628, 16022, 24628,  1076, 24628, 16022, 20156,  3725, 11765,
20159, 24628, 19798, 24628,  9720, 24628, 19798, 20157, 14325, 19799,
20160, 24628, 16023, 24628,  1075, 24628, 16023, 20158, 15058, 16024,
20161, 24628, 19803, 24628,  5732, 24628, 19803, 20159, 17124, 19804,
20162, 24628, 16948, 24628,  1074, 24628, 16948, 20160, 18301, 16949,
20163, 24628, 19823, 19823, 19566, 20165, 24628, 13173, 20164, 19796,
20164, 24628, 16947, 16947, 24628, 24628, 24628,  9111, 24628, 16948,
20165, 24628, 24628, 24628, 24628, 24628, 24628, 13174, 24628, 18040,
20166, 24628, 24628, 24628, 24628, 24628, 24628, 13680, 20165, 20167,
20167, 24628, 18040, 24628,  3540, 24628, 18040, 20168, 18963, 18041,
20168, 24628, 17915, 24628,  5314, 24628, 17915, 20169, 17535, 17851,
20169, 24628, 17913, 24628,  5452, 24628, 17913, 20170,  8006, 17790,
20170, 24628, 17911, 24628,  5453, 24628, 17911, 20155,  8007,  9587,
20171, 24628, 24628, 24628, 24628, 24628, 24628, 13408, 19566, 20172,
20172, 24628, 17340, 24628,   489, 24628, 17340, 20173, 14322, 17341,
20173, 24628, 17329, 24628,   490, 24628, 17329, 20174, 14320, 17330,
20174, 24628, 17326, 24628,   491, 24628, 17326, 20175,   915, 11766,
20175, 24628, 17324, 24628,   492, 24628, 17324, 20176,   916,  9582,
20176, 24628, 17322, 24628,   493, 24628, 17322, 24628,   917,  9508,
20177, 24628, 24628, 24628, 24628, 24628, 24628,  5745, 19823, 20149,
20178, 24628, 24628, 24628, 24628, 24628, 24628, 20166, 20212, 20179,
20179, 24628, 20211, 24628,  5172,  5314, 20211, 20205, 20180, 20080,
20180, 24628, 15536, 24628, 24628, 24628, 15536, 20181, 24628, 15537,
20181, 24628, 20204, 24628, 24628, 24628, 20204,  8021, 24628, 20182,
20182, 24628, 24628, 24628, 24628, 24628, 24628, 20183,  5490, 20083,
20183, 24628, 24628, 24628, 24628, 24628, 24628, 20196, 13985, 20184,
20184, 24628,  8920, 18853, 18278, 20192,  8920, 20185, 17806,  5374,
20185, 24628,  8921, 18854, 18279, 20190,  8921, 20186, 17807,  5629,
20186, 24628,  8922, 18855, 18280, 20189,  8922, 20187, 17808,  8923,
20187, 24628, 18988, 18856, 18281, 24628, 18988, 20188, 17809, 18105,
20188, 24628, 18986, 18857, 18282, 24628, 18986, 24628, 17810, 18111,
20189, 24628, 17431, 24628, 24628, 24628, 17431, 19518, 17814, 15520,
20190, 24628, 20191, 24628, 24628, 24628, 20191, 20189, 17816, 16698,
20191, 24628, 24628, 24628, 24628, 24628, 24628, 17431, 17817, 16698,
20192, 24628, 20195, 24628, 24628, 24628, 20195, 20190, 17819, 20193,
20193,  8988, 17820, 24628,  9129, 20194, 17820, 16713, 11417,  8989,
20194, 24628, 17821, 24628, 24628, 24628, 17821, 13093, 16943, 16717,
20195, 24628, 24628, 24628, 24628, 24628, 24628, 20191, 17823, 20193,
20196, 24628, 24628, 24628, 24628, 24628, 24628, 12350, 13084, 20197,
20197, 24628, 13085, 18859, 18262, 20203, 13085, 20198, 13654,  5835,
20198, 24628, 13086, 18860, 18263, 20202, 13086, 20199, 13666,  6429,
20199, 24628, 14662, 18861, 18264, 12366, 14662, 20200, 13667, 14274,
20200, 24628, 14659, 18862, 18265, 24628, 14659, 20201, 13668, 14635,
20201, 24628, 14656, 18863, 18266, 24628, 14656, 24628, 13669, 14646,
20202, 24628, 14671, 24628, 24628, 24628, 14671, 12366, 13665, 14667,
20203, 24628, 14677, 24628, 24628, 24628, 14677, 20202, 13664, 14673,
20204, 24628, 24628, 24628, 24628, 24628, 24628,  8019, 24628, 20182,
20205, 24628, 20210, 24628,  6512, 24628, 20210, 17556, 20181, 20206,
20206, 24628, 20182, 24628,  5315, 24628, 20182, 20207, 13983, 20083,
20207, 24628, 20183, 24628,  6472, 24628, 20183, 20208, 13984, 20184,
20208, 24628, 20196, 24628,  7531, 24628, 20196, 20209, 13986, 20197,
20209, 24628, 12350, 24628,  7532, 24628, 12350, 19580, 13987, 12351,
20210, 24628, 24628, 24628, 24628, 24628, 24628, 17557, 20204, 20206,
20211, 24628, 24628, 24628, 24628, 24628, 24628, 20210, 15536, 20080,
20212, 24628, 24628, 24628, 24628, 24628, 24628, 20165, 24628, 20211,
20213, 24628, 24628, 24628, 24628, 24628, 24628, 20171, 19583, 20214,
20214, 24628, 19584, 24628,   423,   490, 19584, 20215, 13227, 19585,
20215, 24628, 19587, 24628,   424, 24628, 19587, 13552, 13224, 19588,
20216, 24628, 24628, 24628, 24628, 24628, 24628, 20177, 16944, 20141,
20217, 24628, 24628, 24628, 24628, 24628, 24628, 10301, 24628, 20216,
20218, 24628, 20139, 24628, 24628, 24628, 20139, 11428, 20219, 20140,
20219, 24628, 20217, 24628, 24628, 24628, 20217, 10300, 24628, 20216,
20220, 24628, 20221, 24628, 24628, 24628, 20221, 17114, 19680, 20138,
20221, 24628, 24628, 24628, 24628, 24628, 24628, 20093, 19681, 20138,
20222, 24628, 24628, 24628, 24628, 24628, 24628, 20092, 20221, 20096,
20223, 24628, 11994, 24628, 24628, 24628, 11994, 20094, 18313, 11995,
20224, 24628, 20232, 20207,  7529, 20237, 20232, 20225, 17425, 20184,
20225, 24628, 20229, 20208,  7530, 20230, 20229, 20226, 17432, 20197,
20226, 24628, 20228, 20209, 13385, 24628, 20228, 20227, 17435, 12351,
20227, 24628, 12257, 19580, 13164, 24628, 12257, 24628, 16314, 12259,
20228, 24628, 12350, 12350, 12337, 24628, 24628, 12257, 17434, 12351,
20229, 24628, 20196, 20196, 19619, 12377, 24628, 20228, 17433, 20197,
20230, 24628, 12377, 24628, 13380, 24628, 12377, 20231, 14403, 12372,
20231, 24628, 12299, 24628, 11701, 24628, 12299, 24628, 14404, 12265,
20232, 24628, 20183, 20183, 19613, 20233, 24628, 20229,  8919, 20184,
20233, 24628, 24628, 24628, 24628, 24628, 24628, 12377, 17427, 20234,
20234, 24628, 17428, 24628, 24628, 24628, 17428, 20235, 17831, 17213,
20235, 24628, 17429, 24628, 24628, 24628, 17429, 20236, 17832, 17230,
20236, 24628, 17430, 24628, 24628, 24628, 17430, 20189, 17833, 15505,
20237, 24628, 20233, 24628, 13366, 24628, 20233, 20230, 17426, 20234,
20238, 24628, 20182, 20182, 19633, 20239, 24628, 20232,  8918, 20083,
20239, 24628, 24628, 24628, 24628, 24628, 24628, 20233, 17403, 20240,
20240, 24628, 17404, 24628, 24628, 24628, 17404, 20241, 17840, 17348,
20241, 24628, 17405, 24628, 24628, 24628, 17405, 20242, 17841, 17406,
20242, 24628, 19791, 24628, 24628, 24628, 19791, 20089, 17842, 19786,
20243, 24628, 20239, 24628, 12041, 24628, 20239, 20237, 17402, 20240,
20244, 24628, 20245, 24628, 24628, 24628, 20245, 12881, 20181, 20238,
20245, 24628, 24628, 24628, 24628, 24628, 24628, 11267, 20204, 20238,
20246, 24628, 24628, 24628, 24628, 24628, 24628, 19536, 20245, 20082,
20247, 24628, 24628, 24628, 24628, 24628, 24628, 20246, 20248, 20034,
20248, 24628, 24628, 24628, 24628, 24628, 24628, 20245, 15536, 19875,
20249, 24628, 24628, 24628, 24628, 24628, 24628, 20025, 24628, 20247,
20250, 24628, 24628, 24628, 24628, 24628, 24628, 20031, 12650, 19916,
20251, 24628, 20252, 20254, 24628, 24628, 20252, 13157, 24628, 20250,
20252, 24628, 20253, 20253, 24628, 24628, 24628,  9111, 24628, 20250,
20253, 24628, 24628, 24628, 24628, 24628, 24628,  8888, 24628, 20250,
20254, 24628, 20253, 24628, 24628, 24628, 20253,  8887, 24628, 20250,
20255, 24628, 20318, 20318, 20315, 20256, 24628, 13173, 20252, 19915,
20256, 24628, 24628, 24628, 24628, 24628, 24628, 13174, 24628, 20257,
20257, 24628, 24628, 24628, 24628, 24628, 24628, 20309, 20306, 20258,
20258, 24628, 20305, 24628,  1570,  3469, 20305, 20304, 20302, 20259,
20259, 24628, 13729, 18699,  3394,  3471, 13729, 20260,  1900, 13730,
20260, 24628, 20273, 18700,  3395, 20301, 20273, 20261, 13914, 15340,
20261, 24628, 20267, 18701,  3396, 20271, 20267, 20262, 15542, 18702,
20262, 24628, 20265, 18827,  5498, 24628, 20265, 20263, 15547, 18828,
20263, 24628, 20264, 18833,  5497, 24628, 20264, 24628, 15548, 18834,
20264, 24628, 18839, 18839, 18888, 24628, 24628, 24628, 15545, 18834,
20265, 24628, 18840, 18840, 20266, 24628, 24628, 20264, 15544, 18828,
20266, 24628, 24628, 24628, 24628, 24628, 24628, 18888, 10694, 14787,
20267, 24628, 18841, 18841, 20269, 20268, 24628, 20265, 15543, 18702,
20268, 24628, 24628, 24628, 24628, 24628, 24628, 19131, 13742, 14802,
20269, 24628, 24628, 24628, 24628, 24628, 24628, 20266, 10130, 20270,
20270, 24628, 10131, 24628,  8889, 24628, 10131, 15038, 17617, 10132,
20271, 24628, 20268, 24628,  6150, 24628, 20268, 20272, 15546, 14802,
20272, 24628, 19131, 24628,  5867, 24628, 19131, 24628,  8394, 14805,
20273, 24628, 15339, 15339, 20299, 20274, 24628, 20267,  1572, 15340,
20274, 24628, 24628, 24628, 24628, 24628, 24628, 20268, 13916, 20275,
20275, 24628, 13917, 24628, 11006, 24628, 13917, 20276, 17619, 13746,
20276, 24628, 20298, 24628, 15445, 24628, 20298, 20277, 17620, 17587,
20277, 24628, 20297, 24628, 15407, 24628, 20297, 20285, 17621, 20278,
20278, 15620, 15662, 17243,  8586, 20284, 15662, 20279, 15495, 10794,
20279, 15621, 15663, 17244,  8590, 20283, 15663, 20280, 15496, 12857,
20280, 15622, 15664, 17245,  8591, 20282, 15664, 20281, 15497, 12923,
20281, 15623, 15665, 17246,  8592, 17754, 15665, 17751, 15498, 15624,
20282, 15640, 15670, 24628,  8589, 24628, 15670, 17754, 15500, 15641,
20283, 15646, 15672, 24628,  8588, 24628, 15672, 20282, 15502, 15647,
20284, 15652, 15674, 24628,  8587, 24628, 15674, 20283, 15504, 15653,
20285, 24628, 20296, 24628, 15408, 24628, 20296, 20295, 15392, 20286,
20286,  9960, 15373, 17251,  3289, 20294, 15373, 20287, 15507,  8837,
20287,  9951, 15381, 17252,  7622, 20293, 15381, 20288, 15508,  8817,
20288,  9938, 15382, 17253,  7623, 20292, 15382, 20289, 15509,  8797,
20289,  9925, 15383, 17254,  7624, 20291, 15383, 20290, 15510,  8777,
20290,  9916, 14616, 17255,  7625, 24628, 14616, 24628, 15511,  8760,
20291,  9924, 14621, 24628,  1949, 24628, 14621, 24628, 15513,  8766,
20292,  9933, 15385, 24628,  7602, 24628, 15385, 20291, 15515,  9934,
20293,  9946, 15387, 24628,  7601, 24628, 15387, 20292, 15517,  9947,
20294,  9955, 15389, 24628,  7600, 24628, 15389, 20293, 15519,  9956,
20295, 24628, 17774, 24628,  8688, 24628, 17774, 24628, 14597, 17775,
20296, 24628, 24628, 24628, 24628, 24628, 24628, 17774, 15372, 20286,
20297, 24628, 24628, 24628, 24628, 24628, 24628, 20296, 15681, 20278,
20298, 24628, 24628, 24628, 24628, 24628, 24628, 20297, 15683, 17587,
20299, 24628, 24628, 24628, 24628, 24628, 24628, 20269, 10129, 20300,
20300, 24628,  8522, 24628,  8981, 24628,  8522, 18175, 17624,  7183,
20301, 24628, 20274, 24628, 17622, 24628, 20274, 20271, 13915, 20275,
20302, 24628, 15336, 24628, 24628, 24628, 15336, 16393, 20303, 13729,
20303, 24628, 15337, 24628, 24628, 24628, 15337, 18197, 24628, 15338,
20304, 24628, 18076, 24628,  9690, 24628, 18076, 12164, 16393, 18077,
20305, 24628, 24628, 24628, 24628, 24628, 24628, 18076, 15336, 20259,
20306, 24628, 24628, 24628, 24628, 24628, 24628, 20307, 24628, 20305,
20307, 24628, 24628, 24628, 24628, 24628, 24628,  8004, 24628, 20308,
20308, 24628, 24628, 24628, 24628, 24628, 24628, 19497, 17607, 19667,
20309, 24628, 24628, 24628, 24628, 24628, 24628, 13695, 20307, 20310,
20310, 24628, 20308, 24628,  3468, 24628, 20308, 20311, 18366, 19667,
20311, 24628, 19497, 24628,  3469, 24628, 19497, 20312, 18362, 19462,
20312, 24628, 13670, 24628,  2472, 24628, 13670, 20313, 13383, 13654,
20313, 24628, 13593, 24628,  2473, 24628, 13593, 20314,  8322, 12352,
20314, 24628, 13583, 24628,   636, 24628, 13583, 24628,  5649, 12283,
20315, 24628, 24628, 24628, 24628, 24628, 24628, 12030, 24628, 20316,
20316, 24628, 24628, 24628, 24628, 24628, 24628, 20317, 11486, 19983,
20317, 24628, 24628, 24628, 24628, 24628, 24628, 13444, 14045, 18693,
20318, 24628, 24628, 24628, 24628, 24628, 24628,  9295, 20253, 19915,
20319, 24628, 20256, 24628, 24628, 24628, 20256, 13179, 24628, 20257,
20320, 24628, 20315, 24628, 24628, 24628, 20315, 12029, 24628, 20316,
20321, 24628, 20318, 24628, 24628, 24628, 20318, 12536, 20254, 19915,
20322, 24628, 18999, 19650, 20325, 20324, 18999, 19911, 20323, 14550,
20323, 24628, 19000, 19651, 24628, 24628, 19000, 19912, 24628, 19001,
20324, 24628, 19074, 24628, 24628, 24628, 19074, 19913, 24628, 19075,
20325, 24628, 19132, 24628, 24628, 24628, 19132, 18224, 24628, 19133,
20326, 20371, 20370, 24628, 13195, 13091, 20370, 20354, 16713, 20327,
20327,  8188, 13809, 17406, 20350, 20338, 13809, 20328, 16301,  8189,
20328, 18335, 13810, 17407, 20334, 11105, 13810, 20329, 16310,  9876,
20329, 18327, 19706, 17408, 13172, 20333, 19706, 20330, 16311, 13458,
20330, 18325, 19707, 17409, 13167, 20332, 19707, 20331, 16312, 15352,
20331, 17439, 17438, 17410, 13165, 24628, 17438, 24628, 16313, 14576,
20332, 15935, 15934, 24628, 13169, 24628, 15934, 24628, 16319, 15936,
20333, 18328, 19708, 24628, 13179, 24628, 19708, 20332, 16341, 18329,
20334, 24628, 19380, 17412, 20337, 20336, 19380, 13172, 20335, 17413,
20335, 24628, 19379, 16906, 24628, 24628, 19379, 13157, 24628, 15989,
20336, 24628, 19381, 24628, 24628, 24628, 19381, 13179, 24628, 19382,
20337, 24628, 17469, 24628, 24628, 24628, 17469, 12029, 24628, 17470,
20338, 24628, 20341, 20349, 20348, 20347, 20341, 11105, 20339, 19872,
20339, 24628, 20340, 16907, 24628, 24628, 20340, 11108, 24628, 16908,
20340, 24628, 19856, 19856, 24628, 24628, 24628, 11102, 24628, 16908,
20341, 24628, 20346, 20346, 19664, 20342, 24628, 11096, 20340, 19872,
20342, 24628, 24628, 24628, 24628, 24628, 24628, 11097, 24628, 20343,
20343, 24628, 24628, 24628, 24628, 24628, 24628, 20344, 15335, 20302,
20344, 24628, 24628, 24628, 24628, 24628, 24628, 13973, 20345, 18366,
20345, 24628, 24628, 24628, 24628, 24628, 24628,  5452, 24628, 17607,
20346, 24628, 24628, 24628, 24628, 24628, 24628,  4169, 19856, 19872,
20347, 24628, 20342, 24628, 24628, 24628, 20342, 11107, 24628, 20343,
20348, 24628, 19664, 24628, 24628, 24628, 19664, 11106, 24628, 19663,
20349, 24628, 20346, 24628, 24628, 24628, 20346,  8904, 16907, 19872,
20350, 24628, 19377, 19654, 20353, 20352, 19377, 20334, 20351, 19315,
20351, 24628, 19378, 17926, 24628, 24628, 19378, 20335, 24628, 17927,
20352, 24628, 19384, 24628, 24628, 24628, 19384, 20336, 24628, 19385,
20353, 24628, 19389, 24628, 24628, 24628, 19389, 20337, 24628, 19390,
20354, 20369, 20368, 24628, 13196, 24628, 20368, 20364, 16712, 20355,
20355,  1635, 15737, 19786,  8901, 20363, 15737, 20356, 16816, 12836,
20356, 15843, 15842, 19787, 13968, 20362, 15842, 20357, 16180, 12910,
20357, 15844, 15848, 19788, 11105, 20361, 15848, 20358, 16090, 15758,
20358, 15845, 15849, 19789, 11083, 20360, 15849, 20359, 16077, 15743,
20359, 11372, 15850, 18373, 11072, 24628, 15850, 24628, 16070, 11374,
20360,  4398, 15838, 24628,  6723, 24628, 15838, 24628, 10145,  4405,
20361, 15786, 15837, 24628, 11107, 24628, 15837, 20360, 16092, 15794,
20362, 15785, 15836, 24628, 13975, 24628, 15836, 20361, 16182, 15804,
20363, 15784, 15783, 24628, 13988, 24628, 15783, 20362, 16819, 15832,
20364, 16439, 20367, 24628, 13197, 24628, 20367, 20365, 16710, 16440,
20365, 16446, 20366, 24628, 10207, 24628, 20366, 24628, 16708, 16447,
20366, 24628, 16446, 24628,  9015, 24628, 16446, 24628, 15878, 16447,
20367, 24628, 16439, 24628,  9643, 24628, 16439, 20366, 15877, 16440,
20368, 24628, 20369, 24628,  9642, 24628, 20369, 20367, 15876, 20355,
20369, 24628, 24628, 24628, 24628, 24628, 24628, 16439, 15736, 20355,
20370, 24628, 20371, 24628,  9641,  5270, 20371, 20368, 16714, 20327,
20371, 24628, 24628, 24628, 24628, 24628, 24628, 20369, 16715, 20327,
20372, 24628, 20373, 24628,  9640, 20374, 20373, 20370, 17820, 19896,
20373, 24628, 24628, 24628, 24628, 24628, 24628, 20371,  8988, 19896,
20374, 24628, 24628, 24628, 24628, 24628, 24628,  5270, 17821, 20375,
20375, 24628, 16717, 19793, 20383, 20382, 16717, 20379, 20376, 16718,
20376, 24628, 20378, 19794, 24628, 24628, 20378, 20377, 24628, 16946,
20377, 24628, 20164, 17687, 24628, 24628, 20164, 13157, 24628, 16948,
20378, 24628, 16945, 16945, 24628, 24628, 24628, 20164, 24628, 16946,
20379, 24628, 20163, 19795, 20381, 20380, 20163, 13172, 20377, 19796,
20380, 24628, 20165, 24628, 24628, 24628, 20165, 13179, 24628, 18040,
20381, 24628, 19566, 24628, 24628, 24628, 19566, 12029, 24628, 17340,
20382, 24628, 20212, 24628, 24628, 24628, 20212, 20380, 24628, 20211,
20383, 24628, 19583, 24628, 24628, 24628, 19583, 20381, 24628, 19584,
20384, 24628, 20374, 24628, 24628, 24628, 20374, 13091, 20194, 20375,
20385, 24628, 20388, 24628, 24628, 24628, 20388, 19892, 20386, 20372,
20386, 24628, 20387, 24628, 24628, 24628, 20387, 13146, 24628, 20373,
20387, 24628, 24628, 24628, 24628, 24628, 24628, 13147, 24628, 20373,
20388, 24628, 24628, 24628, 24628, 24628, 24628, 15489, 20387, 20372,
20389, 24628, 24628, 24628, 24628, 24628, 24628, 19893, 20388, 19895,
20390, 24628, 24628, 24628, 24628, 24628, 24628, 20064, 16965, 20391,
20391, 24628, 16966, 24628, 11806, 24628, 16966, 20392, 15079, 16967,
20392, 24628, 17327, 24628, 11807, 24628, 17327, 20393, 15080, 17283,
20393, 24628, 17325, 24628, 13444, 24628, 17325, 20394, 15081, 17290,
20394, 24628, 17323, 24628, 13445, 24628, 17323, 20397, 20395,  9456,
20395, 24628, 17317, 24628, 24628, 24628, 17317, 20396,  1729,  9457,
20396, 24628, 17316, 24628, 24628, 24628, 17316, 24628,  1730,  9477,
20397, 24628, 17321, 24628, 13446, 24628, 17321, 24628, 20396,  9478,
20398, 24628, 24628, 24628, 24628, 24628, 24628, 20077, 20438, 20399,
20399, 24628, 20436, 24628, 12042, 13368, 20436, 20400, 17004, 17347,
20400, 24628, 20435, 24628, 16942, 24628, 20435, 20428, 20423, 20401,
20401, 11453, 20406, 24628, 13281, 20422, 20406, 20402, 17406, 11454,
20402, 19750, 19749, 24628, 13282, 13377, 19749, 20403, 17407, 13714,
20403, 19727, 19729, 24628, 13283, 24628, 19729, 20404, 17408, 19687,
20404, 19719, 19720, 24628, 13284, 24628, 19720, 20405, 17409, 19710,
20405, 19110, 19414, 24628, 13285, 24628, 19414, 24628, 17410, 19111,
20406, 24628, 11453, 24628, 20408, 20407, 11453, 19749, 13455, 11454,
20407, 24628, 24628, 24628, 24628, 24628, 24628,  5121, 20346, 19752,
20408, 24628, 24628, 24628, 24628, 24628, 24628, 19748, 19314, 20409,
20409, 24628, 19315, 19560, 20421, 20419, 19315, 20410,   759, 14085,
20410, 24628, 19316, 19561, 20418, 20417, 19316, 20411,  8154, 14553,
20411, 24628, 19317, 19562, 20416, 20415, 19317, 20412,  5872, 17930,
20412, 24628, 19318, 19563, 20414, 19675, 19318, 20413,  5865, 11540,
20413, 24628, 19319, 19564, 19672, 24628, 19319, 24628,  5863, 11667,
20414, 24628, 15975, 24628, 24628, 24628, 15975, 19672,  5868, 11897,
20415, 24628, 19320, 24628, 24628, 24628, 19320, 19675,  8156, 12790,
20416, 24628, 15969, 24628, 24628, 24628, 15969, 20414,  6325, 15970,
20417, 24628, 19321, 24628, 24628, 24628, 19321, 20415,  8155, 19322,
20418, 24628, 15966, 24628, 24628, 24628, 15966, 20416,  6323, 15967,
20419, 24628, 19323, 24628, 24628, 24628, 19323, 20417, 20420, 19324,
20420, 24628, 19374, 24628, 24628, 24628, 19374,  8155, 24628, 19373,
20421, 24628, 15963, 24628, 24628, 24628, 15963, 20418,  6322, 15964,
20422, 24628, 20407, 24628, 13303, 24628, 20407, 13377, 20349, 19752,
20423, 24628, 20427, 24628, 24628, 24628, 20427, 20425, 20424, 20406,
20424, 24628, 15011, 24628, 24628, 24628, 15011, 20108, 24628, 11453,
20425, 24628, 20426, 24628, 24628, 24628, 20426, 15563, 20108, 20123,
20426, 24628, 24628, 24628, 24628, 24628, 24628, 15570, 15012, 20123,
20427, 24628, 24628, 24628, 24628, 24628, 24628, 20426, 15011, 20406,
20428, 24628, 20434, 24628, 16941, 24628, 20434, 15590, 20425, 20429,
20429, 12800, 20123, 24628, 13375, 24628, 20123, 20430, 19786, 12801,
20430, 12855, 20121, 24628, 13376, 24628, 20121, 20431, 19787, 12856,
20431, 12921, 20119, 24628, 13377, 24628, 20119, 20432, 19788, 12922,
20432, 18768, 20117, 24628, 13378, 24628, 20117, 20433, 19789, 18769,
20433, 12497, 19339, 24628, 13379, 24628, 19339, 24628, 18373, 12498,
20434, 24628, 24628, 24628, 24628, 24628, 24628, 15606, 20426, 20429,
20435, 24628, 24628, 24628, 24628, 24628, 24628, 20434, 20427, 20401,
20436, 24628, 24628, 24628, 24628, 24628, 24628, 20435, 20437, 17347,
20437, 24628, 24628, 24628, 24628, 24628, 24628, 20427, 15010, 17005,
20438, 24628, 24628, 24628, 24628, 24628, 24628, 17278, 24628, 20436,
20439, 24628, 24628, 24628, 24628, 24628, 24628, 20390, 15046, 20440,
20440, 24628, 15047, 24628, 11800, 11807, 15047, 20441, 15069, 14284,
20441, 24628, 15048, 24628, 11801, 24628, 15048, 20442, 15070, 15049,
20442, 24628, 20448, 24628, 11802, 24628, 20448, 20444, 15071, 20443,
20443,   165, 13476, 24628,  5684, 24628, 13476, 19217, 15131,   166,
20444, 24628, 20447, 24628, 11803, 24628, 20447, 20445, 15072, 12995,
20445, 24628, 20446, 24628, 11804, 24628, 20446, 24628, 15073, 13006,
20446, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 15074, 13006,
20447, 24628, 24628, 24628, 24628, 24628, 24628, 20446, 15075, 12995,
20448, 24628, 24628, 24628, 24628, 24628, 24628, 20447, 15076, 20443,
20449, 24628, 24628, 24628, 24628, 24628, 24628, 19867, 24628, 20248,
20450, 24628, 19873, 24628, 24628, 24628, 19873, 19870, 20451, 19874,
20451, 24628, 20449, 24628, 24628, 24628, 20449, 19866, 24628, 20248,
20452, 24628, 15958, 24628, 24628, 24628, 15958, 19871, 16560, 15959,
20453, 24628, 24628, 24628, 24628, 24628, 24628, 15413, 20342, 20454,
20454, 24628, 20343, 24628, 24628, 24628, 20343, 20455, 17605, 20302,
20455, 24628, 20344, 24628, 24628, 24628, 20344, 15420, 17606, 18366,
20456, 24628, 20408, 20408, 20462, 20457, 24628, 19730, 19377, 20409,
20457, 24628, 24628, 24628, 24628, 24628, 24628, 19743, 19384, 20458,
20458, 24628, 19385, 24628, 24628, 24628, 19385, 20459,  8016, 19077,
20459, 24628, 19386, 24628, 24628, 24628, 19386, 20460,  8017, 19084,
20460, 24628, 19387, 24628, 24628, 24628, 19387, 20461,  8021, 18034,
20461, 24628, 19388, 24628, 24628, 24628, 19388, 19675,  8022, 11541,
20462, 24628, 24628, 24628, 24628, 24628, 24628, 19491, 19389, 20463,
20463, 24628, 19390, 24628, 24628, 24628, 19390, 20464,   933, 19135,
20464, 24628, 19391, 24628, 24628, 24628, 19391, 20465,   934, 19287,
20465, 24628, 19392, 24628, 24628, 24628, 19392, 20466,   935, 16681,
20466, 24628, 19393, 24628, 24628, 24628, 19393, 20467,  2264, 11542,
20467, 24628, 19394, 24628, 24628, 24628, 19394, 24628,  2263, 11668,
20468, 24628, 18912, 24628, 24628, 24628, 18912, 19678,  7667, 18913,
20469, 24628, 17607, 17607, 19389, 20471, 24628, 17461, 20470, 17608,
20470, 24628, 16654, 16654, 24628, 24628, 24628, 17462, 24628, 16655,
20471, 24628, 24628, 24628, 24628, 24628, 24628, 17463, 24628, 20472,
20472, 24628, 24628, 24628, 24628, 24628, 24628, 20474,  7179, 20473,
20473, 24628,  7180, 24628, 24628, 24628,  7180, 18044,  8991,  7134,
20474, 24628, 24628, 24628, 24628, 24628, 24628, 20476,  9873, 20475,
20475, 24628,  9874, 24628, 24628, 24628,  9874, 18354,  9669,  8189,
20476, 24628, 24628, 24628, 24628, 24628, 24628, 17614,  9868, 16680,
20477, 24628, 24628, 24628, 24628, 24628, 24628, 19487, 20471, 20478,
20478, 24628, 20472, 24628, 24628, 24628, 20472, 20479, 10308, 20473,
20479, 24628, 20474, 24628, 24628, 24628, 20474, 20480,  9872, 20475,
20480, 24628, 20476, 24628, 24628, 24628, 20476, 19674,  9871, 16680,
20481, 24628,  6122, 24628, 20308, 19665,  6122, 19498, 15702,  6123,
20482, 19371, 20485, 24628, 12881, 24628, 20485, 20483, 12842, 19327,
20483, 19370, 20484, 24628, 12882, 24628, 20484, 20131, 12843, 19349,
20484, 24628, 19370, 24628, 11268, 24628, 19370, 20132, 12846, 19349,
20485, 24628, 19371, 24628, 11267, 24628, 19371, 20484, 12847, 19327,
20486, 24628, 19372, 24628, 20245, 11697, 19372, 20485, 10995, 18971,
20487, 24628, 19373, 24628, 20248, 20488, 19373, 20486, 10994, 16960,
20488, 24628, 24628, 24628, 24628, 24628, 24628, 11697, 20525, 20489,
20489, 24628, 20524, 20524, 20213, 20521, 24628, 20507, 19542, 20490,
20490, 24628, 17572, 18868,  4022,  5260, 17572, 20491, 17540, 17573,
20491, 24628, 20492, 18869,  4023, 20505, 20492,  6140, 17541, 13140,
20492, 24628, 13139, 13139, 20495, 20493, 24628,  5318, 17542, 13140,
20493, 24628, 24628, 24628, 24628, 24628, 24628,  6143, 17543, 20494,
20494, 24628, 17544, 24628,  6461, 24628, 17544, 18284,  6526, 17484,
20495, 24628, 24628, 24628, 24628, 24628, 24628,  5319, 16049, 20496,
20496, 24628, 16050, 24628,    73, 24628, 16050, 20497,  4695, 16051,
20497, 24628, 20504, 24628,  3277, 24628, 20504, 20498,  4696, 17075,
20498, 24628, 20503, 24628,   815, 24628, 20503, 20499,  4802, 17357,
20499, 24628, 20502, 24628,   816, 24628, 20502, 20500,  4803, 12226,
20500, 24628, 20501, 24628,   817, 24628, 20501, 24628,  4804, 12255,
20501, 24628, 24628, 24628, 24628, 24628, 24628, 24628,  4700, 12255,
20502, 24628, 24628, 24628, 24628, 24628, 24628, 20501,  4699, 12226,
20503, 24628, 24628, 24628, 24628, 24628, 24628, 20502,  4698, 17357,
20504, 24628, 24628, 24628, 24628, 24628, 24628, 20503,  4697, 17075,
20505, 24628, 20493, 24628,  5992, 24628, 20493,  6142, 20506, 20494,
20506, 24628, 17543, 24628, 24628, 24628, 17543,  9870, 24628, 17544,
20507, 24628, 20520, 20520, 20171, 20516, 24628, 13407, 19545, 20508,
20508, 24628, 19546, 18871,  5259, 20515, 19546, 20509, 17922, 18389,
20509, 24628, 19547, 18872,  5260, 20514, 19547, 20510, 17923, 18545,
20510, 24628, 19471, 18873,  5261, 20513, 19471, 20511,  8886, 18081,
20511, 24628, 19469, 18874,  5262, 24628, 19469, 20512,  8881, 18534,
20512, 24628, 19467, 18875,  5263, 24628, 19467, 24628,  8878, 18526,
20513, 24628, 17257, 24628,  4134, 24628, 17257, 20155, 10298, 11739,
20514, 24628, 19548, 24628,  6460, 24628, 19548, 20513, 17924, 19549,
20515, 24628, 19558, 24628,  8185, 24628, 19558, 20514, 17925, 18690,
20516, 24628, 24628, 24628, 24628, 24628, 24628, 13414, 19565, 20517,
20517, 24628, 17273, 24628,  6224, 24628, 17273, 20518, 18898, 17274,
20518, 24628, 17265, 24628,  6785, 24628, 17265, 20519, 16591, 17266,
20519, 24628, 17259, 24628,  9106, 24628, 17259, 20513, 10300, 17260,
20520, 24628, 24628, 24628, 24628, 24628, 24628, 13190, 19567, 20508,
20521, 24628, 24628, 24628, 24628, 24628, 24628, 20516, 19568, 20522,
20522, 24628, 19569, 24628,  6825,  6785, 19569, 20523, 18954, 19570,
20523, 24628, 19575, 24628, 10948, 24628, 19575, 16940, 18955, 19576,
20524, 24628, 24628, 24628, 24628, 24628, 24628, 20520, 17571, 20490,
20525, 24628, 24628, 24628, 24628, 24628, 24628,  8004, 24628, 20524,
20526, 24628, 20488, 24628, 24628, 24628, 20488, 12091, 20527, 20489,
20527, 24628, 20525, 24628, 24628, 24628, 20525,  8006, 24628, 20524,
20528, 24628, 20529, 24628, 24628, 24628, 20529, 14510, 20420, 20487,
20529, 24628, 24628, 24628, 24628, 24628, 24628, 18965, 19374, 20487,
20530, 24628, 24628, 24628, 24628, 24628, 24628, 18964, 20529, 18969,
20531, 24628, 14427, 24628, 24628, 24628, 14427, 18966, 16573, 14033,
20532, 24628,  9134, 24628, 24628, 24628,  9134, 18967, 16582,  6829,
20533, 24628, 18956, 18956, 24628, 24628, 24628, 14010, 24628, 18925,
20534, 24628, 18957, 18957, 24628, 24628, 24628, 20533, 24628, 18922,
20535, 24628, 20536, 19509, 20551, 20550, 20536, 14020, 18924, 19510,
20536, 24628, 19641, 19641, 20540, 20537, 24628, 14021, 20533, 19510,
20537, 24628, 24628, 24628, 24628, 24628, 24628, 14023, 24628, 20538,
20538, 24628, 24628, 24628, 24628, 24628, 24628, 20539, 14426, 20531,
20539, 24628, 24628, 24628, 24628, 24628, 24628, 19944, 15888, 19601,
20540, 24628, 24628, 24628, 24628, 24628, 24628, 14022, 24628, 20541,
20541, 24628, 24628, 24628, 24628, 24628, 24628, 20542, 10120, 20532,
20542, 24628, 24628, 24628, 24628, 24628, 24628, 20543, 10121, 19602,
20543, 24628, 24628, 24628, 24628, 24628, 24628, 20549, 10122, 20544,
20544, 24628,  9201, 24628, 24628, 24628,  9201, 20545, 12382,  9202,
20545, 24628, 15484, 24628, 24628, 24628, 15484, 20546, 12383, 10103,
20546, 24628, 15483, 24628, 24628, 24628, 15483, 20547, 12384, 13461,
20547, 24628, 15482, 24628, 24628, 24628, 15482, 20548, 12385, 14947,
20548, 24628, 15481, 24628, 24628, 24628, 15481, 24628, 12386, 14982,
20549, 24628, 24628, 24628, 24628, 24628, 24628, 18865, 10060, 12336,
20550, 24628, 20537, 24628, 24628, 24628, 20537, 14025, 24628, 20538,
20551, 24628, 20540, 24628, 24628, 24628, 20540, 14024, 24628, 20541,
20552, 24628, 20576, 24628, 24628, 24628, 20576, 20550, 24628, 20553,
20553, 24628, 24628, 24628, 24628, 24628, 24628, 20559, 15160, 20554,
20554, 24628, 15161, 24628, 12095, 14691, 15161, 20555, 18901, 15162,
20555, 24628, 18565, 24628, 14472, 24628, 18565, 20556, 18902, 18457,
20556, 24628, 17731, 24628,  7490, 24628, 17731, 20557, 17708, 17732,
20557, 24628, 17715, 24628,  6541, 24628, 17715, 20558, 17699, 17716,
20558, 24628, 15582, 24628,  5321, 24628, 15582, 24628, 15552, 15583,
20559, 24628, 24628, 24628, 24628, 24628, 24628, 20565, 18092, 20560,
20560, 24628, 18093, 24628, 14690, 24628, 18093, 20561, 18904, 18094,
20561, 24628, 18100, 24628, 14691, 24628, 18100, 20562, 18905, 18101,
20562, 24628, 18649, 24628,  9117, 24628, 18649, 20563, 14270, 18642,
20563, 24628,  9565, 24628,  9118, 24628,  9565, 20564, 14266,  9566,
20564, 24628,  9493, 24628,  9119, 24628,  9493, 24628, 14263,  9494,
20565, 24628, 24628, 24628, 24628, 24628, 24628, 20571, 12610, 20566,
20566, 24628, 12611, 24628,  9297, 24628, 12611, 20567, 18907, 12612,
20567, 24628, 12632, 24628,  9298, 24628, 12632, 20568, 18908, 12470,
20568, 24628, 12633, 24628,  9299, 24628, 12633, 20569, 14943, 12484,
20569, 24628, 12634, 24628,  9300, 24628, 12634, 20570, 14940, 12495,
20570, 24628, 12635, 24628,  9301, 24628, 12635, 24628, 14938, 12499,
20571, 24628, 24628, 24628, 24628, 24628, 24628, 20059, 12601, 20572,
20572, 24628, 12602, 24628,  5764, 24628, 12602, 20573, 11873, 10539,
20573, 24628, 12603, 24628,  5765, 24628, 12603, 20574, 11870, 10555,
20574, 24628, 12604, 24628,  5766, 24628, 12604, 20575, 11866, 10575,
20575, 24628, 12605, 24628,  5767, 24628, 12605, 15001, 11862, 10586,
20576, 24628, 24628, 24628, 24628, 24628, 24628, 20537, 24628, 20553,
20577, 24628, 20581, 24628, 24628, 24628, 20581, 20551, 24628, 20578,
20578, 24628, 24628, 24628, 24628, 24628, 24628, 20299, 10128, 20579,
20579, 24628,  7361, 24628,  6249,  8982,  7361, 20580, 18913,  6828,
20580, 24628,  7362, 24628,  6250, 24628,  7362, 17740, 18914,  7136,
20581, 24628, 24628, 24628, 24628, 24628, 24628, 20540, 24628, 20578,
20582, 24628, 24628, 24628, 24628, 24628, 24628, 14490, 19644, 18132,
20583, 24628, 18919, 24628, 24628, 24628, 18919, 18917, 18131, 18920,
20584, 24628, 20586, 24628, 24628, 24628, 20586,  7291, 20585, 18918,
20585, 24628, 17339, 24628, 24628, 24628, 17339,   898, 24628, 17338,
20586, 24628, 24628, 24628, 24628, 24628, 24628,  2529, 17339, 18918,
20587, 24628, 24628, 24628, 24628, 24628, 24628,  6069, 20586, 18892,
20588, 17731, 18562, 24628, 14470, 24628, 18562, 20592, 20589, 17732,
20589, 15169, 18560, 24628,  6325, 24628, 18560, 20590,  8090, 15170,
20590,  8402, 18561, 24628,  5868, 24628, 18561, 20591,  8089,  8403,
20591,  8381, 16047, 24628,  5384, 24628, 16047, 24628,  8088,  8382,
20592, 17715, 18563, 24628, 14471, 24628, 18563, 20593, 20590, 17716,
20593, 15582, 18564, 24628, 12645, 24628, 18564, 24628, 20591, 15583,
20594, 24628, 24628, 24628, 24628, 24628, 24628, 20601, 18681, 20595,
20595, 18093, 18639, 24628, 14474, 20600, 18639, 20596, 18419, 18094,
20596, 18100, 18640, 24628, 14478, 14708, 18640, 20597, 18420, 18101,
20597, 18649, 18641, 24628, 15913, 24628, 18641, 20598, 18421, 18642,
20598,  9565, 18647, 24628, 15914, 24628, 18647, 20599, 18422,  9566,
20599,  9493, 18648, 24628, 14735, 24628, 18648, 24628, 16905,  9494,
20600, 24628, 18657, 24628, 15922, 24628, 18657, 14708, 18364, 18658,
20601, 24628, 24628, 24628, 24628, 24628, 24628, 20607, 18680, 20602,
20602, 12611, 18667, 24628, 14706, 24628, 18667, 20603, 18424, 12612,
20603, 12632, 18668, 24628, 14707, 24628, 18668, 20604, 18425, 12470,
20604, 12633, 18669, 24628, 14708, 24628, 18669, 20605, 18426, 12484,
20605, 12634, 18670, 24628, 14709, 24628, 18670, 20606, 18427, 12495,
20606, 12635, 18671, 24628, 14710, 24628, 18671, 24628, 18428, 12499,
20607, 24628, 24628, 24628, 24628, 24628, 24628, 20612, 18679, 20608,
20608, 12602, 18675, 24628, 14702, 24628, 18675, 20609, 18430, 10539,
20609, 12603, 18676, 24628, 14703, 24628, 18676, 20610, 18431, 10555,
20610, 12604, 18677, 24628, 14704, 24628, 18677, 20611, 18432, 10575,
20611, 12605, 18678, 24628, 14705, 24628, 18678, 17017, 18433, 10586,
20612, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 17195, 20613,
20613,  9785, 17196, 24628, 13416, 24628, 17196, 20614, 17499,  4958,
20614,  9786, 17197, 24628, 13417, 24628, 17197, 20615, 17500,  4946,
20615,  9787, 17198, 24628, 13418, 24628, 17198, 20616, 17501,  4934,
20616,  9788, 17199, 24628, 13419, 24628, 17199, 17045, 17502,  4922,
20617, 24628, 24628, 24628, 24628, 24628, 24628, 20647, 24628, 20618,
20618, 24628, 24628, 24628, 24628, 24628, 24628, 20629, 14031, 20619,
20619, 14427, 14032, 24628, 10991, 20627, 14032, 20620, 16488, 14033,
20620, 14428, 20626, 24628, 10981,  8717, 20626, 20621, 16489, 14429,
20621, 18938, 20625, 24628, 10813, 24628, 20625, 20622, 16490, 17669,
20622,  8262, 20624, 24628, 10804, 24628, 20624, 20623, 16491,  8263,
20623,  5539, 18444, 24628,  9967, 24628, 18444, 24628, 12644,  5540,
20624, 24628,  8262, 24628,  8277, 24628,  8262, 18444, 14471,  8263,
20625, 24628, 18938, 24628,  8722, 24628, 18938, 20624, 14470, 17669,
20626, 24628, 14428, 24628,  8721,  7282, 14428, 20625, 14469, 14429,
20627, 24628, 20628, 24628, 24628, 24628, 20628,  8717, 13822, 18587,
20628, 24628, 24628, 24628, 24628, 24628, 24628,  7282, 14078, 18587,
20629, 24628, 24628, 24628, 24628, 24628, 24628, 20636, 15942, 20630,
20630, 15889, 15910, 24628,  8715, 20635, 15910, 20631, 16493, 15890,
20631, 15894, 15911, 24628,  8716,  7271, 15911, 20632, 16494, 15895,
20632, 15901, 15912, 24628,  8717, 24628, 15912, 20633, 16495, 15902,
20633,  9679, 15915, 24628,  8718, 24628, 15915, 20634, 16496,  9567,
20634,  9677, 15916, 24628,  8577, 24628, 15916, 24628, 16497,  9503,
20635, 24628, 15917, 24628, 24628, 24628, 15917,  7271, 16498, 15918,
20636, 24628, 24628, 24628, 24628, 24628, 24628, 20642, 15941, 20637,
20637, 13324, 15924, 24628,  7273, 24628, 15924, 20638, 16500, 12613,
20638, 13325, 15925, 24628,  7272, 24628, 15925, 20639, 16501, 12471,
20639, 13326, 15926, 24628,  7271, 24628, 15926, 20640, 16502, 10876,
20640, 13327, 15927, 24628,  7270, 24628, 15927, 20641, 16503, 10892,
20641, 13328, 15928, 24628,  7269, 24628, 15928, 24628, 16504, 10896,
20642, 24628, 24628, 24628, 24628, 24628, 24628, 19428, 15940, 20643,
20643, 10052, 15930, 24628,  7219, 24628, 15930, 20644, 16506, 10053,
20644, 10049, 15931, 24628,  7218, 24628, 15931, 20645, 16507,  9430,
20645, 10046, 15932, 24628,  7217, 24628, 15932, 20646, 16508,  9389,
20646, 10043, 15933, 24628,  7216, 24628, 15933, 19099, 16509,  9350,
20647, 24628, 24628, 24628, 24628, 24628, 24628, 12609, 24628, 14159,
20648, 24628, 20617, 24628, 24628, 24628, 20617, 20649, 24628, 20618,
20649, 24628, 20647, 24628, 24628, 24628, 20647, 20650, 24628, 14159,
20650, 24628, 12609, 24628, 24628, 24628, 12609, 24628, 24628,  9774,
20651, 24628, 20652, 13710, 17948, 20648, 20652, 20658, 20664, 13712,
20652, 24628, 13711, 13711, 17949, 20617, 24628, 20656, 20653, 13712,
20653, 24628, 15011, 15011, 24628, 24628, 24628, 20654, 24628, 11453,
20654, 24628, 15012, 15012, 24628, 24628, 24628, 20655, 24628, 12800,
20655, 24628, 13742, 13742, 24628, 24628, 24628,  9736, 24628, 10469,
20656, 24628, 20111, 20111, 17968, 20647, 24628, 20657, 20654, 20100,
20657, 24628, 13739, 13739, 17143, 12609, 24628,  9807, 20655, 13740,
20658, 24628, 20656, 20110, 17971, 20649, 20656, 20659, 20663, 20100,
20659, 24628, 20657, 17578, 17165, 20650, 20657, 20660, 20662, 13740,
20660, 24628,  9807, 12845, 17166, 24628,  9807, 24628, 20661,  9773,
20661, 24628,  9736,  8394, 24628, 24628,  9736, 24628, 24628,  4956,
20662, 24628, 20655, 15546, 24628, 24628, 20655, 20661, 24628, 10469,
20663, 24628, 20654, 20108, 24628, 24628, 20654, 20662, 24628, 12800,
20664, 24628, 20653, 20424, 24628, 24628, 20653, 20663, 24628, 11453,
20665, 24628,  9316, 20666, 24628, 24628,  9316, 20664, 24628,  9317,
20666, 24628, 15010, 24628, 24628, 24628, 15010, 20424, 24628,  9317,
20667, 24628, 20688, 20698, 19847, 20697, 20688, 20668, 20651, 19684,
20668, 24628, 20680, 20687, 19857, 20686, 20680, 20669, 20658, 20113,
20669, 24628, 20672, 20679, 17206, 20678, 20672, 20670, 20659, 20125,
20670, 24628, 20671, 19364, 17207, 24628, 20671, 24628, 20660, 19366,
20671, 24628, 19365, 19365, 17195, 24628, 24628, 24628,  9807, 19366,
20672, 24628, 20134, 20134, 17190, 20673, 24628, 20671, 20657, 20125,
20673, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 12609, 20674,
20674, 24628,  9774, 24628,  2684, 24628,  9774, 20675, 15866,  9775,
20675, 24628,  9767, 24628,  2685, 24628,  9767, 20676, 15867,  9768,
20676, 24628,  9760, 24628,  2686, 24628,  9760, 20677, 15868,  9761,
20677, 24628,  9753, 24628,  2687, 24628,  9753, 19177, 15869,  9754,
20678, 24628, 20673, 24628, 24628, 24628, 20673, 24628, 20650, 20674,
20679, 24628, 20134, 24628, 24628, 24628, 20134, 19364, 17578, 20125,
20680, 24628, 20136, 20136, 19862, 20681, 24628, 20672, 20656, 20113,
20681, 24628, 24628, 24628, 24628, 24628, 24628, 20673, 20647, 20682,
20682, 24628, 14159, 24628,  8708, 24628, 14159, 20683, 15870, 12851,
20683, 24628, 14152, 24628,  8709, 24628, 14152, 20684, 15871, 12919,
20684, 24628, 14142, 24628,  8710, 24628, 14142, 20685, 15872, 14143,
20685, 24628, 14136, 24628,  8711, 24628, 14136, 19342, 15873, 14137,
20686, 24628, 20681, 24628, 24628, 24628, 20681, 20678, 20649, 20682,
20687, 24628, 20136, 24628, 24628, 24628, 20136, 20679, 20110, 20113,
20688, 24628, 19683, 19683, 19863, 20689, 24628, 20680, 20652, 19684,
20689, 24628, 24628, 24628, 24628, 24628, 24628, 20681, 20617, 20690,
20690, 24628, 20618, 24628, 20696, 20695, 20618, 20691, 15885, 20619,
20691, 24628, 20629, 24628, 20694,  8710, 20629, 20692, 15909, 20630,
20692, 24628, 20636, 24628, 16578, 24628, 20636, 20693, 15923, 20637,
20693, 24628, 20642, 24628, 16579, 24628, 20642, 19441, 15929, 20643,
20694, 24628, 24628, 24628, 24628, 24628, 24628, 16578, 15943, 19742,
20695, 24628, 24628, 24628, 24628, 24628, 24628,  8710, 15957, 20452,
20696, 24628, 24628, 24628, 24628, 24628, 24628, 20694, 15962, 20421,
20697, 24628, 20689, 24628, 24628, 24628, 20689, 20686, 20648, 20690,
20698, 24628, 19683, 24628, 24628, 24628, 19683, 20687, 13710, 19684,
20699, 24628, 19682, 19682, 17089, 20700, 24628, 20688,  9315, 17629,
20700, 24628, 24628, 24628, 24628, 24628, 24628, 20689, 18453, 20701,
20701, 24628, 18454, 24628, 20715, 20712, 18454, 20702, 18556, 18455,
20702, 24628, 20594, 24628, 20706, 14700, 20594, 20703, 18842, 20595,
20703, 24628, 20601, 24628, 18403, 24628, 20601, 20704, 18843, 20602,
20704, 24628, 20607, 24628, 18404, 24628, 20607, 20705, 18844, 20608,
20705, 24628, 20612, 24628, 13263, 24628, 20612, 24628, 18191, 20613,
20706, 24628, 24628, 24628, 24628, 24628, 24628, 18403, 18845, 20707,
20707, 24628, 18846, 24628,  3935, 24628, 18846, 20708,  5624, 18847,
20708, 24628, 18852, 24628,  4298, 24628, 18852, 20709,  5625, 18853,
20709, 24628, 18858, 24628,  5709, 24628, 18858, 20710,  6633, 18859,
20710, 24628, 18864, 24628,  5710, 24628, 18864, 20711,  6635, 12373,
20711, 24628, 18865, 24628,  5638, 24628, 18865, 24628,  5596, 12260,
20712, 24628, 24628, 24628, 24628, 24628, 24628, 14700, 18866, 20713,
20713, 24628, 18867, 24628, 15259,  4002, 18867, 20714, 18385, 18868,
20714, 24628, 18870, 24628, 15261, 24628, 18870, 15913, 18387, 18871,
20715, 24628, 24628, 24628, 24628, 24628, 24628, 20706, 18876, 20716,
20716, 24628, 18877, 24628,  2664,  4298, 18877, 20717,  6021, 18878,
20717, 24628, 18880, 24628,  6324, 24628, 18880, 20718,  6022, 18881,
20718, 24628, 18886, 24628,  5138, 24628, 18886, 20719,  6023, 16832,
20719, 24628, 18887, 24628,  5139, 24628, 18887, 20720,  6024, 16742,
20720, 24628, 18888, 24628,  3399, 24628, 18888, 24628,  6664, 14757,
20721, 24628, 20700, 24628, 24628, 24628, 20700, 20697, 18452, 20701,
20722, 24628, 20723, 24628, 24628, 24628, 20723, 18395, 19680, 20699,
20723, 24628, 24628, 24628, 24628, 24628, 24628, 18396, 19681, 20699,
20724, 24628, 24628, 24628, 24628, 24628, 24628, 15268, 20723, 18450,
20725, 24628, 19567, 24628, 24628, 24628, 19567, 13383, 18387, 19546,
20726, 24628, 19632, 24628, 24628, 24628, 19632, 16344, 24628, 16372,
20727, 24628, 24628, 24628, 24628, 24628, 24628, 18336, 19632, 18356,
20728, 24628, 18403, 24628, 24628, 24628, 18403, 20729, 16128, 18409,
20729, 24628, 18404, 24628, 24628, 24628, 18404, 13262, 16126, 18405,
20730, 24628, 18437, 24628, 24628, 24628, 18437, 20731, 18288, 18419,
20731, 24628, 18436, 24628, 24628, 24628, 18436, 20732, 20728, 18424,
20732, 24628, 18435, 24628, 24628, 24628, 18435, 17509, 20729, 18430,
20733, 24628, 24628, 24628, 24628, 24628, 24628, 18271, 14406, 18286,
20734, 24628, 24628, 24628, 24628, 24628, 24628,  9867, 17543, 17483,
20735, 24628, 18233, 24628, 10788, 24628, 18233, 15877, 17482, 18234,
20736, 24628, 18695, 18695, 20741, 20737, 24628,  6475, 17685, 18589,
20737, 24628, 24628, 24628, 24628, 24628, 24628, 13370, 17686, 20738,
20738, 24628, 15237, 24628,  6223, 24628, 15237, 20739, 18916, 14052,
20739, 24628, 15238, 24628, 13096, 24628, 15238, 20740, 16595, 15239,
20740, 24628, 17866, 24628, 13094, 24628, 17866, 18596, 11428, 17867,
20741, 24628, 24628, 24628, 24628, 24628, 24628, 14373, 16947, 20162,
20742, 24628, 24628, 24628, 24628, 24628, 24628, 20737, 20753, 20743,
20743, 24628, 17690, 24628,  7358, 13096, 17690, 20744, 19508, 17691,
20744, 24628, 20752, 24628,  9131, 24628, 20752, 15876, 19509, 20745,
20745, 24628, 19510, 19576,  9108, 20751, 19510, 20746,  9668, 18926,
20746, 24628, 19511, 19577,  9113, 20750, 19511, 20747, 13811, 19512,
20747, 24628, 12379, 19578, 13173, 20749, 12379, 20748, 16321, 12380,
20748, 24628, 12300, 19579, 13168, 20231, 12300, 20227, 16317, 12301,
20749, 24628, 19608, 24628, 13174, 24628, 19608, 20231, 16333, 19609,
20750, 24628, 19603, 24628, 13184, 24628, 19603, 20749, 16344, 19604,
20751, 24628, 19625, 24628, 13099, 24628, 19625, 20750, 20726, 19626,
20752, 24628, 24628, 24628, 24628, 24628, 24628, 15736, 19641, 20745,
20753, 24628, 24628, 24628, 24628, 24628, 24628, 17686, 24628, 17690,
20754, 24628, 24628, 24628, 24628, 24628, 24628, 20741, 16945, 20147,
20755, 24628, 20756, 20757, 24628, 24628, 20756,  6316, 24628, 18696,
20756, 24628, 18697, 18697, 24628, 24628, 24628,  5708, 24628, 18696,
20757, 24628, 18697, 24628, 24628, 24628, 18697,  6066, 24628, 18696,
20758, 24628, 20769, 20769, 20315, 20759, 24628,  7530, 20756, 18226,
20759, 24628, 24628, 24628, 24628, 24628, 24628, 13380, 24628, 20760,
20760, 24628, 24628, 24628, 24628, 24628, 24628, 20763, 14081, 20761,
20761, 24628, 14082, 24628,   665,  1052, 14082, 20762, 19650, 14083,
20762, 24628, 17072, 24628,   666, 24628, 17072, 11948, 17353, 17073,
20763, 24628, 24628, 24628, 24628, 24628, 24628, 13369, 20768, 20764,
20764, 24628, 20408, 24628,  1051, 24628, 20408, 20765, 19654, 20409,
20765, 24628, 19748, 24628,  1052, 24628, 19748, 20766, 17412, 19731,
20766, 24628, 13611, 24628,  1053, 24628, 13611, 20767, 12536, 12381,
20767, 24628, 13596, 24628,  1054, 24628, 13596, 20314, 12535, 12302,
20768, 24628, 24628, 24628, 24628, 24628, 24628, 10301, 24628, 20408,
20769, 24628, 24628, 24628, 24628, 24628, 24628,  7531, 18697, 18226,
20770, 24628, 20759, 24628, 24628, 24628, 20759, 13381, 24628, 20760,
20771, 24628, 20769, 24628, 24628, 24628, 20769, 13383, 20757, 18226,
20772, 24628, 13728, 20302, 20325, 20775, 13728, 18194, 20773, 13729,
20773, 24628, 20774, 20303, 24628, 24628, 20774, 18195, 24628, 15338,
20774, 24628, 15337, 15337, 24628, 24628, 24628, 18196, 24628, 15338,
20775, 24628, 20791, 24628, 24628, 24628, 20791, 18223, 24628, 20776,
20776, 24628, 24628, 24628, 24628, 24628, 24628, 20781, 15010, 20777,
20777, 24628,  9317, 24628,  6463,  8965,  9317, 20778, 20473,  8359,
20778, 24628,  9318, 24628,  6464, 24628,  9318, 20779, 18044,  9319,
20779, 24628, 17070, 24628, 11949, 24628, 17070, 20780, 17895, 17008,
20780, 24628, 17069, 24628, 11950, 24628, 17069, 19081, 17887, 17036,
20781, 24628, 24628, 24628, 24628, 24628, 24628, 20786, 15011, 20782,
20782, 24628, 11453, 24628,  8964, 24628, 11453, 20783, 20475, 11454,
20783, 24628, 19750, 24628,  8965, 24628, 19750, 20784, 18354, 13714,
20784, 24628, 19727, 24628,  5745, 24628, 19727, 20785, 15393, 19687,
20785, 24628, 19719, 24628,  5746, 24628, 19719, 19109, 15370, 19710,
20786, 24628, 24628, 24628, 24628, 24628, 24628, 20268, 15012, 20787,
20787, 24628, 12800, 24628,  5119, 24628, 12800, 20788, 16680, 12801,
20788, 24628, 12855, 24628,  5120, 24628, 12855, 20789, 16675, 12856,
20789, 24628, 12921, 24628,  5121, 24628, 12921, 20790, 16671, 12922,
20790, 24628, 18768, 24628,  5122, 24628, 18768, 19124, 16668, 18769,
20791, 24628, 24628, 24628, 24628, 24628, 24628, 18199, 24628, 20776,
20792, 20826, 20825, 24628, 12402, 12016, 20825, 20807, 19530, 20793,
20793, 10998, 17423, 18358, 20804, 20800, 17423, 20794, 17977,  4455,
20794, 10999, 17424, 18359, 20798, 12024, 17424, 20795, 17978, 11000,
20795, 17453, 17436, 18360, 13382, 20797, 17436, 20796, 17979, 14631,
20796, 17446, 17437, 18361, 13384, 24628, 17437, 20331, 17980, 14591,
20797, 16527, 17460, 24628, 13381, 24628, 17460, 20332, 16477, 16528,
20798, 24628, 17461, 18362, 20337, 20799, 17461, 13382, 14327, 15709,
20799, 24628, 17463, 24628, 24628, 24628, 17463, 13381, 24628, 17464,
20800, 24628, 17475, 18363, 20348, 20803, 17475, 12024, 20801, 17476,
20801, 24628, 20802, 18364, 24628, 24628, 20802,  6313, 24628, 18296,
20802, 24628, 18295, 18295, 24628, 24628, 24628,  5787, 24628, 18296,
20803, 24628, 19657, 24628, 24628, 24628, 19657,  6722, 24628, 19656,
20804, 24628, 20469, 18366, 20353, 20806, 20469, 20798, 20805, 17608,
20805, 24628, 20470, 18367, 24628, 24628, 20470, 14327, 24628, 16655,
20806, 24628, 20471, 24628, 24628, 24628, 20471, 20799, 24628, 20472,
20807, 20824, 20823, 24628, 12403, 24628, 20823, 20815, 19531, 20808,
20808, 11274, 19328, 18369, 12019, 20814, 19328, 20809, 17985, 11442,
20809, 11369, 19332, 18370, 12023, 20813, 19332, 20810, 17986, 11409,
20810, 11370, 19333, 18371, 12024, 20812, 19333, 20811, 17987, 11391,
20811, 11371, 19334, 18372, 12025, 24628, 19334, 20359, 17988, 11386,
20812,  4397, 19331, 24628,  6722, 24628, 19331, 20360, 10152,  4426,
20813,  7660, 19330, 24628, 12022, 24628, 19330, 20812, 16178, 12543,
20814,  7659, 19329, 24628, 12020, 24628, 19329, 20813, 17992, 12579,
20815, 20822, 20821, 24628, 12404, 24628, 20821, 20365, 19532, 20816,
20816, 11269, 19350, 18375,  6713, 24628, 19350, 20817, 17994, 10538,
20817, 11270, 19351, 18376,  6724, 24628, 19351, 20818, 17995, 10554,
20818, 11271, 19352, 18377,  6725, 24628, 19352, 20819, 17996, 10574,
20819, 11272, 19353, 18378,  6726, 24628, 19353, 20820, 17997,  3858,
20820, 11273, 19354, 18379,  6727, 24628, 19354, 24628, 17998,  3751,
20821, 24628, 20822, 24628,  9014, 24628, 20822, 20366, 19533, 20816,
20822, 24628, 24628, 24628, 24628, 24628, 24628, 16446, 19534, 20816,
20823, 24628, 20824, 24628,  9013, 24628, 20824, 20821, 19535, 20808,
20824, 24628, 24628, 24628, 24628, 24628, 24628, 20822, 19536, 20808,
20825, 24628, 20826, 24628,  9012,  6695, 20826, 20823, 19537, 20793,
20826, 24628, 24628, 24628, 24628, 24628, 24628, 20824, 19538, 20793,
20827, 24628, 20828, 24628,  9011, 20829, 20828, 20825, 19539, 18178,
20828, 24628, 24628, 24628, 24628, 24628, 24628, 20826, 19540, 18178,
20829, 24628, 24628, 24628, 24628, 24628, 24628,  6695, 19541, 20830,
20830, 24628, 19542, 18384, 20383, 20835, 19542, 20833, 20831, 17572,
20831, 24628, 19543, 18385, 24628, 24628, 19543, 20832, 24628, 18386,
20832, 24628, 19544, 18387, 24628, 24628, 19544,  6316, 24628, 18388,
20833, 24628, 19545, 20725, 20381, 20834, 19545, 13382, 20832, 19546,
20834, 24628, 19565, 24628, 24628, 24628, 19565, 13381, 24628, 17273,
20835, 24628, 19568, 24628, 24628, 24628, 19568, 20834, 24628, 19569,
20836, 24628, 20829, 24628, 24628, 24628, 20829, 12016, 19594, 20830,
20837, 24628, 20840, 24628, 24628, 24628, 20840, 18171, 20838, 20827,
20838, 24628, 20839, 24628, 24628, 24628, 20839, 14195, 24628, 20828,
20839, 24628, 24628, 24628, 24628, 24628, 24628, 14196, 24628, 20828,
20840, 24628, 24628, 24628, 24628, 24628, 24628, 18172, 20839, 20827,
20841, 24628, 24628, 24628, 24628, 24628, 24628, 18173, 20840, 18177,
20842, 24628, 14812, 14812, 20064, 20844, 24628, 20843, 17637, 14813,
20843, 24628, 14766, 14766, 20047, 20059, 24628, 20039,  9810, 14767,
20844, 24628, 24628, 24628, 24628, 24628, 24628, 20059, 17638, 20845,
20845, 24628, 17639, 24628, 13175, 24628, 17639, 20846, 12692, 17640,
20846, 24628, 17642, 24628, 13176, 24628, 17642, 20847, 12693, 14114,
20847, 24628, 17643, 24628, 13177, 24628, 17643, 20848, 12694, 14125,
20848, 24628, 17644, 24628, 13178, 24628, 17644, 15001, 12695, 14135,
20849, 24628, 24628, 24628, 24628, 24628, 24628, 20844, 17645, 20850,
20850, 24628, 17646, 24628, 13185, 24628, 17646, 20855, 20851, 17647,
20851, 24628, 12160, 24628, 24628, 24628, 12160, 20852,  8867, 12161,
20852, 24628, 17537, 24628, 24628, 24628, 17537, 20853,  8868, 13775,
20853, 24628, 17534, 24628, 24628, 24628, 17534, 20854, 10511, 16855,
20854, 24628, 17532, 24628, 24628, 24628, 17532, 14265, 10509, 16866,
20855, 24628, 17914, 24628, 13186, 24628, 17914, 20856, 20852, 17900,
20856, 24628, 17912, 24628, 13695, 24628, 17912, 20857, 20853, 17759,
20857, 24628, 17910, 24628, 13696, 24628, 17910, 18141, 20854, 17772,
20858, 24628, 24628, 24628, 24628, 24628, 24628, 20849, 20894, 20859,
20859, 24628, 20893, 24628, 13100, 13186, 20893, 20873, 20860, 18047,
20860, 24628, 20872, 24628, 24628, 24628, 20872, 20866,  8059, 20861,
20861, 24628,  1692, 24628, 20305, 20862,  1692, 18074, 13101,  1693,
20862, 24628, 24628, 24628, 24628, 24628, 24628, 13190, 20769, 20863,
20863, 24628, 18226, 18586, 14186,  7129, 18226, 20864, 17683, 18227,
20864, 24628, 20736, 18588, 14187, 20865, 20736, 18981, 17684, 18589,
20865, 24628, 20737, 24628, 14188, 24628, 20737, 13432, 15236, 20738,
20866, 24628, 20871, 24628, 24628, 24628, 20871, 20867,  8060, 20481,
20867, 24628, 20870, 24628, 24628, 24628, 20870, 20868, 10595, 19347,
20868, 24628, 20869, 24628, 24628, 24628, 20869, 15569, 10593, 19363,
20869, 24628, 24628, 24628, 24628, 24628, 24628,  8396, 10594, 19363,
20870, 24628, 24628, 24628, 24628, 24628, 24628, 20869,  8062, 19347,
20871, 24628, 24628, 24628, 24628, 24628, 24628, 20870,  8061, 20481,
20872, 24628, 24628, 24628, 24628, 24628, 24628, 20871,  1691, 20861,
20873, 24628, 20892, 24628, 17569, 24628, 20892, 20879, 20866, 20874,
20874,  6122, 20481, 24628, 13187, 20878, 20481, 20875, 18358,  6123,
20875, 19118, 19498, 24628, 13188, 13704, 19498, 20876, 18359, 18973,
20876, 19117, 19442, 24628, 13189, 24628, 19442, 20877, 18360, 19088,
20877, 19116, 19422, 24628, 13784, 24628, 19422, 20405, 18361, 19104,
20878, 24628, 19665, 24628, 17903, 24628, 19665, 13704, 18363, 19500,
20879, 24628, 20891, 24628, 17557, 24628, 20891, 20884, 20867, 20880,
20880,  8063, 19347, 24628, 13702, 24628, 19347, 20881, 18369,  8064,
20881, 12550, 19345, 24628, 13703, 24628, 19345, 20882, 18370, 12450,
20882, 12527, 19343, 24628, 13704, 24628, 19343, 20883, 18371, 12473,
20883, 12520, 19340, 24628, 13705, 24628, 19340, 20433, 18372, 12486,
20884, 24628, 20890, 24628, 17558, 24628, 20890, 15600, 20868, 20885,
20885, 10524, 19363, 24628, 13697, 24628, 19363, 20886, 18375, 10525,
20886, 10540, 19362, 24628, 13698, 24628, 19362, 20887, 18376, 10541,
20887, 10556, 19361, 24628, 13699, 24628, 19361, 20888, 18377, 10557,
20888, 10576, 19360, 24628, 13700, 24628, 19360, 20889, 18378, 10577,
20889, 10587, 19359, 24628, 13701, 24628, 19359, 24628, 18379, 10588,
20890, 24628, 24628, 24628, 24628, 24628, 24628, 15601, 20869, 20885,
20891, 24628, 24628, 24628, 24628, 24628, 24628, 20890, 20870, 20880,
20892, 24628, 24628, 24628, 24628, 24628, 24628, 20891, 20871, 20874,
20893, 24628, 24628, 24628, 24628, 24628, 24628, 20892, 20872, 18047,
20894, 24628, 24628, 24628, 24628, 24628, 24628, 17645, 24628, 20893,
20895, 24628,  7556, 11767, 17261, 18083,  7556, 20896,  8943, 11771,
20896, 24628,  7557, 11768, 17262, 11742,  7557, 20897,  8936,  7634,
20897, 24628,  7558, 11769, 17263, 24628,  7558, 20898,  8932,  7562,
20898, 24628,  7559, 11770, 12009, 24628,  7559, 24628,  8929,  3638,
20899, 24628,  7555, 17396, 18207, 20903,  7555, 20900, 20895,   699,
20900, 24628, 18479, 17384, 18208, 12198, 18479, 20901, 20896, 15085,
20901, 24628, 18477, 17373, 18209, 24628, 18477, 20902, 20897, 17294,
20902, 24628, 18475, 17370, 17369, 24628, 18475, 24628, 20898, 17303,
20903, 24628, 18488, 24628, 24628, 24628, 18488, 12198, 18083, 18482,
20904, 24628, 18510, 24628, 24628, 24628, 18510, 20903, 18082, 18492,
20905, 24628, 20908, 18570,  8882, 24628, 20908, 20906, 15462, 18571,
20906, 24628, 20907, 18576,  8879, 24628, 20907, 24628, 15463, 18577,
20907, 24628, 18582, 18582, 18865, 24628, 24628, 24628, 15461, 18577,
20908, 24628, 18583, 18583, 20549, 24628, 24628, 20907, 15460, 18571,
20909, 24628, 18584, 18584, 20543, 18210, 24628, 20908, 15459, 18080,
20910, 24628, 18210, 24628, 10299, 24628, 18210, 20911, 13145, 12225,
20911, 24628, 18211, 24628,  6060, 24628, 18211, 24628,  9553, 12253,
20912, 24628, 16604, 16604, 20542, 20913, 24628, 20909,  5740, 16605,
20913, 24628, 24628, 24628, 24628, 24628, 24628, 18210, 13147, 20914,
20914, 24628, 13148, 24628, 24628, 24628, 13148, 20915, 19476, 12137,
20915, 24628, 13149, 24628, 24628, 24628, 13149, 20916, 19477, 13150,
20916, 24628, 15523, 24628, 24628, 24628, 15523, 16617, 19478, 15495,
20917, 24628, 20913, 24628, 11005, 24628, 20913, 20910, 13146, 20914,
20918, 24628, 20922, 24628,  8987, 24628, 20922, 20917, 20386, 20919,
20919, 24628, 20373, 24628, 24628, 24628, 20373, 20920, 19482, 19896,
20920, 24628, 20371, 24628, 24628, 24628, 20371, 20921, 19483, 20327,
20921, 24628, 20369, 24628, 24628, 24628, 20369, 16453, 19484, 20355,
20922, 24628, 24628, 24628, 24628, 24628, 24628, 20913, 20387, 20919,
20923, 24628, 20872, 24628, 15536, 20525, 20872, 20924,  8059, 20861,
20924, 24628, 20871, 24628, 20204,  8004, 20871, 20925,  8060, 20481,
20925, 24628, 20870, 24628,  8019, 24628, 20870, 20926, 10595, 19347,
20926, 24628, 20869, 24628,  8020, 24628, 20869,  8493, 10593, 19363,
20927, 24628, 20892, 24628, 20210, 13695, 20892, 20928, 20924, 20874,
20928, 24628, 20891, 24628, 17557, 24628, 20891, 20929, 20925, 20880,
20929, 24628, 20890, 24628, 17558, 24628, 20890, 20930, 20926, 20885,
20930, 24628, 15601, 24628,  6144, 24628, 15601, 24628,  8493, 15602,
20931, 24628, 24628, 24628, 24628, 24628, 24628, 13695, 20525, 20932,
20932, 24628, 20524, 24628, 15258,  7126, 20524, 20933, 18384, 20490,
20933, 24628, 20520, 24628, 17920, 24628, 20520, 13189, 20725, 20508,
20934, 24628, 20894, 24628, 24628, 24628, 20894, 18043, 24628, 20893,
20935, 24628, 24628, 24628, 24628, 24628, 24628, 17897, 20894, 18046,
20936, 24628, 14282, 24628, 24628, 24628, 14282, 17280, 15045, 14283,
20937, 24628, 18950, 24628, 24628, 24628, 18950,  7427, 24628, 17276,
20938, 24628, 18958, 24628, 24628, 24628, 18958, 20937, 24628, 18957,
20939, 24628, 18960, 24628, 24628, 24628, 18960, 15532, 24628, 11490,
20940, 24628, 18948, 17921, 20942, 20941, 18948, 12722, 17860, 17922,
20941, 24628, 18951, 24628, 24628, 24628, 18951, 12715, 20937, 18898,
20942, 24628, 18952, 24628, 24628, 24628, 18952,  2715, 15532, 14322,
20943, 24628, 18953, 24628, 24628, 24628, 18953, 20941, 20938, 18954,
20944, 24628, 18959, 24628, 24628, 24628, 18959, 20942, 20939, 13227,
20945, 24628, 24628, 24628, 24628, 24628, 24628, 17723, 17743, 20946,
20946, 14058, 17744, 24628, 15255, 20951, 17744, 20947, 18941, 14059,
20947, 17802, 17745, 24628, 14746,  9629, 17745, 20948, 18942, 14164,
20948, 17787, 17746, 24628, 14721, 24628, 17746, 20949, 18943, 17747,
20949, 17780, 17762, 24628, 14722, 24628, 17762, 20950, 18944, 17763,
20950, 17774, 17773, 24628,  8698, 24628, 17773, 24628, 15677, 17775,
20951, 24628, 17853, 24628, 15256, 24628, 17853,  9629, 18946, 17854,
20952, 24628, 20945, 24628, 18965, 24628, 20945, 17739, 20953, 20946,
20953, 24628, 17743, 24628, 24628, 24628, 17743, 17707, 20954, 17744,
20954, 24628, 14057, 24628, 24628, 24628, 14057, 16724, 24628, 14058,
20955, 24628, 18134, 19571, 12158, 20959, 18134, 20956, 17632, 18135,
20956, 24628, 20842, 19572, 11159, 20958, 20842, 20957, 17880, 14813,
20957, 24628, 20843, 19573, 11189, 20071, 20843, 20038, 17882, 14767,
20958, 24628, 20844, 24628, 11173, 24628, 20844, 20071, 17881, 20845,
20959, 24628, 20849, 24628, 12159, 24628, 20849, 20958, 18043, 20850,
20960, 24628, 24628, 24628, 24628, 24628, 24628,   633, 12168, 17683,
20961, 24628, 17634, 10696, 24628, 24628, 17634, 17884, 24628,  8522,
20962, 24628, 20979, 17007, 13761, 20991, 20979, 20963, 19908, 17008,
20963, 24628, 20972, 17035, 13755, 20705, 20972, 20964, 19907, 17036,
20964, 24628, 20965, 17062, 13238, 24628, 20965, 24628, 18187, 17064,
20965, 24628, 17063, 17063, 20966, 24628, 24628, 24628, 17171, 17064,
20966, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 17172, 20967,
20967,  9795, 17173, 24628, 13391, 24628, 17173, 20968, 17491,  6653,
20968,  9801, 17174, 24628, 13392, 24628, 17174, 20969, 17492,  4834,
20969,  9802, 17175, 24628, 13393, 24628, 17175, 20970, 17493,  4871,
20970,  9803, 17176, 24628, 13394, 24628, 17176, 20971, 17494,  4891,
20971,  9804, 17177, 24628, 13395, 24628, 17177, 24628, 17495,  4907,
20972, 24628, 17069, 17069, 20973, 20612, 24628, 20965, 17886, 17036,
20973, 24628, 24628, 24628, 24628, 24628, 24628, 20966, 17181, 20974,
20974, 17133, 17182, 24628, 13400, 24628, 17182, 20975, 17504, 17134,
20975, 17139, 17183, 24628, 13401, 24628, 17183, 20976, 17505,  8424,
20976, 17140, 17184, 24628, 13402, 24628, 17184, 20977, 17506,  8445,
20977, 17141, 17185, 24628, 13403, 24628, 17185, 20978, 17507,  8466,
20978, 17142, 17186, 24628, 13404, 24628, 17186, 24628, 17508,  8487,
20979, 24628, 17070, 17070, 20985, 20980, 24628, 20972, 17888, 17008,
20980, 24628, 24628, 24628, 24628, 24628, 24628, 20612, 17889, 20981,
20981, 17639, 17890, 24628, 13681, 24628, 17890, 20982, 17513, 17640,
20982, 17642, 17891, 24628, 13682, 24628, 17891, 20983, 17514, 14114,
20983, 17643, 17892, 24628, 13683, 24628, 17892, 20984, 17515, 14125,
20984, 17644, 17893, 24628, 13684, 24628, 17893, 17017, 17516, 14135,
20985, 24628, 24628, 24628, 24628, 24628, 24628, 20973, 17200, 20986,
20986, 17145, 17201, 24628, 13409, 24628, 17201, 20987, 17518, 17146,
20987, 17148, 17202, 24628, 13410, 24628, 17202, 20988, 17519, 17149,
20988, 17159, 17203, 24628, 13411, 24628, 17203, 20989, 17520, 14933,
20989, 17160, 17204, 24628, 13412, 24628, 17204, 20990, 17521, 14979,
20990, 17161, 17205, 24628, 13413, 24628, 17205, 24628, 17522, 14995,
20991, 24628, 20980, 24628, 13762, 24628, 20980, 20705, 19909, 20981,
20992, 24628,  9318,  9318, 20999, 20993, 24628, 20979, 17896,  9319,
20993, 24628, 24628, 24628, 24628, 24628, 24628, 20980, 17897, 20994,
20994, 17646, 17898, 24628, 13692, 20998, 17898, 20995, 17527, 17647,
20995, 17914, 17899, 24628, 13693, 13683, 17899, 20996, 17528, 17900,
20996, 17912, 17908, 24628, 13694, 24628, 17908, 20997, 17529, 17759,
20997, 17910, 17909, 24628, 15322, 24628, 17909,  9611, 17530, 17772,
20998, 24628, 17916, 24628, 15257, 24628, 17916, 13683, 17538, 17917,
20999, 24628, 24628, 24628, 24628, 24628, 24628, 20985, 17342, 21000,
21000, 16966, 17281, 24628, 13441, 21010, 17281, 21006, 21001, 16967,
21001, 11012, 13842, 24628, 14322, 20585, 13842, 21002,  2409, 11013,
21002, 17328, 13843, 24628, 14320,   898, 13843, 21003,  2410, 13844,
21003, 17318, 17313, 24628,   915, 24628, 17313, 21004,  2411, 15082,
21004, 17317, 17314, 24628,   916, 24628, 17314, 21005,  2412,  9457,
21005, 17316, 17315, 24628,   917, 24628, 17315, 24628,  2413,  9477,
21006, 17327, 17282, 24628, 13442, 13411, 17282, 21007, 21002, 17283,
21007, 17325, 17289, 24628, 13443, 24628, 17289, 21008, 21003, 17290,
21008, 17323, 17319, 24628, 13447, 24628, 17319, 21009, 21004,  9456,
21009, 17321, 17320, 24628, 13448, 24628, 17320, 24628, 21005,  9478,
21010, 24628, 17332, 24628, 13336, 24628, 17332, 13411, 20585, 17333,
21011, 24628, 17072, 17072, 21017, 21012, 24628, 13761, 19058, 17073,
21012, 24628, 24628, 24628, 24628, 24628, 24628, 13762, 19059, 21013,
21013, 24628, 19060, 24628,  1897, 24628, 19060, 21014,  8867, 19061,
21014, 24628, 19067, 24628,  8003, 24628, 19067, 21015,  8868, 19068,
21015, 24628, 19070, 24628,  8004, 24628, 19070, 21016, 10511, 19071,
21016, 24628, 19072, 24628,  8005, 24628, 19072, 20911, 10509, 12227,
21017, 24628, 24628, 24628, 24628, 24628, 24628, 13275, 18212, 21018,
21018, 24628, 18213, 24628,    74, 24628, 18213, 21019,  1726, 18214,
21019, 24628, 18216, 24628,    75, 24628, 18216, 21020,  1727, 18217,
21020, 24628, 18218, 24628,    76, 24628, 18218, 21021,  1728, 18219,
21021, 24628, 18220, 24628,    77, 24628, 18220, 21022,  1729, 12228,
21022, 24628, 18221, 24628,    78, 24628, 18221, 24628,  1730, 12256,
21023, 24628, 21039, 21039, 21036, 21031, 24628, 13679, 20255, 21024,
21024, 24628, 19915, 21030, 13304,  2468, 19915, 21025, 11483, 19916,
21025, 24628, 19984, 21029, 13309, 21028, 19984,  9710, 21026, 19985,
21026, 24628, 20024, 15230, 18387, 21027, 20024,  6065, 15228, 12652,
21027, 24628, 20025, 24628, 24628, 24628, 20025,  9714, 24628, 16987,
21028, 24628, 20026, 24628, 19867, 24628, 20026,  9712, 21027, 20027,
21029, 24628, 20031, 24628, 13339, 24628, 20031,  9711, 15230, 19985,
21030, 24628, 20250, 24628, 13338,  4445, 20250, 21029, 15231, 19916,
21031, 24628, 24628, 24628, 24628, 24628, 24628, 13680, 20256, 21032,
21032, 24628, 20257, 24628, 15335,  3467, 20257, 21035, 21033, 20258,
21033, 24628, 20306, 24628, 24628, 24628, 20306, 21034, 24628, 20305,
21034, 24628, 20307, 24628, 24628, 24628, 20307,  8006, 24628, 20308,
21035, 24628, 20309, 24628, 20345, 24628, 20309, 13694, 21034, 20310,
21036, 24628, 24628, 24628, 24628, 24628, 24628, 13408, 20315, 21037,
21037, 24628, 20316, 24628, 13306,  1314, 20316, 21038, 15232, 19983,
21038, 24628, 20317, 24628, 13307, 24628, 20317, 13443, 15229, 18693,
21039, 24628, 24628, 24628, 24628, 24628, 24628,  5745, 20318, 21024,
21040, 24628, 14082, 14082, 21046, 21041, 24628, 21011, 18999, 14083,
21041, 24628, 24628, 24628, 24628, 24628, 24628, 21012, 19074, 21042,
21042, 24628, 19075, 24628,  2400,  8003, 19075, 21043,  8059, 19076,
21043, 24628, 19082, 24628,  8018, 24628, 19082, 21044,  8060, 19083,
21044, 24628, 19119, 24628,  8019, 24628, 19119, 21045, 10595, 19120,
21045, 24628, 19125, 24628,  8020, 24628, 19125, 20272, 10593, 19126,
21046, 24628, 24628, 24628, 24628, 24628, 24628, 21017, 19132, 21047,
21047, 24628, 19133, 24628,    51,    75, 19133, 21048,  1700, 19134,
21048, 24628, 19285, 24628,    52, 24628, 19285, 21049,  1701, 19286,
21049, 24628, 19309, 24628,   936, 24628, 19309, 21050,  1702, 18826,
21050, 24628, 19310, 24628,   937, 24628, 19310, 21051,  1703, 11639,
21051, 24628, 19311, 24628,   766, 24628, 19311, 24628,  1704, 11682,
21052, 24628, 24628, 24628, 24628, 24628, 24628,  5309, 15334, 17605,
21053, 24628, 21054, 24628, 24628, 24628, 21054,  2704, 17602, 13797,
21054, 24628, 24628, 24628, 24628, 24628, 24628,  2699, 17603, 13797,
21055, 24628, 21073, 20277, 15406, 21088, 21073, 21059, 21056, 20278,
21056, 24628, 16534, 17621, 19843, 21058, 16534, 21057, 16478, 15662,
21057, 24628, 16522, 15392, 19780, 16880, 16522, 16867, 16474, 15373,
21058, 24628, 16535, 24628, 24628, 24628, 16535, 16880, 16481, 16536,
21059, 24628, 21062, 20285, 15439, 21072, 21062, 21060, 21057, 20286,
21060, 24628, 21061, 20295, 14720, 24628, 21061, 24628, 16867, 17775,
21061, 24628, 17774, 17774, 19428, 24628, 24628, 24628, 16519, 17775,
21062, 24628, 20296, 20296, 19424, 21063, 24628, 21061, 16522, 20286,
21063, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 16523, 21064,
21064,  9986, 16524, 24628,  1953, 24628, 16524, 21069, 21065,  9776,
21065,  2684, 14713, 24628,   549, 24628, 14713, 21066, 13894,  4366,
21066,  2685, 14714, 24628,   550, 24628, 14714, 21067, 13892,  2713,
21067,  2686, 14715, 24628,   551, 24628, 14715, 21068, 13890,  2702,
21068,  2687, 14609, 24628,   552, 24628, 14609, 15513, 13888,  2691,
21069,  9984, 16525, 24628,  1952, 24628, 16525, 21070, 21066,  8834,
21070,  9982, 16526, 24628,  1951, 24628, 16526, 21071, 21067,  8813,
21071,  9980, 14620, 24628,  1950, 24628, 14620, 20291, 21068,  8793,
21072, 24628, 21063, 24628, 14712, 24628, 21063, 24628, 16880, 21064,
21073, 24628, 20297, 20297, 21083, 21074, 24628, 21062, 16534, 20278,
21074, 24628, 24628, 24628, 24628, 24628, 24628, 21063, 16535, 21075,
21075, 13083, 16536, 24628,  7043, 24628, 16536, 21080, 21076, 12852,
21076,  8708, 15435, 24628,  3997, 24628, 15435, 21077, 16112, 10991,
21077,  8709, 15436, 24628,  3998, 24628, 15436, 21078, 16113,  8715,
21078,  8710, 15437, 24628,  5098, 24628, 15437, 21079, 16114,  7273,
21079,  8711, 15438, 24628,  5094, 24628, 15438, 14233, 16115,  7219,
21080, 13071, 16537, 24628,  7042, 24628, 16537, 21081, 21077, 12885,
21081, 13062, 16538, 24628,  7041, 24628, 16538, 21082, 21078, 12948,
21082, 13056, 16539, 24628,  7040, 24628, 16539, 17754, 21079, 13057,
21083, 24628, 24628, 24628, 24628, 24628, 24628, 19424, 16540, 21084,
21084, 14393, 16541, 24628,  8569, 24628, 16541, 21085, 16888, 12854,
21085, 14394, 16542, 24628,  8570, 24628, 16542, 21086, 16889, 12886,
21086, 14395, 16543, 24628,  8571, 24628, 16543, 21087, 16890, 12949,
21087, 14396, 16544, 24628,  8572, 24628, 16544, 20641, 16891, 14397,
21088, 24628, 21074, 24628, 15434, 24628, 21074, 21072, 21058, 21075,
21089, 24628, 20298, 20298, 21101, 21090, 24628, 21073, 16548, 17587,
21090, 24628, 24628, 24628, 24628, 24628, 24628, 21074, 16549, 21091,
21091, 16487, 16550, 24628,  7082, 21100, 16550, 21097, 21092, 16488,
21092, 14467, 16551, 24628,  6879, 21096, 16551, 21093, 16117, 14468,
21093, 14473, 16552, 24628,  6875,  5098, 16552, 21094, 16118, 14474,
21094, 14700, 16553, 24628,  6872, 24628, 16553, 21095, 16119, 14706,
21095, 14701, 16554, 24628,  6869, 24628, 16554, 14178, 16120, 14702,
21096, 24628, 16555, 24628, 24628, 24628, 16555,  5098, 24628, 15259,
21097, 16492, 16556, 24628,  7081,  7041, 16556, 21098, 21093, 16493,
21098, 16499, 16557, 24628,  7080, 24628, 16557, 21099, 21094, 16500,
21099, 16505, 16558, 24628,  7079, 24628, 16558, 17596, 21095, 16506,
21100, 24628, 16559, 24628, 24628, 24628, 16559,  7041, 21096, 16560,
21101, 24628, 24628, 24628, 24628, 24628, 24628, 21083, 16562, 21102,
21102, 14364, 16563, 24628,  8573, 19402, 16563, 21103, 13332, 14365,
21103, 14368, 16564, 24628,  8574,  8571, 16564, 21104, 13333, 14369,
21104, 14380, 16565, 24628,  8575, 24628, 16565, 21107, 21105, 14381,
21105, 14373, 14733, 24628,  1520, 24628, 14733, 21106, 10712, 13287,
21106, 14374, 14734, 24628,  1515, 24628, 14734, 16497,  8884, 14375,
21107, 14386, 16566, 24628,  8576, 24628, 16566, 20634, 21106, 14387,
21108, 24628, 21090, 24628, 21110, 24628, 21090, 21088, 21109, 21091,
21109, 24628, 16549, 24628, 24628, 24628, 16549, 21058, 16510, 16550,
21110, 24628, 24628, 24628, 24628, 24628, 24628, 15434, 14466, 16551,
21111, 24628, 21124, 24628, 21125, 24628, 21124, 21108, 21123, 21112,
21112, 14407, 18399, 24628,  8542, 21122, 18399, 21118, 21113, 14408,
21113, 13125, 18400, 24628,  6860, 21117, 18400, 21114, 16122, 13126,
21114, 18414, 18401, 24628,  6858,  6872, 18401, 21115, 16123, 18289,
21115, 18403, 18402, 24628,  6856, 24628, 18402, 21116, 16124, 18409,
21116, 18404, 18413, 24628,  6852, 24628, 18413, 13758, 16125, 18405,
21117, 24628, 18415, 24628, 24628, 24628, 18415,  6872, 24628, 18416,
21118, 18437, 18418, 24628,  8543,  7080, 18418, 21119, 21114, 18419,
21119, 18436, 18423, 24628,  8544, 24628, 18423, 21120, 21115, 18424,
21120, 18435, 18429, 24628,  8545, 24628, 18429, 21121, 21116, 18430,
21121, 17498, 18434, 24628,  8546, 24628, 18434, 24628, 13758, 17499,
21122, 24628, 18438, 24628, 24628, 24628, 18438,  7080, 21117, 18385,
21123, 24628, 18398, 24628, 24628, 24628, 18398, 21109, 14405, 18399,
21124, 24628, 24628, 24628, 24628, 24628, 24628, 21090, 18398, 21112,
21125, 24628, 24628, 24628, 24628, 24628, 24628, 21110, 13124, 18400,
21126, 24628, 13744, 24628, 24628, 24628, 13744, 17578, 13915, 13745,
21127, 24628, 24628, 24628, 24628, 24628, 24628, 14788, 13744, 17585,
21128, 24628, 24628, 24628, 24628, 24628, 24628, 20493, 21178, 21129,
21129, 24628, 21177, 24628,  8186,  8150, 21177, 21138, 13709, 21130,
21130, 24628,  8358, 20777,  6018, 13690,  8358, 21131, 17877,  8359,
21131, 24628, 20992, 20778, 13771, 21137, 20992, 21132, 17878,  9319,
21132, 24628, 20979, 20779, 13761, 21136, 20979, 21133, 17879, 17008,
21133, 24628, 20972, 20780, 13755, 21135, 20972, 21134, 17885, 17036,
21134, 24628, 20965, 19081, 13238, 24628, 20965, 24628, 17170, 17064,
21135, 24628, 20612, 24628, 13263, 24628, 20612, 24628, 17207, 20613,
21136, 24628, 20980, 24628, 13762, 24628, 20980, 21135, 17894, 20981,
21137, 24628, 20993, 24628, 13772, 24628, 20993, 21136, 18042, 20994,
21138, 24628, 21176, 24628,  8187, 24628, 21176, 21165, 13710, 21139,
21139, 24628, 13712, 20782,  8151, 21153, 13712, 21140, 18319, 11454,
21140, 24628, 13713, 20783, 13690, 21146, 13713, 21141, 18320, 13714,
21141, 24628, 19721, 20784, 13679, 21145, 19721, 21142, 18321, 19687,
21142, 24628, 19718, 20785, 13685, 21144, 19718, 21143, 18322, 19710,
21143, 24628, 19407, 19109, 13389, 24628, 19407, 24628, 18323, 19111,
21144, 24628, 19428, 24628, 13415, 24628, 19428, 24628, 16868, 19429,
21145, 24628, 19722, 24628, 13680, 24628, 19722, 21144, 18333, 19723,
21146, 24628, 21152, 24628, 13691, 24628, 21152, 21145, 18352, 21147,
21147, 13814, 18337, 24628, 15418, 21151, 18337, 21148, 15318, 13815,
21148, 18343, 18338, 24628, 15419, 15416, 18338, 21149, 15319, 17901,
21149, 18342, 18339, 24628, 15420, 24628, 18339, 21150, 15320, 14238,
21150, 18341, 18340, 24628, 15421, 24628, 18340, 13720, 15321, 14254,
21151, 24628, 18344, 24628, 24628, 24628, 18344, 15416, 15323, 17918,
21152, 24628, 24628, 24628, 24628, 24628, 24628, 19722, 18336, 21147,
21153, 24628, 21163, 24628, 21164, 24628, 21163, 21146, 18355, 21154,
21154, 16372, 18356, 24628, 15422, 21162, 18356, 21159, 21155, 16373,
21155, 13100, 17554, 24628,  6510, 19595, 17554, 21156, 10462, 13101,
21156, 17569, 17555, 24628,  6511,  6503, 17555, 21157, 10463, 15702,
21157, 17557, 17556, 24628,  6961, 24628, 17556, 21158, 10464, 17564,
21158, 17558, 17568, 24628,  6957, 24628, 17568, 11461, 10465, 17559,
21159, 18382, 18357, 24628, 15423, 15420, 18357, 21160, 21156, 18358,
21160, 18381, 18368, 24628, 15424, 24628, 18368, 21161, 21157, 18369,
21161, 18380, 18374, 24628, 15425, 24628, 18374, 11460, 21158, 18375,
21162, 24628, 18383, 24628, 24628, 24628, 18383, 15420, 19595, 18384,
21163, 24628, 24628, 24628, 24628, 24628, 24628, 21152, 20727, 21154,
21164, 24628, 24628, 24628, 24628, 24628, 24628, 13691, 13099, 17554,
21165, 24628, 21175, 24628,  9866, 24628, 21175, 17583, 20110, 21166,
21166, 24628, 20100, 20787,  5118, 21174, 20100, 21167, 18605, 12801,
21167, 24628, 19200, 20788, 15429, 21173, 19200, 21168, 18606, 12856,
21168, 24628, 19170, 20789, 15430, 21172, 19170, 21169, 18607, 12922,
21169, 24628, 19158, 20790, 15431, 21171, 19158, 21170, 18608, 18769,
21170, 24628, 12496, 19124, 10832, 24628, 12496, 24628, 18609, 12498,
21171, 24628, 11549, 24628,  8568, 24628, 11549, 24628, 11503, 11550,
21172, 24628, 19171, 24628, 15413, 24628, 19171, 21171, 18612, 19172,
21173, 24628, 19201, 24628, 15412, 24628, 19201, 21172, 18614, 19202,
21174, 24628, 20101, 24628, 15411, 24628, 20101, 21173, 18616, 20102,
21175, 24628, 24628, 24628, 24628, 24628, 24628, 14788, 20111, 21166,
21176, 24628, 24628, 24628, 24628, 24628, 24628, 21175, 13711, 21139,
21177, 24628, 24628, 24628, 24628, 24628, 24628, 21176,  8357, 21130,
21178, 24628, 24628, 24628, 24628, 24628, 24628, 17543, 24628, 21177,
21179, 24628, 24628, 24628, 24628, 24628, 24628, 20495, 19057, 21180,
21180, 24628, 19001, 24628,    60,  3277, 19001, 21181,  4812, 14084,
21181, 24628, 19002, 24628,    61, 24628, 19002, 21182,  4813, 14552,
21182, 24628, 19003, 24628,   763, 24628, 19003, 21183,  4975, 19004,
21183, 24628, 19054, 24628,   764, 24628, 19054, 21184,  4976, 11638,
21184, 24628, 19055, 24628,   765, 24628, 19055, 24628,  4977, 11681,
21185, 24628, 13549, 24628, 24628, 24628, 13549, 13440, 12027, 13550,
21186, 24628, 15316, 16700, 16933, 21190, 15316, 21187, 17548,  9702,
21187, 24628, 15301, 16619, 16925, 21189, 15301, 21188, 17549, 15274,
21188, 24628, 15298, 16614, 16921, 16924, 15298, 16919, 17550, 15283,
21189, 24628, 15302, 24628, 24628, 24628, 15302, 16924, 17551, 15303,
21190, 24628, 15317, 24628, 24628, 24628, 15317, 21189, 17552, 15318,
21191, 24628, 21192, 24628, 24628, 24628, 21192, 21190, 17553, 21155,
21192, 24628, 24628, 24628, 24628, 24628, 24628, 15317, 21164, 21155,
21193, 24628, 21199, 24628, 24628, 24628, 21199, 16933, 21185, 21194,
21194, 11800, 13550, 24628,  1832, 14367, 13550, 21195,  2258,  7652,
21195, 11801, 13551, 24628,  1833,  2156, 13551, 21196,  2259, 11782,
21196, 11802, 13552, 24628,  1834, 24628, 13552, 21197,  2260,  3547,
21197, 11803, 13553, 24628,  1835, 24628, 13553, 21198,  2261,  3972,
21198, 11804, 13554, 24628,  1836, 24628, 13554, 24628,  2262,  3942,
21199, 24628, 24628, 24628, 24628, 24628, 24628, 15324, 13549, 21194,
21200, 24628, 21178, 24628, 24628, 24628, 21178, 20506, 24628, 21177,
21201, 24628, 24628, 24628, 24628, 24628, 24628, 17517, 21202, 21001,
21202, 24628, 24628, 24628, 24628, 24628, 24628, 13275, 11011, 13842,
21203, 24628, 17526, 24628, 24628, 24628, 17526, 17523, 13839, 17527,
21204, 24628, 21201, 24628, 24628, 24628, 21201, 17524, 13841, 21001,
21205, 24628, 21214, 24628, 24628, 24628, 21214, 21203, 21210, 21206,
21206, 20872, 20923, 24628, 20180, 20527, 20923, 21207, 10520, 20861,
21207, 20871, 20924, 24628, 20181,  8006, 20924, 21208, 10521, 20481,
21208, 20870, 20925, 24628,  8021, 24628, 20925, 21209, 10522, 19347,
21209, 20869, 20926, 24628,  8022, 24628, 20926,  8494, 10523, 19363,
21210, 24628, 21213, 24628, 24628, 24628, 21213, 13839, 21211, 20923,
21211, 24628, 21212, 24628, 24628, 24628, 21212, 13840, 24628, 20872,
21212, 24628, 24628, 24628, 24628, 24628, 24628, 12159, 24628, 20872,
21213, 24628, 24628, 24628, 24628, 24628, 24628, 13772, 21212, 20923,
21214, 24628, 24628, 24628, 24628, 24628, 24628, 17526, 21213, 21206,
21215, 24628, 13472, 24628, 24628, 24628, 13472, 21204, 21216, 13473,
21216, 24628, 11778, 24628, 24628, 24628, 11778, 13841, 11009, 11779,
21217, 24628, 24628, 24628, 24628, 24628, 24628, 18277, 11993, 20223,
21218, 24628, 21261, 24628, 24628, 24628, 21261, 17482, 21200, 21219,
21219, 24628, 21177, 21177, 21253, 21248, 24628, 21220,  9315, 21130,
21220, 24628, 21176, 21176, 21243, 21238, 24628, 21221, 20652, 21139,
21221, 24628, 21175, 21175, 21233, 21228, 24628, 21222, 20656, 21166,
21222, 24628, 14788, 14788, 20055, 21224, 24628, 21223, 20657, 14789,
21223, 24628, 14803, 14803, 20059, 24628, 24628, 24628,  9807, 14804,
21224, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 12609, 21225,
21225, 24628,  9774, 24628,  2684, 24628,  9774, 21226, 11666,  9775,
21226, 24628,  9767, 24628,  2685, 24628,  9767, 21227, 11661,  9768,
21227, 24628,  9760, 24628,  2686, 24628,  9760, 16752, 11656,  9761,
21228, 24628, 24628, 24628, 24628, 24628, 24628, 21224, 20647, 21229,
21229, 24628, 14159, 24628,  8708, 24628, 14159, 21230, 12785, 12851,
21230, 24628, 14152, 24628,  8709, 24628, 14152, 21231, 12763, 12919,
21231, 24628, 14142, 24628,  8710, 24628, 14142, 21232, 12749, 14143,
21232, 24628, 14136, 24628,  8711, 24628, 14136, 21171, 12746, 14137,
21233, 24628, 24628, 24628, 24628, 24628, 24628, 20055, 17968, 21234,
21234, 24628, 17969, 24628, 12433, 24628, 17969, 21235, 18621, 12853,
21235, 24628, 17970, 24628, 12434, 24628, 17970, 21236, 16768, 12920,
21236, 24628, 16795, 24628, 12435, 24628, 16795, 21237, 16766, 16796,
21237, 24628, 16786, 24628, 12436, 24628, 16786, 20570, 16765, 16787,
21238, 24628, 24628, 24628, 24628, 24628, 24628, 21228, 20617, 21239,
21239, 24628, 20618, 24628, 14467, 24628, 20618, 21240, 18627, 20619,
21240, 24628, 20629, 24628, 14473, 24628, 20629, 21241, 16896, 20630,
21241, 24628, 20636, 24628, 14700, 24628, 20636, 21242, 16881, 20637,
21242, 24628, 20642, 24628, 14701, 24628, 20642, 21144, 16871, 20643,
21243, 24628, 24628, 24628, 24628, 24628, 24628, 21233, 17949, 21244,
21244, 24628, 17950, 24628, 11132, 24628, 17950, 21245, 18631, 17951,
21245, 24628, 17953, 24628, 14372, 24628, 17953, 21246, 18632, 17954,
21246, 24628, 17956, 24628, 14373, 24628, 17956, 21247, 15486, 17957,
21247, 24628, 17962, 24628, 14374, 24628, 17962, 20564, 15471, 17963,
21248, 24628, 24628, 24628, 24628, 24628, 24628, 21238, 18453, 21249,
21249, 24628, 18454, 24628, 13125, 14473, 18454, 21250, 18637, 18455,
21250, 24628, 20594, 24628, 18414, 24628, 20594, 21251, 18638, 20595,
21251, 24628, 20601, 24628, 18403, 24628, 20601, 21252, 18666, 20602,
21252, 24628, 20607, 24628, 18404, 24628, 20607, 21135, 18674, 20608,
21253, 24628, 24628, 24628, 24628, 24628, 24628, 21243, 12971, 21254,
21254, 24628, 12972, 24628,  7684, 14372, 12972, 21255, 18687, 12973,
21255, 24628, 21260, 24628, 12648, 24628, 21260, 21256, 18688, 17092,
21256, 24628, 21259, 24628,  5319, 24628, 21259, 21257, 15571, 17033,
21257, 24628, 21258, 24628,  5320, 24628, 21258, 20558, 15561, 17058,
21258, 24628, 24628, 24628, 24628, 24628, 24628, 15582, 15555, 17058,
21259, 24628, 24628, 24628, 24628, 24628, 24628, 21258, 15577, 17033,
21260, 24628, 24628, 24628, 24628, 24628, 24628, 21259, 16048, 17092,
21261, 24628, 24628, 24628, 24628, 24628, 24628, 20734, 21178, 21219,
21262, 24628, 19536, 24628, 24628, 24628, 19536, 21263, 12881, 19328,
21263, 24628, 19534, 24628, 24628, 24628, 19534, 14355, 12882, 19350,
21264, 24628, 19052, 24628, 24628, 24628, 19052, 12010, 21265, 18031,
21265, 24628, 19053, 24628, 24628, 24628, 19053, 12012,  6690, 17943,
21266, 24628, 24628, 24628, 24628, 24628, 24628, 17386, 19052, 17398,
21267, 24628, 20502, 20502, 18864, 18211, 24628, 21268,  5600, 12226,
21268, 24628, 20501, 20501, 18865, 24628, 24628, 24628,  5564, 12255,
21269, 24628, 24628, 24628, 24628, 24628, 24628, 18211,  6004, 21270,
21270, 24628,  6005, 24628, 24628, 24628,  6005, 21271, 13638,  6006,
21271, 24628, 13072, 24628, 24628, 24628, 13072, 21272, 13639, 13022,
21272, 24628, 13063, 24628, 24628, 24628, 13063, 21273, 13640, 13036,
21273, 24628, 13061, 24628, 24628, 24628, 13061, 12188, 13641, 13047,
21274, 24628, 24628, 24628, 24628, 24628, 24628, 21269, 14196, 21275,
21275, 24628, 14197, 24628, 24628, 24628, 14197, 21276, 17418, 14060,
21276, 24628, 14198, 24628, 24628, 24628, 14198, 21277, 16040, 14165,
21277, 24628, 14216, 24628, 24628, 24628, 14216, 21278, 16037, 14217,
21278, 24628, 14239, 24628, 24628, 24628, 14239, 16618, 16033, 14240,
21279, 24628, 24628, 24628, 24628, 24628, 24628, 21274, 20839, 21280,
21280, 24628, 20828, 24628, 24628, 24628, 20828, 21281, 17421, 18178,
21281, 24628, 20826, 24628, 24628, 24628, 20826, 21282, 17422, 20793,
21282, 24628, 20824, 24628, 24628, 24628, 20824, 21283, 21262, 20808,
21283, 24628, 20822, 24628, 24628, 24628, 20822, 16454, 21263, 20816,
21284,  9318, 17006, 24628, 11947, 13283, 17006, 21285, 17349,  9319,
21285, 17070, 17007, 24628, 11948, 24628, 17007, 21286, 17350, 17008,
21286, 17069, 17035, 24628, 13756, 24628, 17035, 18069, 17351, 17036,
21287, 24628, 20437, 24628, 18957, 20217, 20437, 21288, 20666, 17005,
21288, 24628, 20427, 24628, 18956, 10301, 20427, 21289, 20424, 20406,
21289, 24628, 20426, 24628,  9868, 24628, 20426, 21290, 20108, 20123,
21290, 24628, 15570, 24628,  6150, 24628, 15570,  8493, 15546, 15564,
21291, 24628, 20435, 24628, 19575, 13369, 20435, 21292, 21288, 20401,
21292, 24628, 20434, 24628, 16941, 24628, 20434, 21293, 21289, 20429,
21293, 24628, 15606, 24628,  6143, 24628, 15606, 20930, 21290, 15591,
21294, 24628, 24628, 24628, 24628, 24628, 24628, 13369, 20217, 21295,
21295, 24628, 20216, 24628, 13434,  1266, 20216, 21296, 19793, 20141,
21296, 24628, 20177, 24628, 13438, 24628, 20177, 13283, 19795, 20149,
21297, 24628, 20438, 24628, 24628, 24628, 20438, 17277, 24628, 20436,
21298, 24628, 24628, 24628, 24628, 24628, 24628, 17279, 20438, 17346,
21299, 24628, 17852, 17852, 15943, 21300, 24628, 11696, 17103, 17838,
21300, 24628, 24628, 24628, 24628, 24628, 24628, 11702, 24628, 18312,
21301, 24628, 24628, 24628, 24628, 24628, 24628, 21300, 24628, 18689,
21302, 24628, 24628, 24628, 24628, 24628, 24628, 12064, 17100, 21303,
21303, 24628, 17101, 18962, 21310, 21309, 17101, 21306, 21304, 13911,
21304, 24628, 17102, 18963, 24628, 24628, 17102, 21305, 24628, 15453,
21305, 24628, 17103, 17535, 24628, 24628, 17103,  8009, 24628, 17104,
21306, 24628, 21299, 18945, 21308, 21307, 21299, 14696, 21305, 17838,
21307, 24628, 21300, 24628, 24628, 24628, 21300, 14695, 24628, 18312,
21308, 24628, 15943, 24628, 24628, 24628, 15943, 14692, 24628, 15944,
21309, 24628, 21301, 24628, 24628, 24628, 21301, 21307, 24628, 18689,
21310, 24628, 15962, 24628, 24628, 24628, 15962, 21308, 24628, 15963,
21311, 24628, 24628, 24628, 24628, 24628, 24628, 21302, 21326, 21312,
21312, 24628, 21322, 19874, 21325, 21324, 21322, 21317, 21313, 19875,
21313, 24628, 21316, 20180, 24628, 24628, 21316, 21314, 24628, 15537,
21314, 24628, 21315, 20181, 24628, 24628, 21315,  8024, 24628, 20182,
21315, 24628, 20204, 20204, 24628, 24628, 24628,  8025, 24628, 20182,
21316, 24628, 15536, 15536, 24628, 24628, 24628, 21315, 24628, 15537,
21317, 24628, 21318, 20244, 21321, 21320, 21318, 20012, 21314, 20238,
21318, 24628, 20245, 20245, 18845, 21319, 24628, 11266, 21315, 20238,
21319, 24628, 24628, 24628, 24628, 24628, 24628, 19839, 24628, 21217,
21320, 24628, 21319, 24628, 24628, 24628, 21319, 20011, 24628, 21217,
21321, 24628, 18845, 24628, 24628, 24628, 18845, 16128, 24628, 18846,
21322, 24628, 20248, 20248, 18876, 21323, 24628, 21318, 21316, 19875,
21323, 24628, 24628, 24628, 24628, 24628, 24628, 21319, 24628, 21253,
21324, 24628, 21323, 24628, 24628, 24628, 21323, 21320, 24628, 21253,
21325, 24628, 18876, 24628, 24628, 24628, 18876, 21321, 24628, 18877,
21326, 24628, 24628, 24628, 24628, 24628, 24628, 17100, 20449, 21322,
21327, 24628, 24628, 24628, 24628, 24628, 24628,  1016, 17339, 17097,
21328,  8523, 16019, 24628,  9722, 13289, 16019, 21329, 17094,  8524,
21329, 16021, 16020, 24628,  9711, 24628, 16020,  9619, 17095,  8997,
21330, 24628, 21338, 24628, 13335, 24628, 21338, 13289, 17096, 21331,
21331, 24628, 17097, 17333, 17917, 21336, 17097, 21332,  9891, 13218,
21332, 24628, 17098, 17336, 17921, 21335, 17098, 12062, 21333, 14315,
21333, 24628, 17099, 17335, 17919, 21334, 17099, 10109, 19865, 13341,
21334, 24628, 17100, 24628, 24628, 24628, 17100, 10110, 19866, 17101,
21335, 24628, 21302, 24628, 24628, 24628, 21302, 12078, 21334, 21303,
21336, 24628, 21311, 24628, 24628, 24628, 21311, 21335, 21337, 21312,
21337, 24628, 21326, 24628, 24628, 24628, 21326, 21334, 20451, 21322,
21338, 24628, 24628, 24628, 24628, 24628, 24628,  8891, 21327, 21331,
21339, 24628, 21259, 24628,  5319, 24628, 21259, 21340, 16045, 17033,
21340, 24628, 21258, 24628,  5320, 24628, 21258, 18564, 16046, 17058,
21341, 24628, 24628, 24628, 24628, 24628, 24628, 14373, 20253, 21030,
21342, 24628, 21352, 19537, 11991,  7679, 21352, 21343, 20009, 17423,
21343, 24628, 21344, 19535, 11981, 21350, 21344, 21351, 20012, 19328,
21344, 24628, 19536, 19536, 18403, 21345, 24628, 21349, 11266, 19328,
21345, 24628, 24628, 24628, 24628, 24628, 24628, 15865, 19839, 21346,
21346, 24628,  4394, 24628,  6699, 24628,  4394, 21347,  9052, 11443,
21347, 24628,  4395, 24628,  6700, 24628,  4395, 21348,  9053, 11410,
21348, 24628,  4396, 24628,  6701, 24628,  4396, 19331,  9054, 11392,
21349, 24628, 19534, 19534, 18404, 24628, 24628, 15875, 19837, 19350,
21350, 24628, 21345, 24628, 11982, 24628, 21345, 15880, 20011, 21346,
21351, 24628, 21349, 19533, 11977, 24628, 21349, 15882, 20013, 19350,
21352, 24628, 19538, 19538, 18414, 21353, 24628, 21344, 11265, 17423,
21353, 24628, 24628, 24628, 24628, 24628, 24628, 21345, 19844, 21354,
21354, 24628, 18439, 24628, 18915, 21357, 18439, 21355, 14361, 18440,
21355, 24628, 16562, 24628, 16580,  6701, 16562, 21356, 14362, 16563,
21356, 24628, 16540, 24628, 14464, 24628, 16540, 17460, 14402, 16541,
21357, 24628, 24628, 24628, 24628, 24628, 24628,  6701, 24628, 19647,
21358, 24628, 19540, 19540, 13125, 21359, 24628, 21352, 11264, 16961,
21359, 24628, 24628, 24628, 24628, 24628, 24628, 21353, 17088, 21360,
21360, 24628, 17089, 24628, 20581, 21363, 17089, 21361, 17947, 17090,
21361, 24628, 19863, 24628, 20540, 14464, 19863, 21362, 17948, 19848,
21362, 24628, 19862, 24628, 14022, 24628, 19862, 18190, 17971, 19858,
21363, 24628, 24628, 24628, 24628, 24628, 24628, 14464, 24628, 20754,
21364, 24628, 19541, 19541, 18415, 21366, 24628,  7679, 21365, 19542,
21365, 24628, 17570, 17570, 24628, 24628, 24628,  5451, 24628, 17571,
21366, 24628, 24628, 24628, 24628, 24628, 24628,  7680, 24628, 21367,
21367, 24628, 24628, 24628, 24628, 24628, 24628, 21368, 24628, 21179,
21368, 24628, 24628, 24628, 24628, 24628, 24628, 14464, 24628, 19559,
21369, 24628, 21370, 24628, 24628, 24628, 21370, 11691, 19597, 21358,
21370, 24628, 24628, 24628, 24628, 24628, 24628, 11692, 19598, 21358,
21371, 24628, 24628, 24628, 24628, 24628, 24628, 17083, 21370, 17085,
21372, 24628,   810, 16701, 16934, 21393,   810, 21373, 17077,   106,
21373, 24628, 21378, 16620, 16926, 21392, 21378, 21374, 17078,   330,
21374, 24628, 21377, 16615, 16922, 16618, 21377, 21375, 17079, 13848,
21375, 24628, 21376, 16612, 16611, 24628, 21376, 24628, 17080, 13881,
21376, 24628, 13899, 13899, 13786, 24628, 24628, 24628,  8662, 13881,
21377, 24628, 13900, 13900, 13792, 14255, 24628, 21376,  8667, 13848,
21378, 24628, 13901, 13901, 13793, 21379, 24628, 21377,  2677,   330,
21379, 24628, 24628, 24628, 24628, 24628, 24628, 14255,  8705, 21380,
21380,  8707,  8706,  9681, 14831, 21391,  8706, 21387, 21381,  9682,
21381, 10112, 12065,  9232, 16112, 21386, 12065, 21382, 10658,  7949,
21382, 12073, 12072,  9237, 16113, 21385, 12072, 21383, 10659,  8958,
21383, 12074, 12076,  9238, 16114, 13888, 12076, 21384, 10660,  6822,
21384, 12075, 12077,  9239, 16115, 24628, 12077, 11086, 10661,  5896,
21385, 10114, 12071, 24628, 24628, 24628, 12071, 13888, 24628,  7304,
21386, 10113, 12070, 24628, 24628, 24628, 12070, 21385, 24628, 10115,
21387, 13031, 14604, 18146, 14834, 21390, 14604, 21388, 21382,  9632,
21388, 13033, 14611, 18147, 14835, 21068, 14611, 21389, 21383,  8335,
21389, 13034, 14612, 18148, 14836, 24628, 14612, 15511, 21384,  5967,
21390, 13032, 14608, 24628, 14833, 24628, 14608, 21068, 21385, 12760,
21391, 13082, 14628, 24628, 14832, 24628, 14628, 21390, 21386, 12782,
21392, 24628, 21379, 24628, 24628, 24628, 21379, 16618, 17081, 21380,
21393, 24628, 21413, 24628, 24628, 24628, 21413, 21392, 17082, 21394,
21394, 11693, 14685, 18155, 14841, 21406, 14685, 21402, 21395,  6793,
21395, 11694, 12088,  9248, 16117, 21401, 12088, 21396, 10667,  7764,
21396, 11695, 14687,  9253, 16118, 21400, 14687, 21397, 10668,  8974,
21397, 11696, 14696,  9254, 16119, 21399, 14696, 21398, 10669,  9255,
21398, 11704, 14697, 18159, 16120, 24628, 14697, 16633, 10670, 10968,
21399, 11702, 14695, 24628, 24628, 24628, 14695, 16634, 24628,  9972,
21400, 11706, 14694, 24628, 24628, 24628, 14694, 21399, 24628, 11707,
21401, 19771, 20003, 24628, 24628, 24628, 20003, 21400, 24628, 18889,
21402, 14727, 14686, 18156, 14846, 14835, 14686, 21403, 21396, 14184,
21403, 14699, 14698, 18157, 14847, 21405, 14698, 21404, 21397, 14207,
21404, 14719, 14725, 18158, 14848, 24628, 14725, 16641, 21398, 14202,
21405, 14711, 14723, 24628, 14845, 24628, 14723, 16642, 21399, 14716,
21406, 24628, 14747, 18160, 21096, 21409, 14747, 14835, 21407, 14748,
21407, 24628, 21408, 15323, 24628, 24628, 21408,  6985, 24628, 15258,
21408, 24628, 15257, 15257, 24628, 24628, 24628,  6986, 24628, 15258,
21409, 24628, 21412, 24628, 24628, 24628, 21412,   552, 24628, 21410,
21410, 24628, 24628, 24628, 24628, 24628, 24628, 21411, 24628, 19057,
21411, 24628, 24628, 24628, 24628, 24628, 24628,  7310, 24628, 18037,
21412, 24628, 24628, 24628, 24628, 24628, 24628,   517, 24628, 21410,
21413, 24628, 24628, 24628, 24628, 24628, 24628, 21379, 17083, 21394,
21414, 24628, 21430, 24628, 24628, 24628, 21430, 21393, 17084, 21415,
21415, 21358, 17085, 19529, 14926, 21427, 17085, 21423, 21416, 16961,
21416, 11264, 17086, 12914, 16122, 21422, 17086, 21417, 10675,  5734,
21417, 11265, 20009, 12915, 16123, 21421, 20009, 21418, 10676, 10998,
21418, 11266, 20012, 12916, 16124, 21420, 20012, 21419, 10677, 11274,
21419, 19837, 20013, 12917, 16125, 24628, 20013, 14018, 10678, 11269,
21420, 19839, 20011, 24628, 24628, 24628, 20011, 14019, 24628,  4394,
21421, 19844, 20010, 24628, 24628, 24628, 20010, 21420, 24628, 18439,
21422, 17088, 17087, 24628, 24628, 24628, 17087, 21421, 24628, 17089,
21423, 21352, 21342, 19530, 11990, 14847, 21342, 21424, 21417, 17423,
21424, 21344, 21343, 19531, 11980, 21426, 21343, 21425, 21418, 19328,
21425, 21349, 21351, 19532, 11976, 24628, 21351, 16707, 21419, 19350,
21426, 21345, 21350, 24628, 11985, 24628, 21350, 16709, 21420, 21346,
21427, 24628, 21364, 19594, 21117, 21429, 21364, 14847, 21428, 19542,
21428, 24628, 21365, 19595, 24628, 24628, 21365,  6502, 24628, 17571,
21429, 24628, 21366, 24628, 24628, 24628, 21366, 14845, 24628, 21367,
21430, 24628, 24628, 24628, 24628, 24628, 24628, 21413, 21371, 21415,
21431, 24628, 17356, 20498,   814, 21434, 17356, 21432,  9623, 17357,
21432, 24628, 21267, 20499,  6059, 20911, 21267, 21433,  5599, 12226,
21433, 24628, 21268, 20500,  6057, 24628, 21268, 24628,  5563, 12255,
21434, 24628, 21269, 24628,  8330, 24628, 21269, 20911,  9624, 21270,
21435, 24628, 21274, 24628,  8970, 24628, 21274, 21434, 14195, 21275,
21436, 24628, 21279, 24628, 19598, 24628, 21279, 21435, 20838, 21280,
21437, 24628, 21438, 24628, 24628, 24628, 21438, 11942, 24628, 20437,
21438, 24628, 24628, 24628, 24628, 24628, 24628, 11943, 24628, 20437,
21439, 24628, 24628, 24628, 24628, 24628, 24628, 16995, 21438, 17004,
21440, 24628, 15068, 24628, 24628, 24628, 15068, 17002, 11009, 15069,
21441, 24628, 16986, 21027, 24628, 24628, 16986, 13578, 24628, 16987,
21442, 24628, 11137, 11137, 19543, 21443, 24628, 16985, 16983, 11138,
21443, 24628, 20249, 20249, 24628, 24628, 24628, 16986, 24628, 20247,
21444, 24628, 21443, 21445, 24628, 24628, 21443, 21441, 24628, 20247,
21445, 24628, 20249, 24628, 24628, 24628, 20249, 21027, 24628, 20247,
21446, 24628, 21447, 21468, 20379, 21465, 21447, 13563, 16984, 13558,
21447, 24628, 21456, 21456, 20163, 21448, 24628, 13564, 16985, 13558,
21448, 24628, 14050, 14050, 19565, 21450, 24628, 13565, 21449, 14051,
21449, 24628, 17686, 17686, 24628, 24628, 24628, 13566, 24628, 15237,
21450, 24628, 24628, 24628, 24628, 24628, 24628, 11703, 24628, 21451,
21451, 24628, 24628, 24628, 24628, 24628, 24628, 21452, 15067, 21440,
21452, 24628, 24628, 24628, 24628, 24628, 24628, 21455, 21453, 17850,
21453, 24628, 24628, 24628, 24628, 24628, 24628, 21454, 24628, 17843,
21454, 24628, 24628, 24628, 24628, 24628, 24628, 11702, 24628,  9256,
21455, 24628, 24628, 24628, 24628, 24628, 24628, 19761, 21454, 17791,
21456, 24628, 13557, 13557, 19567, 21457, 24628,  8328, 20024, 13558,
21457, 24628, 24628, 24628, 24628, 24628, 24628,  8329, 20025, 21458,
21458, 24628, 16987, 16987, 20696, 21464, 24628, 21459, 17101, 16988,
21459, 24628, 17803, 17803, 20694, 21460, 24628, 19760, 21299, 17804,
21460, 24628, 24628, 24628, 24628, 24628, 24628, 19761, 21300, 21461,
21461, 24628, 18312, 24628, 24628, 24628, 18312, 21462, 11129, 18313,
21462, 24628, 18310, 24628, 24628, 24628, 18310, 21463, 11130, 17824,
21463, 24628, 18307, 24628, 24628, 24628, 18307, 13629, 14743, 13660,
21464, 24628, 24628, 24628, 24628, 24628, 24628, 21460, 21301, 18686,
21465, 24628, 21448, 15235, 20834, 21467, 21448, 13569, 21466, 14051,
21466, 24628, 21449, 15236, 24628, 24628, 21449, 13572, 24628, 15237,
21467, 24628, 21450, 24628, 24628, 24628, 21450, 13570, 24628, 21451,
21468, 24628, 21456, 19833, 20725, 21469, 21456,  8327, 21026, 13558,
21469, 24628, 21457, 24628, 24628, 24628, 21457, 13651, 21027, 21458,
21470, 24628, 21495, 21520, 20835, 21519, 21495, 21465, 21493, 21471,
21471, 24628, 17690, 17690, 21488, 21483, 24628, 21472, 18132, 17691,
21472, 24628, 20752, 20752, 21478, 21473, 24628, 15735, 20536, 20745,
21473, 24628, 24628, 24628, 24628, 24628, 24628, 15864, 20537, 21474,
21474, 24628, 20538, 24628, 12094, 24628, 20538, 21475, 15886, 20531,
21475, 24628, 20539, 24628, 14689, 24628, 20539, 21476, 15887, 19601,
21476, 24628, 19944, 24628, 11699, 24628, 19944, 21477, 15907, 19945,
21477, 24628, 19939, 24628, 11700, 24628, 19939, 20231, 15908, 12335,
21478, 24628, 24628, 24628, 24628, 24628, 24628, 15858, 20540, 21479,
21479, 24628, 20541, 24628,  6248, 24628, 20541, 21480, 10123, 20532,
21480, 24628, 20542, 24628,  8980, 24628, 20542, 21481, 10124, 19602,
21481, 24628, 20543, 24628,  8888, 24628, 20543, 21482, 10125, 20544,
21482, 24628, 20549, 24628,  5657, 24628, 20549, 20711, 10126, 12336,
21483, 24628, 24628, 24628, 24628, 24628, 24628, 21473, 20576, 21484,
21484, 24628, 20553, 24628, 15216, 14689, 20553, 21485, 18090, 20554,
21485, 24628, 20559, 24628, 15217, 24628, 20559, 21486, 18091, 20560,
21486, 24628, 20565, 24628, 16129, 24628, 20565, 21487, 18672, 20566,
21487, 24628, 20571, 24628, 16127, 24628, 20571, 20071, 18673, 20572,
21488, 24628, 24628, 24628, 24628, 24628, 24628, 21478, 20581, 21489,
21489, 24628, 20578, 24628,  6226,  8980, 20578, 21490, 10697, 20579,
21490, 24628, 20299, 24628,  4464, 24628, 20299, 21491, 10696, 20300,
21491, 24628, 20269, 24628,  3397, 24628, 20269, 21492, 10695, 20270,
21492, 24628, 20266, 24628,  3398, 24628, 20266, 20720, 10693, 14787,
21493, 24628, 21494, 17689, 24628, 24628, 21494, 21466, 24628, 17690,
21494, 24628, 20753, 20753, 24628, 24628, 24628, 21449, 24628, 17690,
21495, 24628, 21518, 21518, 19568, 21496, 24628, 21448, 21494, 21471,
21496, 24628, 24628, 24628, 24628, 24628, 24628, 21450, 24628, 21497,
21497, 24628, 24628, 24628, 24628, 24628, 24628, 21506, 21503, 21498,
21498, 24628, 20439, 24628,  7649, 11805, 20439, 21499, 15045, 20440,
21499, 24628, 20390, 24628, 11011, 24628, 20390, 21500, 16964, 20391,
21500, 24628, 20064, 24628, 11160, 24628, 20064, 21501, 17162, 20065,
21501, 24628, 20047, 24628, 11161, 24628, 20047, 21502, 17163, 20048,
21502, 24628, 20040, 24628, 11162, 24628, 20040, 24628, 17164, 20041,
21503, 24628, 24628, 24628, 24628, 24628, 24628, 21504, 24628, 20439,
21504, 24628, 24628, 24628, 24628, 24628, 24628, 21505, 24628, 19633,
21505, 24628, 24628, 24628, 24628, 24628, 24628, 19839, 24628, 11275,
21506, 24628, 24628, 24628, 24628, 24628, 24628, 21512, 21504, 21507,
21507, 24628, 19633, 24628, 11799, 24628, 19633, 21508, 17401, 19634,
21508, 24628, 19613, 24628, 11805, 24628, 19613, 21509, 16369, 19614,
21509, 24628, 19619, 24628, 12030, 24628, 19619, 21510, 16322, 19620,
21510, 24628, 12337, 24628, 12031, 24628, 12337, 21511, 16318, 12338,
21511, 24628, 12284, 24628, 12032, 24628, 12284, 24628, 16315, 12285,
21512, 24628, 24628, 24628, 24628, 24628, 24628, 21345, 21505, 21513,
21513, 24628, 11275, 24628,  6730, 24628, 11275, 21514, 12406, 11364,
21514, 24628, 11276, 24628,  6731, 24628, 11276, 21515, 12407, 11332,
21515, 24628, 11277, 24628,  6732, 24628, 11277, 21516, 12408, 11313,
21516, 24628, 11278, 24628,  6733, 24628, 11278, 21517, 12409, 11297,
21517, 24628, 11279, 24628,  6734, 24628, 11279, 24628, 12410, 11286,
21518, 24628, 24628, 24628, 24628, 24628, 24628, 14050, 20753, 21471,
21519, 24628, 21496, 24628, 24628, 24628, 21496, 21467, 24628, 21497,
21520, 24628, 21518, 24628, 24628, 24628, 21518, 15235, 17689, 21471,
21521, 24628, 24628, 24628, 24628, 24628, 24628,   598, 11048, 16978,
21522, 24628,  7548, 18074, 21532, 13407,  7548, 21523, 16962,  7549,
21523, 24628, 21526, 18072,  7766, 21531, 21526, 21524, 18189, 18050,
21524, 24628, 21525, 18070, 13247, 24628, 21525, 20964, 18188, 18064,
21525, 24628, 18071, 18071, 20973, 24628, 24628, 20965, 17180, 18064,
21526, 24628, 18073, 18073, 20985, 21527, 24628, 21525, 17189, 18050,
21527, 24628, 24628, 24628, 24628, 24628, 24628, 20612, 17190, 21528,
21528, 14100, 17191, 24628, 13421, 24628, 17191, 21529, 19968, 10601,
21529, 14099, 17192, 24628, 13422, 24628, 17192, 21530, 19969, 10467,
21530, 14098, 17193, 24628, 13423, 24628, 17193, 18058, 19970, 10426,
21531, 24628, 21527, 24628, 13268, 24628, 21527, 20705, 18190, 21528,
21532, 24628, 18076, 18076, 21017, 21533, 24628,  7766, 18198, 18077,
21533, 24628, 24628, 24628, 24628, 24628, 24628, 13268, 18199, 21534,
21534, 24628, 18200, 24628,  6462, 24628, 18200, 21535,  9697, 18201,
21535, 24628, 18203, 24628,  8963, 24628, 18203, 21536,  9698, 18204,
21536, 24628, 18205, 24628, 10301, 24628, 18205, 20910, 15616, 18206,
21537, 24628, 20862, 20862, 21036, 21538, 24628, 13407, 20758, 20863,
21538, 24628, 24628, 24628, 24628, 24628, 24628, 13414, 20759, 21539,
21539, 24628, 20760, 24628, 19312,  1050, 20760, 21542, 21540, 20761,
21540, 24628, 14081, 24628, 24628, 24628, 14081, 21541, 24628, 14082,
21541, 24628, 20768, 24628, 24628, 24628, 20768, 10300, 24628, 20408,
21542, 24628, 20763, 24628, 19313, 24628, 20763, 13431, 21541, 20764,
21543, 24628, 20305, 20305, 21046, 21544, 24628, 21532, 13728, 20259,
21544, 24628, 24628, 24628, 24628, 24628, 24628, 21533, 20791, 21545,
21545, 24628, 20776, 24628,  7179,  8963, 20776, 21546, 20666, 20777,
21546, 24628, 20781, 24628,  9873, 24628, 20781, 21547, 20424, 20782,
21547, 24628, 20786, 24628,  9868, 24628, 20786, 20271, 20108, 20787,
21548, 24628, 12445, 10994, 18090, 21549, 12445, 21571,  8058,  7547,
21549, 24628, 21550, 24628, 24628, 24628, 21550, 21569, 24628, 21551,
21550, 24628, 24628, 24628, 24628, 24628, 24628, 12637, 24628, 21551,
21551, 24628, 24628, 24628, 24628, 24628, 24628, 21558, 17089, 21552,
21552, 12972, 17090, 24628, 11708, 14732, 17090, 21553, 16016, 12973,
21553, 21260, 17091, 24628, 11709, 14733, 17091, 21554, 16017, 17092,
21554, 21259, 21339, 24628, 12647, 24628, 21339, 21557, 21555, 17033,
21555, 15577, 16045, 24628,  5399, 24628, 16045, 21556, 10641, 15572,
21556, 15555, 16046, 24628,  5392, 24628, 16046, 20591, 10642, 15556,
21557, 21258, 21340, 24628, 12646, 24628, 21340, 20593, 21556, 17058,
21558, 24628, 24628, 24628, 24628, 24628, 24628, 21564, 19863, 21559,
21559, 17950, 19848, 24628, 14731, 21563, 19848, 21560, 16901, 17951,
21560, 17953, 19849, 24628, 14732, 14741, 19849, 21561, 16902, 17954,
21561, 17956, 19850, 24628, 14733, 24628, 19850, 21562, 16903, 17957,
21562, 17962, 19851, 24628, 14734, 24628, 19851, 20599, 16904, 17963,
21563, 24628, 19852, 24628, 14736, 24628, 19852, 14741, 16907, 19853,
21564, 24628, 24628, 24628, 24628, 24628, 24628, 21527, 19862, 21565,
21565, 17969, 19858, 24628, 14739, 24628, 19858, 21566, 19963, 12853,
21566, 17970, 19859, 24628, 14740, 24628, 19859, 21567, 19964, 12920,
21567, 16795, 19860, 24628, 14741, 24628, 19860, 21568, 19965, 16796,
21568, 16786, 19861, 24628, 14742, 24628, 19861, 20606, 19966, 16787,
21569, 24628, 12637, 24628, 24628, 24628, 12637, 21570, 24628, 12638,
21570, 24628, 12608, 24628, 24628, 24628, 12608, 20650, 24628, 12595,
21571, 24628, 12446, 10995, 18091, 21569, 12446, 21572, 21576, 10997,
21572, 24628, 12447, 12847, 18672, 21570, 12447, 21573, 21575, 12448,
21573, 24628, 12588, 12846, 18673, 24628, 12588, 20660, 21574, 12589,
21574, 24628, 12587, 10593, 24628, 24628, 12587, 20661, 24628, 10524,
21575, 24628, 12586, 10595, 24628, 24628, 12586, 21574, 24628,  8063,
21576, 24628,  6121,  8060, 24628, 24628,  6121, 21575, 24628,  6122,
21577, 24628, 21587, 19325, 18638, 21595, 21587, 21578, 21571, 18971,
21578, 24628, 21581, 19326, 18666, 21586, 21581, 21579, 21572, 19327,
21579, 24628, 21580, 19348, 18674, 24628, 21580, 20670, 21573, 19349,
21580, 24628, 19370, 19370, 18679, 24628, 24628, 20671, 12588, 19349,
21581, 24628, 19371, 19371, 18680, 21582, 24628, 21580, 12447, 19327,
21582, 24628, 24628, 24628, 24628, 24628, 24628, 20673, 12608, 21583,
21583, 24628, 12595, 24628,  9972, 24628, 12595, 21584, 21346, 12596,
21584, 24628, 12594, 24628,  8565, 24628, 12594, 21585, 21347, 12469,
21585, 24628, 11588, 24628,  8566, 24628, 11588, 19341, 21348, 11589,
21586, 24628, 21582, 24628, 24628, 24628, 21582, 20678, 21570, 21583,
21587, 24628, 19372, 19372, 18681, 21588, 24628, 21581, 12446, 18971,
21588, 24628, 24628, 24628, 24628, 24628, 24628, 21582, 12637, 21589,
21589, 24628, 12638, 24628, 21594, 21593, 12638, 21590, 21354, 12639,
21590, 24628, 21101, 24628, 21592,  8566, 21101, 21591, 21355, 21102,
21591, 24628, 21083, 24628, 18307, 24628, 21083, 19440, 21356, 21084,
21592, 24628, 24628, 24628, 24628, 24628, 24628, 18307, 16580, 19486,
21593, 24628, 24628, 24628, 24628, 24628, 24628,  8566, 21357, 19646,
21594, 24628, 24628, 24628, 24628, 24628, 24628, 21592, 18915, 20468,
21595, 24628, 21588, 24628, 24628, 24628, 21588, 21586, 21569, 21589,
21596, 24628, 19373, 19373, 18682, 21597, 24628, 21587, 12445, 16960,
21597, 24628, 24628, 24628, 24628, 24628, 24628, 21588, 21550, 21598,
21598, 24628, 21551, 24628, 21488, 21601, 21551, 21599, 21360, 21552,
21599, 24628, 21558, 24628, 21478, 14738, 21558, 21600, 21361, 21559,
21600, 24628, 21564, 24628, 15858, 24628, 21564, 21531, 21362, 21565,
21601, 24628, 24628, 24628, 24628, 24628, 24628, 14738, 21363, 21602,
21602, 24628, 20754, 24628, 13435,  1073, 20754, 21603, 19794, 20147,
21603, 24628, 20741, 24628, 13436, 24628, 20741, 14733, 17687, 20162,
21604, 24628, 21597, 24628, 24628, 24628, 21597, 21595, 21549, 21598,
21605, 24628, 21606, 24628, 24628, 24628, 21606, 15993, 20420, 21596,
21606, 24628, 24628, 24628, 24628, 24628, 24628, 13315, 19374, 21596,
21607, 24628, 24628, 24628, 24628, 24628, 24628, 16953, 21606, 16959,
21608, 24628, 24628, 24628, 24628, 24628, 24628, 16932, 21609, 16936,
21609, 24628, 24628, 24628, 24628, 24628, 24628, 13439, 12041, 13453,
21610, 24628, 21676, 24628, 24628, 24628, 21676, 19976, 21674, 21611,
21611, 24628, 21673, 21673, 20553, 21669, 24628, 21630, 12445, 21612,
21612, 24628,  7547, 19076,  7764,  8975,  7547, 21613, 17126,  1693,
21613, 24628,  7548, 19078,  7765, 21617,  7548, 21614, 17127,  7549,
21614, 24628, 21526, 19079,  7766, 21616, 21526, 21615, 17128, 18050,
21615, 24628, 21525, 19080, 13247, 24628, 21525, 21134, 17169, 18064,
21616, 24628, 21527, 24628, 13268, 24628, 21527, 21135, 17206, 21528,
21617, 24628, 21628, 24628, 21629, 24628, 21628, 21616, 17210, 21618,
21618, 17268, 17211, 24628, 13429, 21627, 17211, 21624, 21619, 17212,
21619, 11944, 13278, 24628, 18898, 21623, 13278, 21620, 15612, 11945,
21620, 17000, 13279, 24628, 16591,  5305, 13279, 21621, 15613, 13280,
21621, 16999, 17248, 24628, 10300, 24628, 17248, 21622, 15614, 15675,
21622, 15474, 17249, 24628, 10298, 24628, 17249,  9614, 15615, 15390,
21623, 24628, 17117, 24628, 24628, 24628, 17117,  5305, 24628, 17118,
21624, 17264, 17228, 24628, 13430, 13423, 17228, 21625, 21620, 17229,
21625, 17258, 17242, 24628, 13431, 24628, 17242, 21626, 21621, 17243,
21626, 17256, 17250, 24628, 13432, 24628, 17250,  9611, 21622, 17251,
21627, 24628, 17269, 24628, 13433, 24628, 17269, 13423, 21623, 17270,
21628, 24628, 24628, 24628, 24628, 24628, 24628, 21527, 17279, 21618,
21629, 24628, 24628, 24628, 24628, 24628, 24628, 13268, 11943, 13278,
21630, 24628, 21668, 21668, 20559, 21664, 24628, 21644, 12446, 21631,
21631, 24628, 10997, 19083,  8974, 21637, 10997, 21632, 19776,  6123,
21632, 24628, 19443, 19086,  8975, 21636, 19443, 21633, 19777, 18973,
21633, 24628, 19423, 19087, 13407, 21635, 19423, 21634, 19778, 19088,
21634, 24628, 19415, 19103, 13398, 24628, 19415, 21143, 19779, 19104,
21635, 24628, 19424, 24628, 13414, 24628, 19424, 21144, 19780, 19425,
21636, 24628, 19444, 24628, 13439, 24628, 19444, 21635, 19781, 19445,
21637, 24628, 21643, 24628, 21609, 24628, 21643, 21636, 19782, 21638,
21638, 17404, 19783, 24628, 10958, 21642, 19783, 21639, 16936, 17348,
21639, 17405, 19784, 24628, 10956, 10932, 19784, 21640, 16937, 17406,
21640, 19791, 19785, 24628, 10954, 24628, 19785, 21641, 16938, 19786,
21641,  5552, 19790, 24628, 10953, 24628, 19790, 11460, 16939,  5553,
21642, 24628, 19792, 24628, 24628, 24628, 19792, 10932, 16943, 19793,
21643, 24628, 24628, 24628, 24628, 24628, 24628, 19444, 19824, 21638,
21644, 24628, 21663, 21663, 20565, 21659, 24628, 21652, 12447, 21645,
21645, 24628, 12448, 19120,  9255, 21651, 12448, 21646, 19807,  8064,
21646, 24628, 12449, 19121, 10829, 21650, 12449, 21647, 19808, 12450,
21647, 24628, 12472, 19122, 10830, 21649, 12472, 21648, 19809, 12473,
21648, 24628, 12485, 19123, 10831, 24628, 12485, 21170, 19810, 12486,
21649, 24628, 11560, 24628,  8567, 24628, 11560, 21171, 11511, 11561,
21650, 24628, 12528, 24628,  9287, 24628, 12528, 21649, 19811, 12529,
21651, 24628, 12551, 24628,  9286, 24628, 12551, 21650, 19812, 12552,
21652, 24628, 21658, 21658, 20571, 24628, 24628, 21223, 12588, 21653,
21653, 24628, 12589, 19126, 10968, 24628, 12589, 21654, 19814, 10525,
21654, 24628, 12590, 19127, 10969, 24628, 12590, 21655, 19815, 10541,
21655, 24628, 12591, 19128, 10970, 24628, 12591, 21656, 19816, 10557,
21656, 24628, 12592, 19129, 10971, 24628, 12592, 21657, 19817, 10577,
21657, 24628, 12593, 19130, 10972, 24628, 12593, 24628, 19818, 10588,
21658, 24628, 24628, 24628, 24628, 24628, 24628, 14803, 12607, 21653,
21659, 24628, 24628, 24628, 24628, 24628, 24628, 21224, 12608, 21660,
21660, 24628, 12595, 24628,  9972, 24628, 12595, 21661, 11538, 12596,
21661, 24628, 12594, 24628,  8565, 24628, 12594, 21662, 11529, 12469,
21662, 24628, 11588, 24628,  8566, 24628, 11588, 21649, 11520, 11589,
21663, 24628, 24628, 24628, 24628, 24628, 24628, 21658, 12636, 21645,
21664, 24628, 24628, 24628, 24628, 24628, 24628, 21659, 12637, 21665,
21665, 24628, 12638, 24628, 11707, 24628, 12638, 21666, 19841, 12639,
21666, 24628, 21101, 24628, 14744, 24628, 21101, 21667, 19842, 21102,
21667, 24628, 21083, 24628, 14738, 24628, 21083, 21635, 19843, 21084,
21668, 24628, 24628, 24628, 24628, 24628, 24628, 21663, 10996, 21631,
21669, 24628, 24628, 24628, 24628, 24628, 24628, 21664, 21550, 21670,
21670, 24628, 21551, 24628, 18889, 14744, 21551, 21671, 19846, 21552,
21671, 24628, 21558, 24628, 15977, 24628, 21558, 21672, 19847, 21559,
21672, 24628, 21564, 24628, 15858, 24628, 21564, 21616, 19857, 21565,
21673, 24628, 24628, 24628, 24628, 24628, 24628, 21668,  7546, 21612,
21674, 24628, 21675, 24628, 24628, 24628, 21675, 19977, 24628, 21673,
21675, 24628, 24628, 24628, 24628, 24628, 24628, 16601, 24628, 21673,
21676, 24628, 24628, 24628, 24628, 24628, 24628, 16912, 21675, 21611,
21677, 24628, 15977, 24628, 10119,  7310, 15977, 21678, 16162, 15978,
21678, 24628, 15858, 24628, 10118, 24628, 15858, 14069, 14024, 15859,
21679, 24628, 19972, 24628, 10117, 24628, 19972, 21680, 21678, 19963,
21680, 24628, 19971, 24628,  7952, 24628, 19971, 18434, 14069, 19968,
21681, 24628, 24628, 24628, 24628, 24628, 24628,  7306, 21682, 19794,
21682, 24628, 24628, 24628, 24628, 24628, 24628,  7310, 24628, 16945,
21683, 24628, 24628, 24628, 24628, 24628, 24628, 16884, 16014, 16899,
21684, 24628, 14163, 21709, 14727, 21699, 14163, 21685, 16838, 14164,
21685, 24628, 21689, 21698, 14699, 21697, 21689, 21686, 16844, 17747,
21686, 24628, 21687, 21688, 14719, 24628, 21687, 21060, 16856, 17763,
21687, 24628, 17780, 17780, 20642, 24628, 24628, 21061, 16869, 17763,
21688, 24628, 17780, 24628, 14201, 24628, 17780, 20295, 16872, 17763,
21689, 24628, 17787, 17787, 20636, 21690, 24628, 21687, 16873, 17747,
21690, 24628, 24628, 24628, 24628, 24628, 24628, 21063, 16874, 21691,
21691,  9961, 16875, 24628,  2691, 24628, 16875, 21695, 21692,  9962,
21692,  9972, 14716, 24628,   618, 24628, 14716, 21693, 13871,  9971,
21693,  8565, 14717, 24628,   619, 24628, 14717, 21694, 13864,  8573,
21694,  8566, 14718, 24628,   620, 24628, 14718, 14232, 13859,  8569,
21695,  9952, 16876, 24628,  2692, 24628, 16876, 21696, 21693,  9953,
21696,  9939, 16877, 24628,  2693, 24628, 16877, 17753, 21694,  9940,
21697, 24628, 21690, 24628, 14711, 24628, 21690, 21072, 16879, 21691,
21698, 24628, 17787, 24628, 14200, 24628, 17787, 21688, 16882, 17747,
21699, 24628, 21708, 24628, 14728, 24628, 21708, 21697, 16895, 21700,
21700, 13330, 16885, 24628, 12760, 21707, 16885, 21704, 21701, 12640,
21701, 11707, 14729, 24628, 12761, 16696, 14729, 21702, 16155, 11708,
21702, 14744, 14730, 24628, 12759,   620, 14730, 21703, 16156, 14731,
21703, 14738, 14737, 24628, 12757, 24628, 14737, 14176, 16157, 14739,
21704, 13331, 16886, 24628, 12758,  2693, 16886, 21705, 21702, 13332,
21705, 16892, 16887, 24628, 12756, 24628, 16887, 21706, 21703, 16888,
21706, 14545, 14532, 24628, 12715, 24628, 14532, 17596, 14176, 14533,
21707, 24628, 16893, 24628, 24628, 24628, 16893,  2693, 16696, 15529,
21708, 24628, 24628, 24628, 24628, 24628, 24628, 21690, 16884, 21700,
21709, 24628, 17802, 24628, 14199, 24628, 17802, 21698, 16897, 14164,
21710, 24628, 21720, 24628, 21721, 24628, 21720, 21699, 16898, 21711,
21711, 16015, 16899, 24628, 12782, 21719, 16899, 21716, 21712, 16016,
21712, 18889, 16042, 24628, 12783, 21715, 16042, 21713, 16159, 16043,
21713, 15977, 21677, 24628, 12781, 12757, 21677, 21714, 16160, 15978,
21714, 15858, 21678, 24628, 12779, 24628, 21678, 14070, 14027, 15859,
21715, 24628, 21682, 24628, 24628, 24628, 21682, 12757, 24628, 16945,
21716, 19973, 16900, 24628, 12780, 12756, 16900, 21717, 21713, 16901,
21717, 19972, 21679, 24628, 12778, 24628, 21679, 21718, 21714, 19963,
21718, 19971, 21680, 24628,  9694, 24628, 21680, 21121, 14070, 19968,
21719, 24628, 21681, 24628, 24628, 24628, 21681, 12756, 21715, 19794,
21720, 24628, 24628, 24628, 24628, 24628, 24628, 21708, 21683, 21711,
21721, 24628, 24628, 24628, 24628, 24628, 24628, 14728, 19771, 16042,
21722, 24628, 14058, 24628,  8971, 24628, 14058, 21709, 19322, 14059,
21723, 24628, 14161, 24628, 24628, 24628, 14161, 16723, 20954, 14162,
21724, 24628, 24628, 24628, 24628, 24628, 24628, 16746, 14161, 16836,
21725, 24628, 24628, 24628, 24628, 24628, 24628, 20144, 21675, 21726,
21726, 24628, 21673, 24628,  5733,  8973, 21673, 21727, 10994, 21612,
21727, 24628, 21668, 24628, 12880, 24628, 21668, 21728, 10995, 21631,
21728, 24628, 21663, 24628, 11267, 24628, 21663, 21729, 12847, 21645,
21729, 24628, 21658, 24628, 11268, 24628, 21658, 16743, 12846, 21653,
21730, 24628, 21731, 16943, 24628, 24628, 21731, 15197, 24628, 16944,
21731, 24628, 17822, 17822, 24628, 24628, 24628, 15198, 24628, 16944,
21732, 24628, 17821, 17821, 21682, 21733, 24628, 15206, 21731, 16717,
21733, 24628, 24628, 24628, 24628, 24628, 24628, 15207, 24628, 21734,
21734, 24628, 24628, 24628, 24628, 24628, 24628, 21735, 24628, 18698,
21735, 24628, 24628, 24628, 24628, 24628, 24628, 11699, 24628, 18660,
21736, 24628, 21733, 24628, 24628, 24628, 21733, 15208, 24628, 21734,
21737, 24628, 24628, 24628, 24628, 24628, 24628, 16699, 21738, 16703,
21738, 24628, 24628, 24628, 24628, 24628, 24628, 15728, 18553, 15732,
21739, 24628, 17119, 17119, 18952, 21740, 24628,  8610, 15450, 17120,
21740, 24628, 24628, 24628, 24628, 24628, 24628,  8605, 15451, 18963,
21741, 24628, 24628, 24628, 24628, 24628, 24628, 21740, 21742, 20180,
21742, 24628, 24628, 24628, 24628, 24628, 24628, 15451, 24628, 15536,
21743, 24628, 21744, 21623, 24628, 24628, 21744,  8633, 24628, 17118,
21744, 24628, 17117, 17117, 24628, 24628, 24628,  8585, 24628, 17118,
21745, 24628, 17116, 17116, 21357, 21746, 24628,  8584, 21744, 16597,
21746, 24628, 24628, 24628, 24628, 24628, 24628,  8535, 24628, 21747,
21747, 24628, 24628, 24628, 24628, 24628, 24628, 21748, 16652, 20303,
21748, 24628, 24628, 24628, 24628, 24628, 24628,  7051, 16653, 18367,
21749, 24628, 21746, 24628, 24628, 24628, 21746,  8557, 24628, 21747,
21750, 24628, 21357, 24628, 24628, 24628, 21357,  6721, 24628, 19647,
21751, 24628, 17116, 24628, 24628, 24628, 17116,  5301, 21623, 16597,
21752, 24628, 16458, 24628, 24628, 24628, 16458, 16453, 21753, 16459,
21753, 24628, 14358, 24628, 24628, 24628, 14358, 14354, 18395, 14359,
21754, 24628, 21796, 24628, 24628, 24628, 21796, 21752, 21794, 21755,
21755, 20699, 21777, 20096, 18920, 21790, 21777, 21756, 12796, 17629,
21756, 20688, 21776, 20097, 20535, 15402, 21776, 21766, 21757, 19684,
21757, 20652, 20651, 20098, 18008, 21765, 20651, 21758, 12798, 13712,
21758, 20656, 20658, 20099, 18009, 21764, 20658, 21759, 12799, 20100,
21759, 20657, 20659, 20109, 18010, 21763, 20659, 21762, 21760, 13740,
21760, 20655, 20662, 20107, 24628, 24628, 20662, 21761, 24628, 10469,
21761,  9736, 20661,  8495, 24628, 24628, 20661, 24628, 24628,  4956,
21762,  9807, 20660, 12844, 18011, 24628, 20660, 24628, 21761,  9773,
21763, 12609, 20650, 24628, 24628, 24628, 20650, 24628, 24628,  9774,
21764, 20647, 20649, 24628, 24628, 24628, 20649, 21763, 24628, 14159,
21765, 20617, 20648, 24628, 24628, 24628, 20648, 21764, 24628, 20618,
21766, 20680, 21773, 20112, 14020, 21775, 21773, 21767, 21758, 20113,
21767, 20672, 21770, 20124, 12657, 21772, 21770, 21768, 21759, 20125,
21768, 20671, 21769, 20131, 12659, 24628, 21769, 24628, 21762, 19366,
21769, 24628, 20671, 20132, 11821, 24628, 20671, 24628, 20660, 19366,
21770, 24628, 20672, 20133, 11900, 21771, 20672, 21769, 20659, 20125,
21771, 24628, 20673, 24628, 11902, 24628, 20673, 24628, 20650, 20674,
21772, 20673, 21771, 24628, 12658, 24628, 21771, 24628, 21763, 20674,
21773, 24628, 20680, 20135, 14021, 21774, 20680, 21770, 20658, 20113,
21774, 24628, 20681, 24628, 14023, 24628, 20681, 21771, 20649, 20682,
21775, 20681, 21774, 24628, 14025, 24628, 21774, 21772, 21764, 20682,
21776, 24628, 20688, 20137, 20536, 14463, 20688, 21773, 20651, 19684,
21777, 24628, 20699, 20138, 18132, 21778, 20699, 21776, 18451, 17629,
21778, 24628, 20139, 20139, 21363, 21780, 24628, 14463, 21779, 20140,
21779, 24628, 20217, 20217, 24628, 24628, 24628, 14462, 24628, 20216,
21780, 24628, 24628, 24628, 24628, 24628, 24628, 14465, 24628, 21781,
21781, 24628, 24628, 24628, 24628, 24628, 24628, 21784, 21734, 21782,
21782, 24628, 18698, 24628,  1983,  3267, 18698, 21783, 20303, 18699,
21783, 24628, 18566, 24628,  1984, 24628, 18566, 14470, 18197, 18567,
21784, 24628, 24628, 24628, 24628, 24628, 24628, 14700, 21735, 21785,
21785, 24628, 18660, 24628,  2921, 24628, 18660, 21786, 18367, 18661,
21786, 24628, 18650, 24628,  3267, 24628, 18650, 21787, 17123, 18651,
21787, 24628, 15956, 24628,  1275, 24628, 15956, 21788,  6066, 13655,
21788, 24628,  9604, 24628,  1276, 24628,  9604, 21789,  6061,  9605,
21789, 24628,  9522, 24628,   575, 24628,  9522, 24628,  5650,  9523,
21790, 24628, 21778, 20218, 21793, 21792, 21778, 15402, 21791, 20140,
21791, 24628, 21779, 20219, 24628, 24628, 21779, 15403, 24628, 20216,
21792, 24628, 21780, 24628, 24628, 24628, 21780, 15401, 24628, 21781,
21793, 24628, 21363, 24628, 24628, 24628, 21363, 14743, 24628, 20754,
21794, 24628, 21795, 24628, 24628, 24628, 21795, 21753, 20722, 21777,
21795, 24628, 24628, 24628, 24628, 24628, 24628, 14358, 20723, 21777,
21796, 24628, 24628, 24628, 24628, 24628, 24628, 16458, 21795, 21755,
21797, 21802, 21801, 19265, 17992, 19257, 21801, 16174, 21798, 16299,
21798, 21800, 21799, 17667, 24628, 24628, 21799, 16175, 24628,  8518,
21799, 24628, 21800,  8516, 24628, 24628, 21800, 16171, 24628,  8518,
21800, 24628,  8517,  8517, 24628, 24628, 24628, 16134, 24628,  8518,
21801, 24628, 21802, 16678, 12411, 19248, 21802, 16166, 21799, 16299,
21802, 24628, 16679, 16679, 12412, 19244, 24628, 16100, 21800, 16299,
21803, 24628, 21806, 16437, 19066, 16454, 21806, 21804, 15996, 16399,
21804, 24628, 21805, 16423, 16422, 24628, 21805, 24628, 15997, 16409,
21805, 24628, 16421, 16421, 16415, 24628, 24628, 24628, 15998, 16409,
21806, 24628, 16435, 16435, 17677, 16446, 24628, 21805, 15999, 16399,
21807, 24628, 16452, 16452, 17679, 21808, 24628, 21806, 16000, 16054,
21808, 24628, 24628, 24628, 24628, 24628, 24628, 16446, 16001, 21809,
21809,  7202, 16002,  8280, 12065, 21815, 16002, 21810, 10728,  8281,
21810, 12751, 16005, 17726, 12072, 21814, 16005, 21811, 10733, 12711,
21811, 12748, 16006, 17727, 12076, 21813, 16006, 21812, 10734, 12725,
21812, 12745, 16007, 17728, 12077, 24628, 16007, 16214, 10735,  5950,
21813,  4313, 15869, 24628,  5287, 24628, 15869, 16239, 10218,  4322,
21814, 12752, 16004, 24628, 12071, 24628, 16004, 21813, 10740, 12753,
21815, 12784, 16003, 24628, 12070, 24628, 16003, 21814, 10743, 12774,
21816, 24628, 21808, 24628, 24628, 24628, 21808, 16454, 16008, 21809,
21817, 24628, 16976, 16976, 17681, 21818, 24628, 21807, 16009,    20,
21818, 24628, 24628, 24628, 24628, 24628, 24628, 21808, 16010, 21819,
21819, 13316, 16011, 18941, 21303, 21831, 16011, 21820, 10767,  6792,
21820, 16883, 21830, 18942, 21306, 12076, 21830, 21821, 10779, 14513,
21821, 16873, 21827, 18943, 14696, 21829, 21827, 21825, 21822, 16845,
21822, 13319, 16842, 12828, 18815, 21824, 16842, 21823, 10770, 10827,
21823, 13320, 16843, 12829, 18816, 24628, 16843, 16472, 10771, 10967,
21824, 13322, 16841, 24628, 24628, 24628, 16841, 16476, 24628,  9961,
21825, 16869, 21826, 18944, 14697, 24628, 21826, 16518, 21823, 16857,
21826, 24628, 16869, 17761, 11704, 24628, 16869, 16520, 16843, 16857,
21827, 24628, 16873, 17760, 11696, 21828, 16873, 21826, 16842, 16845,
21828, 24628, 16874, 24628, 11702, 24628, 16874, 16531, 16841, 16875,
21829, 16874, 21828, 24628, 14695, 24628, 21828, 16532, 21824, 16875,
21830, 24628, 16883, 14512, 21299, 12074, 16883, 21827, 16839, 14513,
21831, 24628, 21834, 18946, 21839, 21838, 21834, 12076, 21832, 18947,
21832, 24628, 21833, 17538, 24628, 24628, 21833,  7998, 24628, 17539,
21833, 24628, 18039, 18039, 24628, 24628, 24628,  3375, 24628, 17539,
21834, 24628, 18961, 18961, 15957, 21835, 24628, 12074, 21833, 18947,
21835, 24628, 24628, 24628, 24628, 24628, 24628,  2690, 24628, 21836,
21836, 24628, 24628, 24628, 24628, 24628, 24628, 21837, 21410, 19651,
21837, 24628, 24628, 24628, 24628, 24628, 24628,  7306, 21411, 17926,
21838, 24628, 21835, 24628, 24628, 24628, 21835,  5287, 24628, 21836,
21839, 24628, 15957, 24628, 24628, 24628, 15957, 12068, 24628, 15958,
21840, 24628, 21818, 24628, 24628, 24628, 21818, 21816, 21841, 21819,
21841, 24628, 16010, 24628, 24628, 24628, 16010, 16008, 15993, 16011,
21842, 24628, 21881, 24628, 24628, 24628, 21881, 21840, 21879, 21843,
21843, 21596, 21863, 18969, 21312, 21875, 21863, 21855, 21844, 16960,
21844, 12445, 21548, 12840, 18819, 21854, 21548, 21849, 21845,  7547,
21845,  6120,  8058, 10520, 24628, 24628,  8058, 21846, 24628,  1692,
21846,  6121, 21576, 10521, 24628, 24628, 21576, 21847, 24628,  6122,
21847, 12586, 21575, 10522, 24628, 24628, 21575, 21848, 24628,  8063,
21848, 12587, 21574, 10523, 24628, 24628, 21574, 21761, 24628, 10524,
21849, 12446, 21571, 12841, 18820, 21853, 21571, 21850, 21846, 10997,
21850, 12447, 21572, 12842, 18821, 21852, 21572, 21851, 21847, 12448,
21851, 12588, 21573, 12843, 18822, 24628, 21573, 21762, 21848, 12589,
21852, 12608, 21570, 24628, 24628, 24628, 21570, 21763, 24628, 12595,
21853, 12637, 21569, 24628, 24628, 24628, 21569, 21852, 24628, 12638,
21854, 21550, 21549, 24628, 24628, 24628, 21549, 21853, 24628, 21551,
21855, 21587, 21862, 18970, 21317, 14696, 21862, 21856, 21849, 18971,
21856, 21581, 21859, 20482, 20012, 21861, 21859, 21857, 21850, 19327,
21857, 21580, 21858, 20483, 20013, 24628, 21858, 21768, 21851, 19349,
21858, 24628, 21580, 20484, 19837, 24628, 21580, 21769, 21573, 19349,
21859, 24628, 21581, 20485, 11266, 21860, 21581, 21858, 21572, 19327,
21860, 24628, 21582, 24628, 19839, 24628, 21582, 21771, 21570, 21583,
21861, 21582, 21860, 24628, 20011, 24628, 21860, 21772, 21852, 21583,
21862, 24628, 21587, 20486, 21318, 11696, 21587, 21859, 21571, 18971,
21863, 24628, 21596, 20487, 21322, 21864, 21596, 21862, 21548, 16960,
21864, 24628, 20488, 20488, 18866, 21866, 24628, 11696, 21865, 20489,
21865, 24628, 20525, 20525, 24628, 24628, 24628,  8010, 24628, 20524,
21866, 24628, 24628, 24628, 24628, 24628, 24628, 11702, 24628, 21867,
21867, 24628, 24628, 24628, 24628, 24628, 24628, 21870, 21367, 21868,
21868, 24628, 21179, 24628,   519,   572, 21179, 21869, 19651, 21180,
21869, 24628, 20495, 24628,   520, 24628, 20495, 12647, 19652, 20496,
21870, 24628, 24628, 24628, 24628, 24628, 24628, 14738, 21368, 21871,
21871, 24628, 19559, 24628,   571, 24628, 19559, 21872, 17926, 19560,
21872, 24628, 19552, 24628,   572, 24628, 19552, 21873, 16906, 19553,
21873, 24628, 16587, 24628,   573, 24628, 16587, 21874,  8887, 12382,
21874, 24628, 16588, 24628,   574, 24628, 16588, 21789,  8883, 12303,
21875, 24628, 21864, 20526, 21878, 21877, 21864, 14696, 21876, 20489,
21876, 24628, 21865, 20527, 24628, 24628, 21865,  8009, 24628, 20524,
21877, 24628, 21866, 24628, 24628, 24628, 21866, 14695, 24628, 21867,
21878, 24628, 18866, 24628, 24628, 24628, 18866, 14692, 24628, 18867,
21879, 24628, 21880, 24628, 24628, 24628, 21880, 21841, 21605, 21863,
21880, 24628, 24628, 24628, 24628, 24628, 24628, 16010, 21606, 21863,
21881, 24628, 24628, 24628, 24628, 24628, 24628, 21818, 21880, 21843,
21882, 24628, 24628, 24628, 24628, 24628, 24628, 13652, 11692, 16027,
21883, 24628, 21893, 24628, 24628, 24628, 21893, 16026, 21369, 21884,
21884, 24628, 21358, 17421, 18287, 21892, 21358, 21885, 17086, 16961,
21885, 24628, 21352, 17422, 18288, 21891, 21352, 21886, 20009, 17423,
21886, 24628, 21344, 21262, 20728, 21889, 21344, 21887, 20012, 19328,
21887, 24628, 21349, 21263, 20729, 24628, 21349, 21888, 20013, 19350,
21888, 24628, 15875, 14355, 13262, 24628, 15875, 24628, 12659, 14341,
21889, 24628, 21345, 24628, 24628, 24628, 21345, 21890, 20011, 21346,
21890, 24628, 15865, 24628, 24628, 24628, 15865, 24628, 12658, 15866,
21891, 24628, 21353, 24628, 24628, 24628, 21353, 21889, 20010, 21354,
21892, 24628, 21359, 24628, 24628, 24628, 21359, 21891, 17087, 21360,
21893, 24628, 24628, 24628, 24628, 24628, 24628, 21882, 21370, 21884,
21894, 20298, 21899, 24628, 15444, 13373, 21899, 21895, 15660, 17587,
21895, 20297, 21898, 24628, 15440, 24628, 21898, 21896, 15661, 20278,
21896, 20296, 21897, 24628, 15441, 24628, 21897, 20950, 15676, 20286,
21897, 24628, 20296, 24628, 13624, 24628, 20296, 17773, 15679, 20286,
21898, 24628, 20297, 24628, 17866, 24628, 20297, 21897, 15680, 20278,
21899, 24628, 20298, 24628, 15238,  3286, 20298, 21898, 15682, 17587,
21900, 24628, 13917, 24628, 15237, 21901, 13917, 21899, 17115, 13746,
21901, 24628, 24628, 24628, 24628, 24628, 24628,  3286, 17116, 21902,
21902, 24628, 16597, 17270, 20944, 21905, 16597, 21903, 15525, 16598,
21903, 24628, 21739, 17272, 20942, 21904, 21739,  8613, 15530, 17120,
21904, 24628, 21740, 24628, 24628, 24628, 21740,  8607, 15531, 18963,
21905, 24628, 21741, 24628, 24628, 24628, 21741, 21904, 15535, 20180,
21906, 24628, 21901, 24628, 15492, 24628, 21901, 13373, 21751, 21902,
21907, 24628, 21908, 24628, 24628, 24628, 21908, 15563, 13915, 21900,
21908, 24628, 24628, 24628, 24628, 24628, 24628, 15570, 13916, 21900,
21909, 24628, 24628, 24628, 24628, 24628, 24628, 15606, 21908, 15609,
21910, 24628, 21921, 15493, 16103,  7616, 21921, 21911, 15398, 13150,
21911, 24628, 21918, 15494, 16106, 21920, 21918, 21912, 15405, 15495,
21912, 24628, 21915, 15506, 13536, 21917, 21915, 21913, 15443, 15507,
21913, 24628, 21914, 15521, 13531, 24628, 21914, 24628, 14726, 14256,
21914, 24628, 14255, 14255, 14539, 24628, 24628, 24628, 14720, 14256,
21915, 24628, 15522, 15522, 14545, 21916, 24628, 21914, 15439, 15507,
21916, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 14712, 21065,
21917, 24628, 21916, 24628, 11128, 24628, 21916, 24628, 14724, 21065,
21918, 24628, 15523, 15523, 16892, 21919, 24628, 21915, 15406, 15495,
21919, 24628, 24628, 24628, 24628, 24628, 24628, 21916, 15434, 21076,
21920, 24628, 21919, 24628, 16105, 24628, 21919, 21917, 15442, 21076,
21921, 24628, 13149, 13149, 13331, 21922, 24628, 21918, 14459, 13150,
21922, 24628, 24628, 24628, 24628, 24628, 24628, 21919, 21110, 21092,
21923, 24628, 15524, 15524, 16893, 21924, 24628,  7616, 15446, 15525,
21924, 24628, 24628, 24628, 24628, 24628, 24628,  1980, 16695, 21925,
21925, 24628, 16652, 24628, 24628, 24628, 16652, 21926, 24628, 15337,
21926, 24628, 16653, 24628, 24628, 24628, 16653,  6872, 24628, 16654,
21927, 24628, 15395, 24628, 24628, 24628, 15395, 15392, 13143, 15396,
21928, 24628, 21966, 24628, 24628, 24628, 21966, 21927, 21964, 21929,
21929, 24628, 21954, 20372, 14419, 21960, 21954, 21930, 15732, 19896,
21930, 24628, 21948, 20370, 18504, 16106, 21948, 21931, 15733, 20327,
21931, 24628, 21941, 20368, 18501, 21947, 21941, 21932, 15734, 20355,
21932, 24628, 21935, 20367, 18498, 21940, 21935, 21933, 15881, 16440,
21933, 24628, 21934, 20366, 17975, 24628, 21934, 24628, 15882, 16447,
21934, 24628, 16446, 16446, 17498, 24628, 24628, 24628, 15875, 16447,
21935, 24628, 16439, 16439, 19971, 21936, 24628, 21934, 15874, 16440,
21936, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 15865, 21937,
21937,  4310, 15866, 24628,  5284, 24628, 15866, 21938, 10224,  4357,
21938,  4311, 15867, 24628,  5285, 24628, 15867, 21939, 10222,  4344,
21939,  4312, 15868, 24628,  5286, 24628, 15868, 21813, 10220,  4333,
21940, 24628, 21936, 24628, 14423, 24628, 21936, 24628, 15880, 21937,
21941, 24628, 20369, 20369, 19972, 21942, 24628, 21935, 15735, 20355,
21942, 24628, 24628, 24628, 24628, 24628, 24628, 21936, 15864, 21943,
21943,  7203, 15870, 24628, 12066, 24628, 15870, 21944, 10744, 12786,
21944,  7204, 15871, 24628, 12067, 24628, 15871, 21945, 10741, 12764,
21945,  7205, 15872, 24628, 12068, 24628, 15872, 21946, 10738,  7264,
21946,  7206, 15873, 24628, 12069, 24628, 15873, 20360, 10736,  7212,
21947, 24628, 21942, 24628, 14422, 24628, 21942, 21940, 15879, 21943,
21948, 24628, 20371, 20371, 19973, 21949, 24628, 21941, 15883, 20327,
21949, 24628, 24628, 24628, 24628, 24628, 24628, 21942, 15884, 21950,
21950, 14031, 15885, 24628, 21310, 21839, 15885, 21951, 18813, 14032,
21951, 15942, 15909, 24628, 21308, 12068, 15909, 21952, 18814, 15910,
21952, 15941, 15923, 24628, 14692, 24628, 15923, 21953, 18815, 15924,
21953, 15940, 15929, 24628, 14693, 24628, 15929, 20332, 18816, 15930,
21954, 24628, 20373, 20373, 16015, 21955, 24628, 21948, 18554, 19896,
21955, 24628, 24628, 24628, 24628, 24628, 24628, 21949, 18555, 21956,
21956, 18682, 18556, 24628, 21325, 21878, 18556, 21957, 18819, 18557,
21957, 18681, 18842, 24628, 21321, 14692, 18842, 21958, 18820, 18639,
21958, 18680, 18843, 24628, 16128, 24628, 18843, 21959, 18821, 18667,
21959, 18679, 18844, 24628, 16126, 24628, 18844, 18193, 18822, 18675,
21960, 24628, 20374, 20374, 21681, 21961, 24628, 16106, 21732, 20375,
21961, 24628, 24628, 24628, 24628, 24628, 24628, 16105, 21733, 21962,
21962, 24628, 21734, 24628, 24628, 24628, 21734, 21963, 24628, 18698,
21963, 24628, 21735, 24628, 24628, 24628, 21735, 14692, 24628, 18660,
21964, 24628, 21965, 24628, 24628, 24628, 21965, 13143, 20386, 21954,
21965, 24628, 24628, 24628, 24628, 24628, 24628, 12135, 20387, 21954,
21966, 24628, 24628, 24628, 24628, 24628, 24628, 15395, 21965, 21929,
21967, 24628, 21974, 19289,  5743, 21985, 21974, 21968, 15342,   105,
21968, 24628, 21973, 19290,  5744, 20285, 21973, 21969, 15343,   329,
21969, 24628, 21972, 19291, 15720, 24628, 21972, 21970, 15347, 19292,
21970, 24628, 21971, 19300, 15718, 24628, 21971, 24628, 15348, 19301,
21971, 24628, 19306, 19306, 19110, 24628, 24628, 24628, 15349, 19301,
21972, 24628, 19307, 19307, 19719, 24628, 24628, 21971, 15350, 19292,
21973, 24628, 19308, 19308, 19727, 20296, 24628, 21972, 15371,   329,
21974, 24628,   104,   104, 19750, 21975, 24628, 21973, 15394,   105,
21975, 24628, 24628, 24628, 24628, 24628, 24628, 20296, 15395, 21976,
21976, 12136, 15396, 19887,  7302, 21983, 15396, 21977, 16622, 12137,
21977, 21921, 21910, 19888, 16269,  7623, 21910, 21978, 16638, 13150,
21978, 21918, 21911, 19889, 16268, 21982, 21911, 21979, 16639, 15495,
21979, 21915, 21912, 19890, 13537, 21981, 21912, 21980, 16640, 15507,
21980, 21914, 21913, 18164, 13532, 24628, 21913, 24628, 16641, 14256,
21981, 21916, 21917, 24628, 13538, 24628, 21917, 24628, 16642, 21065,
21982, 21919, 21920, 24628, 16260, 24628, 21920, 21981, 16644, 21076,
21983, 24628, 21923, 19891, 21707, 21984, 21923,  7623, 16647, 15525,
21984, 24628, 21924, 24628, 24628, 24628, 21924,  7602, 16651, 21925,
21985, 24628, 21975, 24628, 15728, 24628, 21975, 20285, 21927, 21976,
21986, 24628, 21996, 24628, 21738, 24628, 21996, 21985, 21928, 21987,
21987, 21954, 21929, 19895, 18084, 21994, 21929, 21988, 16703, 19896,
21988, 21948, 21930, 20326, 18503, 16268, 21930, 21989, 16704, 20327,
21989, 21941, 21931, 20354, 18500, 21993, 21931, 21990, 16705, 20355,
21990, 21935, 21932, 20364, 18497, 21992, 21932, 21991, 16706, 16440,
21991, 21934, 21933, 20365, 18027, 24628, 21933, 24628, 16707, 16447,
21992, 21936, 21940, 24628, 18016, 24628, 21940, 24628, 16709, 21937,
21993, 21942, 21947, 24628, 18087, 24628, 21947, 21992, 16711, 21943,
21994, 24628, 21960, 20384, 21719, 21995, 21960, 16268, 16716, 20375,
21995, 24628, 21961, 24628, 24628, 24628, 21961, 16260, 21736, 21962,
21996, 24628, 24628, 24628, 24628, 24628, 24628, 21975, 21966, 21987,
21997, 24628, 15687, 24628, 24628, 24628, 15687, 13632, 13183, 15688,
21998, 24628, 15699, 24628, 24628, 24628, 15699, 21997, 13098, 15700,
21999, 24628,  6218,  9126, 12731, 18738,  6218, 15104,  7642,  9128,
22000, 24628, 18895, 18895, 18951, 22001, 24628, 13536, 15064, 18896,
22001, 24628, 24628, 24628, 24628, 24628, 24628, 11128, 15066, 22002,
22002, 24628, 15067, 24628, 24628, 24628, 15067, 22003, 24628, 15068,
22003, 24628, 21453, 24628, 24628, 24628, 21453, 22004, 24628, 17843,
22004, 24628, 21454, 24628, 24628, 24628, 21454, 14695, 24628,  9256,
22005, 24628, 18919, 18919, 18953, 22009, 24628, 22000, 22006, 18920,
22006, 24628, 20582, 20582, 18958, 22008, 24628, 15064, 22007, 18132,
22007, 24628, 19644, 19644, 24628, 24628, 24628, 15065, 24628, 19642,
22008, 24628, 24628, 24628, 24628, 24628, 24628, 15066, 24628, 21503,
22009, 24628, 24628, 24628, 24628, 24628, 24628, 22001, 22008, 22010,
22010, 24628, 21503, 24628, 24628, 24628, 21503, 22011, 24628, 20439,
22011, 24628, 21504, 24628, 24628, 24628, 21504, 22012, 24628, 19633,
22012, 24628, 21505, 24628, 24628, 24628, 21505, 20011, 24628, 11275,
22013, 24628, 24628, 24628, 24628, 24628, 24628,   707, 21327, 15061,
22014,   104, 22021, 24628, 11809, 16366, 22021, 22015, 15051,   105,
22015, 19308, 22020, 24628,  8703, 24628, 22020, 22016, 15052,   329,
22016, 19307, 22019, 24628,  8697, 24628, 22019, 22017, 15053, 19292,
22017, 19306, 22018, 24628,  8663, 24628, 22018, 24628, 15054, 19301,
22018, 24628, 19306, 24628, 11721, 24628, 19306, 24628, 15055, 19301,
22019, 24628, 19307, 24628, 11720, 24628, 19307, 22018, 15056, 19292,
22020, 24628, 19308, 24628, 11719, 24628, 19308, 22019, 11784,   329,
22021, 24628,   104, 24628, 14047,   114,   104, 22020, 11783,   105,
22022, 24628, 22036, 24628, 11810, 24628, 22036, 16366, 15060, 22023,
22023, 24628, 15061, 21331, 21902, 22031, 15061, 22024, 13903, 13218,
22024, 24628, 15062, 21332, 21903, 22029, 15062, 13534, 22025, 14315,
22025, 24628, 15063, 21333, 15530, 22026, 15063, 13505, 13907, 13341,
22026, 24628, 15064, 18129, 20937, 22028, 15064, 13506, 22027, 14491,
22027, 24628, 15065, 18130, 24628, 24628, 15065, 13508, 24628, 14189,
22028, 24628, 15066, 24628, 24628, 24628, 15066, 13507, 24628, 15067,
22029, 24628, 22000, 18917, 20941, 22030, 22000, 13537, 22026, 18896,
22030, 24628, 22001, 24628, 24628, 24628, 22001, 13538, 22028, 22002,
22031, 24628, 22005, 20583, 20943, 22035, 22005, 22029, 22032, 18920,
22032, 24628, 22006, 18131, 20938, 22034, 22006, 22026, 22033, 18132,
22033, 24628, 22007, 19643, 24628, 24628, 22007, 22027, 24628, 19642,
22034, 24628, 22008, 24628, 24628, 24628, 22008, 22028, 24628, 21503,
22035, 24628, 22009, 24628, 24628, 24628, 22009, 22030, 22034, 22010,
22036, 24628, 24628, 24628, 24628, 24628, 24628,   114, 22013, 22023,
22037, 24628, 17029, 24628, 24628, 24628, 17029, 15036, 17031, 13947,
22038, 24628, 24628, 24628, 24628, 24628, 24628, 21127, 22118, 22039,
22039, 24628, 22110, 22117, 18554, 14459, 22110, 22047, 18450, 22040,
22040,  8358, 17629, 17347, 11007, 13677, 17629, 22041, 19896,  8359,
22041, 20992, 17630, 21284, 13770, 13678, 17630, 22042, 19897,  9319,
22042, 20979, 20962, 21285, 13760, 22046, 20962, 22043, 19905, 17008,
22043, 20972, 20963, 21286, 13754, 22045, 20963, 22044, 19906, 17036,
22044, 20965, 20964, 18069, 13752, 24628, 20964, 24628, 18186, 17064,
22045, 20612, 20705, 24628, 13757, 24628, 20705, 24628, 18193, 20613,
22046, 20980, 20991, 24628, 13767, 24628, 20991, 22045, 19910, 20981,
22047, 24628, 22100, 22109, 15883, 22108, 22100, 22057, 20667, 22048,
22048, 13712, 19684, 20401, 13676, 22055, 19684, 22049, 20327, 11454,
22049, 13713, 19685, 20402, 13677, 15432, 19685, 22050, 20328, 13714,
22050, 19721, 19686, 20403, 13678, 22054, 19686, 22051, 20329, 19687,
22051, 19718, 19709, 20404, 13688, 22053, 19709, 22052, 20330, 19710,
22052, 19407, 19406, 20405, 13689, 24628, 19406, 24628, 20331, 19111,
22053, 19428, 19441, 24628, 13687, 24628, 19441, 24628, 20332, 19429,
22054, 19722, 19728, 24628, 13686, 24628, 19728, 22053, 20333, 19723,
22055, 24628, 19751, 20422, 15332, 22056, 19751, 15432, 20338, 19752,
22056, 24628, 20453, 24628, 15334, 24628, 20453, 15427, 20347, 20454,
22057, 24628, 22091, 22099, 15735, 22098, 22091, 22067, 20668, 22058,
22058, 20100, 20113, 20429, 15409, 22066, 20113, 22059, 20355, 12801,
22059, 19200, 20114, 20430, 15428, 22065, 20114, 22060, 20356, 12856,
22060, 19170, 20115, 20431, 15432, 22064, 20115, 22061, 20357, 12922,
22061, 19158, 20116, 20432, 15433, 22063, 20116, 22062, 20358, 18769,
22062, 12496, 19338, 20433, 14215, 24628, 19338, 24628, 20359, 12498,
22063, 11549, 19342, 24628, 14211, 24628, 19342, 24628, 20360, 11550,
22064, 19171, 20118, 24628, 15427, 24628, 20118, 22063, 20361, 19172,
22065, 19201, 20120, 24628, 15426, 24628, 20120, 22064, 20362, 19202,
22066, 20101, 20122, 24628, 15410, 24628, 20122, 22065, 20363, 20102,
22067, 24628, 22082, 22090, 15874, 22089, 22082, 22074, 20669, 22068,
22068, 13740, 20125, 15591, 15374, 22073, 20125, 22069, 16440, 10470,
22069, 13741, 20126, 15592, 15378, 22072, 20126, 22070, 16441, 10429,
22070, 11587, 20127, 15597, 15379, 22071, 20127, 19182, 16442, 10394,
22071, 11581, 20128, 24628, 15377, 24628, 20128, 19183, 16443, 11582,
22072, 11610, 20129, 24628, 15376, 24628, 20129, 22071, 16444, 11611,
22073, 11631, 20130, 24628, 15375, 24628, 20130, 22072, 16445, 11632,
22074, 24628, 22075, 22081, 15875, 24628, 22075, 24628, 20670, 22077,
22075, 24628, 22076, 22076, 20612, 24628, 24628, 24628, 20671, 22077,
22076, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 19365, 22077,
22077,  9773, 19366, 15602,  8689, 24628, 19366, 22078, 16447,  4957,
22078,  9766, 19367, 15603,  8694, 24628, 19367, 22079, 16448,  4945,
22079,  9759, 19368, 15604,  8695, 24628, 19368, 22080, 16449,  4933,
22080,  9752, 19369, 15605,  8696, 24628, 19369, 19272, 16450,  4921,
22081, 24628, 22076, 24628, 14340, 24628, 22076, 24628, 19364, 22077,
22082, 24628, 22088, 22088, 21527, 22083, 24628, 22075, 20672, 22068,
22083, 24628, 24628, 24628, 24628, 24628, 24628, 24628, 20673, 22084,
22084,  9774, 20674, 24628, 14713, 24628, 20674, 22085, 21937,  9775,
22085,  9767, 20675, 24628, 14714, 24628, 20675, 22086, 21938,  9768,
22086,  9760, 20676, 24628, 14715, 24628, 20676, 22087, 21939,  9761,
22087,  9753, 20677, 24628, 14609, 24628, 20677, 19183, 21813,  9754,
22088, 24628, 24628, 24628, 24628, 24628, 24628, 22076, 20134, 22068,
22089, 24628, 22083, 24628, 15865, 24628, 22083, 24628, 20678, 22084,
22090, 24628, 22088, 24628, 14339, 24628, 22088, 22081, 20679, 22068,
22091, 24628, 22097, 22097, 21564, 22092, 24628, 22082, 20680, 22058,
22092, 24628, 24628, 24628, 24628, 24628, 24628, 22083, 20681, 22093,
22093, 14159, 20682, 24628, 15435, 24628, 20682, 22094, 21943, 12851,
22094, 14152, 20683, 24628, 15436, 24628, 20683, 22095, 21944, 12919,
22095, 14142, 20684, 24628, 15437, 24628, 20684, 22096, 21945, 14143,
22096, 14136, 20685, 24628, 15438, 24628, 20685, 22063, 21946, 14137,
22097, 24628, 24628, 24628, 24628, 24628, 24628, 22088, 20136, 22058,
22098, 24628, 22092, 24628, 15864, 24628, 22092, 22089, 20686, 22093,
22099, 24628, 22097, 24628, 15736, 24628, 22097, 22090, 20687, 22058,
22100, 24628, 22107, 22107, 21558, 22101, 24628, 22091, 20688, 22048,
22101, 24628, 24628, 24628, 24628, 24628, 24628, 22092, 20689, 22102,
22102, 20618, 20690, 24628, 16551, 22106, 20690, 22103, 21950, 20619,
22103, 20629, 20691, 24628, 16552, 15437, 20691, 22104, 21951, 20630,
22104, 20636, 20692, 24628, 16553, 24628, 20692, 22105, 21952, 20637,
22105, 20642, 20693, 24628, 16554, 24628, 20693, 22053, 21953, 20643,
22106, 24628, 20695, 24628, 16555, 24628, 20695, 15437, 21839, 20452,
22107, 24628, 24628, 24628, 24628, 24628, 24628, 22097, 19683, 22048,
22108, 24628, 22101, 24628, 15884, 24628, 22101, 22098, 20697, 22102,
22109, 24628, 22107, 24628, 16715, 24628, 22107, 22099, 20698, 22048,
22110, 24628, 22116, 22116, 21551, 22111, 24628, 22100, 20699, 22040,
22111, 24628, 24628, 24628, 24628, 24628, 24628, 22101, 20700, 22112,
22112, 18454, 20701, 24628, 18400, 16552, 20701, 22113, 21956, 18455,
22113, 20594, 20702, 24628, 18401, 16553, 20702, 22114, 21957, 20595,
22114, 20601, 20703, 24628, 18402, 24628, 20703, 22115, 21958, 20602,
22115, 20607, 20704, 24628, 18413, 24628, 20704, 22045, 21959, 20608,
22116, 24628, 24628, 24628, 24628, 24628, 24628, 22107, 19682, 22040,
22117, 24628, 22116, 24628,  8988, 15445, 22116, 22109, 17628, 22040,
22118, 24628, 24628, 24628, 24628, 24628, 24628, 13744, 22119, 22110,
22119, 24628, 24628, 24628, 24628, 24628, 24628, 13916, 24628, 22116,
22120, 24628, 22127, 18167, 16149, 14622, 22127, 22121, 14686, 14165,
22121, 24628, 22124, 18166, 16150, 22126, 22124, 22122, 14698, 14217,
22122, 24628, 22123, 18165, 16151, 24628, 22123, 21913, 14725, 14240,
22123, 24628, 14239, 14239, 16505, 24628, 24628, 21914, 14719, 14240,
22124, 24628, 14216, 14216, 16499, 22125, 24628, 22123, 14699, 14217,
22125, 24628, 24628, 24628, 24628, 24628, 24628, 21916, 14711, 21692,
22126, 24628, 22125, 24628, 11127, 24628, 22125, 21917, 14723, 21692,
22127, 24628, 14198, 14198, 16492, 22128, 24628, 22124, 14727, 14165,
22128, 24628, 24628, 24628, 24628, 24628, 24628, 22125, 14728, 21701,
22129, 24628, 14197, 14197, 16487, 22130, 24628, 22127, 11693, 14060,
22130, 24628, 24628, 24628, 24628, 24628, 24628, 22128, 21721, 21712,
22131, 24628, 18169, 18169, 16559, 22132, 24628, 14622, 14747, 17855,
22132, 24628, 24628, 24628, 24628, 24628, 24628,  1330, 21412, 22133,
22133, 24628, 21410, 24628, 24628, 24628, 21410, 22134, 24628, 19057,
22134, 24628, 21411, 24628, 24628, 24628, 21411, 12757, 24628, 18037,
22135, 24628, 22136, 24628, 24628, 24628, 22136, 14680, 14195, 22129,
22136, 24628, 24628, 24628, 24628, 24628, 24628, 13019, 14196, 22129,
22137, 24628, 24628, 24628, 24628, 24628, 24628, 14601, 22136, 14684,
22138, 24628, 22166, 24628, 24628, 24628, 22166, 14683, 22164, 22139,
22139, 24628, 22155, 20827, 17943, 22160, 22155, 22140, 17085, 18178,
22140, 24628, 22150, 20825, 17972, 16150, 22150, 22141, 21342, 20793,
22141, 24628, 22144, 20823, 17973, 22149, 22144, 22142, 21343, 20808,
22142, 24628, 22143, 20821, 17974, 24628, 22143, 21933, 21351, 20816,
22143, 24628, 20822, 20822, 18435, 24628, 24628, 21934, 21349, 20816,
22144, 24628, 20824, 20824, 18436, 22145, 24628, 22143, 21344, 20808,
22145, 24628, 24628, 24628, 24628, 24628, 24628, 21936, 21345, 22146,
22146,  4394, 21346, 24628,  6719, 24628, 21346, 22147, 10193, 11443,
22147,  4395, 21347, 24628,  6720, 24628, 21347, 22148, 10180, 11410,
22148,  4396, 21348, 24628,  6721, 24628, 21348, 20812, 10166, 11392,
22149, 24628, 22145, 24628, 17946, 24628, 22145, 21940, 21350, 22146,
22150, 24628, 20826, 20826, 18437, 22151, 24628, 22144, 21352, 20793,
22151, 24628, 24628, 24628, 24628, 24628, 24628, 22145, 21353, 22152,
22152, 18439, 21354, 24628, 18911, 21750, 21354, 22153, 16514, 18440,
22153, 16562, 21355, 24628, 16594,  6721, 21355, 22154, 16512, 16563,
22154, 16540, 21356, 24628, 14743, 24628, 21356, 20797, 16483, 16541,
22155, 24628, 20828, 20828, 14407, 22156, 24628, 22150, 21358, 18178,
22156, 24628, 24628, 24628, 24628, 24628, 24628, 22151, 21359, 22157,
22157, 17089, 21360, 24628, 20577, 21793, 21360, 22158, 18007, 17090,
22158, 19863, 21361, 24628, 20551, 14743, 21361, 22159, 18008, 19848,
22159, 19862, 21362, 24628, 14024, 24628, 21362, 18192, 18009, 19858,
22160, 24628, 20829, 20829, 18438, 22161, 24628, 16150, 21364, 20830,
22161, 24628, 24628, 24628, 24628, 24628, 24628, 11127, 21366, 22162,
22162, 24628, 21367, 24628, 24628, 24628, 21367, 22163, 24628, 21179,
22163, 24628, 21368, 24628, 24628, 24628, 21368, 14743, 24628, 19559,
22164, 24628, 22165, 24628, 24628, 24628, 22165, 22135, 20838, 22155,
22165, 24628, 24628, 24628, 24628, 24628, 24628, 22136, 20839, 22155,
22166, 24628, 24628, 24628, 24628, 24628, 24628, 22137, 22165, 22139,
22167, 24628,   327, 19289,   811, 22181,   327, 22168, 14554,   105,
22168, 24628,   328, 19290,  2677, 22173,   328, 22169, 14555,   329,
22169, 24628, 22172, 19291,  8667, 20295, 22172, 22170, 14556, 19292,
22170, 24628, 22171, 19300,  8662, 24628, 22171, 24628, 14568, 19301,
22171, 24628, 19306, 19306, 19110, 24628, 24628, 24628, 14574, 19301,
22172, 24628, 19307, 19307, 19116, 17774, 24628, 22171, 14584, 19292,
22173, 24628, 22180, 24628,  8705, 24628, 22180, 20295, 14679, 22174,
22174, 13020, 14602, 18144,  7148, 22179, 14602, 22175, 21380,  6006,
22175, 13021, 14603, 18145, 16237, 22178, 14603, 22176, 21387, 13022,
22176, 13035, 14614, 18149, 16236, 21071, 14614, 22177, 21388, 13036,
22177, 13046, 14615, 18150, 16235, 24628, 14615, 20290, 21389, 13047,
22178, 13064, 14624, 24628, 16227, 24628, 14624, 21071, 21390, 13065,
22179, 13073, 14627, 24628, 16228, 24628, 14627, 22178, 21391, 13074,
22180, 24628, 24628, 24628, 24628, 24628, 24628, 17774, 14601, 22174,
22181, 24628, 22189, 24628, 17083, 24628, 22189, 22173, 14683, 22182,
22182, 22129, 14684, 18154, 12013, 22187, 14684, 22183, 21394, 14060,
22183, 22127, 22120, 18161, 16282, 16236, 22120, 22184, 21402, 14165,
22184, 22124, 22121, 18162, 16281, 22186, 22121, 22185, 21403, 14217,
22185, 22123, 22122, 18163, 16280, 24628, 22122, 21980, 21404, 14240,
22186, 22125, 22126, 24628, 16252, 24628, 22126, 21981, 21405, 21692,
22187, 24628, 22131, 18170, 21100, 22188, 22131, 16236, 21406, 17855,
22188, 24628, 22132, 24628, 24628, 24628, 22132,  1950, 21409, 22133,
22189, 24628, 24628, 24628, 24628, 24628, 24628, 22180, 22137, 22182,
22190, 24628, 22198, 24628, 21371, 24628, 22198, 22181, 22138, 22191,
22191, 22155, 22139, 18177, 18031, 22196, 22139, 22192, 21415, 18178,
22192, 22150, 22140, 20792, 18030, 16281, 22140, 22193, 21423, 20793,
22193, 22144, 22141, 20807, 18029, 22195, 22141, 22194, 21424, 20808,
22194, 22143, 22142, 20815, 18028, 24628, 22142, 21991, 21425, 20816,
22195, 22145, 22149, 24628, 18017, 24628, 22149, 21992, 21426, 22146,
22196, 24628, 22160, 20836, 21122, 22197, 22160, 16281, 21427, 20830,
22197, 24628, 22161, 24628, 24628, 24628, 22161, 16252, 21429, 22162,
22198, 24628, 24628, 24628, 24628, 24628, 24628, 22189, 22166, 22191,
22199, 24628, 19003, 19003, 18886, 22202, 24628, 22200,  8500, 19004,
22200, 24628, 19054, 19054, 18887, 19131, 24628, 22201,  8392, 11638,
22201, 24628, 19055, 19055, 18888, 24628, 24628, 24628,  8377, 11681,
22202, 24628, 24628, 24628, 24628, 24628, 24628, 19131,  8501, 16757,
22203, 24628, 24628, 24628, 24628, 24628, 24628, 22202, 14057, 21722,
22204, 24628, 24628, 24628, 24628, 24628, 24628, 22203, 22238, 22205,
22205, 24628, 22237, 24628, 19540, 14199, 22237, 22211, 19324, 22206,
22206,  7547, 16960, 18047,  6793, 14181, 16960, 22207, 18178,  1693,
22207,  7548, 21522, 18048, 14072, 14174, 21522, 22208, 18179,  7549,
22208, 21526, 21523, 18049, 14067, 22210, 21523, 22209, 18180, 18050,
22209, 21525, 21524, 18063, 14064, 24628, 21524, 22044, 18181, 18064,
22210, 21527, 21531, 24628, 14069, 24628, 21531, 22045, 18192, 21528,
22211, 24628, 22236, 24628, 19538, 24628, 22236, 22220, 19325, 22212,
22212, 10997, 18971, 20874, 14184, 22217, 18971, 22213, 20793,  6123,
22213, 19443, 18972, 20875, 14181, 14213, 18972, 22214, 20794, 18973,
22214, 19423, 19404, 20876, 14174, 22216, 19404, 22215, 20795, 19088,
22215, 19415, 19405, 20877, 14172, 24628, 19405, 22052, 20796, 19104,
22216, 19424, 19440, 24628, 14175, 24628, 19440, 22053, 20797, 19425,
22217, 24628, 19499, 20878, 14185, 22218, 19499, 14213, 20800, 19500,
22218, 24628, 19648, 24628, 22219, 24628, 19648, 14210, 20803, 19649,
22219, 24628, 24628, 24628, 24628, 24628, 24628,   789, 24628, 19312,
22220, 24628, 22235, 24628, 19536, 24628, 22235, 22228, 19326, 22221,
22221, 12448, 19327, 20880, 14207, 22227, 19327, 22222, 20808,  8064,
22222, 12449, 19335, 20881, 14212, 22226, 19335, 22223, 20809, 12450,
22223, 12472, 19336, 20882, 14213, 22225, 19336, 22224, 20810, 12473,
22224, 12485, 19337, 20883, 14214, 24628, 19337, 22062, 20811, 12486,
22225, 11560, 19341, 24628, 14210, 24628, 19341, 22063, 20812, 11561,
22226, 12528, 19344, 24628, 14209, 24628, 19344, 22225, 20813, 12529,
22227, 12551, 19346, 24628, 14208, 24628, 19346, 22226, 20814, 12552,
22228, 24628, 22234, 24628, 19534, 24628, 22234, 22081, 19348, 22229,
22229, 12589, 19349, 20885, 14202, 24628, 19349, 22230, 20816, 10525,
22230, 12590, 19355, 20886, 14203, 24628, 19355, 22231, 20817, 10541,
22231, 12591, 19356, 20887, 14204, 24628, 19356, 22232, 20818, 10557,
22232, 12592, 19357, 20888, 14205, 24628, 19357, 22233, 20819, 10577,
22233, 12593, 19358, 20889, 14206, 24628, 19358, 24628, 20820, 10588,
22234, 24628, 24628, 24628, 24628, 24628, 24628, 22076, 19370, 22229,
22235, 24628, 24628, 24628, 24628, 24628, 24628, 22234, 19371, 22221,
22236, 24628, 24628, 24628, 24628, 24628, 24628, 22235, 19372, 22212,
22237, 24628, 24628, 24628, 24628, 24628, 24628, 22236, 19373, 22206,
22238, 24628, 24628, 24628, 24628, 24628, 24628, 14057, 24628, 22237,
22239, 24628, 22240, 17124, 24628, 24628, 22240, 14324, 24628, 17125,
22240, 24628, 19822, 19822, 24628, 24628, 24628, 13359, 24628, 17125,
22241, 24628, 22242, 19755, 20334, 22248, 22242, 13563, 14323, 13805,
22242, 24628, 19756, 19756, 19380, 22243, 24628, 13564, 13354, 13805,
22243, 24628, 18315, 18315, 17463, 22245, 24628, 13565, 22244, 18304,
22244, 24628, 17863, 17863, 24628, 24628, 24628, 13566, 24628, 17864,
22245, 24628, 24628, 24628, 24628, 24628, 24628, 11703, 24628, 22246,
22246, 24628, 24628, 24628, 24628, 24628, 24628, 22247, 11777, 21216,
22247, 24628, 24628, 24628, 24628, 24628, 24628, 21455, 13548, 21185,
22248, 24628, 22243, 18303, 20799, 22250, 22243, 13569, 22249, 18304,
22249, 24628, 22244, 17924, 24628, 24628, 22244, 13572, 24628, 17864,
22250, 24628, 22245, 24628, 24628, 24628, 22245, 13570, 24628, 22246,
22251, 24628, 22254, 18316, 20806, 22260, 22254, 22248, 22252, 18317,
22252, 24628, 22253, 17925, 24628, 24628, 22253, 22249, 24628, 17876,
22253, 24628, 17875, 17875, 24628, 24628, 24628, 22244, 24628, 17876,
22254, 24628, 18692, 18692, 20471, 22255, 24628, 22243, 22253, 18317,
22255, 24628, 24628, 24628, 24628, 24628, 24628, 22245, 24628, 22256,
22256, 24628, 24628, 24628, 24628, 24628, 24628, 22257, 14281, 20936,
22257, 24628, 24628, 24628, 24628, 24628, 24628, 22259, 22258, 19825,
22258, 24628, 24628, 24628, 24628, 24628, 24628, 21505, 24628, 19834,
22259, 24628, 24628, 24628, 24628, 24628, 24628, 19838, 21505, 18617,
22260, 24628, 22255, 24628, 24628, 24628, 22255, 22250, 24628, 22256,
22261, 24628, 13559, 19986,  4114, 22268, 13559, 22262, 22241, 13560,
22262, 24628, 13609, 19987,  4115, 22266, 13609, 22263, 13563, 11764,
22263, 24628, 13591, 19988,  4140, 22265, 13591, 22264, 13573, 11737,
22264, 24628, 13581, 19989,  4162, 24628, 13581, 24628, 13574, 11722,
22265, 24628, 13599, 18597,  4137, 24628, 13599, 24628, 13571, 11723,
22266, 24628, 13623, 18596,  4116, 22267, 13623, 22265, 13569, 11738,
22267, 24628, 13626, 24628,  4136, 24628, 13626, 24628, 13570, 11724,
22268, 24628, 22269, 18599, 13516, 22274, 22269, 22266, 22248, 13831,
22269, 24628, 13830, 13830, 19487, 22270, 24628, 13623, 22243, 13831,
22270, 24628, 24628, 24628, 24628, 24628, 24628, 13626, 22245, 22271,
22271, 24628, 22246, 24628, 24628, 24628, 22246, 22272, 13546, 21216,
22272, 24628, 22247, 24628, 24628, 24628, 22247, 22273, 13547, 21185,
22273, 24628, 21455, 24628, 24628, 24628, 21455, 19998, 22004, 17791,
22274, 24628, 22270, 24628, 11776, 24628, 22270, 22267, 22250, 22271,
22275, 24628, 22276, 18601, 14278, 22283, 22276, 22268, 22251, 18602,
22276, 24628, 18691, 18691, 20477, 22277, 24628, 22269, 22254, 18602,
22277, 24628, 24628, 24628, 24628, 24628, 24628, 22270, 22255, 22278,
22278, 24628, 22256, 24628, 24628, 24628, 22256, 22281, 22279, 20936,
22279, 24628, 14281, 24628, 24628, 24628, 14281, 22280, 24628, 14282,
22280, 24628, 22258, 24628, 24628, 24628, 22258, 22012, 24628, 19834,
22281, 24628, 22257, 24628, 24628, 24628, 22257, 22282, 22280, 19825,
22282, 24628, 22259, 24628, 24628, 24628, 22259, 20017, 22012, 18617,
22283, 24628, 22277, 24628, 14280, 24628, 22277, 22274, 22260, 22278,
22284, 24628, 22299, 22299, 20516, 22294, 24628, 15439, 21448, 22285,
22285, 24628, 14051, 20738,  5822, 22292, 14051, 22286, 18896, 14052,
22286, 24628, 22289, 20739, 15211, 22291, 22289, 22287, 16589, 15239,
22287, 24628, 18306, 20740, 15206, 22288, 18306, 22266, 15402, 17867,
22288, 24628, 18308, 24628, 15207, 24628, 18308, 22267, 15401, 13642,
22289, 24628, 15238, 15238, 21592, 22290, 24628, 18306, 16570, 15239,
22290, 24628, 24628, 24628, 24628, 24628, 24628, 18308, 16571, 20004,
22291, 24628, 22290, 24628, 15212, 24628, 22290, 22288, 16593, 20004,
22292, 24628, 22293, 24628, 16133, 24628, 22293, 22291, 18899, 20022,
22293, 24628, 24628, 24628, 24628, 24628, 24628, 22290, 18910, 20022,
22294, 24628, 24628, 24628, 24628, 24628, 24628, 14712, 21450, 22295,
22295, 24628, 21451, 24628,  7648, 24628, 21451, 22296, 22002, 21440,
22296, 24628, 21452, 24628, 11798, 24628, 21452, 22297, 22003, 17850,
22297, 24628, 21455, 24628, 11795, 24628, 21455, 22298, 22004, 17791,
22298, 24628, 19761, 24628,  7680, 24628, 19761, 22267, 14695, 11745,
22299, 24628, 24628, 24628, 24628, 24628, 24628, 15408, 14050, 22285,
22300, 24628, 22308, 22308, 20520, 22301, 24628,  2677, 21456, 14314,
22301, 24628, 24628, 24628, 24628, 24628, 24628,  8705, 21457, 22302,
22302, 24628, 21458, 20027,  7677, 22307, 21458, 22303, 21303, 16988,
22303, 24628, 21459, 20028,  7678, 22306, 21459, 22304, 21306, 17804,
22304, 24628, 19760, 20029,  7679, 22298, 19760, 22305, 14696, 17789,
22305, 24628, 19762, 20030,  7681, 24628, 19762, 22265, 14697, 17782,
22306, 24628, 21460, 24628,  7682, 24628, 21460, 22298, 21307, 21461,
22307, 24628, 21464, 24628, 14843, 24628, 21464, 22306, 21309, 18686,
22308, 24628, 24628, 24628, 24628, 24628, 24628,  2678, 13557, 14314,
22309, 24628, 22317, 22317, 20521, 22313, 24628, 22284, 21495, 22310,
22310, 24628, 21471, 20743,  7482, 15211, 21471, 22311, 18920, 17691,
22311, 24628, 21472, 20744, 15156, 22312, 21472, 15734, 20535, 20745,
22312, 24628, 21473, 24628, 14425, 24628, 21473, 15879, 20550, 21474,
22313, 24628, 24628, 24628, 24628, 24628, 24628, 22294, 21496, 22314,
22314, 24628, 21497, 24628, 15125, 11798, 21497, 22315, 22010, 21498,
22315, 24628, 21506, 24628, 15126, 24628, 21506, 22316, 22011, 21507,
22316, 24628, 21512, 24628, 18734, 24628, 21512, 21350, 22012, 21513,
22317, 24628, 24628, 24628, 24628, 24628, 24628, 22299, 21518, 22310,
22318, 24628, 22334, 22334, 20524, 22319, 24628, 22300, 11136, 13217,
22319, 24628, 24628, 24628, 24628, 24628, 24628, 22301, 22333, 22320,
22320, 24628, 22328, 20033, 12969,  7678, 22328, 22321, 21312, 20034,
22321, 24628, 22322, 20081, 11991, 22327, 22322, 21343, 21317, 20082,
22322, 24628, 20246, 20246, 20706, 22323, 24628, 21344, 21318, 20082,
22323, 24628, 24628, 24628, 24628, 24628, 24628, 21345, 21319, 22324,
22324, 24628, 21217, 24628,  7683, 24628, 21217, 22325, 14361, 20223,
22325, 24628, 18277, 24628, 11131, 24628, 18277, 22326, 14362, 18278,
22326, 24628, 18261, 24628, 14464, 24628, 18261, 20230, 14402, 18262,
22327, 24628, 22323, 24628, 11992, 24628, 22323, 21350, 21320, 22324,
22328, 24628, 20247, 20247, 20715, 22329, 24628, 22322, 21322, 20034,
22329, 24628, 24628, 24628, 24628, 24628, 24628, 22323, 21323, 22330,
22330, 24628, 21253, 24628, 13212, 11131, 21253, 22331, 17947, 21254,
22331, 24628, 21243, 24628, 16163, 24628, 21243, 22332, 17948, 21244,
22332, 24628, 21233, 24628, 14022, 24628, 21233, 20070, 17971, 21234,
22333, 24628, 24628, 24628, 24628, 24628, 24628, 21457, 20249, 22328,
22334, 24628, 24628, 24628, 24628, 24628, 24628, 22308, 13556, 13217,
22335, 24628, 22338, 24628, 24628, 24628, 22338,  3725, 22336, 22318,
22336, 24628, 22337, 24628, 24628, 24628, 22337,   915, 24628, 22334,
22337, 24628, 24628, 24628, 24628, 24628, 24628,    76, 24628, 22334,
22338, 24628, 24628, 24628, 24628, 24628, 24628,   815, 22337, 22318,
22339, 24628, 24628, 24628, 24628, 24628, 24628,  3280, 22338, 14312,
22340,    32, 22347, 24628, 11015,  8703, 22347, 22341, 14286,    19,
22341, 19284, 22346, 24628, 11016, 24628, 22346, 22342, 14287, 19142,
22342, 19283, 22345, 24628, 11045, 24628, 22345, 22343, 14288, 19267,
22343, 19282, 22344, 24628, 11046, 24628, 22344, 24628, 14298, 19277,
22344, 24628, 19282, 24628, 11019, 24628, 19282, 24628, 14304, 19277,
22345, 24628, 19283, 24628, 11018, 24628, 19283, 22344, 14306, 19267,
22346, 24628, 19284, 24628, 11017, 24628, 19284, 22345,  7654, 19142,
22347, 24628,    32, 24628, 19982,  2678,    32, 22346,  7653,    19,
22348, 24628, 15048, 24628, 19587, 13444, 15048, 22349, 11780, 15049,
22349, 24628, 20448, 24628, 11802, 24628, 20448, 22353, 22350, 20443,
22350, 24628, 15076, 24628,   936, 24628, 15076, 22351,  1702, 13476,
22351, 24628, 15075, 24628,   937, 24628, 15075, 22352,  1703, 12117,
22352, 24628, 15074, 24628,   766, 24628, 15074, 24628,  1704,  8374,
22353, 24628, 20447, 24628, 11803, 24628, 20447, 22354, 22351, 12995,
22354, 24628, 20446, 24628, 11804, 24628, 20446, 24628, 22352, 13006,
22355, 24628, 24628, 24628, 24628, 24628, 24628, 13444, 22337, 22356,
22356, 24628, 22334, 24628, 13337,  5686, 22334, 22357, 19832, 13217,
22357, 24628, 22308, 24628, 13340, 24628, 22308,  8703, 19833, 14314,
22358, 24628, 14280, 24628, 24628, 24628, 14280, 13518, 24628, 14281,
22359, 24628, 14279,  8184, 24628, 24628, 14279, 13519, 24628,  8186,
22360, 24628, 24628, 24628, 24628, 24628, 24628, 12696, 12159, 20851,
22361, 24628, 24628, 24628, 24628, 24628, 24628, 22360, 21212, 20860,
22362, 24628, 15922, 15922, 24628, 24628, 24628,  5075, 24628, 15921,
22363, 24628, 14185, 17902, 17602, 22365, 14185,  7159, 22364, 14186,
22364, 24628, 22362, 16498, 24628, 24628, 22362,  5074, 24628, 15921,
22365, 24628, 22219, 24628, 24628, 24628, 22219,   792, 24628, 19312,
22366, 10781, 14514, 17904, 12723, 12742, 14514, 22367, 14166,  8872,
22367, 10782, 14515, 17905, 12722, 21706, 14515, 22368, 14167, 10783,
22368, 14525, 14516, 17906, 12721, 24628, 14516, 17595, 14168, 13779,
22369, 24628, 14546, 17907, 21053, 22370, 14546, 12742, 22363, 13795,
22370, 24628, 14547, 24628, 24628, 24628, 14547,  2694, 22365, 14548,
22371, 24628, 22376, 19137, 17209, 22384, 22376, 22372, 16722,  7655,
22372, 24628, 22375, 19138, 17188, 19364, 22375, 22373, 16725, 14289,
22373, 24628, 22374, 19139, 17178, 24628, 22374, 24628, 16726, 14299,
22374, 24628, 14305, 14305, 16383, 24628, 24628, 24628,  9805, 14299,
22375, 24628, 14307, 14307, 16391, 19365, 24628, 22374, 14090, 14289,
22376, 24628, 14308, 14308, 16392, 22377, 24628, 22375, 14089,  7655,
22377, 24628, 24628, 24628, 24628, 24628, 24628, 19365, 14101, 22378,
22378, 24628, 14102, 17703,  8707, 22383, 14102, 22379, 16002,  8503,
22379, 24628, 14103, 17704, 13031, 22382, 14103, 22380, 16005, 14104,
22380, 24628, 14115, 17705, 13033, 20677, 14115, 22381, 16006, 14116,
22381, 24628, 14126, 17706, 13034, 24628, 14126, 19159, 16007, 14127,
22382, 24628, 14148, 24628, 13032, 24628, 14148, 20677, 16004, 14149,
22383, 24628, 14154, 24628, 13082, 24628, 14154, 22382, 16003, 14155,
22384, 24628, 22377, 24628, 24628, 24628, 22377, 19364, 16723, 22378,
22385, 24628,    33,    33, 17344, 22386, 24628, 22376, 14088,     9,
22386, 24628, 24628, 24628, 24628, 24628, 24628, 22377, 14161, 22387,
22387, 24628, 14162, 17744, 21458, 22394, 14162, 22388, 16011, 14059,
22388, 24628, 14163, 17745, 21459, 13033, 14163, 22389, 21830, 14164,
22389, 24628, 21689, 17746, 19760, 22392, 21689, 22390, 21827, 17747,
22390, 24628, 21687, 17762, 19762, 24628, 21687, 22391, 21826, 17763,
22391, 24628, 21061, 17773, 13599, 24628, 21061, 24628, 16520, 17775,
22392, 24628, 21690, 24628, 19761, 24628, 21690, 22393, 21828, 21691,
22393, 24628, 21063, 24628, 13626, 24628, 21063, 24628, 16531, 21064,
22394, 24628, 17853, 17853, 20695, 22395, 24628, 13033, 21834, 17854,
22395, 24628, 24628, 24628, 24628, 24628, 24628,  2687, 21835, 22396,
22396, 24628, 21836, 24628, 24628, 24628, 21836, 22397, 22133, 19651,
22397, 24628, 21837, 24628, 24628, 24628, 21837, 12756, 22134, 17926,
22398, 24628, 22386, 24628, 24628, 24628, 22386, 22384, 21723, 22387,
22399, 24628, 22440, 24628, 24628, 24628, 22440, 22398, 22437, 22400,
22400, 24628, 22423, 22436, 22328, 22428, 22423, 22401, 21863, 22206,
22401, 24628, 22416, 22422, 22322, 14699, 22416, 22402, 21862, 22212,
22402, 24628, 22408, 22415, 21344, 22413, 22408, 22403, 21859, 22221,
22403, 24628, 22406, 22407, 21349, 24628, 22406, 22404, 21858, 22229,
22404, 24628, 22075, 22405, 15875, 24628, 22075, 24628, 21769, 22077,
22405, 24628, 22076, 24628, 14340, 24628, 22076, 24628, 20132, 22077,
22406, 24628, 22234, 22234, 20607, 24628, 24628, 22075, 21580, 22229,
22407, 24628, 22234, 24628, 19534, 24628, 22234, 22405, 20484, 22229,
22408, 24628, 22235, 22235, 20601, 22409, 24628, 22406, 21581, 22221,
22409, 24628, 24628, 24628, 24628, 24628, 24628, 22083, 21582, 22410,
22410, 12595, 21583, 24628, 14716, 24628, 21583, 22411, 22146, 12596,
22411, 12594, 21584, 24628, 14717, 24628, 21584, 22412, 22147, 12469,
22412, 11588, 21585, 24628, 14718, 24628, 21585, 22225, 22148, 11589,
22413, 24628, 22409, 24628, 21345, 24628, 22409, 22414, 21860, 22410,
22414, 24628, 22083, 24628, 15865, 24628, 22083, 24628, 21771, 22084,
22415, 24628, 22235, 24628, 19536, 24628, 22235, 22407, 20485, 22221,
22416, 24628, 22236, 22236, 20594, 22417, 24628, 22408, 21587, 22212,
22417, 24628, 24628, 24628, 24628, 24628, 24628, 22409, 21588, 22418,
22418, 12638, 21589, 24628, 14729, 22421, 21589, 22419, 22152, 12639,
22419, 21101, 21590, 24628, 14730, 14718, 21590, 22420, 22153, 21102,
22420, 21083, 21591, 24628, 14737, 24628, 21591, 22216, 22154, 21084,
22421, 24628, 21593, 24628, 14745, 24628, 21593, 14718, 21750, 19646,
22422, 24628, 22236, 24628, 20246, 14200, 22236, 22415, 20486, 22212,
22423, 24628, 22237, 22237, 18454, 22424, 24628, 22416, 21596, 22206,
22424, 24628, 24628, 24628, 24628, 24628, 24628, 22417, 21597, 22425,
22425, 21551, 21598, 24628, 16042, 14730, 21598, 22426, 22157, 21552,
22426, 21558, 21599, 24628, 21677, 14737, 21599, 22427, 22158, 21559,
22427, 21564, 21600, 24628, 21678, 24628, 21600, 22210, 22159, 21565,
22428, 24628, 22435, 22435, 20712, 22432, 24628, 14699, 21864, 22429,
22429, 24628, 20489, 20932, 14748,  5258, 20489, 22430, 20830, 20490,
22430, 24628, 20507, 20933, 18949, 22431, 20507, 14174, 20833, 20508,
22431, 24628, 20516, 24628, 18950, 24628, 20516, 14175, 20834, 20517,
22432, 24628, 24628, 24628, 24628, 24628, 24628, 14711, 21866, 22433,
22433, 24628, 21867, 24628, 21410,   570, 21867, 22434, 22162, 21868,
22434, 24628, 21870, 24628, 21411, 24628, 21870, 14737, 22163, 21871,
22435, 24628, 24628, 24628, 24628, 24628, 24628, 14200, 20488, 22429,
22436, 24628, 22237, 24628, 20247, 22435, 22237, 22422, 20487, 22206,
22437, 24628, 22438, 24628, 24628, 24628, 22438, 21723, 22439, 22423,
22438, 24628, 24628, 24628, 24628, 24628, 24628, 14161, 22238, 22423,
22439, 24628, 22238, 24628, 24628, 24628, 22238, 20954, 24628, 22237,
22440, 24628, 24628, 24628, 24628, 24628, 24628, 22386, 22438, 22400,
22441, 24628,    18, 19140, 16009, 22456,    18, 22442, 14086,    19,
22442, 24628, 22447, 19141, 16000, 22455, 22447, 22443, 22371, 19142,
22443, 24628, 22446, 19266, 15999, 22081, 22446, 22444, 22372, 19267,
22444, 24628, 22445, 19276, 15998, 24628, 22445, 24628, 22373, 19277,
22445, 24628, 19282, 19282, 17063, 24628, 24628, 24628, 22374, 19277,
22446, 24628, 19283, 19283, 18071, 22076, 24628, 22445, 22375, 19267,
22447, 24628, 19284, 19284, 18073, 22448, 24628, 22446, 22376, 19142,
22448, 24628, 24628, 24628, 24628, 24628, 24628, 22076, 22377, 22449,
22449, 14102, 22378, 17724,  8706, 22454, 22378, 22450, 21809,  8503,
22450, 14103, 22379, 17725, 14604, 22453, 22379, 22451, 21810, 14104,
22451, 14115, 22380, 17729, 14611, 22087, 22380, 22452, 21811, 14116,
22452, 14126, 22381, 17730, 14612, 24628, 22381, 19163, 21812, 14127,
22453, 14148, 22382, 24628, 14608, 24628, 22382, 22087, 21814, 14149,
22454, 14154, 22383, 24628, 14628, 24628, 22383, 22453, 21815, 14155,
22455, 24628, 22448, 24628, 16001, 24628, 22448, 22081, 22384, 22449,
22456, 24628, 22466, 24628, 16010, 24628, 22466, 22455, 22398, 22457,
22457, 14162, 22387, 20946, 14685, 22464, 22387, 22458, 21819, 14059,
22458, 14163, 22388, 20947, 14686, 14611, 22388, 22459, 21820, 14164,
22459, 21689, 22389, 20948, 14698, 22462, 22389, 22460, 21821, 17747,
22460, 21687, 22390, 20949, 14725, 24628, 22390, 22461, 21825, 17763,
22461, 21061, 22391, 20950, 14726, 24628, 22391, 24628, 16518, 17775,
22462, 21690, 22392, 24628, 14723, 24628, 22392, 22463, 21829, 21691,
22463, 21063, 22393, 24628, 14724, 24628, 22393, 24628, 16532, 21064,
22464, 24628, 22394, 20951, 14747, 22465, 22394, 14611, 21831, 17854,
22465, 24628, 22395, 24628, 21412, 24628, 22395, 14609, 21838, 22396,
22466, 24628, 24628, 24628, 24628, 24628, 24628, 22448, 22386, 22457,
22467, 24628, 14551, 21181,  6789, 22472, 14551, 22468, 14055, 14552,
22468, 24628, 22199, 21182,  5873, 22471, 22199, 22469,  8499, 19004,
22469, 24628, 22200, 21183,  5866, 20272, 22200, 22470,  8391, 11638,
22470, 24628, 22201, 21184,  5864, 24628, 22201, 24628,  8376, 11681,
22471, 24628, 22202, 24628,  5874, 24628, 22202, 20272, 16724, 16757,
22472, 24628, 22203, 24628,  6790, 24628, 22203, 22471, 20954, 21722,
22473, 24628, 24628, 24628, 24628, 24628, 24628,   301, 24628, 11486,
22474, 24628, 14080, 24628, 24628, 24628, 14080,  7427, 24628, 14081,
22475, 24628, 22473, 24628, 24628, 24628, 22473,   405, 24628, 11486,
22476, 22490, 22489, 17648, 22493, 12722, 22489, 22477, 14061,  7550,
22477, 22486, 22485, 17649, 22488, 21718, 22485, 22478, 14062, 17650,
22478, 22482, 22481, 17670, 22484, 24628, 22481, 22479, 14063, 17671,
22479, 17489, 22480, 17221,  8843, 24628, 22480, 24628, 13751, 16416,
22480, 24628, 17489, 17222,  8842, 24628, 17489, 24628, 13752, 16416,
22481, 24628, 22482, 17676, 22483, 24628, 22482, 22480, 14064, 17671,
22482, 24628, 17677, 17677, 17503, 24628, 24628, 17489, 13247, 17671,
22483, 24628,  1469,  1469,  2722, 24628, 24628,  8842, 14065,  7848,
22484, 24628, 22483,  9686,  4363, 24628, 22483,  8843, 14066,  7848,
22485, 24628, 22486, 17678, 22487, 21680, 22486, 22481, 14067, 17650,
22486, 24628, 17679, 17679, 17517, 19971, 24628, 22482,  7766, 17650,
22487, 24628,  1468,  1468,  2721,  7952, 24628, 22483, 14068,  8507,
22488, 24628, 22487,  9685,  4364,  9694, 22487, 22484, 14071,  8507,
22489, 24628, 22490, 17680, 22492, 10260, 22490, 22485, 14072,  7550,
22490, 24628, 17681, 17681, 21201, 22491, 24628, 22486,  7765,  7550,
22491, 24628, 24628, 24628, 24628, 24628, 24628, 19971, 21629, 21619,
22492, 24628,  1467,  1467,  2720,  7951, 24628, 22487, 14073,  5738,
22493, 24628, 22492,  9684,  4365,  9693, 22492, 22488, 14074,  5738,
22494, 24628, 22495, 17682, 22499, 22498, 22495, 12722, 14075, 17683,
22495, 24628, 20960, 20960, 22497, 22496, 24628, 10260, 14079, 17683,
22496, 24628, 24628, 24628, 24628, 24628, 24628,  7307, 14080, 21540,
22497, 24628, 24628, 24628, 24628, 24628, 24628,  2710, 22473, 15232,
22498, 24628, 22496, 24628, 24628, 24628, 22496, 12715, 22474, 21540,
22499, 24628, 22497, 24628, 24628, 24628, 22497,  2715, 22475, 15232,
22500, 24628, 22501, 24628, 24628, 24628, 22501, 20953, 22439, 22436,
22501, 24628, 24628, 24628, 24628, 24628, 24628, 17743, 22238, 22436,
22502, 24628, 14191, 17275, 17002, 22503, 14191, 12690, 12157, 14192,
22503, 24628, 22360, 24628, 24628, 24628, 22360, 12691, 13840, 20851,
22504, 24628, 22361, 24628, 24628, 24628, 22361, 22503, 21211, 20860,
22505, 24628, 22308, 22308, 20177, 22299, 24628,  5744, 14049, 14314,
22506, 24628, 24628, 24628, 24628, 24628, 24628,  3473, 22337, 14040,
22507, 14030, 18628, 24628, 24628, 24628, 18628, 14026, 24628, 14031,
22508, 18684, 18683, 24628, 24628, 24628, 18683, 22507, 24628, 18682,
22509, 24628, 24628, 24628, 24628, 24628, 24628, 13991,  6015, 16623,
22510, 24628, 22509, 24628, 24628, 24628, 22509, 13996, 13121, 16623,
22511, 24628, 22512, 11060, 10452, 22510, 22512, 22516, 13119,   107,
22512, 24628, 11061, 11061, 10453, 22509, 24628, 22513, 13120,   107,
22513, 24628, 11062, 11062, 10446, 13991, 24628, 22514, 13117, 11063,
22514, 24628, 17157, 17157, 10439, 24628, 24628, 22515, 13115, 13849,
22515, 24628, 17155, 17155, 10289, 24628, 24628, 24628, 13113, 13882,
22516, 24628, 22513, 17158, 10447, 13996, 22513, 22517, 13116, 11063,
22517, 24628, 22514, 17156, 10440, 24628, 22514, 22518, 13114, 13849,
22518, 24628, 22515, 17154, 10435, 24628, 22515, 24628, 13112, 13882,
22519, 17278, 17277, 24628, 24628, 24628, 17277, 18010, 24628, 17268,
22520, 20438, 21297, 24628, 24628, 24628, 21297, 22519, 24628, 20436,
22521, 17030, 17031, 24628, 24628, 24628, 17031, 13944, 24628, 13948,
22522, 24628, 17497, 17223,  8848, 18434, 17497, 22480, 13754, 16426,
22523, 24628, 17512, 24628,  8855, 24628, 17512, 18434, 13767, 17513,
22524, 24628, 17227, 17227, 22497, 22528, 24628,  8610, 22525, 11483,
22525, 24628, 17216, 17216, 22473, 22527, 24628,  1459, 22526, 11137,
22526, 24628, 17217, 17217, 24628, 24628, 24628,  1011, 24628, 12650,
22527, 24628, 24628, 24628, 24628, 24628, 24628,  1460, 24628, 20306,
22528, 24628, 24628, 24628, 24628, 24628, 24628,  8605, 22527, 21033,
22529, 24628, 22539, 24628, 24628, 24628, 22539, 21907, 22538, 22530,
22530, 24628, 22116, 24628, 17690, 22534, 22116, 22531, 20138, 22040,
22531, 24628, 22107, 24628, 20752, 15407, 22107, 22532, 20137, 22048,
22532, 24628, 22097, 24628, 15736, 24628, 22097, 22533, 20135, 22058,
22533, 24628, 22088, 24628, 14339, 24628, 22088, 22405, 20133, 22068,
22534, 24628, 24628, 24628, 24628, 24628, 24628, 15407, 20139, 22535,
22535, 24628, 20140, 21295, 15447,  2465, 20140, 22536, 20375, 20141,
22536, 24628, 20148, 21296, 15450, 22537, 20148, 13678, 20379, 20149,
22537, 24628, 20166, 24628, 15451, 24628, 20166, 13686, 20380, 20167,
22538, 24628, 22119, 24628, 24628, 24628, 22119, 13915, 24628, 22116,
22539, 24628, 24628, 24628, 24628, 24628, 24628, 21908, 22119, 22530,
22540, 24628, 13909, 19866, 24628, 24628, 13909, 13491, 24628, 13910,
22541, 24628, 22542, 20451, 24628, 24628, 22542, 22540, 24628, 20248,
22542, 24628, 20449, 20449, 24628, 24628, 24628, 13909, 24628, 20248,
22543, 24628, 18305, 19550, 21462, 22546, 18305, 22544, 15399, 17547,
22544, 24628, 18306, 19551, 21463, 22545, 18306, 13627, 15402, 17867,
22545, 24628, 18308, 24628, 24628, 24628, 18308, 13628, 15401, 13642,
22546, 24628, 18309, 24628, 24628, 24628, 18309, 22545, 15400, 18273,
22547, 24628, 18311, 24628, 24628, 24628, 18311, 22546, 13123, 18287,
22548, 24628, 15735, 19484, 19770, 22550, 15735, 22549, 14020, 15737,
22549, 24628, 15874, 14354, 13256, 21890, 15874, 21888, 12657, 14345,
22550, 24628, 15864, 24628, 24628, 24628, 15864, 21890, 14025, 15870,
22551, 24628, 15884, 24628, 24628, 24628, 15884, 22550, 18628, 15885,
22552, 24628, 18555, 24628, 24628, 24628, 18555, 22551, 18683, 18556,
22553, 24628, 18553, 18553, 12041, 22576, 24628, 22556, 22554, 18554,
22554, 24628,  8987,  8987, 24628, 24628, 24628, 22555, 24628,  8988,
22555, 24628, 11005, 11005, 24628, 24628, 24628, 13566, 24628, 11006,
22556, 24628, 14457, 14457, 13366, 22557, 24628, 13565, 22555, 14458,
22557, 24628, 24628, 24628, 24628, 24628, 24628, 11703, 24628, 22558,
22558, 24628, 24628, 24628, 24628, 24628, 24628, 22564, 11777, 22559,
22559, 24628, 11778, 24628,    94, 22473, 11778, 22560, 11009, 11779,
22560, 24628, 21202, 24628,    95,   301, 21202, 22561, 11010, 13842,
22561, 24628, 13275, 24628,    96, 24628, 13275, 22562, 11934, 13270,
22562, 24628, 13248, 24628,   211, 24628, 13248, 22563, 11930, 13249,
22563, 24628, 13239, 24628,   194, 24628, 13239, 24628, 11926, 13240,
22564, 24628, 24628, 24628, 24628, 24628, 24628, 22570, 13548, 22565,
22565, 24628, 13549, 24628,   299, 17603, 13549, 22566, 12027, 13550,
22566, 24628, 13449, 24628,   300,   729, 13449, 22567, 12028, 13441,
22567, 24628, 13408, 24628,   301, 24628, 13408, 22568, 12029, 13409,
22568, 24628, 13399, 24628,   302, 24628, 13399, 22569, 12038, 13400,
22569, 24628, 13390, 24628,   242, 24628, 13390, 24628, 12039, 13391,
22570, 24628, 24628, 24628, 24628, 24628, 24628, 14711, 21454, 22571,
22571, 24628,  9256, 24628,   487, 24628,  9256, 22572, 11796,  9281,
22572, 24628,  9257, 24628,   488, 24628,  9257, 22573, 11797,  9276,
22573, 24628,  9258, 24628,   729, 24628,  9258, 22574, 11106,  9271,
22574, 24628,  9259, 24628,   838, 24628,  9259, 22575, 11084,  9266,
22575, 24628,  9260, 24628,   839, 24628,  9260, 24628, 11073,  9261,
22576, 24628, 24628, 24628, 24628, 24628, 24628, 22557, 24628, 22577,
22577, 24628, 24628, 24628, 24628, 24628, 24628, 22583, 14281, 22578,
22578, 24628, 14282, 24628, 19132, 20315, 14282, 22579, 15045, 14283,
22579, 24628, 17342, 24628, 18212, 12030, 17342, 22580, 16964, 17281,
22580, 24628, 17200, 24628, 11160, 24628, 17200, 22581, 17162, 17201,
22581, 24628, 17181, 24628, 11161, 24628, 17181, 22582, 17163, 17182,
22582, 24628, 17172, 24628, 11162, 24628, 17172, 24628, 17164, 17173,
22583, 24628, 24628, 24628, 24628, 24628, 24628, 21512, 22258, 22584,
22584, 24628, 19834, 24628, 19389, 19664, 19834, 22585, 17401, 19826,
22585, 24628, 18345, 24628, 17469,  6732, 18345, 22586, 16369, 18346,
22586, 24628, 17454, 24628, 12030, 24628, 17454, 22587, 16322, 17455,
22587, 24628, 17447, 24628, 12031, 24628, 17447, 22588, 16318, 17448,
22588, 24628, 17440, 24628, 12032, 24628, 17440, 24628, 16315, 17441,
22589, 24628, 24628, 24628, 24628, 24628, 24628, 22593, 22576, 22590,
22590, 24628, 22577, 24628, 24628, 24628, 22577, 22591, 22279, 22578,
22591, 24628, 22583, 24628, 24628, 24628, 22583, 22592, 22280, 22584,
22592, 24628, 21512, 24628, 24628, 24628, 21512, 21889, 22012, 21513,
22593, 24628, 24628, 24628, 24628, 24628, 24628, 13626, 22557, 22594,
22594, 24628, 22558, 24628, 24628, 24628, 22558, 22595, 13546, 22559,
22595, 24628, 22564, 24628, 24628, 24628, 22564, 22596, 13547, 22565,
22596, 24628, 22570, 24628, 24628, 24628, 22570, 16034, 22004, 22571,
22597, 17511, 13921, 17219,  8853, 22599, 13921, 22598, 13749, 13922,
22598, 17497, 22522, 17220,  8847, 21121, 22522, 22479, 13750, 16426,
22599, 17512, 22523, 24628,  8860, 24628, 22523, 21121, 13768, 17513,
22600, 24628, 22524, 17226, 22499, 22604, 22524,  8613, 22601, 11483,
22601, 24628, 22525, 17215, 22475, 22603, 22525,  2377, 22602, 11137,
22602, 24628, 22526, 12649, 24628, 24628, 22526,  1519, 24628, 12650,
22603, 24628, 22527, 24628, 24628, 24628, 22527,  2379, 24628, 20306,
22604, 24628, 22528, 24628, 24628, 24628, 22528,  8607, 22603, 21033,
22605, 24628, 22610, 19137, 17895, 20679, 22610, 22606, 17576,  7655,
22606, 24628, 22609, 19138, 17887, 24628, 22609, 22607, 17579, 14289,
22607, 24628, 22608, 19139, 17178, 24628, 22608, 24628, 17580, 14299,
22608, 24628, 14305, 14305, 16383, 24628, 24628, 24628, 13737, 14299,
22609, 24628, 14307, 14307, 17061, 24628, 24628, 22608, 13736, 14289,
22610, 24628, 14308, 14308, 17071, 20134, 24628, 22609, 13735,  7655,
22611, 24628,    33,    33,  7181, 22612, 24628, 22610, 13734,     9,
22612, 24628, 24628, 24628, 24628, 24628, 24628, 20134, 13744, 22613,
22613, 24628, 13745, 21900, 14051, 22618, 13745, 22614, 14359, 13746,
22614, 24628, 21089, 21899, 22289,  8578, 21089, 22615, 16547, 17587,
22615, 24628, 21073, 21898, 18306, 22617, 21073, 22616, 16533, 20278,
22616, 24628, 21062, 21897, 13623, 22393, 21062, 22391, 16521, 20286,
22617, 24628, 21074, 24628, 18308, 24628, 21074, 22393, 16545, 21075,
22618, 24628, 21901, 21901, 21593, 22619, 24628,  8578, 21745, 21902,
22619, 24628, 24628, 24628, 24628, 24628, 24628,  8534, 21746, 22620,
22620, 24628, 21747, 24628, 24628, 24628, 21747, 22621, 21925, 20303,
22621, 24628, 21748, 24628, 24628, 24628, 21748,  7080, 21926, 18367,
22622, 24628, 22612, 24628, 24628, 24628, 22612, 20679, 21126, 22613,
22623, 24628, 22634, 24628, 24628, 24628, 22634, 22622, 22633, 22624,
22624, 24628, 22110, 22530, 21471, 22629, 22110, 22625, 21777, 22040,
22625, 24628, 22100, 22531, 21472, 15406, 22100, 22626, 21776, 22048,
22626, 24628, 22091, 22532, 15735, 22628, 22091, 22627, 21773, 22058,
22627, 24628, 22082, 22533, 15874, 22414, 22082, 22404, 21770, 22068,
22628, 24628, 22092, 24628, 15864, 24628, 22092, 22414, 21774, 22093,
22629, 24628, 22534, 22534, 21601, 22630, 24628, 15406, 21778, 22535,
22630, 24628, 24628, 24628, 24628, 24628, 24628, 15434, 21780, 22631,
22631, 24628, 21781, 24628, 16652,  3999, 21781, 22632, 21962, 21782,
22632, 24628, 21784, 24628, 16653, 24628, 21784, 16553, 21963, 21785,
22633, 24628, 22118, 24628, 24628, 24628, 22118, 21126, 22538, 22110,
22634, 24628, 24628, 24628, 24628, 24628, 24628, 22612, 22118, 22624,
22635, 24628, 22642, 19140, 14357, 22651, 22642, 22636, 13732,    19,
22636, 24628, 22641, 19141, 14338, 22090, 22641, 22637, 22605, 19142,
22637, 24628, 22640, 19266, 14336, 24628, 22640, 22638, 22606, 19267,
22638, 24628, 22639, 19276, 14334, 24628, 22639, 24628, 22607, 19277,
22639, 24628, 19282, 19282, 17063, 24628, 24628, 24628, 22608, 19277,
22640, 24628, 19283, 19283, 17069, 24628, 24628, 22639, 22609, 19267,
22641, 24628, 19284, 19284, 17070, 22088, 24628, 22640, 22610, 19142,
22642, 24628,    32,    32,  9318, 22643, 24628, 22641, 22611,    19,
22643, 24628, 24628, 24628, 24628, 24628, 24628, 22088, 22612, 22644,
22644, 13745, 22613, 15609, 15397, 22649, 22613, 22645, 16459, 13746,
22645, 21089, 22614, 21894, 15398, 15379, 22614, 22646, 16515, 17587,
22646, 21073, 22615, 21895, 15405, 22648, 22615, 22647, 16516, 20278,
22647, 21062, 22616, 21896, 15443, 22463, 22616, 22461, 16517, 20286,
22648, 21074, 22617, 24628, 15442, 24628, 22617, 22463, 16546, 21075,
22649, 24628, 22618, 21906, 15446, 22650, 22618, 15379, 16596, 21902,
22650, 24628, 22619, 24628, 16695, 24628, 22619, 15377, 21749, 22620,
22651, 24628, 22643, 24628, 14358, 24628, 22643, 22090, 22622, 22644,
22652, 24628, 24628, 24628, 24628, 24628, 24628, 20274, 22119, 22117,
22653, 24628, 22654, 24628, 24628, 24628, 22654,  8913, 17606, 20469,
22654, 24628, 24628, 24628, 24628, 24628, 24628,  6728, 20345, 20469,
22655, 24628, 24628, 24628, 24628, 24628, 24628, 22654, 15335, 13728,
22656, 24628, 22657, 24628, 24628, 24628, 22657,  7519, 24628, 22655,
22657, 24628, 24628, 24628, 24628, 24628, 24628,  7107, 24628, 22655,
22658, 24628, 24628, 24628, 24628, 24628, 24628,  8909, 22657, 13727,
22659, 24628, 24628, 24628, 24628, 24628, 24628, 19454, 19834, 22660,
22660, 15128, 19826, 24628,  9281, 22665, 19826, 22661, 21194, 14285,
22661, 15129, 19827, 24628,  9282,  9278, 19827, 22662, 21195, 15050,
22662, 15130, 19828, 24628,  9283, 24628, 19828, 22663, 21196, 15131,
22663, 19640, 19829, 24628,  9284, 24628, 19829, 22664, 21197,  8240,
22664, 19639, 19830, 24628,  9285, 24628, 19830, 24628, 21198,  5538,
22665, 24628, 19831, 24628, 24628, 24628, 19831,  9278, 14367, 19832,
22666, 24628, 22667, 12393,  9970, 13708, 22667, 22671,  5989,  2669,
22667, 24628,  6036,  6036,  6518,  6523, 24628, 22668,  4023,  2669,
22668, 24628,  6037,  6037,  6519,  6524, 24628, 22669,  4024,  8068,
22669, 24628,  6038,  6038,  6520, 24628, 24628, 22670,  4025,  6040,
22670, 24628,  6039,  6039,  6521, 24628, 24628, 24628,  5976,  3968,
22671, 24628, 22668, 12394,  9969, 10953, 22668, 22672,  5984,  8068,
22672, 24628, 22669, 12395,  9968, 24628, 22669, 22673,  5980,  6040,
22673, 24628, 22670, 12396,  9967, 24628, 22670, 24628,  5975,  3968,
22674, 24628, 15406, 19478, 19766, 22676, 15406, 22675, 15402, 15409,
22675, 24628, 15439, 15723, 13424, 16035, 15439, 16031, 13569, 15374,
22676, 24628, 15434, 24628, 24628, 24628, 15434, 16035, 15401, 15435,
22677, 24628, 21110, 24628, 24628, 24628, 21110, 22676, 15400, 16551,
22678, 24628, 21125, 24628, 24628, 24628, 21125, 22677, 13123, 18400,
22679, 24628, 13673, 18550, 17835, 22683, 13673, 13627, 22680, 13674,
22680, 24628, 22556, 15714, 13365, 22681, 22556, 13569, 22682, 14458,
22681, 24628, 22557, 24628, 24628, 24628, 22557, 13570, 24628, 22558,
22682, 24628, 22555, 11004, 24628, 24628, 22555, 13572, 24628, 11006,
22683, 24628, 22593, 24628, 24628, 24628, 22593, 13628, 22681, 22594,
22684, 24628, 13806, 18551, 17849, 22688, 13806, 22679, 22685, 13807,
22685, 24628, 22553, 18552, 12040, 22686, 22553, 22680, 22687, 18554,
22686, 24628, 22576, 24628, 24628, 24628, 22576, 22681, 24628, 22577,
22687, 24628, 22554,  8986, 24628, 24628, 22554, 22682, 24628,  8988,
22688, 24628, 22589, 24628, 24628, 24628, 22589, 22683, 22686, 22590,
22689, 13543, 13544, 22691, 13027, 22690, 13544, 13539, 13520, 13122,
22690, 11775, 13545, 24628, 24628, 24628, 13545, 13540, 13522, 13546,
22691,  6015, 13121, 24628, 24628, 24628, 13121, 13118, 13523, 13122,
22692, 22706, 22705, 22711, 10431, 18787, 22705, 22693, 13524, 11063,
22693, 22701, 22700, 22704, 10432, 18788, 22700, 22694, 13525, 13849,
22694, 22696, 22695, 22699, 10433, 24628, 22695, 24628, 13526, 13882,
22695, 24628, 22696, 22698, 10434, 24628, 22696, 24628, 13527, 13882,
22696, 24628, 22697, 22697, 10288, 24628, 24628, 24628, 13528, 13882,
22697, 24628, 17155, 17155, 10289, 24628, 24628, 24628, 12055, 13882,
22698, 24628, 22697, 17154, 10435, 24628, 22697, 24628, 12054, 13882,
22699, 22697, 22698, 17153, 10436, 24628, 22698, 24628, 12053, 13882,
22700, 24628, 22701, 22703, 10437, 16267, 22701, 22695, 13529, 13849,
22701, 24628, 22702, 22702, 10438, 16109, 24628, 22696, 13530, 13849,
22702, 24628, 17157, 17157, 10290, 13992, 24628, 22697, 12058, 13849,
22703, 24628, 22702, 17156, 11188, 13997, 22702, 22698, 12057, 13849,
22704, 22702, 22703, 17152, 14108, 15031, 22703, 22699, 12052, 13849,
22705, 24628, 22706, 22709, 10443, 16266, 22706, 22700, 13534, 11063,
22706, 24628, 22707, 22707, 10444, 16108, 24628, 22701, 13535, 11063,
22707, 24628, 11062, 11062, 10292, 22708, 24628, 22702, 12063, 11063,
22708, 24628, 24628, 24628, 24628, 24628, 24628, 13992, 12064, 21381,
22709, 24628, 22707, 17158, 11187, 22710, 22707, 22703, 12062, 11063,
22710, 24628, 22708, 24628, 24628, 24628, 22708, 13997, 12078, 21381,
22711, 22707, 22709, 17151, 14110, 22712, 22709, 22704, 12051, 11063,
22712, 22708, 22710, 24628, 24628, 24628, 22710, 15031, 12079, 21381,
22713, 24628, 22714, 22722, 10451, 22725, 22714, 22705, 13541,   107,
22714, 24628, 22720, 22720,  6050, 22715, 24628, 22706, 13542,   107,
22715, 24628, 22509, 22509, 10293, 22716, 24628, 16108, 13543, 16623,
22716, 24628, 24628, 24628, 24628, 24628, 24628, 16110, 11775, 22717,
22717, 11777, 13546, 24628, 24628, 24628, 13546, 22718, 24628, 11778,
22718, 13548, 13547, 24628, 24628, 24628, 13547, 22719, 24628, 13549,
22719, 21454, 22004, 24628, 24628, 24628, 22004, 21399, 24628,  9256,
22720, 24628, 11061, 11061, 10302, 22721, 24628, 22707, 12085,   107,
22721, 24628, 24628, 24628, 24628, 24628, 24628, 22708, 12086, 21395,
22722, 24628, 22720, 11060, 11186, 22723, 22720, 22709, 12084,   107,
22723, 24628, 22721, 24628, 24628, 24628, 22721, 22710, 22724, 21395,
22724, 24628, 12086, 24628, 24628, 24628, 12086, 12078, 13514, 12088,
22725, 24628, 22715, 22510, 12713, 22726, 22715, 16266, 13544, 16623,
22726, 24628, 22716, 24628, 24628, 24628, 22716, 16251, 13545, 22717,
22727, 22715, 22725, 22729, 14111, 22728, 22725, 18787, 22689, 16623,
22728, 22716, 22726, 24628, 24628, 24628, 22726, 18789, 22690, 22717,
22729, 22509, 22510, 24628, 24628, 24628, 22510, 16808, 22691, 16623,
22730, 22740, 22739, 22747, 14113, 22746, 22739, 22727, 22731, 14004,
22731, 11773, 11772, 22738, 13029, 22736, 11772, 22689, 22732, 13210,
22732, 14278, 14277, 22735,  7435, 22734, 14277, 13520, 22733,  7132,
22733, 14279, 22359, 12468, 24628, 24628, 22359, 13521, 24628,  8186,
22734, 14280, 22358, 24628, 24628, 24628, 22358, 13522, 24628, 14281,
22735,  7131,  9072, 24628, 24628, 24628,  9072, 13523, 12468,  7132,
22736, 11774, 22737, 24628, 24628, 24628, 22737, 22690, 22734, 22279,
22737, 24628, 11774, 24628, 24628, 24628, 11774, 13545, 22358, 22279,
22738,  6014, 13209, 24628, 24628, 24628, 13209, 22691, 22735, 13210,
22739, 24628, 22740, 14002, 12712, 22745, 22740, 22725, 11772, 14004,
22740, 24628, 14003, 14003, 10303, 22741, 24628, 22715, 11773, 14004,
22741, 24628, 24628, 24628, 24628, 24628, 24628, 22716, 11774, 22742,
22742, 14281, 22279, 24628, 24628, 24628, 22279, 22743, 24628, 14282,
22743, 22258, 22280, 24628, 24628, 24628, 22280, 22744, 24628, 19834,
22744, 21505, 22012, 24628, 24628, 24628, 22012, 21420, 24628, 11275,
22745, 24628, 22741, 24628, 24628, 24628, 22741, 22726, 22737, 22742,
22746, 22741, 22745, 24628, 24628, 24628, 22745, 22728, 22736, 22742,
22747, 14003, 14002, 24628, 24628, 24628, 14002, 22729, 22738, 14004,
22748, 15075, 22351, 24628,  2264, 24628, 22351, 22749,  4282, 12117,
22749, 15074, 22352, 24628,  2263, 24628, 22352, 24628,  4283,  8374,
22750, 24628, 24628, 24628, 24628, 24628, 24628, 22751, 24628, 21199,
22751, 24628, 24628, 24628, 24628, 24628, 24628, 13322, 24628, 10960,
22752, 24628, 24628, 24628, 24628, 24628, 24628, 13470, 24628, 22753,
22753, 24628, 24628, 24628, 24628, 24628, 24628, 22760, 24628, 22754,
22754, 24628, 24628, 24628, 24628, 24628, 24628, 20999, 14282, 22755,
22755, 15047, 14283, 24628, 13550, 13442, 14283, 22756, 13473, 14284,
22756, 15048, 22348, 24628, 13551, 13443, 22348, 22757, 13474, 15049,
22757, 20448, 22349, 24628, 13552, 24628, 22349, 22758, 13475, 20443,
22758, 20447, 22353, 24628, 13553, 24628, 22353, 22759, 22748, 12995,
22759, 20446, 22354, 24628, 13554, 24628, 22354, 24628, 22749, 13006,
22760, 24628, 24628, 24628, 24628, 24628, 24628, 22761, 24628, 22659,
22761, 24628, 24628, 24628, 24628, 24628, 24628, 12608, 24628, 12580,
22762, 24628, 22752, 24628, 24628, 24628, 22752, 22763, 24628, 22753,
22763, 24628, 13470, 24628, 24628, 24628, 13470, 11986, 24628, 13471,
22764, 24628, 13468, 22765,  9696, 22763, 13468, 15150, 22766, 10789,
22765, 24628, 10788, 24628, 24628, 24628, 10788,  5848,  5991, 10789,
22766, 24628, 13466,  5991, 24628, 24628, 13466, 15142, 24628,  5993,
22767, 24628, 13465,  8355, 24628, 24628, 13465, 22766, 24628,  8357,
22768, 24628,  1556, 22769,  1681, 22764,  1556, 22771, 22780,    37,
22769, 24628, 19980,  6758,  9689, 22770, 19980,  7944, 10984,    37,
22770, 24628, 19979, 24628, 24628, 24628, 19979, 10750, 10983, 13317,
22771, 24628,  1557,  7944,  1676, 15150,  1557, 22772, 22777,   734,
22772, 24628,  1558,  7938,  1671, 11975,  1558, 22773, 22776,  1559,
22773, 24628, 22774,  7936,  1668, 24628, 22774, 24628, 22775,   183,
22774, 24628,  7937,  7937,  1388, 24628, 24628, 24628,  1203,   183,
22775, 24628,  1203,  2775,  1654, 24628,  1203, 24628,  1844,   341,
22776, 24628,  1202,  2777,  4234,  6953,  1202, 22775,  1843,  1158,
22777, 24628,  1201, 10815,  4237, 22778,  1201, 22776,  1842,   626,
22778, 24628, 22779, 10751, 24628, 24628, 22779,  6953, 24628, 10255,
22779, 24628, 10752, 10752, 24628, 24628, 24628,  1205, 24628, 10255,
22780, 24628,  1200, 10984,  4241, 22781,  1200, 22777,  1841,    44,
22781, 24628,  7761, 10983, 24628, 24628,  7761, 22778, 24628,  7762,
22782, 24628, 22783, 24628, 24628, 24628, 22783, 13277, 21437, 21287,
22783, 24628, 24628, 24628, 24628, 24628, 24628, 21629, 21438, 21287,
22784, 24628, 22490, 19064, 21204, 22787, 22490, 22785, 13234,  7550,
22785, 24628, 22486, 19065, 17524, 19967, 22486, 22786, 13235, 17650,
22786, 24628, 22482, 19066, 17510, 24628, 22482, 17488, 13236, 17671,
22787, 24628, 22491, 24628, 24628, 24628, 22491, 19967, 13277, 21619,
22788, 24628, 22793, 24628, 24628, 24628, 22793, 22787, 22782, 22789,
22789, 20437, 21287, 24628, 18954, 20219, 21287, 22790, 11451, 17005,
22790, 20427, 21288, 24628, 18955, 10300, 21288, 22791, 11452, 20406,
22791, 20426, 21289, 24628,  9871, 24628, 21289, 22792, 20106, 20123,
22792, 15570, 21290, 24628,  9870, 24628, 21290,  8494, 20107, 15564,
22793, 24628, 24628, 24628, 24628, 24628, 24628, 22491, 22783, 22789,
22794, 24628, 13230, 19977, 24628, 24628, 13230, 12668, 24628, 13231,
22795, 24628,  9894,  9894, 20774, 22796, 24628, 13229, 13225,  9895,
22796, 24628, 21675, 21675, 24628, 24628, 24628, 13230, 24628, 21673,
22797, 24628, 22796, 21674, 24628, 24628, 22796, 22794, 24628, 21673,
22798, 24628, 22799, 16910, 19911, 22806, 22799, 12656, 13228, 12178,
22799, 24628, 16911, 16911, 19058, 22800, 24628, 11158, 13229, 12178,
22800, 24628, 20734, 20734, 18199, 22802, 24628, 11900, 22801, 17483,
22801, 24628, 17543, 17543, 24628, 24628, 24628, 11903, 24628, 17544,
22802, 24628, 24628, 24628, 24628, 24628, 24628, 11902, 24628, 22803,
22803, 24628, 24628, 24628, 24628, 24628, 24628, 22804, 13471, 21215,
22804, 24628, 24628, 24628, 24628, 24628, 24628, 22805, 22750, 21193,
22805, 24628, 24628, 24628, 24628, 24628, 24628, 19943, 22751, 18249,
22806, 24628, 22800, 17482, 18223, 22808, 22800, 12657, 22807, 17483,
22807, 24628, 22801, 20506, 24628, 24628, 22801, 12660, 24628, 17544,
22808, 24628, 22802, 24628, 24628, 24628, 22802, 12658, 24628, 22803,
22809, 24628, 22812, 21218, 20775, 22832, 22812, 22806, 22810, 21219,
22810, 24628, 22811, 21200, 24628, 24628, 22811, 22807, 24628, 21177,
22811, 24628, 21178, 21178, 24628, 24628, 24628, 22801, 24628, 21177,
22812, 24628, 21261, 21261, 20791, 22813, 24628, 22800, 22811, 21219,
22813, 24628, 24628, 24628, 24628, 24628, 24628, 22802, 24628, 22814,
22814, 24628, 24628, 24628, 24628, 24628, 24628, 22820, 22753, 22815,
22815, 24628, 22754, 24628, 11778, 13449, 22754, 22816, 20936, 22755,
22816, 24628, 20999, 24628, 21202, 24628, 20999, 22817, 17280, 21000,
22817, 24628, 20985, 24628, 13275, 24628, 20985, 22818, 17208, 20986,
22818, 24628, 20973, 24628, 13248, 24628, 20973, 22819, 17187, 20974,
22819, 24628, 20966, 24628, 13239, 24628, 20966, 24628, 17179, 20967,
22820, 24628, 24628, 24628, 24628, 24628, 24628, 22826, 22760, 22821,
22821, 24628, 22659, 24628, 13549, 24628, 22659, 22822, 19825, 22660,
22822, 24628, 19454, 24628, 13449, 24628, 19454, 22823, 18353, 19455,
22823, 24628, 19434, 24628, 13408, 24628, 19434, 22824, 18334, 19435,
22824, 24628, 19416, 24628, 13399, 24628, 19416, 22825, 18326, 19417,
22825, 24628, 19408, 24628, 13390, 24628, 19408, 24628, 18324, 19409,
22826, 24628, 24628, 24628, 24628, 24628, 24628, 21659, 22761, 22827,
22827, 24628, 12580, 24628,  9256, 24628, 12580, 22828, 18617, 12581,
22828, 24628, 12544, 24628,  9257, 24628, 12544, 22829, 18615, 12545,
22829, 24628, 12521, 24628,  9258, 24628, 12521, 22830, 18613, 12522,
22830, 24628, 12514, 24628,  9259, 24628, 12514, 22831, 18611, 12515,
22831, 24628, 12508, 24628,  9260, 24628, 12508, 24628, 18610, 12509,
22832, 24628, 22813, 24628, 24628, 24628, 22813, 22808, 24628, 22814,
22833, 24628, 22840, 19917,  1556, 22849, 22840, 22834, 22798, 11140,
22834, 24628, 22835, 19918,  1557, 15881, 22835, 22838, 12656,  7656,
22835, 24628, 16000, 16000, 13761, 15874, 24628, 22836, 11158,  7656,
22836, 24628, 15999, 15999, 13755, 15875, 24628, 22837, 11820, 11025,
22837, 24628, 15998, 15998, 13238, 24628, 24628, 24628, 11822, 11020,
22838, 24628, 22836, 19920,  1558, 15882, 22836, 22839, 12661, 11025,
22839, 24628, 22837, 19921, 22774, 24628, 22837, 24628, 12662, 11020,
22840, 24628, 11139, 11139, 21011, 22841, 24628, 22835, 22799, 11140,
22841, 24628, 18233, 18233, 21533, 22842, 24628, 15874, 22800, 18234,
22842, 24628, 24628, 24628, 24628, 24628, 24628, 15865, 22802, 22843,
22843, 24628, 22803, 24628, 11777, 24628, 22803, 22847, 22844, 21215,
22844, 24628, 13471, 24628, 24628, 24628, 13471, 22845, 24628, 13472,
22845, 24628, 22750, 24628, 24628, 24628, 22750, 22846, 24628, 21199,
22846, 24628, 22751, 24628, 24628, 24628, 22751, 16841, 24628, 10960,
22847, 24628, 22804, 24628, 13548, 24628, 22804, 22848, 22845, 21193,
22848, 24628, 22805, 24628, 21454, 24628, 22805, 19950, 22846, 18249,
22849, 24628, 22841, 20735, 13468, 22850, 22841, 15881, 22806, 18234,
22850, 24628, 22842, 24628, 13470, 24628, 22842, 15880, 22808, 22843,
22851, 24628, 22300, 22357, 17099, 22852, 22300,  8702, 21468, 14314,
22852, 24628, 22301, 24628, 17100, 24628, 22301,  8704, 21469, 22302,
22853, 13184, 13183, 24628, 24628, 24628, 13183, 13180, 24628, 13185,
22854, 13099, 13098, 24628, 24628, 24628, 13098, 22853, 24628, 13100,
22855, 24628, 22860, 19590,  3279, 18254, 22860, 22856, 15344, 12002,
22856, 24628, 22859, 19591,  5655, 24628, 22859, 22857, 15345, 12182,
22857, 24628, 22858, 19592,  5636, 24628, 22858, 24628, 15346, 12230,
22858, 24628, 12296, 12296, 12258, 24628, 24628, 24628, 12133, 12230,
22859, 24628, 12374, 12374, 12348, 24628, 24628, 22858, 12132, 12182,
22860, 24628, 19593, 19593, 19581, 12378, 24628, 22859, 12131, 12002,
22861, 24628, 22872, 24628, 14457, 24628, 22872, 18254, 13143, 22862,
22862, 24628, 12136, 20914, 19953, 22870, 12136, 22863, 13674, 12137,
22863, 24628, 21921, 20915, 19954, 22869, 21921, 22864, 13675, 13150,
22864, 24628, 21918, 20916, 19955, 22868, 21918, 22865, 22674, 15495,
22865, 24628, 21915, 16617, 16923, 22867, 21915, 22866, 22675, 15507,
22866, 24628, 21914, 16618, 16924, 24628, 21914, 24628, 16031, 14256,
22867, 24628, 21916, 24628, 24628, 24628, 21916, 24628, 16035, 21065,
22868, 24628, 21919, 24628, 24628, 24628, 21919, 22867, 22676, 21076,
22869, 24628, 21922, 24628, 24628, 24628, 21922, 22868, 22677, 21092,
22870, 24628, 22871, 24628, 24628, 24628, 22871, 22869, 22678, 21113,
22871, 24628, 24628, 24628, 24628, 24628, 24628, 21922, 21125, 21113,
22872, 24628, 24628, 24628, 24628, 24628, 24628, 12378, 12135, 22862,
22873, 24628, 22883, 24628, 18553, 24628, 22883, 22861, 21964, 22874,
22874, 24628, 21954, 20919, 19960, 22882, 21954, 22875, 13807, 19896,
22875, 24628, 21948, 20920, 19961, 22881, 21948, 22876, 13808, 20327,
22876, 24628, 21941, 20921, 19962, 22880, 21941, 22877, 22548, 20355,
22877, 24628, 21935, 16453, 19967, 22879, 21935, 22878, 22549, 16440,
22878, 24628, 21934, 16454, 17509, 24628, 21934, 24628, 21888, 16447,
22879, 24628, 21936, 24628, 24628, 24628, 21936, 24628, 21890, 21937,
22880, 24628, 21942, 24628, 24628, 24628, 21942, 22879, 22550, 21943,
22881, 24628, 21949, 24628, 24628, 24628, 21949, 22880, 22551, 21950,
22882, 24628, 21955, 24628, 24628, 24628, 21955, 22881, 22552, 21956,
22883, 24628, 24628, 24628, 24628, 24628, 24628, 22872, 21965, 22874,
22884, 24628, 24628, 24628, 24628, 24628, 24628,  6476, 22506, 22885,
22885, 24628, 14040, 22356, 14486,  5816, 14040, 22886, 15225, 13217,
22886, 24628, 22505, 22357, 14489, 22890, 22505, 22887, 15233, 14314,
22887, 24628,  5744,  8703,  6444, 15441,  5744, 22888, 15234,  5682,
22888, 24628, 15720,  8697,  6440, 24628, 15720, 22889,  5654,  8529,
22889, 24628, 15718,  8663,  6436, 24628, 15718, 24628,  5635,  8639,
22890, 24628, 22299, 24628, 14490, 24628, 22299, 15441, 15235, 22285,
22891, 22513, 22516, 17151, 10450, 16808, 22516, 22892, 13109, 11063,
22892, 22514, 22517, 17152, 10442, 24628, 22517, 22893, 13110, 13849,
22893, 22515, 22518, 17153, 10436, 24628, 22518, 24628, 13111, 13882,
22894, 24628, 12349, 19591,  8320, 18252, 12349, 22895, 14566, 12182,
22895, 24628, 12295, 19592,  8318, 24628, 12295, 24628, 14567, 12230,
22896, 24628, 22903, 24628,  8329, 24628, 22903, 18252, 14680, 22897,
22897, 24628, 13020, 21270, 18257, 22902, 13020, 22898, 13637,  6006,
22898, 24628, 13021, 21271, 18258, 22901, 13021, 22899, 13648, 13022,
22899, 24628, 13035, 21272, 18259, 12239, 13035, 22900, 13649, 13036,
22900, 24628, 13046, 21273, 18260, 24628, 13046, 12187, 13650, 13047,
22901, 24628, 13064, 24628, 24628, 24628, 13064, 12239, 13647, 13065,
22902, 24628, 13073, 24628, 24628, 24628, 13073, 22901, 13646, 13074,
22903, 24628, 24628, 24628, 24628, 24628, 24628, 12298, 13019, 22897,
22904, 24628, 22912, 24628, 11692, 24628, 22912, 22896, 22135, 22905,
22905, 24628, 22129, 21275, 18272, 22911, 22129, 22906, 16027, 14060,
22906, 24628, 22127, 21276, 18274, 22910, 22127, 22907, 16028, 14165,
22907, 24628, 22124, 21277, 18275, 22909, 22124, 22908, 16029, 14217,
22908, 24628, 22123, 21278, 18276, 24628, 22123, 22866, 16030, 14240,
22909, 24628, 22125, 24628, 24628, 24628, 22125, 22867, 16034, 21692,
22910, 24628, 22128, 24628, 24628, 24628, 22128, 22909, 16038, 21701,
22911, 24628, 22130, 24628, 24628, 24628, 22130, 22910, 16041, 21712,
22912, 24628, 24628, 24628, 24628, 24628, 24628, 22903, 22136, 22905,
22913, 24628, 22921, 24628, 21370, 24628, 22921, 22904, 22164, 22914,
22914, 24628, 22155, 21280, 18286, 22920, 22155, 22915, 21884, 18178,
22915, 24628, 22150, 21281, 20730, 22919, 22150, 22916, 21885, 20793,
22916, 24628, 22144, 21282, 20731, 22918, 22144, 22917, 21886, 20808,
22917, 24628, 22143, 21283, 20732, 24628, 22143, 22878, 21887, 20816,
22918, 24628, 22145, 24628, 24628, 24628, 22145, 22879, 21889, 22146,
22919, 24628, 22151, 24628, 24628, 24628, 22151, 22918, 21891, 22152,
22920, 24628, 22156, 24628, 24628, 24628, 22156, 22919, 21892, 22157,
22921, 24628, 24628, 24628, 24628, 24628, 24628, 22912, 22165, 22914,
22922, 15779, 15781, 16799, 14146, 11565, 15781, 22923, 12926, 14869,
22923, 15780, 15782, 16800, 11593, 24628, 15782, 24628, 12927, 14880,
22924, 15773, 15775, 24628, 24628, 24628, 15775, 11565, 12935, 14903,
22925, 15772, 15774, 24628, 24628, 24628, 15774, 22924, 12940, 14921,
22926, 15769, 15768, 24628, 24628, 24628, 15768, 22925, 12946, 15770,
22927, 18453, 18452, 24628, 24628, 24628, 18452, 21765, 24628, 18454,
22928, 24628, 24628, 24628, 24628, 24628, 24628, 16823, 10787, 16460,
22929, 24628, 22928, 24628, 24628, 24628, 22928, 16822, 22930, 16460,
22930, 24628, 10787, 24628, 24628, 24628, 10787, 13197, 22765, 14360,
22931, 24628, 22932,  3313, 10513, 22929, 22932, 22940, 22946,   449,
22932, 24628,  3314,  3314,  5557, 22928, 24628, 22937, 22933,   449,
22933, 24628,   178,   178,  3335, 10787, 24628, 22934,  4269,    42,
22934, 24628,   179,   179,  3336,  9643, 24628, 22935,  4270,  9205,
22935, 24628,   180,   180,  3337, 24628, 24628, 22936,  4271, 10182,
22936, 24628,   181,   181,  1470, 24628, 24628, 24628,  4272, 10197,
22937, 24628,  3315,  3315, 10491, 16823, 24628, 22938, 22934,  3316,
22938, 24628, 10242, 10242, 10479, 24628, 24628, 22939, 22935, 10136,
22939, 24628, 10228, 10228, 10227, 24628, 24628, 24628, 22936, 10212,
22940, 24628, 22937, 10746, 10492, 16822, 22937, 22941, 22945,  3316,
22941, 24628, 22938, 10243, 10480, 24628, 22938, 22942, 22944, 10136,
22942, 24628, 22939, 10229, 10230, 24628, 22939, 24628, 22943, 10212,
22943, 24628, 22936,   337,  8844, 24628, 22936, 24628,  5841, 10197,
22944, 24628, 22935,   336,  8849, 24628, 22935, 22943,  5843, 10182,
22945, 24628, 22934,   335,  8859, 13197, 22934, 22944,  5846,  9205,
22946, 24628, 22933,   334, 10091, 22930, 22933, 22945, 22947,    42,
22947, 24628,  4269,  6758,  1682, 22765,  4269,  5846,  3906,    37,
22948, 24628, 22973, 18394, 17001, 22978, 22973, 12686, 22949, 15269,
22949, 24628, 22950, 18395, 11942, 22971, 22950, 12657, 22972, 18397,
22950, 24628, 18396, 18396, 11943, 22952, 24628, 11900, 22951, 18397,
22951, 24628, 17622, 17622, 24628, 24628, 24628, 11903, 24628, 13918,
22952, 24628, 24628, 24628, 24628, 24628, 24628, 11902, 24628, 22953,
22953, 24628, 24628, 24628, 24628, 24628, 24628, 22959, 13471, 22954,
22954, 24628, 13472, 24628,  2719, 22497, 13472, 22955, 22559, 13473,
22955, 24628, 21201, 24628,  2720,  2710, 21201, 22956, 22560, 21001,
22956, 24628, 17517, 24628,  2721, 24628, 17517, 22957, 22561, 17518,
22957, 24628, 17503, 24628,  2722, 24628, 17503, 22958, 22562, 17504,
22958, 24628, 17490, 24628,  2723, 24628, 17490, 24628, 22563, 17491,
22959, 24628, 24628, 24628, 24628, 24628, 24628, 22965, 22750, 22960,
22960, 24628, 21199, 24628,  2708, 21054, 21199, 22961, 22565, 21194,
22961, 24628, 15324, 24628,  2709,  2699, 15324, 22962, 22566, 15325,
22962, 24628, 15307, 24628,  2710, 24628, 15307, 22963, 22567, 15308,
22963, 24628, 14526, 24628,  2711, 24628, 14526, 22964, 22568, 14527,
22964, 24628, 14519, 24628,  2712, 24628, 14519, 24628, 22569, 14520,
22965, 24628, 24628, 24628, 24628, 24628, 24628, 16874, 22751, 22966,
22966, 24628, 10960, 24628,  2697, 24628, 10960, 22967, 22571, 10961,
22967, 24628, 10935, 24628,  2698, 24628, 10935, 22968, 22572, 10936,
22968, 24628, 10918, 24628,  2699, 24628, 10918, 22969, 22573, 10919,
22969, 24628, 10911, 24628,  2700, 24628, 10911, 22970, 22574, 10912,
22970, 24628, 10905, 24628,  2701, 24628, 10905, 24628, 22575, 10906,
22971, 24628, 22952, 24628, 24628, 24628, 22952, 12658, 24628, 22953,
22972, 24628, 22951, 18448, 24628, 24628, 22951, 12660, 24628, 13918,
22973, 24628, 15268, 15268, 16995, 22974, 24628, 11899, 22950, 15269,
22974, 24628, 24628, 24628, 24628, 24628, 24628, 11904, 22952, 22975,
22975, 24628, 22953, 24628, 24628, 24628, 22953, 22976, 22844, 22954,
22976, 24628, 22959, 24628, 24628, 24628, 22959, 22977, 22845, 22960,
22977, 24628, 22965, 24628, 24628, 24628, 22965, 16879, 22846, 22966,
22978, 24628, 22974, 24628, 24628, 24628, 22974, 12687, 22971, 22975,
22979, 24628, 23004, 18449, 17003, 23012, 23004, 22948, 22980, 18450,
22980, 24628, 22981, 20722, 21437, 23002, 22981, 22949, 23003, 20699,
22981, 24628, 20723, 20723, 21438, 22983, 24628, 22950, 22982, 20699,
22982, 24628, 19681, 19681, 24628, 24628, 24628, 22951, 24628, 19682,
22983, 24628, 24628, 24628, 24628, 24628, 24628, 22952, 24628, 22984,
22984, 24628, 24628, 24628, 24628, 24628, 24628, 22990, 22753, 22985,
22985, 24628, 22754, 24628, 21046, 21036, 22754, 22986, 22578, 22755,
22986, 24628, 20999, 24628, 21017, 13408, 20999, 22987, 22579, 21000,
22987, 24628, 20985, 24628, 13275, 24628, 20985, 22988, 22580, 20986,
22988, 24628, 20973, 24628, 13248, 24628, 20973, 22989, 22581, 20974,
22989, 24628, 20966, 24628, 13239, 24628, 20966, 24628, 22582, 20967,
22990, 24628, 24628, 24628, 24628, 24628, 24628, 22996, 22760, 22991,
22991, 24628, 22659, 24628, 20462, 19658, 22659, 22992, 22584, 22660,
22992, 24628, 19454, 24628, 19491,  9258, 19454, 22993, 22585, 19455,
22993, 24628, 19434, 24628, 13612, 24628, 19434, 22994, 22586, 19435,
22994, 24628, 19416, 24628, 13597, 24628, 19416, 22995, 22587, 19417,
22995, 24628, 19408, 24628, 13585, 24628, 19408, 24628, 22588, 19409,
22996, 24628, 24628, 24628, 24628, 24628, 24628, 21582, 22761, 22997,
22997, 24628, 12580, 24628,  9256, 24628, 12580, 22998, 21513, 12581,
22998, 24628, 12544, 24628,  9257, 24628, 12544, 22999, 21514, 12545,
22999, 24628, 12521, 24628,  9258, 24628, 12521, 23000, 21515, 12522,
23000, 24628, 12514, 24628,  9259, 24628, 12514, 23001, 21516, 12515,
23001, 24628, 12508, 24628,  9260, 24628, 12508, 24628, 21517, 12509,
23002, 24628, 22983, 24628, 24628, 24628, 22983, 22971, 24628, 22984,
23003, 24628, 22982, 19680, 24628, 24628, 22982, 22972, 24628, 19682,
23004, 24628, 20724, 20724, 21439, 23005, 24628, 22973, 22981, 18450,
23005, 24628, 24628, 24628, 24628, 24628, 24628, 22974, 22983, 23006,
23006, 24628, 22984, 24628, 24628, 24628, 22984, 23010, 23007, 22985,
23007, 24628, 22753, 24628, 24628, 24628, 22753, 23008, 24628, 22754,
23008, 24628, 22760, 24628, 24628, 24628, 22760, 23009, 24628, 22659,
23009, 24628, 22761, 24628, 24628, 24628, 22761, 21570, 24628, 12580,
23010, 24628, 22990, 24628, 24628, 24628, 22990, 23011, 23008, 22991,
23011, 24628, 22996, 24628, 24628, 24628, 22996, 21586, 23009, 22997,
23012, 24628, 23005, 24628, 24628, 24628, 23005, 22978, 23002, 23006,
23013, 18446, 18441, 24628,  9970,  8575, 18441, 23014, 12641, 17093,
23014, 18445, 18442, 24628,  9969, 24628, 18442, 23015, 12642, 17034,
23015,  5546, 18443, 24628,  9968, 24628, 18443, 20623, 12643,  5547,
23016, 24628, 18447, 24628, 24628, 24628, 18447,  8575, 12649, 15231,
23017, 13366, 13365, 24628, 24628, 24628, 13365, 14177, 24628, 13367,
23018, 12041, 12040, 24628, 24628, 24628, 12040, 23017, 24628, 12042,
23019, 24628, 12399, 24628, 24628, 24628, 12399, 23020,  9008, 12014,
23020, 24628, 12400, 24628, 24628, 24628, 12400, 12312,  9004,  7149,
23021, 24628, 13296, 12383, 12388, 23019, 13296, 23022,  9006,  8894,
23022, 24628, 13297, 12384, 12389, 23020, 13297, 23023,  9003,  7635,
23023, 24628, 13298, 12385, 12390, 12312, 13298, 23024,  5206,  7563,
23024, 24628, 13299, 12386, 12391, 24628, 13299, 24628,  5196,  3603,
23025, 24628, 10102, 20545, 19946, 23030, 10102, 23026, 23021, 10103,
23026, 24628, 19699, 20546, 19947, 23029, 19699, 23027, 23022, 13461,
23027, 24628, 19695, 20547, 19948, 12324, 19695, 23028, 23023, 14947,
23028, 24628, 19693, 20548, 18266, 24628, 19693, 24628, 23024, 14982,
23029, 24628, 19698, 24628, 24628, 24628, 19698, 12324, 23020, 15006,
23030, 24628, 19702, 24628, 24628, 24628, 19702, 23029, 23019, 15024,
23031, 24628, 19705, 24628, 24628, 24628, 19705, 23030, 12397, 15043,
23032, 24628, 22872, 22872, 20233, 23054, 24628, 12375, 23033, 22862,
23033, 24628, 12135, 12135, 17427, 23035, 24628, 10094, 23034, 12136,
23034, 24628, 13147, 13147, 24628, 24628, 24628, 10095, 24628, 13148,
23035, 24628, 24628, 24628, 24628, 24628, 24628, 10097, 24628, 23036,
23036, 24628, 24628, 24628, 24628, 24628, 24628, 23042, 22558, 23037,
23037, 11778, 22559, 24628,   378, 22475, 22559, 23038, 16137, 11779,
23038, 21202, 22560, 24628,   373,   405, 22560, 23039, 16138, 13842,
23039, 13275, 22561, 24628,   368, 24628, 22561, 23040, 11939, 13270,
23040, 13248, 22562, 24628,   363, 24628, 22562, 23041, 11931, 13249,
23041, 13239, 22563, 24628,   358, 24628, 22563, 24628, 11927, 13240,
23042, 24628, 24628, 24628, 24628, 24628, 24628, 23048, 22564, 23043,
23043, 13549, 22565, 24628,   418, 17602, 22565, 23044, 16140, 13550,
23044, 13449, 22566, 24628,   412,   836, 22566, 23045, 16141, 13441,
23045, 13408, 22567, 24628,   405, 24628, 22567, 23046, 13181, 13409,
23046, 13399, 22568, 24628,   398, 24628, 22568, 23047, 13171, 13400,
23047, 13390, 22569, 24628,   391, 24628, 22569, 24628, 13166, 13391,
23048, 24628, 24628, 24628, 24628, 24628, 24628, 22125, 22570, 23049,
23049,  9256, 22571, 24628,   834, 24628, 22571, 23050, 13990,  9281,
23050,  9257, 22572, 24628,   835, 24628, 22572, 23051, 13977,  9276,
23051,  9258, 22573, 24628,   836, 24628, 22573, 23052, 11116,  9271,
23052,  9259, 22574, 24628,   837, 24628, 22574, 23053, 11090,  9266,
23053,  9260, 22575, 24628,  1223, 24628, 22575, 24628, 11075,  9261,
23054, 24628, 24628, 24628, 24628, 24628, 24628, 12376, 23035, 23055,
23055, 24628, 23036, 24628, 24628, 24628, 23036, 23056, 22594, 23037,
23056, 24628, 23042, 24628, 24628, 24628, 23042, 23057, 22595, 23043,
23057, 24628, 23048, 24628, 24628, 24628, 23048, 22909, 22596, 23049,
23058, 24628, 22883, 22883, 20239, 23080, 24628, 23032, 23059, 22874,
23059, 24628, 21965, 21965, 17403, 23061, 24628, 23033, 23060, 21954,
23060, 24628, 20387, 20387, 24628, 24628, 24628, 23034, 24628, 20373,
23061, 24628, 24628, 24628, 24628, 24628, 24628, 23035, 24628, 23062,
23062, 24628, 24628, 24628, 24628, 24628, 24628, 23068, 22577, 23063,
23063, 14282, 22578, 24628, 20325, 20320, 22578, 23064, 19223, 14283,
23064, 17342, 22579, 24628, 18224, 12029, 22579, 23065, 19224, 17281,
23065, 17200, 22580, 24628, 11934, 24628, 22580, 23066, 19225, 17201,
23066, 17181, 22581, 24628, 11930, 24628, 22581, 23067, 18185, 17182,
23067, 17172, 22582, 24628, 11926, 24628, 22582, 24628, 18184, 17173,
23068, 24628, 24628, 24628, 24628, 24628, 24628, 23074, 22583, 23069,
23069, 19834, 22584, 24628, 20353, 20348, 22584, 23070, 17983, 19826,
23070, 18345, 22585, 24628, 20337, 11106, 22585, 23071, 16345, 18346,
23071, 17454, 22586, 24628, 12029, 24628, 22586, 23072, 16342, 17455,
23072, 17447, 22587, 24628, 12038, 24628, 22587, 23073, 16320, 17448,
23073, 17440, 22588, 24628, 12039, 24628, 22588, 24628, 16316, 17441,
23074, 24628, 24628, 24628, 24628, 24628, 24628, 22145, 21512, 23075,
23075, 11275, 21513, 24628, 11796, 24628, 21513, 23076, 16820, 11364,
23076, 11276, 21514, 24628, 11797, 24628, 21514, 23077, 16183, 11332,
23077, 11277, 21515, 24628, 11106, 24628, 21515, 23078, 16093, 11313,
23078, 11278, 21516, 24628, 11084, 24628, 21516, 23079, 16079, 11297,
23079, 11279, 21517, 24628, 11073, 24628, 21517, 24628, 16071, 11286,
23080, 24628, 24628, 24628, 24628, 24628, 24628, 23054, 23061, 23081,
23081, 24628, 23062, 24628, 24628, 24628, 23062, 23082, 22590, 23063,
23082, 24628, 23068, 24628, 24628, 24628, 23068, 23083, 22591, 23069,
23083, 24628, 23074, 24628, 24628, 24628, 23074, 22918, 22592, 23075,
23084, 24628, 24628, 24628, 24628, 24628, 24628, 18233, 21261, 23085,
23085, 24628, 21219, 21129,  7132, 14460, 21219, 23086, 18451, 21130,
23086, 24628, 21220, 21138, 14029, 23092, 21220, 23087, 20651, 21139,
23087, 24628, 21221, 21165, 14021, 23091, 21221, 23088, 20658, 21166,
23088, 24628, 21222, 17583, 11900, 23090, 21222, 23089, 20659, 14789,
23089, 24628, 21223, 16743, 11821, 24628, 21223, 24628, 20660, 14804,
23090, 24628, 21224, 24628, 11902, 24628, 21224, 24628, 20650, 21225,
23091, 24628, 21228, 24628, 14023, 24628, 21228, 23090, 20649, 21229,
23092, 24628, 21238, 24628, 14030, 24628, 21238, 23091, 20648, 21239,
23093, 12159, 13840, 24628, 24628, 24628, 13840, 12155, 24628, 12160,
23094, 21212, 21211, 24628, 24628, 24628, 21211, 23093, 24628, 20872,
23095, 12086, 22724, 24628, 24628, 24628, 22724, 12079, 23096, 12088,
23096, 12087, 13514, 24628, 24628, 24628, 13514, 12080, 12872, 11694,
23097, 22721, 22723, 24628, 24628, 24628, 22723, 22712, 23095, 21395,
23098, 23104, 23103, 24628, 24628, 24628, 23103, 23097, 23099, 21416,
23099, 23102, 23101, 24628, 24628, 24628, 23101, 23095, 23100, 17086,
23100, 11263, 11262, 24628, 24628, 24628, 11262, 23096, 12884, 11264,
23101, 24628, 23102, 24628, 24628, 24628, 23102, 22724, 11262, 17086,
23102, 24628, 24628, 24628, 24628, 24628, 24628, 12086, 11263, 17086,
23103, 24628, 23104, 24628, 24628, 24628, 23104, 22723, 23101, 21416,
23104, 24628, 24628, 24628, 24628, 24628, 24628, 22721, 23102, 21416,
23105, 24628, 11789, 18083, 17797, 23106, 11789, 11755, 16291,  7302,
23106, 24628, 11790, 24628, 24628, 24628, 11790, 11728, 16290, 16255,
23107, 24628, 19178, 17360, 17872, 11755, 19178, 23108, 11093,  7634,
23108, 24628, 19160, 17364, 17873, 11756, 19160, 23109, 11077,  7562,
23109, 24628, 19149, 17365, 17801, 24628, 19149, 24628, 11068,  3638,
23110, 24628, 23115, 17359, 18239, 12196, 23115, 23111, 23107, 15085,
23111, 24628, 23114, 17366, 18240, 12187, 23114, 23112, 23108, 17294,
23112, 24628, 23113, 17367, 18241, 24628, 23113, 24628, 23109, 17303,
23113, 24628, 17368, 17368, 10893, 24628, 24628, 24628, 19149, 17303,
23114, 24628, 17371, 17371, 15623,  9916, 24628, 23113, 19160, 17294,
23115, 24628, 17374, 17374, 15622,  9925, 24628, 23114, 19178, 15085,
23116, 24628, 23117, 20903, 19930, 23119, 23117, 12196, 23105, 18482,
23117, 24628, 18488, 18488, 10925, 23118, 24628,  9925, 11789, 18482,
23118, 24628, 24628, 24628, 24628, 24628, 24628,  9924, 11790, 19195,
23119, 24628, 23118, 24628, 24628, 24628, 23118, 12195, 23106, 19195,
23120, 24628, 23123, 20904, 19931, 23125, 23123, 23116, 23121, 18492,
23121, 24628, 19250, 18082, 17796, 23122, 19250, 23105, 19261, 18084,
23122, 24628, 19249, 24628, 24628, 24628, 19249, 23106, 19258, 19233,
23123, 24628, 18510, 18510, 10941, 23124, 24628, 23117, 19250, 18492,
23124, 24628, 24628, 24628, 24628, 24628, 24628, 23118, 19249, 19226,
23125, 24628, 23124, 24628, 24628, 24628, 23124, 23119, 23122, 19226,
23126, 24628,  5136,  6323, 24628, 24628,  5136, 11922, 24628,  5107,
23127, 11943, 11942, 24628, 24628, 24628, 11942, 11937, 24628, 11944,
23128, 21438, 21437, 24628, 24628, 24628, 21437, 23127, 24628, 20437,
23129, 24628, 23115, 23134, 15102, 15383, 23115, 23130, 19184, 15085,
23130, 24628, 23114, 23133, 15100, 14616, 23114, 23131, 19164, 17294,
23131, 24628, 23113, 23132, 15098, 24628, 23113, 24628, 19152, 17303,
23132, 24628, 17368, 17308, 14823, 24628, 17368, 24628, 19153, 17303,
23133, 24628, 17371, 17310, 14826, 14617, 17371, 23132, 19165, 17294,
23134, 24628, 17374, 15084, 14829, 23135, 17374, 23133, 19185, 15085,
23135, 24628, 17375, 24628,  3324, 24628, 17375, 14617, 19186, 17376,
23136, 24628, 23117, 18481,  6780, 23137, 23117, 15383, 11788, 18482,
23137, 24628, 23118, 24628, 15106, 24628, 23118, 14621, 19213, 19195,
23138, 24628, 23123, 18509,  6218, 23139, 23123, 23136, 19260, 18492,
23139, 24628, 23124, 24628, 18739, 24628, 23124, 23137, 19259, 19226,
23140, 24628,   460,  8968,  6315, 23141,   460, 13577,   922,   461,
23141, 24628, 23142,  8969, 24628, 24628, 23142, 13578, 24628,  8971,
23142, 24628,  8970,  8970, 24628, 24628, 24628, 13356, 24628,  8971,
23143, 24628,  2676, 17078, 17549, 22675,  2676, 23144, 13563,  5682,
23144, 24628, 23147, 17079, 17550, 16031, 23147, 23145, 13573,  8529,
23145, 24628, 23146, 17080, 13388, 24628, 23146, 24628, 13574,  8639,
23146, 24628,  8662,  8662, 13389, 24628, 24628, 24628, 13568,  8639,
23147, 24628,  8667,  8667, 13685, 14720, 24628, 23146, 13567,  8529,
23148, 24628, 23149, 15727, 13428, 23155, 23149, 22675, 22680, 15397,
23149, 24628, 15728, 15728, 13439, 23150, 24628, 15439, 22556, 15397,
23150, 24628, 24628, 24628, 24628, 24628, 24628, 14712, 22557, 23151,
23151, 24628, 22558, 24628,  7648, 23154, 22558, 23152, 13546, 22559,
23152, 24628, 22564, 24628, 11798,   486, 22564, 23153, 13547, 22565,
23153, 24628, 22570, 24628, 11795, 24628, 22570, 14723, 22004, 22571,
23154, 24628, 24628, 24628, 24628, 24628, 24628,   486, 24628, 18960,
23155, 24628, 23150, 24628, 24628, 24628, 23150, 16035, 22681, 23151,
23156, 24628, 23157, 15731, 13452, 23162, 23157, 23148, 22685, 15732,
23157, 24628, 21738, 21738, 21609, 23158, 24628, 23149, 22553, 15732,
23158, 24628, 24628, 24628, 24628, 24628, 24628, 23150, 22576, 23159,
23159, 24628, 22577, 24628, 15125, 23161, 22577, 23160, 22279, 22578,
23160, 24628, 22583, 24628, 15126, 11795, 22583, 22316, 22280, 22584,
23161, 24628, 24628, 24628, 24628, 24628, 24628, 11795, 24628, 19583,
23162, 24628, 23158, 24628, 24628, 24628, 23158, 23155, 22686, 23159,
23163, 24628,  2674, 21372, 21186, 23169,  2674, 23164, 11688,   106,
23164, 24628,  2675, 21373, 21187, 22865,  2675, 23165, 23143,   330,
23165, 24628, 23168, 21374, 21188, 22866, 23168, 23166, 23144, 13848,
23166, 24628, 23167, 21375, 16919, 24628, 23167, 24628, 23145, 13881,
23167, 24628, 21376, 21376, 14518, 24628, 24628, 24628, 23146, 13881,
23168, 24628, 21377, 21377, 15298, 21914, 24628, 23167, 23147, 13848,
23169, 24628, 23170, 16621, 16927, 23176, 23170, 22865, 23148, 16622,
23170, 24628, 16699, 16699, 16932, 23171, 24628, 21915, 23149, 16622,
23171, 24628, 24628, 24628, 24628, 24628, 24628, 21916, 23150, 23172,
23172, 22558, 23151, 24628, 15107, 23175, 23151, 23173, 22717, 22559,
23173, 22564, 23152, 24628, 15108,   551, 23152, 23174, 22718, 22565,
23174, 22570, 23153, 24628, 15109, 24628, 23153, 21405, 22719, 22571,
23175, 24628, 23154, 24628, 24628, 24628, 23154,   551, 24628, 18960,
23176, 24628, 23171, 24628, 24628, 24628, 23171, 22867, 23155, 23172,
23177, 24628, 23178, 16702, 16935, 23184, 23178, 23169, 23156, 16703,
23178, 24628, 21737, 21737, 21608, 23179, 24628, 23170, 23157, 16703,
23179, 24628, 24628, 24628, 24628, 24628, 24628, 23171, 23158, 23180,
23180, 22577, 23159, 24628, 18736, 23183, 23159, 23181, 22742, 22578,
23181, 22583, 23160, 24628, 18735, 15109, 23160, 23182, 22743, 22584,
23182, 21512, 22316, 24628, 18733, 24628, 22316, 21426, 22744, 21513,
23183, 24628, 23161, 24628, 24628, 24628, 23161, 15109, 24628, 19583,
23184, 24628, 23179, 24628, 24628, 24628, 23179, 23176, 23162, 23180,
23185, 24628, 22333, 24628, 24628, 24628, 22333, 21469, 21445, 22328,
23186, 24628, 23189, 14366, 13822, 23193, 23189,  6815, 23187, 11136,
23187, 24628, 23188, 14367, 24628, 24628, 23188,  2160, 24628, 13556,
23188, 24628, 13555, 13555, 24628, 24628, 24628,  1270, 24628, 13556,
23189, 24628, 11135, 11135, 14078, 23190, 24628,  1274, 23188, 11136,
23190, 24628, 24628, 24628, 24628, 24628, 24628,  6817, 24628, 23191,
23191, 24628, 24628, 24628, 24628, 24628, 24628, 23192, 20306, 21543,
23192, 24628, 24628, 24628, 24628, 24628, 24628, 11697, 20307, 19666,
23193, 24628, 23190, 24628, 24628, 24628, 23190,  6816, 24628, 23191,
23194, 24628, 15980, 15980, 20628, 23195, 24628,  9216, 23189, 11482,
23195, 24628, 24628, 24628, 24628, 24628, 24628,  8953, 23190, 23196,
23196, 24628, 23191, 24628, 24628, 24628, 23191, 23197, 21033, 21543,
23197, 24628, 23192, 24628, 24628, 24628, 23192, 12091, 21034, 19666,
23198, 24628, 23195, 24628, 24628, 24628, 23195, 11475, 23193, 23196,
23199, 24628, 24628, 24628, 24628, 24628, 24628, 12574,  6523, 15611,
23200, 24628, 23199, 24628, 24628, 24628, 23199, 12573, 13708, 15611,
23201, 24628, 23202, 11232, 11444, 23200, 23202, 23206, 22666,  2406,
23202, 24628, 11233, 11233,  9043, 23199, 24628, 23203, 22667,  2406,
23203, 24628, 11234, 11234,  9048, 12574, 24628, 23204, 22668, 11235,
23204, 24628, 12630, 12630,  9049, 24628, 24628, 23205, 22669, 12621,
23205, 24628, 12628, 12628,  9050, 24628, 24628, 24628, 22670,  5501,
23206, 24628, 23203, 12631, 11445, 12573, 23203, 23207, 22671, 11235,
23207, 24628, 23204, 12629, 11446, 24628, 23204, 23208, 22672, 12621,
23208, 24628, 23205, 12627, 11447, 24628, 23205, 24628, 22673,  5501,
23209, 24628, 11146,  8154, 23126, 23210, 11146, 12667, 23211,    62,
23210, 24628, 11157,  8155, 24628, 24628, 11157, 12668, 24628,  6791,
23211, 24628, 11147,  2266, 24628, 24628, 11147, 12669, 24628,    53,
23212, 24628, 22835, 15995, 13834, 22549, 22835, 23213, 12656,  7656,
23213, 24628, 22836, 15996, 13835, 21888, 22836, 23214, 12661, 11025,
23214, 24628, 22837, 15997, 13237, 24628, 22837, 24628, 12662, 11020,
23215, 24628, 23216, 21753, 13277, 23222, 23216, 22549, 22949, 14359,
23216, 24628, 14358, 14358, 21629, 23217, 24628, 15874, 22950, 14359,
23217, 24628, 24628, 24628, 24628, 24628, 24628, 15865, 22952, 23218,
23218, 24628, 22953, 24628, 15067, 23221, 22953, 23219, 22844, 22954,
23219, 24628, 22959, 24628, 21453,  2696, 22959, 23220, 22845, 22960,
23220, 24628, 22965, 24628, 21454, 24628, 22965, 21828, 22846, 22966,
23221, 24628, 24628, 24628, 24628, 24628, 24628,  2696, 24628, 18959,
23222, 24628, 23217, 24628, 24628, 24628, 23217, 21890, 22971, 23218,
23223, 24628, 23224, 21794, 22782, 23230, 23224, 23215, 22980, 21777,
23224, 24628, 21795, 21795, 22783, 23225, 24628, 23216, 22981, 21777,
23225, 24628, 24628, 24628, 24628, 24628, 24628, 23217, 22983, 23226,
23226, 24628, 22984, 24628, 21503, 23229, 22984, 23227, 23007, 22985,
23227, 24628, 22990, 24628, 21504, 21454, 22990, 23228, 23008, 22991,
23228, 24628, 22996, 24628, 21505, 24628, 22996, 21860, 23009, 22997,
23229, 24628, 24628, 24628, 24628, 24628, 24628, 21454, 24628, 20213,
23230, 24628, 23225, 24628, 24628, 24628, 23225, 23222, 23002, 23226,
23231, 24628, 23238, 16052, 17485, 23248, 23238, 23232, 11143,    20,
23232, 24628, 23237, 16053, 17486, 22877, 23237, 23233, 23212, 16054,
23233, 24628, 23236, 21803, 17487, 22878, 23236, 23234, 23213, 16399,
23234, 24628, 23235, 21804, 17488, 24628, 23235, 24628, 23214, 16409,
23235, 24628, 21805, 21805, 17489, 24628, 24628, 24628, 22837, 16409,
23236, 24628, 21806, 21806, 17497, 21934, 24628, 23235, 22836, 16399,
23237, 24628, 21807, 21807, 17511, 21935, 24628, 23236, 22835, 16054,
23238, 24628, 21817, 21817, 17525, 23239, 24628, 23237,    40,    20,
23239, 24628, 16458, 16458, 22491, 23240, 24628, 21935, 23216, 16459,
23240, 24628, 24628, 24628, 24628, 24628, 24628, 21936, 23217, 23241,
23241, 22953, 23218, 24628, 22002, 23247, 23218, 23245, 23242, 22954,
23242, 13471, 22844, 24628, 24628, 24628, 22844, 23243, 24628, 13472,
23243, 22750, 22845, 24628, 24628, 24628, 22845, 23244, 24628, 21199,
23244, 22751, 22846, 24628, 24628, 24628, 22846, 21824, 24628, 10960,
23245, 22959, 23219, 24628, 22003,  5286, 23219, 23246, 23243, 22960,
23246, 22965, 23220, 24628, 22004, 24628, 23220, 21829, 23244, 22966,
23247, 24628, 23221, 24628, 24628, 24628, 23221,  5286, 24628, 18959,
23248, 24628, 23239, 21752, 22787, 23249, 23239, 22877, 23215, 16459,
23249, 24628, 23240, 24628, 24628, 24628, 23240, 22879, 23222, 23241,
23250, 24628, 23251, 21754, 22788, 23260, 23251, 23248, 23223, 21755,
23251, 24628, 21796, 21796, 22793, 23252, 24628, 23239, 23224, 21755,
23252, 24628, 24628, 24628, 24628, 24628, 24628, 23240, 23225, 23253,
23253, 22984, 23226, 24628, 22010, 23259, 23226, 23257, 23254, 22985,
23254, 22753, 23007, 24628, 24628, 24628, 23007, 23255, 24628, 22754,
23255, 22760, 23008, 24628, 24628, 24628, 23008, 23256, 24628, 22659,
23256, 22761, 23009, 24628, 24628, 24628, 23009, 21852, 24628, 12580,
23257, 22990, 23227, 24628, 22011, 22004, 23227, 23258, 23255, 22991,
23258, 22996, 23228, 24628, 22012, 24628, 23228, 21861, 23256, 22997,
23259, 24628, 23229, 24628, 24628, 24628, 23229, 22004, 24628, 20213,
23260, 24628, 23252, 24628, 24628, 24628, 23252, 23249, 23230, 23253,
23261, 24628, 12179, 13015,   459, 23275, 12179, 23262,  9900, 11686,
23262, 24628, 12180, 13016, 13564, 18250, 12180, 23273, 23263, 12002,
23263, 24628,  9902, 13017, 16321, 16474,  9902, 23264, 23270,  7141,
23264, 24628,  9910, 14566, 16317, 16473,  9910, 23265, 23268,  9911,
23265, 24628,  9973, 14567, 16314, 24628,  9973, 24628, 23266,  9974,
23266, 24628,  9907,  5563,  6639, 24628,  9907, 24628, 23267,  4701,
23267, 24628,  9906,  2421, 24628, 24628,  9906, 24628, 24628,  1732,
23268, 24628,  9904,  5599,  6636, 10773,  9904, 23266, 23269,  2428,
23269, 24628,  9905,  2420, 24628, 24628,  9905, 23267, 24628,   755,
23270, 24628,  9903,  9623,  6632, 23271,  9903, 23268, 23272,  1579,
23271, 24628,  9909,  9624, 24628, 24628,  9909, 10773, 24628,  6005,
23272, 24628,   696,  2416, 24628, 24628,   696, 23269, 24628,   697,
23273, 24628, 12181, 22894, 13567, 18251, 12181, 23274, 23264, 12182,
23274, 24628, 12229, 22895, 13568, 24628, 12229, 24628, 23265, 12230,
23275, 24628, 23032, 22861, 22556, 23279, 23032, 18250, 23276, 22862,
23276, 24628, 23033, 13143, 17426, 23277, 23033, 16474, 23278, 12136,
23277, 24628, 23035, 24628, 24628, 24628, 23035, 16475, 24628, 23036,
23278, 24628, 23034, 13146, 24628, 24628, 23034, 16465, 24628, 13148,
23279, 24628, 23054, 24628, 22557, 24628, 23054, 18253, 23277, 23055,
23280, 24628, 23058, 22873, 22553, 23284, 23058, 23275, 23281, 22874,
23281, 24628, 23059, 21964, 17402, 23282, 23059, 23276, 23283, 21954,
23282, 24628, 23061, 24628, 24628, 24628, 23061, 23277, 24628, 23062,
23283, 24628, 23060, 20386, 24628, 24628, 23060, 23278, 24628, 20373,
23284, 24628, 23080, 24628, 22576, 24628, 23080, 23279, 23282, 23081,
23285, 24628, 24628, 24628, 24628, 24628, 24628, 19978, 21676, 23286,
23286, 24628, 21611, 21726, 11264, 11695, 21611, 23287, 21548, 21612,
23287, 24628, 21630, 21727, 11265, 23291, 21630, 23288, 21571, 21631,
23288, 24628, 21644, 21728, 11266, 23290, 21644, 23289, 21572, 21645,
23289, 24628, 21652, 21729, 19837, 24628, 21652, 23089, 21573, 21653,
23290, 24628, 21659, 24628, 19839, 24628, 21659, 23090, 21570, 21660,
23291, 24628, 21664, 24628, 19844, 24628, 21664, 23290, 21569, 21665,
23292, 24628,  9007,  9007,  5786, 23293, 24628,  5216,   851,   630,
23293, 24628,  6692,  6692, 24628, 24628, 24628, 23294, 24628,  6693,
23294, 24628,  5218,  5218, 24628, 24628, 24628,  2494, 24628,  5219,
23295, 24628, 23292,  9006,  6312, 23296, 23292,  5215,   905,   630,
23296, 24628, 23293,  9008, 24628, 24628, 23293, 23297, 24628,  6693,
23297, 24628, 23294,  9004, 24628, 24628, 23294,  5209, 24628,  5219,
23298, 16285, 16291,  8947, 14222, 23300, 16291, 11109, 23299,  7303,
23299, 16286, 16292,  8948, 24628, 24628, 16292, 11110, 24628,  5268,
23300, 11791, 16290, 24628, 24628, 24628, 16290, 11111, 24628, 11792,
23301, 11122, 16296, 11329, 14223, 23302, 16296, 11117,  9001,  3668,
23302, 11123, 12012, 24628, 24628, 24628, 12012, 11118,  9009, 11124,
23303, 19251, 19261, 18508, 14224, 23305, 19261, 23298, 23304, 14419,
23304, 19252, 19262, 10277, 24628, 24628, 19262, 23299, 24628,  9640,
23305, 19247, 19258, 24628, 24628, 24628, 19258, 23300, 24628, 19234,
23306, 24628, 16218, 17932, 18607, 11510, 16218, 23307, 16081, 15134,
23307, 24628, 16211, 17933, 18608, 11501, 16211, 23308, 16073, 16188,
23308, 24628, 16205, 17934, 18609, 24628, 16205, 24628, 16066,  3570,
23309, 24628, 16245, 16674, 19811, 23310, 16245, 11510, 16166, 16256,
23310, 24628, 16246, 24628, 24628, 24628, 16246, 11509, 16170, 16247,
23311, 24628,  7658, 16677, 19812, 23312,  7658, 23309, 21801, 16298,
23312, 24628, 19243, 24628, 24628, 24628, 19243, 23310, 19248, 19241,
23313, 24628, 19191, 19005,  7143, 23317, 19191, 23314, 11056, 13478,
23314, 24628, 19169, 19006, 19178, 14792, 19169, 23315, 23306, 18705,
23315, 24628, 19157, 19007, 19160, 14793, 19157, 23316, 23307, 18750,
23316, 24628, 19148, 19008, 19149, 24628, 19148, 24628, 23308, 18759,
23317, 24628, 19192, 18794, 11789, 23318, 19192, 14792, 23309, 18784,
23318, 24628, 19193, 24628, 11790, 24628, 19193, 14795, 23310, 19194,
23319, 24628, 19220, 18796, 19250, 23320, 19220, 23317, 23311, 18797,
23320, 24628, 19221, 24628, 19249, 24628, 19221, 23318, 23312, 19222,
23321, 24628,  9732, 16722, 17880, 20659,  9732, 23322, 23326,  1633,
23322, 24628,  9738, 16725, 17882, 20660,  9738, 23323, 23325,  6834,
23323, 24628,  9739, 16726, 17168, 24628,  9739, 24628, 23324,  9740,
23324, 24628,  9735,  8376,  6663, 24628,  9735, 24628,  1722,  4818,
23325, 24628,  9734,  8391,  6662, 20661,  9734, 23324,  1719,  4289,
23326, 24628,  9733,  8499,  6642, 23327,  9733, 23325,  1718,  1401,
23327, 24628,  9737, 16724, 24628, 24628,  9737, 20661, 24628,  8502,
23328, 24628, 23331, 16727, 11820, 23089, 23331, 23329, 23322, 11495,
23329, 24628, 23330, 16728, 11822, 24628, 23330, 24628, 23323, 11641,
23330, 24628, 16729, 16729, 20039, 24628, 24628, 24628,  9739, 11641,
23331, 24628, 16731, 16731, 20843, 21223, 24628, 23330,  9738, 11495,
23332, 24628, 16745, 16745, 20842, 21222, 24628, 23331,  9732, 11054,
23333, 24628,  9896,  9896, 18134, 23334, 24628, 23332,  9731,  9897,
23334, 24628, 21127, 21127, 20077, 23356, 24628, 21222, 23335, 17585,
23335, 24628, 13744, 13744, 17278, 23337, 24628, 20657, 23336, 13745,
23336, 24628, 13916, 13916, 24628, 24628, 24628, 20655, 24628, 13917,
23337, 24628, 24628, 24628, 24628, 24628, 24628, 12609, 24628, 23338,
23338, 24628, 24628, 24628, 24628, 24628, 24628, 23344, 22953, 23339,
23339, 13472, 22954, 24628,  4366, 22499, 22954, 23340, 23037, 13473,
23340, 21201, 22955, 24628,  4365,  2715, 22955, 23341, 23038, 21001,
23341, 17517, 22956, 24628,  4364, 24628, 22956, 23342, 23039, 17518,
23342, 17503, 22957, 24628,  4363, 24628, 22957, 23343, 23040, 17504,
23343, 17490, 22958, 24628,  4362, 24628, 22958, 24628, 23041, 17491,
23344, 24628, 24628, 24628, 24628, 24628, 24628, 23350, 22959, 23345,
23345, 21199, 22960, 24628,  2713, 21053, 22960, 23346, 23043, 21194,
23346, 15324, 22961, 24628,  2714,  2704, 22961, 23347, 23044, 15325,
23347, 15307, 22962, 24628,  2715, 24628, 22962, 23348, 23045, 15308,
23348, 14526, 22963, 24628,  2716, 24628, 22963, 23349, 23046, 14527,
23349, 14519, 22964, 24628,  2717, 24628, 22964, 24628, 23047, 14520,
23350, 24628, 24628, 24628, 24628, 24628, 24628, 21690, 22965, 23351,
23351, 10960, 22966, 24628,  2702, 24628, 22966, 23352, 23049, 10961,
23352, 10935, 22967, 24628,  2703, 24628, 22967, 23353, 23050, 10936,
23353, 10918, 22968, 24628,  2704, 24628, 22968, 23354, 23051, 10919,
23354, 10911, 22969, 24628,  2705, 24628, 22969, 23355, 23052, 10912,
23355, 10905, 22970, 24628,  2706, 24628, 22970, 24628, 23053, 10906,
23356, 24628, 24628, 24628, 24628, 24628, 24628, 21224, 23337, 23357,
23357, 24628, 23338, 24628, 22558, 24628, 23338, 23358, 22975, 23339,
23358, 24628, 23344, 24628, 22564, 24628, 23344, 23359, 22976, 23345,
23359, 24628, 23350, 24628, 22570, 24628, 23350, 21697, 22977, 23351,
23360, 24628, 23334, 17584, 22950, 23364, 23334, 23088, 23361, 17585,
23361, 24628, 23335, 21126, 17277, 23362, 23335, 20659, 23363, 13745,
23362, 24628, 23337, 24628, 24628, 24628, 23337, 20650, 24628, 23338,
23363, 24628, 23336, 13915, 24628, 24628, 23336, 20662, 24628, 13917,
23364, 24628, 23356, 24628, 22952, 24628, 23356, 23090, 23362, 23357,
23365, 24628, 23084, 23084, 21544, 23366, 24628, 22841, 22812, 23085,
23366, 24628, 24628, 24628, 24628, 24628, 24628, 22842, 22813, 23367,
23367, 24628, 22814, 24628, 14281, 13548, 22814, 23368, 23007, 22815,
23368, 24628, 22820, 24628, 22258, 24628, 22820, 23369, 23008, 22821,
23369, 24628, 22826, 24628, 21505, 24628, 22826, 23290, 23009, 22827,
23370, 13329, 16840, 24628, 24628, 24628, 16840, 21824, 24628, 13330,
23371, 16014, 16013, 24628, 24628, 24628, 16013, 23370, 24628, 16015,
23372, 24628, 24628, 24628, 24628, 24628, 24628, 10252, 19979, 16012,
23373, 24628, 23372, 24628, 24628, 24628, 23372, 10749, 22770, 16012,
23374, 24628, 23375,   334,  9684, 23373, 23375, 10753, 22769,    42,
23375, 24628,   178,   178,  1467, 23372, 24628, 10251, 19980,    42,
23376, 10766, 10765, 24628, 24628, 24628, 10765, 10754, 23377, 10767,
23377, 23372, 23373, 24628, 24628, 24628, 23373, 10755, 23378, 16012,
23378, 19979, 22770, 24628, 24628, 24628, 22770, 10756, 10986, 13317,
23379, 23385, 23384, 24628, 24628, 24628, 23384, 23376, 23380, 21844,
23380, 23383, 23382, 24628, 24628, 24628, 23382, 23377, 23381, 21548,
23381, 12444, 12443, 24628, 24628, 24628, 12443, 23378, 12850, 12445,
23382, 24628, 23383, 24628, 24628, 24628, 23383, 23373, 12443, 21548,
23383, 24628, 24628, 24628, 24628, 24628, 24628, 23372, 12444, 21548,
23384, 24628, 23385, 24628, 24628, 24628, 23385, 10765, 23382, 21844,
23385, 24628, 24628, 24628, 24628, 24628, 24628, 10766, 23383, 21844,
23386, 24628,   808, 14194,  6631, 23387,   808, 23270, 23389,   809,
23387, 24628, 23388, 14195, 24628, 24628, 23388, 23271, 24628, 14197,
23388, 24628, 14196, 14196, 24628, 24628, 24628,  9909, 24628, 14197,
23389, 24628,   695,  2415, 24628, 24628,   695, 23272, 24628,   453,
23390, 24628, 23395, 14555, 18321, 21057, 23395, 23391, 23263, 11785,
23391, 24628, 23394, 14556, 18322, 16867, 23394, 23392, 23264, 14557,
23392, 24628, 23393, 14568, 18323, 24628, 23393, 24628, 23265, 14569,
23393, 24628, 14574, 14574, 17439, 24628, 24628, 24628,  9973, 14569,
23394, 24628, 14584, 14584, 18325, 16519, 24628, 23393,  9910, 14557,
23395, 24628, 14600, 14600, 18327, 16522, 24628, 23394,  9902, 11785,
23396, 24628,    63,    63, 18335, 23397, 24628, 23395,  9901,    64,
23397, 24628, 15395, 15395, 19453, 23398, 24628, 16522, 23033, 15396,
23398, 24628, 24628, 24628, 24628, 24628, 24628, 16523, 23035, 23399,
23399, 24628, 23036, 24628, 11792, 23402, 23036, 23400, 23151, 23037,
23400, 24628, 23042, 24628, 11793,  1329, 23042, 23401, 23152, 23043,
23401, 24628, 23048, 24628, 11794, 24628, 23048, 22126, 23153, 23049,
23402, 24628, 24628, 24628, 24628, 24628, 24628,  1329, 23154, 20939,
23403, 24628, 23397, 21927, 19781, 23404, 23397, 21057, 23276, 15396,
23404, 24628, 23398, 24628, 24628, 24628, 23398, 16880, 23277, 23399,
23405, 24628, 23406, 21928, 19782, 23412, 23406, 23403, 23281, 21929,
23406, 24628, 21966, 21966, 19824, 23407, 24628, 23397, 23059, 21929,
23407, 24628, 24628, 24628, 24628, 24628, 24628, 23398, 23061, 23408,
23408, 24628, 23062, 24628, 19234, 23411, 23062, 23409, 23159, 23063,
23409, 24628, 23068, 24628, 19232, 11794, 23068, 23410, 23160, 23069,
23410, 24628, 23074, 24628, 19230, 24628, 23074, 22149, 22316, 23075,
23411, 24628, 24628, 24628, 24628, 24628, 24628, 11794, 23161, 20383,
23412, 24628, 23407, 24628, 24628, 24628, 23407, 23404, 23282, 23408,
23413, 24628, 23420, 22167,   458, 23427, 23420, 23414,  9899,   105,
23414, 24628, 23419, 22168,  2676, 21059, 23419, 23415, 23390,   329,
23415, 24628, 23418, 22169, 23147, 21060, 23418, 23416, 23391, 19292,
23416, 24628, 23417, 22170, 23146, 24628, 23417, 24628, 23392, 19301,
23417, 24628, 22171, 22171, 19407, 24628, 24628, 24628, 23393, 19301,
23418, 24628, 22172, 22172, 19718, 21061, 24628, 23417, 23394, 19292,
23419, 24628,   328,   328, 19721, 21062, 24628, 23418, 23395,   329,
23420, 24628,   327,   327, 13713, 23421, 24628, 23419, 23396,   105,
23421, 24628, 21975, 21975, 19444, 23422, 24628, 21062, 23397, 21976,
23422, 24628, 24628, 24628, 24628, 24628, 24628, 21063, 23398, 23423,
23423, 23036, 23399, 24628, 16255, 23426, 23399, 23424, 23172, 23037,
23424, 23042, 23400, 24628, 16254,  1951, 23400, 23425, 23173, 23043,
23425, 23048, 23401, 24628, 16253, 24628, 23401, 22186, 23174, 23049,
23426, 24628, 23402, 24628, 24628, 24628, 23402,  1951, 23175, 20939,
23427, 24628, 23421, 21985, 23149, 23428, 23421, 21059, 23403, 21976,
23428, 24628, 23422, 24628, 23150, 24628, 23422, 21072, 23404, 23423,
23429, 24628, 23430, 21986, 23157, 23436, 23430, 23427, 23405, 21987,
23430, 24628, 21996, 21996, 21643, 23431, 24628, 23421, 23406, 21987,
23431, 24628, 24628, 24628, 24628, 24628, 24628, 23422, 23407, 23432,
23432, 23062, 23408, 24628, 19233, 23435, 23408, 23433, 23180, 23063,
23433, 23068, 23409, 24628, 19231, 16253, 23409, 23434, 23181, 23069,
23434, 23074, 23410, 24628, 19229, 24628, 23410, 22195, 23182, 23075,
23435, 24628, 23411, 24628, 24628, 24628, 23411, 16253, 23183, 20383,
23436, 24628, 23431, 24628, 23158, 24628, 23431, 23428, 23412, 23432,
23437, 24628, 24628, 24628, 24628, 24628, 24628, 21724, 22438, 23438,
23438, 24628, 22423, 22205, 21358, 14727, 22423, 23439, 16959, 22206,
23439, 24628, 22416, 22211, 21352, 23443, 22416, 23440, 21577, 22212,
23440, 24628, 22408, 22220, 21344, 23442, 22408, 23441, 21578, 22221,
23441, 24628, 22406, 22228, 21349, 24628, 22406, 22074, 21579, 22229,
23442, 24628, 22409, 24628, 21345, 24628, 22409, 22089, 21586, 22410,
23443, 24628, 22417, 24628, 21353, 24628, 22417, 23442, 21595, 22418,
23444, 24628, 13335, 13335, 15922, 22657, 24628,  7106, 18995,  9724,
23445,  9823,  9822, 24628, 24628, 24628,  9822,  9820,  1685,  9824,
23446, 23454, 23453, 10065,  4795, 23456, 23453, 23447,  9816,  6031,
23447, 23452, 23451, 10066,  4796,  9449, 23451, 23448,  2752,  2906,
23448, 23450, 23449, 10067,  4797, 24628, 23449, 24628,  2740,  2791,
23449, 24628, 23450,  7877,  4493, 24628, 23450, 24628,  2738,  2791,
23450, 24628,   137,   137,   435, 24628, 24628, 24628,  2737,  2791,
23451, 24628, 23452,  7878,  4494,  7974, 23452, 23449,  2745,  2906,
23452, 24628,   136,   136,   434,   529, 24628, 23450,  1542,  2906,
23453, 24628, 23454,  7879,  4495, 23455, 23454, 23451,  9817,  6031,
23454, 24628,   135,   135,   433,   528, 24628, 23452,  1541,  6031,
23455, 24628,   528, 24628, 24628, 24628,   528,  7974,  9818, 10726,
23456,   528, 23455, 24628, 24628, 24628, 23455,  9449,  9820, 10726,
23457, 24628,   526,  7886,  4496, 23458,   526, 23453,  9821,  5622,
23458, 24628,   527, 24628, 24628, 24628,   527, 23455,  9822, 10778,
23459,   527, 23458, 24628, 24628, 24628, 23458, 23456, 23445, 10778,
23460,  8057,  8056, 24628, 24628, 24628,  8056, 23459, 23461,  8058,
23461,  6119,  6118, 24628, 24628, 24628,  6118, 23445,  2355,  6120,
23462,   525, 23475, 17135,  4959, 23478, 23475, 23463,  9814,   450,
23463, 23471, 23470, 17136,  4960, 23474, 23470, 23464, 23446,  3317,
23464, 23469, 23468, 17137,  4961, 11625, 23468, 23465, 23447,  4195,
23465, 23467, 23466, 17138,  4962, 24628, 23466, 24628, 23448,  7858,
23466, 24628, 23467,  7876,  4492, 24628, 23467, 24628, 23449,  7858,
23467, 24628,  7872,  7872,  2302, 24628, 24628, 24628, 23450,  7858,
23468, 24628, 23469,  7875,  4491,  8235, 23469, 23466, 23451,  4195,
23469, 24628,  4194,  4194,  2301,  8131, 24628, 23467, 23452,  4195,
23470, 24628, 23471,  7874,  4490, 23473, 23471, 23468, 23453,  3317,
23471, 24628,  4193,  4193,  2300, 23472, 24628, 23469, 23454,  3317,
23472, 24628, 24628, 24628, 24628, 24628, 24628,  8131,   528, 10729,
23473, 24628, 23472, 24628, 24628, 24628, 23472,  8235, 23455, 10729,
23474, 23472, 23473, 24628, 24628, 24628, 23473, 11625, 23456, 10729,
23475, 24628,   525,  4191,  4489, 23476,   525, 23470, 23457,   450,
23476, 24628, 23477, 24628, 24628, 24628, 23477, 23473, 23458, 10768,
23477, 24628, 24628, 24628, 24628, 24628, 24628, 23472,   527, 10768,
23478, 23477, 23476, 24628, 24628, 24628, 23476, 23474, 23459, 10768,
23479, 23481, 23480, 24628, 24628, 24628, 23480, 23478, 23460, 21845,
23480, 24628, 23481, 24628, 24628, 24628, 23481, 23476,  8056, 21845,
23481, 24628, 24628, 24628, 24628, 24628, 24628, 23477,  8057, 21845,
23482, 24628,   325, 14055,  6641, 23483,   325, 23326,  1710,   326,
23483, 24628, 23484, 20954, 24628, 24628, 23484, 23327, 24628, 14058,
23484, 24628, 14057, 14057, 24628, 24628, 24628,  9737, 24628, 14058,
23485, 24628, 23490, 22371, 17879, 20669, 23490, 23486, 23321,  7655,
23486, 24628, 23489, 22372, 17885, 20670, 23489, 23487, 23322, 14289,
23487, 24628, 23488, 22373, 17170, 24628, 23488, 24628, 23323, 14299,
23488, 24628, 22374, 22374, 17171, 24628, 24628, 24628,  9739, 14299,
23489, 24628, 22375, 22375, 17886, 20671, 24628, 23488,  9738, 14289,
23490, 24628, 22376, 22376, 17888, 20672, 24628, 23489,  9732,  7655,
23491, 24628, 23492, 22622, 17210, 23498, 23492, 20669, 23361, 22613,
23492, 24628, 22612, 22612, 17279, 23493, 24628, 20672, 23335, 22613,
23493, 24628, 24628, 24628, 24628, 24628, 24628, 20673, 23337, 23494,
23494, 24628, 23338, 24628, 21451, 23497, 23338, 23495, 23218, 23339,
23495, 24628, 23344, 24628, 21452,  2686, 23344, 23496, 23219, 23345,
23496, 24628, 23350, 24628, 21455, 24628, 23350, 22392, 23220, 23351,
23497, 24628, 24628, 24628, 24628, 24628, 24628,  2686, 23221, 20944,
23498, 24628, 23493, 24628, 24628, 24628, 23493, 20678, 23362, 23494,
23499, 24628, 23525, 22623, 17345, 23533, 23525, 23491, 23500, 22624,
23500, 24628, 23501, 22633, 21297, 23523, 23501, 23361, 23524, 22110,
23501, 24628, 22118, 22118, 20438, 23503, 24628, 23335, 23502, 22110,
23502, 24628, 22119, 22119, 24628, 24628, 24628, 23336, 24628, 22116,
23503, 24628, 24628, 24628, 24628, 24628, 24628, 23337, 24628, 23504,
23504, 24628, 24628, 24628, 24628, 24628, 24628, 23510, 22984, 23505,
23505, 22754, 22985, 24628, 22559, 22566, 22985, 23506, 23063, 22755,
23506, 20999, 22986, 24628, 22560, 22567, 22986, 23507, 23064, 21000,
23507, 20985, 22987, 24628, 22561, 24628, 22987, 23508, 23065, 20986,
23508, 20973, 22988, 24628, 22562, 24628, 22988, 23509, 23066, 20974,
23509, 20966, 22989, 24628, 22563, 24628, 22989, 24628, 23067, 20967,
23510, 24628, 24628, 24628, 24628, 24628, 24628, 23517, 22990, 23511,
23511, 22659, 22991, 24628, 22565, 23516, 22991, 23512, 23069, 22660,
23512, 19454, 22992, 24628, 22566, 22573, 22992, 23513, 23070, 19455,
23513, 19434, 22993, 24628, 22567, 24628, 22993, 23514, 23071, 19435,
23514, 19416, 22994, 24628, 22568, 24628, 22994, 23515, 23072, 19417,
23515, 19408, 22995, 24628, 22569, 24628, 22995, 24628, 23073, 19409,
23516, 24628, 19658, 24628, 17603, 24628, 19658, 22573, 20348, 19659,
23517, 24628, 24628, 24628, 24628, 24628, 24628, 22409, 22996, 23518,
23518, 12580, 22997, 24628, 22571, 24628, 22997, 23519, 23075, 12581,
23519, 12544, 22998, 24628, 22572, 24628, 22998, 23520, 23076, 12545,
23520, 12521, 22999, 24628, 22573, 24628, 22999, 23521, 23077, 12522,
23521, 12514, 23000, 24628, 22574, 24628, 23000, 23522, 23078, 12515,
23522, 12508, 23001, 24628, 22575, 24628, 23001, 24628, 23079, 12509,
23523, 24628, 23503, 24628, 24628, 24628, 23503, 23362, 24628, 23504,
23524, 24628, 23502, 22538, 24628, 24628, 23502, 23363, 24628, 22116,
23525, 24628, 22634, 22634, 21298, 23526, 24628, 23492, 23501, 22624,
23526, 24628, 24628, 24628, 24628, 24628, 24628, 23493, 23503, 23527,
23527, 24628, 23504, 24628, 21497, 23530, 23504, 23528, 23226, 23505,
23528, 24628, 23510, 24628, 21506, 22570, 23510, 23529, 23227, 23511,
23529, 24628, 23517, 24628, 21512, 24628, 23517, 22413, 23228, 23518,
23530, 24628, 24628, 24628, 24628, 24628, 24628, 22570, 23229, 23531,
23531, 24628, 20213, 24628, 18960,   488, 20213, 23532, 20383, 20214,
23532, 24628, 20171, 24628, 15533, 24628, 20171, 22567, 20381, 20172,
23533, 24628, 23526, 24628, 24628, 24628, 23526, 23498, 23523, 23527,
23534, 24628, 23541, 22441,    40, 23548, 23541, 23535,  9729,    19,
23535, 24628, 23540, 22442, 22835, 22067, 23540, 23536, 23485, 19142,
23536, 24628, 23539, 22443, 22836, 22074, 23539, 23537, 23486, 19267,
23537, 24628, 23538, 22444, 22837, 24628, 23538, 24628, 23487, 19277,
23538, 24628, 22445, 22445, 20965, 24628, 24628, 24628, 23488, 19277,
23539, 24628, 22446, 22446, 20972, 22075, 24628, 23538, 23489, 19267,
23540, 24628, 22447, 22447, 20979, 22082, 24628, 23539, 23490, 19142,
23541, 24628,    18,    18, 20992, 23542, 24628, 23540,     8,    19,
23542, 24628, 22643, 22643, 21628, 23543, 24628, 22082, 23492, 22644,
23543, 24628, 24628, 24628, 24628, 24628, 24628, 22083, 23493, 23544,
23544, 23338, 23494, 24628, 23151, 23547, 23494, 23545, 23241, 23339,
23545, 23344, 23495, 24628, 23152, 14715, 23495, 23546, 23245, 23345,
23546, 23350, 23496, 24628, 23153, 24628, 23496, 22462, 23246, 23351,
23547, 24628, 23497, 24628, 23154, 24628, 23497, 14715, 23247, 20944,
23548, 24628, 23542, 22651, 23216, 23549, 23542, 22067, 23491, 22644,
23549, 24628, 23543, 24628, 23217, 24628, 23543, 22089, 23498, 23544,
23550, 24628, 22038, 22038, 20398, 23551, 24628, 23334, 23501, 22039,
23551, 24628, 24628, 24628, 24628, 24628, 24628, 23356, 23503, 23552,
23552, 24628, 23504, 24628, 22577, 22564, 23504, 23553, 23006, 23505,
23553, 24628, 23510, 24628, 22583, 24628, 23510, 23554, 23010, 23511,
23554, 24628, 23517, 24628, 21512, 24628, 23517, 23442, 23011, 23518,
23555, 24628, 18151, 24628, 17416, 24628, 18151,  9577,  9625, 18144,
23556, 18151, 23555, 24628,  9712, 24628, 23555,  9611, 23557, 18144,
23557, 14269,  9625, 24628,  9714, 24628,  9625,  9614, 23558,  9626,
23558,  6004,  9624, 24628, 24628, 24628,  9624,  9615, 24628,  6005,
23559, 24628,  8995, 16019, 19797, 13297,  8995,  9621,  6466,  8524,
23560, 24628, 23569, 21330, 23444, 23573, 23569, 13300, 23561, 21331,
23561, 24628, 23564, 17096, 18364, 23568, 23564,  9003, 23562, 17097,
23562, 24628, 23563, 20585, 24628, 24628, 23563,   902, 24628, 17338,
23563, 24628, 17339, 17339, 24628, 24628, 24628,   848, 24628, 17338,
23564, 24628, 21327, 21327, 18295, 23565, 24628,  5217, 23563, 17097,
23565, 24628, 24628, 24628, 24628, 24628, 24628,  5218, 24628, 23566,
23566, 24628, 24628, 24628, 24628, 24628, 24628, 23567, 22655, 20772,
23567, 24628, 24628, 24628, 24628, 24628, 24628,  6695, 22654, 20804,
23568, 24628, 23565, 24628, 24628, 24628, 23565,  9004, 24628, 23566,
23569, 24628, 21338, 21338, 18657, 23570, 24628, 13297, 23564, 21331,
23570, 24628, 24628, 24628, 24628, 24628, 24628, 12400, 23565, 23571,
23571, 24628, 23566, 24628, 24628, 24628, 23566, 23572, 13727, 20772,
23572, 24628, 23567, 24628, 24628, 24628, 23567, 12016, 22653, 20804,
23573, 24628, 23570, 24628, 22657, 24628, 23570, 13294, 23568, 23571,
23574, 19053, 21265, 24628, 24628, 24628, 21265, 23302,  9010, 17943,
23575,  7144,  7674, 16360, 12965, 23580,  7674, 23576, 23301, 11771,
23576, 17361, 19185, 16361, 12961, 23579, 19185, 23577, 11117,  7634,
23577, 17362, 19165, 16362, 12959, 15512, 19165, 23578, 11091,  7562,
23578, 17363, 19153, 16363, 12957, 24628, 19153, 24628, 11076,  3638,
23579,  7146, 19186, 24628, 12963, 24628, 19186, 15512, 11118,  7148,
23580,  7145,  7675, 24628, 12966, 24628,  7675, 23579, 23302, 12013,
23581, 19052, 23582, 24628, 14932, 24628, 23582, 23580, 23574, 18031,
23582, 24628, 19052, 24628, 14931, 24628, 19052,  7675, 21265, 18031,
23583, 17385,  7673, 17291, 14839, 23588,  7673, 23584, 23575,   699,
23584, 17374, 23134, 17292, 14828, 23587, 23134, 23585, 23576, 15085,
23585, 17371, 23133, 17293, 14825, 17255, 23133, 23586, 23577, 17294,
23586, 17368, 23132, 17302, 14822, 24628, 23132, 24628, 23578, 17303,
23587, 17375, 23135, 24628, 14830, 24628, 23135, 17255, 23579, 17376,
23588, 17386, 23589, 24628, 14840, 24628, 23589, 23587, 23580, 17387,
23589, 24628, 17386, 24628,  3323, 24628, 17386, 23135,  7675, 17387,
23590, 21266, 23591, 24628, 14929, 24628, 23591, 23588, 23581, 17398,
23591, 24628, 21266, 24628, 14930, 24628, 21266, 23589, 23582, 17398,
23592, 24628,  7360, 10697, 24628, 24628,  7360, 20961, 24628,  7361,
23593, 11005, 11004, 24628, 24628, 24628, 11004, 10297, 24628, 11006,
23594,  8987,  8986, 24628, 24628, 24628,  8986, 23593, 24628,  8988,
23595,  8705,  8704, 24628, 10110, 24628,  8704,  8699, 23596,  8706,
23596,  8329, 13651, 24628, 24628, 24628, 13651,  8324,  9716,  8707,
23597, 24628,   811, 11809,  2470, 12962,   811,  8702, 11690,    65,
23598, 24628, 23599, 16357, 17902, 23607, 23599, 12961,  9723, 11811,
23599, 24628, 11810, 11810, 17903, 23600, 24628, 12962, 23444, 11811,
23600, 24628, 24628, 24628, 24628, 24628, 24628,  3325, 22657, 23601,
23601, 24628, 22655, 22655, 16652, 23606, 24628, 23604, 23602, 13728,
23602, 24628, 15335, 15335, 24628, 24628, 24628, 23603, 24628, 15336,
23603, 24628, 20345, 20345, 24628, 24628, 24628,  5451, 24628, 17607,
23604, 24628, 22654, 22654, 16653, 23605, 24628,  7679, 23603, 20469,
23605, 24628, 24628, 24628, 24628, 24628, 24628,  7680, 24628, 18915,
23606, 24628, 24628, 24628, 24628, 24628, 24628, 23605, 24628, 20581,
23607, 24628, 23600, 24628, 24628, 24628, 23600, 12963, 22656, 23601,
23608,   810, 23617, 17284, 12084, 14828, 23617, 23609,  8526,   106,
23609, 21378, 23614, 17285, 12062, 23616, 23614, 23610,  8527,   330,
23610, 21377, 23613, 17286, 12057, 18164, 23613, 23611,  8528, 13848,
23611, 21376, 23612, 17287, 12054, 24628, 23612, 24628,  8638, 13881,
23612, 24628, 21376, 13880, 12055, 24628, 21376, 24628,  8661, 13881,
23613, 24628, 21377, 13847, 12058, 15521, 21377, 23612,  8666, 13848,
23614, 24628, 21378, 13846, 12063, 23615, 21378, 23613,  8702,   330,
23615, 24628, 21379, 24628, 12064, 24628, 21379, 15521,  8704, 21380,
23616, 21379, 23615, 24628, 12078, 24628, 23615, 18164, 23595, 21380,
23617, 24628,   810, 13845, 12085, 14829,   810, 23614, 23597,   106,
23618, 24628, 23619, 17288, 17907, 23627, 23619, 14828, 23598, 13903,
23619, 24628, 13902, 13902, 13794, 23620, 24628, 14829, 23599, 13903,
23620, 24628, 24628, 24628, 24628, 24628, 24628,  3324, 23600, 23621,
23621, 24628, 23601, 13727, 21925, 23626, 23601, 23624, 23622, 13728,
23622, 24628, 23602, 17605, 24628, 24628, 23602, 23623, 24628, 15336,
23623, 24628, 23603, 17606, 24628, 24628, 23603,  6502, 24628, 17607,
23624, 24628, 23604, 22653, 21926, 23625, 23604, 14847, 23623, 20469,
23625, 24628, 23605, 24628, 24628, 24628, 23605, 14845, 24628, 18915,
23626, 24628, 23606, 24628, 24628, 24628, 23606, 23625, 24628, 20581,
23627, 24628, 23620, 24628, 24628, 24628, 23620, 14830, 23607, 23621,
23628, 20894, 20934, 24628, 24628, 24628, 20934, 19904, 24628, 20893,
23629, 22483, 22484, 10209,  8851, 24628, 22484,  8841, 23630,  7848,
23630, 14065, 14066,  7943,   365, 24628, 14066,  1667,  4233,  7849,
23631,  7951,  9693, 24628, 24628, 24628,  9693, 13081, 23632,  9697,
23632,  7955,  9696, 24628, 24628, 24628,  9696, 13078, 24628,  7956,
23633, 23638, 23637, 10758,  9779, 14158, 23637, 23634,  8506,  8286,
23634, 23636, 23635, 10247,  9780, 24628, 23635, 10474, 23629, 10237,
23635, 24628, 23636, 10244,  4360, 24628, 23636, 10476, 22484, 10237,
23636, 24628, 10236, 10236,  4354, 24628, 24628, 10475, 22483, 10237,
23637, 24628, 23638, 10747,  4359, 12777, 23638, 23635, 22488,  8286,
23638, 24628,  8285,  8285,  4353, 10706, 24628, 23636, 22487,  8286,
23639, 24628, 23640,  8283,  4358, 23642, 23640, 23637, 22493,  7551,
23640, 24628,  8284,  8284,  4352, 23641, 24628, 23638, 22492,  7551,
23641, 24628, 24628, 24628, 24628, 24628, 24628, 10706,  7951, 15612,
23642, 24628, 23641, 24628, 24628, 24628, 23641, 12777,  9693, 15612,
23643, 23641, 23642, 24628, 24628, 24628, 23642, 14158, 23631, 15612,
23644, 23648, 23647, 24628, 24628, 24628, 23647, 23643, 23645, 11451,
23645,  7950,  9692, 24628, 24628, 24628,  9692, 23631, 23646, 20666,
23646, 15009, 15008, 24628, 24628, 24628, 15008, 23632, 24628, 15010,
23647, 24628, 23648, 24628, 24628, 24628, 23648, 23642,  9692, 11451,
23648, 24628, 24628, 24628, 24628, 24628, 24628, 23641,  7950, 11451,
23649, 24628, 17702, 24628,  5874, 24628, 17702,  8493, 16724, 17703,
23650, 17702, 23649, 24628,  8156, 24628, 23649,  8494, 23651, 17703,
23651,  8501, 16724, 24628, 24628, 24628, 16724,  8495, 24628,  8502,
23652, 17714, 23655, 12976,  6539, 23656, 23655, 23653,  8363, 12977,
23653, 17712, 23654, 12996,  6535, 24628, 23654, 24628,  8364, 12997,
23654, 24628, 17712, 13007,  6536, 24628, 17712, 24628,  8379, 12997,
23655, 24628, 17714, 13009,  6540, 20930, 17714, 23654,  8390, 12977,
23656, 15601, 20930, 24628,  8275, 24628, 20930, 24628,  8494, 15602,
23657, 24628, 17722, 13011,  7489, 23658, 17722, 23655,  8498,  7364,
23658, 24628, 17723, 24628,  8161, 24628, 17723, 20930, 23649, 17724,
23659, 17723, 23658, 24628,  8160, 24628, 23658, 23656, 23650, 17724,
23660, 24628, 24628, 24628, 24628, 24628, 24628, 20993, 20935, 23661,
23661, 20893, 18046, 24628, 17554, 13693, 18046, 23662, 21206, 18047,
23662, 20892, 20927, 24628, 17555, 13694, 20927, 23663, 21207, 20874,
23663, 20891, 20928, 24628, 17556, 24628, 20928, 23664, 21208, 20880,
23664, 20890, 20929, 24628, 17568, 24628, 20929, 23656, 21209, 20885,
23665, 11692, 11691, 24628, 24628, 24628, 11691, 23596, 23666, 11693,
23666,  8970,  8969, 24628, 24628, 24628,  8969,  9716, 24628,  8971,
23667, 21370, 21369, 24628, 24628, 24628, 21369, 23665, 23668, 21358,
23668, 19598, 19597, 24628, 24628, 24628, 19597, 23666, 24628, 19540,
23669, 22669, 22672, 12616,  9965, 24628, 22672, 23670,  5973,  6040,
23670, 22670, 22673, 12617,  9966, 24628, 22673, 24628,  5974,  3968,
23671,  6523, 13708, 24628, 24628, 24628, 13708, 10952, 23672,  6526,
23672,  5992,  5991, 24628, 24628, 24628,  5991,  5986, 24628,  5993,
23673,  6522, 13707, 24628, 24628, 24628, 13707, 23671, 23674, 13709,
23674,  8356,  8355, 24628, 24628, 24628,  8355, 23672, 24628,  8357,
23675, 23202, 23201, 12618, 12597, 23679, 23201, 23676,  8066,  2406,
23676, 23203, 23206, 12619, 12598, 12569, 23206, 23677,  8067, 11235,
23677, 23204, 23207, 12620, 12599, 24628, 23207, 23678, 23669, 12621,
23678, 23205, 23208, 12626, 12600, 24628, 23208, 24628, 23670,  5501,
23679, 23199, 23200, 24628, 24628, 24628, 23200, 12569, 23671, 15611,
23680, 11449, 11448, 24628, 24628, 24628, 11448, 23679, 23673, 11450,
23681, 24628, 23682,  8056, 24628, 24628, 23682, 23687, 23691,  8058,
23682, 24628,  8057,  8057, 24628, 24628, 24628, 23683, 23686,  8058,
23683, 24628,   527,   527, 24628, 24628, 24628, 23684, 23685, 10778,
23684, 24628,   528,   528, 24628, 24628, 24628,  7334,  2756, 10726,
23685, 24628,  9823,  9823, 24628, 24628, 24628,  2756,  1622,  9824,
23686, 24628,  6119,  6119, 24628, 24628, 24628, 23685,  2352,  6120,
23687, 24628, 23683, 23458, 24628, 24628, 23683, 23688, 23690, 10778,
23688, 24628, 23684, 23455, 24628, 24628, 23684,  7978, 23689, 10726,
23689, 24628,  2756,  9818, 24628, 24628,  2756,  2749,  2343,  2757,
23690, 24628, 23685,  9822, 24628, 24628, 23685, 23689,  2347,  9824,
23691, 24628, 23686,  6118, 24628, 24628, 23686, 23690,  2351,  6120,
23692, 24628, 23693, 23457,  4789, 23687, 23693, 23698, 23701,  5622,
23693, 24628,   526,   526,  4130, 23683, 24628, 23694, 23697,  5622,
23694, 24628, 23454, 23454,  4131, 23684, 24628, 23695,  2755,  6031,
23695, 24628, 23452, 23452,  4132,  7334, 24628, 23696,  2743,  2906,
23696, 24628, 23450, 23450,  4133, 24628, 24628, 24628,  2736,  2791,
23697, 24628,  1540,  1540,   589, 23685, 24628,  2755,  1616,   807,
23698, 24628, 23694, 23453,  4790, 23688, 23694, 23699,  2754,  6031,
23699, 24628, 23695, 23451,  4791,  7978, 23695, 23700,  2742,  2906,
23700, 24628, 23696, 23449,  4792, 24628, 23696, 24628,  2735,  2791,
23701, 24628, 23697,  9821,   969, 23690, 23697,  2754,  2346,   807,
23702,  4036,  7027, 10032,  4771, 23707,  7027, 23703,  5411,  5729,
23703,  7017,  7026, 10033,  4772, 23706,  7026, 23704,  5412,  5669,
23704,  7018,  7025, 10034,  4773,  4762,  7025, 23705,  5413,  5365,
23705,  7019,  7024, 10035,  4774, 24628,  7024, 24628,  5414,  3641,
23706,  4014,  7000, 10036, 24628, 24628,  7000,  4762,  5439,  4016,
23707,  4013,  7001, 10037, 24628, 24628,  7001, 23706,  5478,  6500,
23708,  4012,  6496, 10038, 24628, 24628,  6496, 23707, 23709,  6509,
23709,  5487, 23713,  7916, 24628, 24628, 23713,  5478, 23710,  5488,
23710, 23712, 23711,  6166, 24628, 24628, 23711,  5479, 24628,  5172,
23711, 24628, 23712,  5170, 24628, 24628, 23712,  5476, 24628,  5172,
23712, 24628,  5171,  5171, 24628, 24628, 24628,  3539, 24628,  5172,
23713, 24628,  5487,  6507, 24628, 24628,  5487,  5475, 23711,  5488,
23714,  4035,  7002, 10684,  4939, 23719,  7002, 23715, 23702,   701,
23715,  7016,  7015, 10685,  4940, 23718,  7015, 23716, 23703,  1550,
23716,  7020,  7022, 10686,  4941,  4930,  7022, 23717, 23704,  5338,
23717,  7021,  7023, 10687,  4942, 24628,  7023, 24628, 23705,  6569,
23718,  6976,  6999, 10688, 24628, 24628,  6999,  4930, 23706,  6977,
23719,  6966,  6998, 10689, 24628, 24628,  6998, 23718, 23707,  6967,
23720,  6935,  6934, 10690, 24628, 24628,  6934, 23719, 23708,  6936,
23721, 24628, 24628, 24628, 24628, 24628, 24628,  2678, 22339, 23722,
23722, 24628, 14312, 13216, 11811,  5689, 14312, 23723, 16978, 13217,
23723, 24628, 14313, 22851, 15063, 23727, 14313, 23724, 21446, 14314,
23724, 24628,  2676,  8702,  4115, 15443,  2676, 23725, 13563,  5682,
23725, 24628, 23147,  8666,  4140, 14726, 23147, 23726, 13573,  8529,
23726, 24628, 23146,  8661,  4162, 24628, 23146, 24628, 13574,  8639,
23727, 24628, 22284, 22890, 15064, 23728, 22284, 15443, 21465, 22285,
23728, 24628, 22294, 24628, 15066, 24628, 22294, 14724, 21467, 22295,
23729, 15460, 15462, 10618, 10702, 24628, 15462, 23730,  2423,  8728,
23730, 15461, 15463, 10619,  5597, 24628, 15463, 24628,  2424, 10620,
23731, 13147, 13146, 24628, 24628, 24628, 13146, 15615, 24628, 13148,
23732, 20387, 20386, 24628, 24628, 24628, 20386, 23731, 24628, 20373,
23733, 15488, 23740, 14430, 17923, 10272, 23740, 23734,  7552,  5109,
23734, 15473, 23739, 14431,  8886, 21622, 23739, 23735,  7553, 14414,
23735, 15469, 23738, 14432,  8881, 24628, 23738, 23736, 23729, 14433,
23736, 15467, 23737, 14442,  8878, 24628, 23737, 24628, 23730, 14443,
23737, 24628, 15467, 14448,  8879, 24628, 15467, 24628, 15463, 14443,
23738, 24628, 15469, 14450,  8882, 24628, 15469, 23737, 15462, 14433,
23739, 24628, 15473, 14413,  3472, 17249, 15473, 23738, 15458, 14414,
23740, 24628, 15488, 14412, 17862, 10273, 15488, 23739, 15457,  5109,
23741, 24628, 23742, 20584, 16907, 23746, 23742, 10272, 23562, 18918,
23742, 24628, 20586, 20586, 19856, 23743, 24628, 10273, 23563, 18918,
23743, 24628, 24628, 24628, 24628, 24628, 24628,  1365, 24628, 23744,
23744, 24628, 24628, 24628, 24628, 24628, 24628, 23745, 18998, 20322,
23745, 24628, 24628, 24628, 24628, 24628, 24628,  5270, 19376, 20350,
23746, 24628, 23743, 24628, 24628, 24628, 23743,  5304, 24628, 23744,
23747,  5677, 23754, 18458, 11002, 13202, 23754, 23748, 23733,  5678,
23748, 19884, 23753, 18459, 18981, 21626, 23753, 23749, 23734, 18460,
23749, 19883, 23752, 18511, 18980, 24628, 23752, 23750, 23735, 18512,
23750, 19882, 23751, 18517, 18979, 24628, 23751, 24628, 23736, 18518,
23751, 24628, 19882, 18523, 19467, 24628, 19882, 24628, 23737, 18518,
23752, 24628, 19883, 18531, 19469, 24628, 19883, 23751, 23738, 18512,
23753, 24628, 19884, 18539, 19471, 17250, 19884, 23752, 23739, 18460,
23754, 24628,  5677, 18542, 19547, 13203,  5677, 23753, 23740,  5678,
23755, 24628, 23756, 18891, 18996, 23760, 23756, 13202, 23741, 18892,
23756, 24628, 20587, 20587, 19852, 23757, 24628, 13203, 23742, 18892,
23757, 24628, 24628, 24628, 24628, 24628, 24628,  7537, 23743, 23758,
23758, 24628, 23744, 24628, 24628, 24628, 23744, 23759, 19398, 20322,
23759, 24628, 23745, 24628, 24628, 24628, 23745, 13091, 19399, 20350,
23760, 24628, 23757, 24628, 18997, 24628, 23757, 13199, 23746, 23758,
23761, 24628, 24628, 24628, 24628, 24628, 24628, 21628, 21298, 23762,
23762, 20436, 17346, 24628, 13453, 13430, 17346, 23763, 22789, 17347,
23763, 20435, 21291, 24628, 13454, 13431, 21291, 23764, 22790, 20401,
23764, 20434, 21292, 24628, 16940, 24628, 21292, 23765, 22791, 20429,
23765, 15606, 21293, 24628,  6142, 24628, 21293, 23656, 22792, 15591,
23766, 24628, 23767,  7524, 24628, 24628, 23767,  7517, 24628,  7526,
23767, 24628,  7525,  7525, 24628, 24628, 24628,  7518, 24628,  7526,
23768, 23767, 23766, 12941, 24628, 24628, 23766,  7520, 24628,  7526,
23769, 18033, 18032, 24628, 24628, 24628, 18032, 16185, 22521, 17942,
23770,  6233,  6232, 24628, 21265, 24628,  6232, 16295, 23769, 17941,
23771, 19051, 23772, 24628, 23582, 24628, 23772, 19216, 23770, 19031,
23772, 24628, 19051, 24628, 19052, 24628, 19051, 19210,  6232, 19031,
23773,  7201, 15994, 24628, 24628, 24628, 15994,  7197, 11466,  7202,
23774, 13315, 15993, 24628, 24628, 24628, 15993, 23773, 23775, 13316,
23775,  6790,  8155, 24628, 24628, 24628,  8155, 11466, 24628,  6791,
23776, 21606, 21605, 24628, 24628, 24628, 21605, 23774, 23777, 21596,
23777, 19374, 20420, 24628, 24628, 24628, 20420, 23775, 24628, 19373,
23778, 16009, 23783, 16348, 22769, 10109, 23783, 23779,  7186,    41,
23779, 16000, 19918, 16349,  7944, 23782, 19918, 23780,  7187,  7656,
23780, 15999, 19920, 16350,  7938, 16708, 19920, 23781,  7188, 11025,
23781, 15998, 19921, 16351,  7936, 24628, 19921, 24628,  7189, 11020,
23782, 16001, 19919, 24628, 10750, 24628, 19919, 16708, 23773, 16002,
23783, 24628, 16009, 11015, 19980,  2471, 16009, 19918, 15992,    41,
23784, 24628, 23785, 16352, 13821, 23793, 23785, 10109, 23186, 11049,
23785, 24628, 11048, 11048, 12168, 23786, 24628,  2471, 23189, 11049,
23786, 24628, 24628, 24628, 24628, 24628, 24628, 10111, 23190, 23787,
23787, 24628, 23191, 23191, 21734, 23792, 24628, 23790, 23788, 21543,
23788, 24628, 20306, 20306, 24628, 24628, 24628, 23789, 24628, 20305,
23789, 24628, 20307, 20307, 24628, 24628, 24628,  8010, 24628, 20308,
23790, 24628, 23192, 23192, 21735, 23791, 24628, 11696, 23789, 19666,
23791, 24628, 24628, 24628, 24628, 24628, 24628, 11702, 24628, 21594,
23792, 24628, 24628, 24628, 24628, 24628, 24628, 23791, 24628, 21488,
23793, 24628, 23786, 24628, 24628, 24628, 23786, 10110, 23193, 23787,
23794, 21817, 23803, 16968, 23374, 12062, 23803, 23795, 23778,    20,
23795, 21807, 23800, 16969, 10753, 23802, 23800, 23796, 23779, 16054,
23796, 21806, 23799, 16970, 10205, 20365, 23799, 23797, 23780, 16399,
23797, 21805, 23798, 16971, 10202, 24628, 23798, 24628, 23781, 16409,
23798, 24628, 21805, 16972, 10203, 24628, 21805, 24628, 19921, 16409,
23799, 24628, 21806, 16973, 10206, 20366, 21806, 23798, 19920, 16399,
23800, 24628, 21807, 16974, 10251, 23801, 21807, 23799, 19918, 16054,
23801, 24628, 21808, 24628, 10252, 24628, 21808, 20366, 19919, 21809,
23802, 21808, 23801, 24628, 10749, 24628, 23801, 20365, 23782, 21809,
23803, 24628, 21817, 16975, 23375, 12063, 21817, 23800, 23783,    20,
23804, 24628, 23805, 16977, 17682, 23813, 23805, 12062, 23784, 16978,
23805, 24628, 21521, 21521, 20960, 23806, 24628, 12063, 23785, 16978,
23806, 24628, 24628, 24628, 24628, 24628, 24628, 12064, 23786, 23807,
23807, 24628, 23787, 23196, 21962, 23812, 23787, 23810, 23808, 21543,
23808, 24628, 23788, 21033, 24628, 24628, 23788, 23809, 24628, 20305,
23809, 24628, 23789, 21034, 24628, 24628, 23789,  8009, 24628, 20308,
23810, 24628, 23790, 23197, 21963, 23811, 23790, 14696, 23809, 19666,
23811, 24628, 23791, 24628, 24628, 24628, 23791, 14695, 24628, 21594,
23812, 24628, 23792, 24628, 24628, 24628, 23792, 23811, 24628, 21488,
23813, 24628, 23806, 24628, 24628, 24628, 23806, 12078, 23793, 23807,
23814, 10078, 14566, 11351, 15822, 12830, 14566, 23815,  5561,  9911,
23815, 10010, 14567, 11352, 12558, 24628, 14567, 24628,  5562,  9974,
23816, 13019, 14680, 24628, 24628, 24628, 14680, 12830, 23558, 13020,
23817, 22136, 22135, 24628, 24628, 24628, 22135, 23816, 23818, 22129,
23818, 14196, 14195, 24628, 24628, 24628, 14195, 23558, 24628, 14197,
23819, 22165, 22164, 24628, 24628, 24628, 22164, 23817, 23820, 22155,
23820, 20839, 20838, 24628, 24628, 24628, 20838, 23818, 24628, 20828,
23821,    63,  5999, 15051, 19755, 11103,  5999, 23822,  7139,    64,
23822, 14600, 23827, 15052,  8327, 23829, 23827, 23823,  7140, 11785,
23823, 14584, 23826, 15053,  8319, 15677, 23826, 23824, 23814, 14557,
23824, 14574, 23825, 15054,  8317, 24628, 23825, 24628, 23815, 14569,
23825, 24628, 14574, 15055,  8318, 24628, 14574, 24628, 14567, 14569,
23826, 24628, 14584, 15056,  8320, 15678, 14584, 23825, 14566, 14557,
23827, 24628, 14600, 11784,  8328, 23828, 14600, 23826, 13017, 11785,
23828, 24628, 14601, 24628,  8329, 24628, 14601, 15678, 14680, 14602,
23829, 14601, 23828, 24628, 13651, 24628, 23828, 15677, 23816, 14602,
23830, 24628, 23831, 15060, 18363, 23837, 23831, 11103, 23561, 15061,
23831, 24628, 22013, 22013, 18365, 23832, 24628, 11095, 23564, 15061,
23832, 24628, 24628, 24628, 24628, 24628, 24628,  7147, 23565, 23833,
23833, 24628, 23566, 23566, 21747, 23836, 24628, 23834, 23601, 20772,
23834, 24628, 23567, 23567, 21748, 23835, 24628, 16150, 23604, 20804,
23835, 24628, 24628, 24628, 24628, 24628, 24628, 11127, 23605, 18911,
23836, 24628, 24628, 24628, 24628, 24628, 24628, 23835, 23606, 20577,
23837, 24628, 23832, 24628, 24628, 24628, 23832, 11104, 23568, 23833,
23838,   327, 23847, 22014, 23597, 19185, 23847, 23839, 23821,   105,
23839,   328, 23844, 22015,  8702, 23846, 23844, 23840, 23822,   329,
23840, 22172, 23843, 22016,  8666, 20950, 23843, 23841, 23823, 19292,
23841, 22171, 23842, 22017,  8661, 24628, 23842, 24628, 23824, 19301,
23842, 24628, 22171, 22018, 13582, 24628, 22171, 24628, 23825, 19301,
23843, 24628, 22172, 22019, 13592, 17773, 22172, 23842, 23826, 19292,
23844, 24628,   328, 22020, 11718, 23845,   328, 23843, 23827,   329,
23845, 24628, 22180, 24628, 13652, 24628, 22180, 17773, 23828, 22174,
23846, 22180, 23845, 24628,  8704, 24628, 23845, 20950, 23829, 22174,
23847, 24628,   327, 22021, 19991, 17361,   327, 23844,  5999,   105,
23848, 24628, 23849, 22022, 23599, 23855, 23849, 19185, 23830, 22023,
23849, 24628, 22036, 22036, 19665, 23850, 24628, 17361, 23831, 22023,
23850, 24628, 24628, 24628, 24628, 24628, 24628,  7146, 23832, 23851,
23851, 24628, 23833, 23571, 22620, 23854, 23833, 23852, 23621, 20772,
23852, 24628, 23834, 23572, 22621, 23853, 23834, 16281, 23624, 20804,
23853, 24628, 23835, 24628, 24628, 24628, 23835, 16252, 23625, 18911,
23854, 24628, 23836, 24628, 24628, 24628, 23836, 23853, 23626, 20577,
23855, 24628, 23850, 24628, 23600, 24628, 23850, 19186, 23837, 23851,
23856, 24628, 17742,  7686, 16600,   814, 17742,  8498, 14055,  5997,
23857, 24628, 13215, 13215, 18585, 23875, 24628,  9116, 23858, 13216,
23858, 24628, 22338, 22338, 18697, 23860, 24628,   814, 23859, 22318,
23859, 24628, 22337, 22337, 24628, 24628, 24628,   466, 24628, 22334,
23860, 24628, 24628, 24628, 24628, 24628, 24628,  8330, 24628, 23861,
23861, 24628, 24628, 24628, 24628, 24628, 24628, 23865, 23191, 23862,
23862, 24628, 21543, 20258,  3327,  7111, 21543, 23863, 20772, 20259,
23863, 24628, 21532, 20304, 14073, 23864, 21532, 14067, 18194, 18077,
23864, 24628, 21533, 24628,  7955, 24628, 21533, 14069, 18223, 21534,
23865, 24628, 24628, 24628, 24628, 24628, 24628, 14200, 23192, 23866,
23866, 24628, 19666, 20310,  7110, 23874, 19666, 23867, 20804, 19667,
23867, 24628, 19461, 20311,  7111, 23873, 19461, 23868, 20798, 19462,
23868, 24628, 17828, 20312,  7112, 23871, 17828, 23869, 13382, 13654,
23869, 24628, 17827, 20313,  7113, 24628, 17827, 23870, 13384, 12352,
23870, 24628, 13584, 20314,  1892, 24628, 13584, 24628, 13165, 12283,
23871, 24628, 13625, 24628,  4135, 24628, 13625, 23872, 13381, 12353,
23872, 24628, 13598, 24628,  1461, 24628, 13598, 24628, 13169, 12274,
23873, 24628, 19487, 24628,  7432, 24628, 19487, 23871, 20799, 19488,
23874, 24628, 20477, 24628,  7178, 24628, 20477, 23873, 20806, 20478,
23875, 24628, 24628, 24628, 24628, 24628, 24628,  9713, 23860, 23876,
23876, 24628, 23861, 24628, 22655,  7109, 23861, 23877, 23196, 23862,
23877, 24628, 23865, 24628, 22654, 24628, 23865, 14721, 23197, 23866,
23878,  9805, 16726, 11343, 15814, 24628, 16726, 24628,  8375,  9740,
23879, 14101, 16723, 24628, 24628, 24628, 16723, 12844, 23651, 14102,
23880, 14161, 21723, 24628, 24628, 24628, 21723, 23879, 23881, 14162,
23881, 14057, 20954, 24628, 24628, 24628, 20954, 23651, 24628, 14058,
23882, 22438, 22437, 24628, 24628, 24628, 22437, 23880, 23883, 22423,
23883, 22238, 22439, 24628, 24628, 24628, 22439, 23881, 24628, 22237,
23884, 22385, 23893, 14286, 16910,  8327, 23893, 23885,  6831,     9,
23885, 22376, 23890, 14287,  7199, 23892, 23890, 23886,  6832,  7655,
23886, 22375, 23889, 14288,  7192, 20131, 23889, 23887,  6833, 14289,
23887, 22374, 23888, 14298,  7190, 24628, 23888, 24628, 23878, 14299,
23888, 24628, 22374, 14304,  7191, 24628, 22374, 24628, 16726, 14299,
23889, 24628, 22375, 14306,  7193, 20132, 22375, 23888, 16725, 14289,
23890, 24628, 22376,  7654,  7200, 23891, 22376, 23889, 16722,  7655,
23891, 24628, 22377, 24628,  7201, 24628, 22377, 20132, 16723, 22378,
23892, 22377, 23891, 24628, 15994, 24628, 23891, 20131, 23879, 22378,
23893, 24628, 22385,  7653, 16911,  8328, 22385, 23890, 14087,     9,
23894, 24628, 23898, 14311, 20771, 23909, 23898,  8327, 23895, 14312,
23895, 24628, 23858, 22335, 20757, 23897, 23858,  6065, 23896, 22318,
23896, 24628, 23859, 22336, 24628, 24628, 23859,   919, 24628, 22334,
23897, 24628, 23860, 24628, 24628, 24628, 23860,  9714, 24628, 23861,
23898, 24628, 22339, 22339, 20769, 23899, 24628,  8328, 23858, 14312,
23899, 24628, 24628, 24628, 24628, 24628, 24628,  8329, 23860, 23900,
23900, 24628, 23861, 23861, 21781, 23906, 24628, 23901, 23787, 23862,
23901, 24628, 23865, 23865, 21784, 23902, 24628, 14699, 23790, 23866,
23902, 24628, 24628, 24628, 24628, 24628, 24628, 14711, 23791, 23903,
23903, 24628, 21594, 24628,  6246, 24628, 21594, 23904, 18911, 20468,
23904, 24628, 21592, 24628,  6247, 24628, 21592, 23905, 16594, 19486,
23905, 24628, 18307, 24628,  7310, 24628, 18307, 23871, 14743, 13660,
23906, 24628, 24628, 24628, 24628, 24628, 24628, 23902, 23792, 23907,
23907, 24628, 21488, 24628, 10127,  6247, 21488, 23908, 20577, 21489,
23908, 24628, 21478, 24628, 10119, 24628, 21478, 21678, 20551, 21479,
23909, 24628, 23899, 24628, 24628, 24628, 23899, 13651, 23897, 23900,
23910,    18, 23920, 22340, 23783,  8702, 23920, 23911, 23884,    19,
23911, 22447, 23917, 22341, 19918, 23919, 23917, 23912, 23885, 19142,
23912, 22446, 23915, 22342, 19920, 23916, 23915, 23913, 23886, 19267,
23913, 22445, 23914, 22343, 19921, 24628, 23914, 24628, 23887, 19277,
23914, 24628, 22445, 22344, 15998, 24628, 22445, 24628, 23888, 19277,
23915, 24628, 22446, 22345, 15999, 22405, 22446, 23914, 23889, 19267,
23916, 22076, 22405, 24628, 15878, 24628, 22405, 24628, 20131, 22077,
23917, 24628, 22447, 22346, 16000, 23918, 22447, 23915, 23890, 19142,
23918, 24628, 22448, 24628, 16001, 24628, 22448, 22405, 23891, 22449,
23919, 22448, 23918, 24628, 19919, 24628, 23918, 23916, 23892, 22449,
23920, 24628,    18, 22347, 11139,  2677,    18, 23917, 23893,    19,
23921, 24628, 24628, 24628, 24628, 24628, 24628, 20945, 22501, 23922,
23922, 22237, 22436, 24628, 19539, 14746, 22436, 23923, 18969, 22206,
23923, 22236, 22422, 24628, 19537, 14721, 22422, 23924, 18970, 22212,
23924, 22235, 22415, 24628, 19535, 24628, 22415, 23925, 20482, 22221,
23925, 22234, 22407, 24628, 19533, 24628, 22407, 23916, 20483, 22229,
23926, 24628, 23927,  6690, 24628, 24628, 23927, 23296, 24628,  9011,
23927, 24628,  6691,  6691, 24628, 24628, 24628, 23293, 24628,  9011,
23928, 24628, 23929, 15893, 12649, 23933, 23929,  8180, 23187, 14041,
23929, 24628, 14477, 14477, 17217, 23930, 24628,  5261, 23188, 14041,
23930, 24628, 24628, 24628, 24628, 24628, 24628,  4134, 24628, 23931,
23931, 24628, 24628, 24628, 24628, 24628, 24628, 23932, 14081, 21040,
23932, 24628, 24628, 24628, 24628, 24628, 24628, 11429, 20768, 20456,
23933, 24628, 23930, 24628, 24628, 24628, 23930,  6449, 24628, 23931,
23934,  5492,  4456, 18095, 22666,  9844,  4456, 23935,  6125,  2405,
23935,  5493, 23940, 18096, 22671, 21641, 23940, 23936,  6126,  3309,
23936,  5494, 23939, 18097, 22672, 24628, 23939, 23937,  6127,  4187,
23937,  5499, 23938, 18098, 22673, 24628, 23938, 24628,  6128,  5500,
23938, 24628,  5499, 15223, 22670, 24628,  5499, 24628,  6132,  5500,
23939, 24628,  5494, 15222, 22669, 24628,  5494, 23938,  6135,  4187,
23940, 24628,  5493, 15221, 22668, 19790,  5493, 23939,  6140,  3309,
23941, 24628, 23942, 18099, 23016, 23946, 23942,  9844, 23928, 15225,
23942, 24628, 15224, 15224, 18447, 23943, 24628,  9845, 23929, 15225,
23943, 24628, 24628, 24628, 24628, 24628, 24628,  8146, 23930, 23944,
23944, 24628, 23931, 24628, 24628, 24628, 23931, 23945, 21540, 21040,
23945, 24628, 23932, 24628, 24628, 24628, 23932, 11428, 21541, 20456,
23946, 24628, 23943, 24628, 24628, 24628, 23943,  9847, 23933, 23944,
23947, 24628, 23948, 17031, 24628, 24628, 23948, 16173, 24628, 13948,
23948, 24628, 17030, 17030, 24628, 24628, 24628, 16099, 24628, 13948,
23949,  2787,  7883, 10066, 24628, 24628,  7883, 23950,  5608,  2906,
23950,  2788,  7882, 10067, 24628, 24628,  7882, 24628,  5609,  2791,
23951,  7856,  7880, 17137, 24628, 24628,  7880, 23952, 23949,  4195,
23952,  7857,  7881, 17138, 24628, 24628,  7881, 24628, 23950,  7858,
23953, 10788, 22765, 24628, 24628, 24628, 22765, 11402, 23672, 10789,
23954,  9314,  9313, 24628, 24628, 24628,  9313, 23953, 23674,  9315,
23955, 22933, 22946, 16326, 10090, 23959, 22946, 23956,  5837,    42,
23956, 22934, 22945, 10762,  8863, 14676, 22945, 23957,  5838,  9205,
23957, 22935, 22944, 10210,  8852, 24628, 22944, 23958,  5839, 10182,
23958, 22936, 22943, 10204,  8845, 24628, 22943, 24628,  5840, 10197,
23959, 10787, 22930, 24628, 24628, 24628, 22930, 14676, 23953, 14360,
23960, 10786, 10785, 24628, 24628, 24628, 10785, 23959, 23954, 18451,
23961, 22932, 22931, 17147, 10518, 23965, 22931, 23962, 23955,   449,
23962, 22937, 22940, 10761, 10495, 16821, 22940, 23963, 23956,  3316,
23963, 22938, 22941, 10248, 10483, 24628, 22941, 23964, 23957, 10136,
23964, 22939, 22942, 10232, 10231, 24628, 22942, 24628, 23958, 10212,
23965, 22928, 22929, 24628, 24628, 24628, 22929, 16821, 23959, 16460,
23966, 12795, 12794, 24628, 24628, 24628, 12794, 23965, 23960, 12796,
23967, 24628, 23721, 23721, 20862, 23968, 24628,  2677, 23898, 23722,
23968, 24628, 24628, 24628, 24628, 24628, 24628,  8705, 23899, 23969,
23969, 24628, 23900, 23876, 23601, 14605, 23900, 23970, 23807, 23862,
23970, 24628, 23901, 23877, 23604, 23971, 23901, 14698, 23810, 23866,
23971, 24628, 23902, 24628, 23605, 24628, 23902, 14723, 23811, 23903,
23972, 24628, 23973,  5731, 24628, 24628, 23973, 13495, 24628,  5733,
23973, 24628,  5732,  5732, 24628, 24628, 24628, 13496, 24628,  5733,
23974, 15720, 22888,  8701,  6439, 24628, 22888, 23975,  5633,  8529,
23975, 15718, 22889,  8665,  6435, 24628, 22889, 24628,  5634,  8639,
23976, 24628,  5743, 11809,  6456,  5817,  5743, 22887, 15713,    65,
23977, 16616, 23982, 17285, 13116, 19890, 23982, 23978,  5681,   330,
23978, 16613, 23981, 17286, 13114, 24628, 23981, 23979, 23974, 13848,
23979, 16610, 23980, 17287, 13112, 24628, 23980, 24628, 23975, 13881,
23980, 24628, 16610, 13880, 13113, 24628, 16610, 24628, 22889, 13881,
23981, 24628, 16613, 13847, 13115, 24628, 16613, 23980, 22888, 13848,
23982, 24628, 16616, 13846, 13117, 15506, 16616, 23981, 22887,   330,
23983, 24628,  5742, 13845, 13120,  6415,  5742, 23982, 23976,   106,
23984, 24628, 23997, 17288, 17240, 24005, 23997, 15181, 23985, 13903,
23985, 24628, 23988, 16357, 17234, 23996, 23988,  7471, 23986, 11811,
23986, 24628, 23987, 14370, 24628, 24628, 23987,  4546, 18994,  9724,
23987, 24628, 13335, 13335, 24628, 24628, 24628,  4547, 18995,  9724,
23988, 24628, 11810, 11810, 13303, 23989, 24628,  5817, 23987, 11811,
23989, 24628, 24628, 24628, 24628, 24628, 24628,  1382, 18997, 23990,
23990, 24628, 18998, 18998, 21410, 23995, 24628, 23993, 23991, 18999,
23991, 24628, 19312, 19312, 24628, 24628, 24628, 23992, 24628, 14549,
23992, 24628, 19313, 19313, 24628, 24628, 24628, 15198, 24628, 19314,
23993, 24628, 19376, 19376, 21411, 23994, 24628, 15206, 23992, 19377,
23994, 24628, 24628, 24628, 24628, 24628, 24628, 15207, 24628, 15962,
23995, 24628, 24628, 24628, 24628, 24628, 24628, 23994, 24628, 18876,
23996, 24628, 23989, 24628, 24628, 24628, 23989,  3296, 19395, 23990,
23997, 24628, 13902, 13902, 17241, 23998, 24628,  6415, 23988, 13903,
23998, 24628, 24628, 24628, 24628, 24628, 24628,  1369, 23989, 23999,
23999, 24628, 23990, 19398, 22133, 24004, 23990, 24002, 24000, 18999,
24000, 24628, 23991, 14548, 24628, 24628, 23991, 24001, 24628, 14549,
24001, 24628, 23992, 19400, 24628, 24628, 23992, 15197, 24628, 19314,
24002, 24628, 23993, 19399, 22134, 24003, 23993, 15205, 24001, 19377,
24003, 24628, 23994, 24628, 24628, 24628, 23994, 15208, 24628, 15962,
24004, 24628, 23995, 24628, 24628, 24628, 23995, 24003, 24628, 18876,
24005, 24628, 23998, 24628, 24628, 24628, 23998,  3293, 23996, 23999,
24006, 24628, 24007,  5671, 24628, 24628, 24007, 23766, 24628,  5673,
24007, 24628,  5672,  5672, 24628, 24628, 24628, 23767, 24628,  5673,
24008, 14457, 15714, 24628, 24628, 24628, 15714, 11425, 23593, 14458,
24009, 18553, 18552, 24628, 24628, 24628, 18552, 24008, 23594, 18554,
24010, 24628, 24011, 20838, 24628, 24628, 24011, 23387, 24628, 20828,
24011, 24628, 20839, 20839, 24628, 24628, 24628, 23388, 24628, 20828,
24012, 18396, 18395, 24628, 24628, 24628, 18395, 11420, 24013, 18397,
24013, 17622, 18448, 24628, 24628, 24628, 18448, 10307, 24628, 13918,
24014, 20723, 20722, 24628, 24628, 24628, 20722, 24012, 24015, 20699,
24015, 19681, 19680, 24628, 24628, 24628, 19680, 24013, 24628, 19682,
24016, 14357,  4475, 16348, 22947,  6443,  4475, 24017,  5376,    41,
24017, 14338, 18229, 16349,  5846, 16710, 18229, 24018,  5377,  7656,
24018, 14336, 18230, 16350,  5843, 24628, 18230, 24019,  5378, 11025,
24019, 14334, 18231, 16351,  5841, 24628, 18231, 24628,  5379, 11020,
24020, 24628, 24023, 16352, 17215, 24031, 24023,  6443, 24021, 11049,
24021, 24628, 24022, 14366, 24628, 24628, 24022,  4522, 23187, 11136,
24022, 24628, 11135, 11135, 24628, 24628, 24628,  4069, 23188, 11136,
24023, 24628, 11048, 11048, 17216, 24024, 24628,  6444, 24022, 11049,
24024, 24628, 24628, 24628, 24628, 24628, 24628,  4117, 23930, 24025,
24025, 24628, 23931, 23931, 21367, 24030, 24628, 24028, 24026, 21040,
24026, 24628, 14081, 14081, 24628, 24628, 24628, 24027, 24628, 14082,
24027, 24628, 20768, 20768, 24628, 24628, 24628, 14462, 24628, 20408,
24028, 24628, 23932, 23932, 21368, 24029, 24628, 14463, 24027, 20456,
24029, 24628, 24628, 24628, 24628, 24628, 24628, 14465, 24628, 20696,
24030, 24628, 24628, 24628, 24628, 24628, 24628, 24029, 24628, 20715,
24031, 24628, 24024, 24628, 24628, 24628, 24024,  6446, 23933, 24025,
24032, 16457,  4474, 16968, 22946, 13116,  4474, 24033, 24016,    20,
24033, 16438, 24038, 16969, 22945, 20364, 24038, 24034, 24017, 16054,
24034, 16424, 24037, 16970, 22944, 24628, 24037, 24035, 24018, 16399,
24035, 16414, 24036, 16971, 22943, 24628, 24036, 24628, 24019, 16409,
24036, 24628, 16414, 16972, 22936, 24628, 16414, 24628, 18231, 16409,
24037, 24628, 16424, 16973, 22935, 24628, 16424, 24036, 18230, 16399,
24038, 24628, 16438, 16974, 22934, 20367, 16438, 24037, 18229, 16054,
24039, 24628, 24040, 16977, 17226, 24048, 24040, 13116, 24020, 16978,
24040, 24628, 21521, 21521, 17227, 24041, 24628, 13117, 24023, 16978,
24041, 24628, 24628, 24628, 24628, 24628, 24628,  5271, 24024, 24042,
24042, 24628, 24025, 23944, 22162, 24047, 24025, 24045, 24043, 21040,
24043, 24628, 24026, 21540, 24628, 24628, 24026, 24044, 24628, 14082,
24044, 24628, 24027, 21541, 24628, 24628, 24027, 15403, 24628, 20408,
24045, 24628, 24028, 23945, 22163, 24046, 24028, 15402, 24044, 20456,
24046, 24628, 24029, 24628, 24628, 24628, 24029, 15401, 24628, 20696,
24047, 24628, 24030, 24628, 24628, 24628, 24030, 24046, 24628, 20715,
24048, 24628, 24041, 24628, 24628, 24628, 24041, 13092, 24031, 24042,
24049, 23294, 23297,  9005, 24628, 24628, 23297,  5210, 24628,  5219,
24050, 23293, 23296,  9009, 24628, 24628, 23296, 24049, 24628,  6693,
24051, 23927, 23926,  9010, 24628, 24628, 23926, 24050, 24628,  9011,
24052, 24628, 24053, 10680, 24628, 24628, 24053, 24056,  8038, 10675,
24053, 24628, 10681, 10681, 24628, 24628, 24628, 24054,  1167, 10675,
24054, 24628, 10666, 10666, 24628, 24628, 24628, 24055,  8040, 10667,
24055, 24628, 10657, 10657, 24628, 24628, 24628,  7734,  8041, 10658,
24056, 24628, 24054, 10672, 24628, 24628, 24054, 24057,  8039, 10667,
24057, 24628, 24055, 10662, 24628, 24628, 24055,  7737,  8042, 10658,
24058, 24628, 24059, 10664,  2287, 24056, 24059, 24063,  8043,   108,
24059, 24628, 10665, 10665,  2273, 24054, 24628, 24060,  8044,   108,
24060, 24628, 10656, 10656,  2274, 24055, 24628, 24061,  8045,  5187,
24061, 24628, 10653, 10653,  2275,  7734, 24628, 24062,  8046,  7790,
24062, 24628, 10651, 10651,  2276, 24628, 24628, 24628,  8047,  7807,
24063, 24628, 24060, 10655,  2288, 24057, 24060, 24064,  8048,  5187,
24064, 24628, 24061, 10652,  2289,  7737, 24061, 24065,  8049,  7790,
24065, 24628, 24062, 10650,  2290, 24628, 24062, 24628,  8050,  7807,
24066, 10320, 12103,  8226,  6208, 24628, 12103, 24067, 12623,  6933,
24067, 10321, 12104,  8224,  6209, 24628, 12104, 24068, 12624,  6843,
24068, 10322, 12105,  8222,  6210, 24628, 12105, 24628, 12625,  3979,
24069, 10325, 12110, 12989, 14436, 24628, 12110, 24070, 24066,  7756,
24070, 10326, 12111, 12986, 14437, 24628, 12111, 24071, 24067, 10327,
24071, 10343, 12112, 12983, 14438, 24628, 12112, 24628, 24068, 10344,
24072, 24628, 24628, 24628, 24628, 24628, 24628, 21909, 22539, 24073,
24073, 22116, 22530, 24628, 17820, 15444, 22530, 24074, 20096, 22040,
24074, 22107, 22531, 24628, 16714, 15440, 22531, 24075, 20097, 22048,
24075, 22097, 22532, 24628, 15876, 24628, 22532, 24076, 20112, 22058,
24076, 22088, 22533, 24628, 15877, 24628, 22533, 23916, 20124, 22068,
24077, 24628, 24078, 19597, 24628, 24628, 24078, 23141, 24628, 19540,
24078, 24628, 19598, 19598, 24628, 24628, 24628, 23142, 24628, 19540,
24079,  8045,  8048, 10020,  4783, 24082,  8048, 24080,  3348,  6688,
24080,  8046,  8049, 10021,  4784,  9409,  8049, 24081,  3349,  6607,
24081,  8047,  8050, 10022,  4785, 24628,  8050, 24628,  3350,  6602,
24082,  8041,  8042, 10023, 24628, 24628,  8042,  9409,  3382,  7992,
24083,  8040,  8039, 10024, 24628, 24628,  8039, 24082, 24084,  8000,
24084,  3388,  6113,  7911, 24628, 24628,  6113,  3382,  2391,  3389,
24085, 24060, 24063, 10647,  4952, 24088, 24063, 24086, 24079,  5187,
24086, 24061, 24064, 10648,  4953, 11604, 24064, 24087, 24080,  7790,
24087, 24062, 24065, 10649,  4954, 24628, 24065, 24628, 24081,  7807,
24088, 24055, 24057, 10663, 24628, 24628, 24057, 11604, 24082, 10658,
24089, 24054, 24056, 10673, 24628, 24628, 24056, 24088, 24083, 10667,
24090, 24053, 24052, 10674, 24628, 24628, 24052, 24089, 24091, 10675,
24091,  1167,  8038, 10025, 24628, 24628,  8038, 24083, 24092,  8015,
24092,  4451,  6112,  7912, 24628, 24628,  6112, 24084, 24093,  4452,
24093,  6115,  6114,  6163, 24628, 24628,  6114,  2391, 24628,  2400,
24094, 24628, 24095, 23480, 24628, 24628, 24095, 24098, 23681, 21845,
24095, 24628, 23481, 23481, 24628, 24628, 24628, 24096, 23682, 21845,
24096, 24628, 23477, 23477, 24628, 24628, 24628, 24097, 23683, 10768,
24097, 24628, 23472, 23472, 24628, 24628, 24628,  8130, 23684, 10729,
24098, 24628, 24096, 23476, 24628, 24628, 24096, 24099, 23687, 10768,
24099, 24628, 24097, 23473, 24628, 24628, 24097,  8239, 23688, 10729,
24100, 24628, 24101, 23475,  4968, 24098, 24101, 24105, 23692,   450,
24101, 24628,   525,   525,  4964, 24096, 24628, 24102, 23693,   450,
24102, 24628, 23471, 23471,  4965, 24097, 24628, 24103, 23694,  3317,
24103, 24628, 23469, 23469,  4966,  8130, 24628, 24104, 23695,  4195,
24104, 24628, 23467, 23467,  4967, 24628, 24628, 24628, 23696,  7858,
24105, 24628, 24102, 23470,  4969, 24099, 24102, 24106, 23698,  3317,
24106, 24628, 24103, 23468,  4970,  8239, 24103, 24107, 23699,  4195,
24107, 24628, 24104, 23466,  4971, 24628, 24104, 24628, 23700,  7858,
24108, 24628, 16673,  3548,  8944, 16284, 16673, 24109, 16660, 11057,
24109, 24628, 16670,  3549,  7633,  6154, 16670, 24110, 11255, 15134,
24110, 24628, 16667,  3550,  7561, 24628, 16667, 24111, 11250, 16188,
24111, 24628, 16664,  3551,  7560, 24628, 16664, 24628, 11240,  3570,
24112, 24628, 18782, 13477,  7556, 19208, 18782, 24113, 24108, 13478,
24113, 24628, 18779, 19181,  7557, 15567, 18779, 24114, 24109, 18705,
24114, 24628, 18767, 19162,  7558, 24628, 18767, 24115, 24110, 18750,
24115, 24628, 18764, 19151,  7559, 24628, 18764, 24628, 24111, 18759,
24116, 16084, 16089, 13939, 24628, 24628, 16089,  4207, 24628,  7418,
24117, 16099, 16173, 13944, 24628, 24628, 16173, 24116, 24628, 11913,
24118, 23948, 23947, 22521, 24628, 24628, 23947, 24117, 24628, 13948,
24119, 24628, 24120, 12794, 23647, 24128, 24120, 24132, 24134, 12796,
24120, 24628, 12795, 12795, 23648, 24127, 24628, 24125, 24121, 12796,
24121, 24628, 10786, 10786,  7950, 24122, 24628, 24124, 13464, 18451,
24122, 24628, 24628, 24628, 24628, 24628, 24628, 24123, 22752, 23007,
24123, 24628, 24628, 24628, 24628, 24628, 24628, 14423, 13470, 22844,
24124, 24628, 10787, 10787,  7951, 24123, 24628, 18498, 13468, 14360,
24125, 24628, 22928, 22928, 23641, 24126, 24628, 18803, 24124, 16460,
24126, 24628, 24628, 24628, 24628, 24628, 24628, 18002, 24123, 23242,
24127, 24628, 24628, 24628, 24628, 24628, 24628, 24126, 24122, 23254,
24128, 24628, 24127, 24628, 24628, 24628, 24127, 24129, 24131, 23254,
24129, 24628, 24126, 24628, 24628, 24628, 24126, 18015, 24130, 23242,
24130, 24628, 24123, 24628, 24628, 24628, 24123, 18016, 22763, 22844,
24131, 24628, 24122, 24628, 24628, 24628, 24122, 24130, 22762, 23007,
24132, 24628, 24125, 22929, 23642, 24129, 24125, 18802, 24133, 16460,
24133, 24628, 24124, 22930,  9693, 24130, 24124, 18497, 22764, 14360,
24134, 24628, 24121, 10785,  9692, 24131, 24121, 24133, 13463, 18451,
24135, 24628, 24136, 10764, 10496, 24132, 24136, 24144, 24150,   449,
24136, 24628,   448,   448, 10497, 24125, 24628, 24141, 24137,   449,
24137, 24628, 23375, 23375,  8865, 24124, 24628, 24138,  1556,    42,
24138, 24628, 10251, 10251,  8854, 18498, 24628, 24139,  1557,  9205,
24139, 24628, 10206, 10206,  8848, 17975, 24628, 24140,  1558, 10182,
24140, 24628, 10203, 10203,  8842, 24628, 24628, 24628, 22774, 10197,
24141, 24628, 10250, 10250, 10485, 18803, 24628, 24142, 24138,  3316,
24142, 24628, 10234, 10234, 10478, 17999, 24628, 24143, 24139, 10136,
24143, 24628, 10226, 10226, 10475, 24628, 24628, 24628, 24140, 10212,
24144, 24628, 24141, 10249, 10484, 18802, 24141, 24145, 24149,  3316,
24145, 24628, 24142, 10233, 10477, 18026, 24142, 24146, 24148, 10136,
24146, 24628, 24143, 10225, 10476, 24628, 24143, 24628, 24147, 10212,
24147, 24628, 24140, 10202,  8843, 24628, 24140, 24628, 22773, 10197,
24148, 24628, 24139, 10205,  8847, 18027, 24139, 24147, 22772, 10182,
24149, 24628, 24138, 10753,  8853, 18497, 24138, 24148, 22771,  9205,
24150, 24628, 24137, 23374,  8864, 24133, 24137, 24149, 22768,    42,
24151, 16673, 24108, 15132,  8943, 16293, 24108, 24152, 11236, 11057,
24152, 16670, 24109, 15133,  8936, 15595, 24109, 24153, 11237, 15134,
24153, 16667, 24110, 16216,  8932, 24628, 24110, 24154, 11238, 16188,
24154, 16664, 24111, 16209,  8929, 24628, 24111, 24628, 11239,  3570,
24155, 18782, 24112, 19217, 18469, 19214, 24112, 24156, 24151, 13478,
24156, 18779, 24113, 19189, 18468, 15598, 24113, 24157, 24152, 18705,
24157, 18767, 24114, 19167, 18467, 24628, 24114, 24158, 24153, 18750,
24158, 18764, 24115, 19155, 18466, 24628, 24115, 24628, 24154, 18759,
24159,  2756, 23689,  9820, 24628, 24628, 23689,  2750,  2345,  2757,
24160, 23685, 23690, 23445, 24628, 24628, 23690, 24159,  2349,  9824,
24161, 23686, 23691, 23461, 24628, 24628, 23691, 24160,  2354,  6120,
24162, 24628, 15394, 11783, 13804,  7633, 15394, 24163, 13142,    64,
24163, 24628, 15371, 11784,  3279, 15679, 15371, 24164, 15344, 11785,
24164, 24628, 15350, 15056,  5655, 24628, 15350, 24165, 15345, 14557,
24165, 24628, 15349, 15055,  5636, 24628, 15349, 24628, 15346, 14569,
24166, 24628, 22013, 22013, 20346, 24168, 24628,  7633, 24167, 15061,
24167, 24628, 21327, 21327, 24628, 24628, 24628,  3708, 23563, 17097,
24168, 24628, 24628, 24628, 24628, 24628, 24628,  1324, 23743, 24169,
24169, 24628, 23744, 23744, 21836, 24172, 24628, 24170, 23990, 20322,
24170, 24628, 23745, 23745, 21837, 24171, 24628, 16106, 23993, 20350,
24171, 24628, 24628, 24628, 24628, 24628, 24628, 16105, 23994, 21310,
24172, 24628, 24628, 24628, 24628, 24628, 24628, 24171, 23995, 21325,
24173, 24628, 21974, 22021, 13826,  7557, 21974, 24174, 24162,   105,
24174, 24628, 21973, 22020, 13827, 21897, 21973, 24175, 24163,   329,
24175, 24628, 21972, 22019, 13828, 24628, 21972, 24176, 24164, 19292,
24176, 24628, 21971, 22018, 13829, 24628, 21971, 24628, 24165, 19301,
24177, 24628, 22036, 22036, 20407, 24178, 24628,  7557, 24166, 22023,
24178, 24628, 24628, 24628, 24628, 24628, 24628,  3287, 24168, 24179,
24179, 24628, 24169, 23758, 22396, 24182, 24169, 24180, 23999, 20322,
24180, 24628, 24170, 23759, 22397, 24181, 24170, 16268, 24002, 20350,
24181, 24628, 24171, 24628, 24628, 24628, 24171, 16260, 24003, 21310,
24182, 24628, 24172, 24628, 24628, 24628, 24172, 24181, 24004, 21325,
24183,  4809,  4810,  5598, 24628, 24628,  4810, 24628,  2424,  4701,
24184, 12130, 13142, 11349, 12555, 24188, 13142, 24185,  2425,  2673,
24185, 12131, 15344, 11350, 12556, 15657, 15344, 24186,  2426,  7141,
24186, 12132, 15345, 11351, 12557, 24628, 15345, 24187,  2427,  9911,
24187, 12133, 15346, 11352, 12558, 24628, 15346, 24628, 24183,  9974,
24188, 12135, 13143, 24628, 24628, 24628, 13143, 15657, 23731, 12136,
24189, 21965, 21964, 24628, 24628, 24628, 21964, 24188, 23732, 21954,
24190, 15394, 24162, 15051, 18302,  8936, 24162, 24191, 24184,    64,
24191, 15371, 24163, 15052, 15234, 15676, 24163, 24192, 24185, 11785,
24192, 15350, 24164, 15053,  5654, 24628, 24164, 24193, 24186, 14557,
24193, 15349, 24165, 15054,  5635, 24628, 24165, 24628, 24187, 14569,
24194, 24628, 24166, 15060, 20349, 24196, 24166,  8936, 24195, 15061,
24195, 24628, 24167, 17096, 24628, 24628, 24167,  3718, 23562, 17097,
24196, 24628, 24168, 24628, 24628, 24628, 24168,  5302, 23746, 24169,
24197, 21974, 24173, 22014, 23976, 18468, 24173, 24198, 24190,   105,
24198, 21973, 24174, 22015, 22887, 21896, 24174, 24199, 24191,   329,
24199, 21972, 24175, 22016, 22888, 24628, 24175, 24200, 24192, 19292,
24200, 21971, 24176, 22017, 22889, 24628, 24176, 24628, 24193, 19301,
24201, 24628, 24177, 22022, 23988, 24202, 24177, 18468, 24194, 22023,
24202, 24628, 24178, 24628, 23989, 24628, 24178, 13374, 24196, 24179,
24203, 24628,  3543, 12097, 17542,  3472,  3543, 24204, 13914,  2667,
24204, 24628,  3544, 12098,  3396, 21290,  3544, 24205, 15542,  3545,
24205, 24628, 15554, 12099,  5498, 24628, 15554, 24206, 15547, 12100,
24206, 24628, 15551, 12118,  5497, 24628, 15551, 24628, 15548, 12119,
24207, 24628,  5176, 13129,  5318, 21293,  5176, 24208, 24204,  3308,
24208, 24628,  5177, 13130,  5495, 24628,  5177, 24209, 24205,  5178,
24209, 24628, 15581, 13131,  5496, 24628, 15581, 24628, 24206, 13132,
24210, 24628, 22884, 22884, 21341, 24225, 24628,  6475, 24211, 22885,
24211, 24628, 22506, 22506, 20253, 24212, 24628,  3472, 23859, 14040,
24212, 24628, 24628, 24628, 24628, 24628, 24628, 10299, 24628, 24213,
24213, 24628, 24628, 24628, 24628, 24628, 24628, 24217, 23931, 24214,
24214, 24628, 21040, 20761,  1384,  1458, 21040, 24215, 20322, 14083,
24215, 24628, 21011, 20762,  1385, 24216, 21011, 13760, 19911, 17073,
24216, 24628, 21012, 24628,  1684, 24628, 21012, 13767, 19913, 21013,
24217, 24628, 24628, 24628, 24628, 24628, 24628, 15407, 23932, 24218,
24218, 24628, 20456, 20764,  1457, 24224, 20456, 24219, 20350, 20409,
24219, 24628, 19730, 20765,  1458, 24223, 19730, 24220, 20334, 19731,
24220, 24628, 13610, 20766,  1459, 24222, 13610, 24221, 13172, 12381,
24221, 24628, 13595, 20767,  1894, 23872, 13595, 23870, 13167, 12302,
24222, 24628, 13618, 24628,  1460, 24628, 13618, 23872, 13179, 13619,
24223, 24628, 19743, 24628,  2389, 24628, 19743, 24222, 20336, 19744,
24224, 24628, 20457, 24628,  2399, 24628, 20457, 24223, 20352, 20458,
24225, 24628, 24628, 24628, 24628, 24628, 24628, 13370, 24212, 24226,
24226, 24628, 24213, 24628, 18998,  1456, 24213, 24227, 23944, 24214,
24227, 24628, 24217, 24628, 19376, 24628, 24217, 15440, 23945, 24218,
24228,   748,  2591,  5594, 24628, 24628,  2591, 24229,   946,   694,
24229,  2593,  2592,  5593, 24628, 24628,  2592, 24230,   947,   736,
24230,  2594,  2596,  5592, 24628, 24628,  2596, 24231,   948,  1544,
24231,  2595,  2597,  5591, 24628, 24628,  2597, 24628,   949,   148,
24232,  3253,  3264,  5588, 24628, 24628,  3264, 24233, 24229,  3183,
24233,  3254,  3263,  5589, 24628, 24628,  3263, 24234, 24230,  3222,
24234,  3255,  3262,  5590, 24628, 24628,  3262, 24628, 24231,  2903,
24235,  3251,  3250,  6658, 24628, 24628,  3250, 24236,  1723,   451,
24236,  3256,  3259,  6659, 24628, 24628,  3259, 24237, 24232,  3124,
24237,  3257,  3260,  6660, 24628, 24628,  3260, 24238, 24233,  3188,
24238,  3258,  3261,  6661, 24628, 24628,  3261, 24628, 24234,  3224,
24239,  1399,  4978,  9041, 24628, 24628,  4978, 24240,  4279,   326,
24240,  1400,  4979,  9042, 24628, 24628,  4979, 24241,  4284,  1401,
24241,  4981,  4980,  8497, 24628, 24628,  4980, 24242,  4285,  4289,
24242,  4982,  4983,  8378, 24628, 24628,  4983, 24628,  4286,  4818,
24243, 13734, 13733, 11340, 12415, 24247, 13733, 24244, 24239,    35,
24244, 13735, 17576, 11341, 12416, 20109, 17576, 24245, 24240,  1633,
24245, 13736, 17579, 11342, 17352, 24628, 17579, 24246, 24241,  6834,
24246, 13737, 17580, 11343, 15814, 24628, 17580, 24628, 24242,  9740,
24247, 13744, 21126, 24628, 24628, 24628, 21126, 20109, 24248, 13745,
24248, 13916, 13915, 24628, 24628, 24628, 13915, 20107, 24628, 13917,
24249, 22118, 22633, 24628, 24628, 24628, 22633, 24247, 24250, 22110,
24250, 22119, 22538, 24628, 24628, 24628, 22538, 24248, 24628, 22116,
24251, 22611, 24258, 14286, 17481, 15234, 24258, 24252, 24243,     9,
24252, 22610, 24257, 14287,  5396, 20124, 24257, 24253, 24244,  7655,
24253, 22609, 24256, 14288,  5388, 24628, 24256, 24254, 24245, 14289,
24254, 22608, 24255, 14298,  5380, 24628, 24255, 24628, 24246, 14299,
24255, 24628, 22608, 14304,  5381, 24628, 22608, 24628, 17580, 14299,
24256, 24628, 22609, 14306,  5389, 24628, 22609, 24255, 17579, 14289,
24257, 24628, 22610,  7654,  4478, 20133, 22610, 24256, 17576,  7655,
24258, 24628, 22611,  7653, 12177,  3279, 22611, 24257, 13733,     9,
24259, 24628, 24262, 14311, 20321, 24274, 24262, 15234, 24260, 14312,
24260, 24628, 24261, 22335, 24628, 24628, 24261,  3729, 23896, 22318,
24261, 24628, 22338, 22338, 24628, 24628, 24628,  3274, 23859, 22318,
24262, 24628, 22339, 22339, 20318, 24263, 24628,  3279, 24261, 14312,
24263, 24628, 24628, 24628, 24628, 24628, 24628, 11427, 24212, 24264,
24264, 24628, 24213, 24213, 21867, 24271, 24628, 24265, 24025, 24214,
24265, 24628, 24217, 24217, 21870, 24266, 24628, 15406, 24028, 24218,
24266, 24628, 24628, 24628, 24628, 24628, 24628, 15434, 24029, 24267,
24267, 24628, 20696, 24628,  2663, 24628, 20696, 24268, 21310, 20421,
24268, 24628, 20694, 24628,  6876, 24628, 20694, 24269, 21308, 19742,
24269, 24628, 16578, 24628,  6307, 24628, 16578, 24270, 14692, 12387,
24270, 24628, 16579, 24628,  5779, 24628, 16579, 23872, 14693, 12308,
24271, 24628, 24628, 24628, 24628, 24628, 24628, 24266, 24030, 24272,
24272, 24628, 20715, 24628,  3303,  6876, 20715, 24273, 21325, 20716,
24273, 24628, 20706, 24628,  6629, 24628, 20706, 18402, 21321, 20707,
24274, 24628, 24263, 24628, 24628, 24628, 24263, 11426, 24275, 24264,
24275, 24628, 24212, 24628, 24628, 24628, 24212, 10298, 24628, 24213,
24276, 22642, 24283, 22340,  4475, 22887, 24283, 24277, 24251,    19,
24277, 22641, 24282, 22341, 18229, 24076, 24282, 24278, 24252, 19142,
24278, 22640, 24281, 22342, 18230, 24628, 24281, 24279, 24253, 19267,
24279, 22639, 24280, 22343, 18231, 24628, 24280, 24628, 24254, 19277,
24280, 24628, 22639, 22344, 14334, 24628, 22639, 24628, 24255, 19277,
24281, 24628, 22640, 22345, 14336, 24628, 22640, 24280, 24256, 19267,
24282, 24628, 22641, 22346, 14338, 22533, 22641, 24281, 24257, 19142,
24283, 24628, 22642, 22347, 18232,  5744, 22642, 24282, 24258,    19,
24284,  5175,  2403, 15163,  4457, 18981,  2403, 24293, 24285,  2404,
24285,  3543, 24203, 14034, 17541,  8886, 24203, 24290, 24286,  2667,
24286,  1572, 13914, 10314, 10640, 24248, 13914, 24287,  4279,  1573,
24287, 15543, 15542, 10315, 10641, 20107, 15542, 24288,  4284,  1905,
24288, 15544, 15547, 10316, 10642, 24628, 15547, 24289,  4285, 10317,
24289, 15545, 15548, 10602,  8088, 24628, 15548, 24628,  4286, 10603,
24290,  3544, 24204, 14035, 17108, 22792, 24204, 24291, 24287,  3545,
24291, 15554, 24205, 14036,  6137, 24628, 24205, 24292, 24288, 12100,
24292, 15551, 24206, 14037,  6130, 24628, 24206, 24628, 24289, 12119,
24293,  5176, 24207, 15164,  6140, 23765, 24207, 24294, 24290,  3308,
24294,  5177, 24208, 15165,  6135, 24628, 24208, 24295, 24291,  5178,
24295, 15581, 24209, 15166,  6132, 24628, 24209, 24628, 24292, 13132,
24296, 24628, 23721, 23721, 21039, 24297, 24628,  5744, 24262, 23722,
24297, 24628, 24628, 24628, 24628, 24628, 24628, 15408, 24263, 24298,
24298, 24628, 24264, 24226, 23990,  3528, 24264, 24299, 24042, 24214,
24299, 24628, 24265, 24227, 23993, 24300, 24265, 15405, 24045, 24218,
24300, 24628, 24266, 24628, 23994, 24628, 24266, 15442, 24046, 24267,
24301, 24628, 24211, 14039, 20254, 24275, 24211,  8886, 23896, 14040,
24302, 24007, 24006, 12947, 24628, 24628, 24006, 23768, 24628,  5673,
24303, 24628, 24628, 24628, 24628, 24628, 24628, 22643, 22634, 24304,
24304, 22110, 22624, 24073, 15732, 15398, 22624, 24305, 21755, 22040,
24305, 22100, 22625, 24074, 15733, 15405, 22625, 24306, 21756, 22048,
24306, 22091, 22626, 24075, 15734, 24310, 22626, 24307, 21766, 22058,
24307, 22082, 22627, 24076, 15881, 24309, 22627, 24308, 21767, 22068,
24308, 22075, 22404, 23916, 15882, 24628, 22404, 24628, 21768, 22077,
24309, 22083, 22414, 24628, 15880, 24628, 22414, 24628, 21772, 22084,
24310, 22092, 22628, 24628, 15879, 24628, 22628, 24309, 21775, 22093,
24311, 24628, 24312, 20420, 24628, 24628, 24312, 23210, 24628, 19373,
24312, 24628, 19374, 19374, 24628, 24628, 24628, 11157, 24628, 19373,
24313, 23973, 23972, 12884, 24628, 24628, 23972, 13497, 24628,  5733,
24314,   696, 23272,  2422, 24628, 24628, 23272, 24315, 24628,   697,
24315,  9905, 23269,  2423, 24628, 24628, 23269, 24316, 24628,   755,
24316,  9906, 23267,  2424, 24628, 24628, 23267, 24628, 24628,  1732,
24317,   808, 23386,  5559,  8095, 24322, 23386, 24318,   452,   809,
24318,  9903, 23270,  5560,  8096, 24321, 23270, 24319, 24314,  1579,
24319,  9904, 23268,  5561,  8097, 10772, 23268, 24320, 24315,  2428,
24320,  9907, 23266,  5562,  8098, 24628, 23266, 24628, 24316,  4701,
24321,  9909, 23271, 23558, 24628, 24628, 23271, 10772, 24628,  6005,
24322, 23388, 23387, 23818, 24628, 24628, 23387, 24321, 24628, 14197,
24323, 24011, 24010, 23820, 24628, 24628, 24010, 24322, 24628, 20828,
24324,  9901,  9900,  7139, 16310, 24328,  9900, 24325, 24317,  2673,
24325,  9902, 23263,  7140, 16311, 16471, 23263, 24326, 24318,  7141,
24326,  9910, 23264, 23814, 16312, 16472, 23264, 24327, 24319,  9911,
24327,  9973, 23265, 23815, 16313, 24628, 23265, 24628, 24320,  9974,
24328, 23033, 23276, 24188, 17981, 24330, 23276, 16471, 24329, 12136,
24329, 23034, 23278, 23731, 24628, 24628, 23278, 16464, 24628, 13148,
24330, 23035, 23277, 24628, 24628, 24628, 23277, 16476, 24628, 23036,
24331, 23059, 23281, 24189, 17982, 24333, 23281, 24328, 24332, 21954,
24332, 23060, 23283, 23732, 24628, 24628, 23283, 24329, 24628, 20373,
24333, 23061, 23282, 24628, 24628, 24628, 23282, 24330, 24628, 23062,
24334,  7143, 11787, 23575, 15113, 24338, 11787, 24335, 11064, 11771,
24335, 19178, 19184, 23576, 15094, 15510, 19184, 24336, 11065,  7634,
24336, 19160, 19164, 23577, 15093, 15511, 19164, 24337, 11066,  7562,
24337, 19149, 19152, 23578, 15091, 24628, 19152, 24628, 11067,  3638,
24338, 11789, 11788, 18470, 15111, 24339, 11788, 15510, 23298,  7302,
24339, 11790, 19213, 24628, 15110, 24628, 19213, 15513, 23300, 16255,
24340, 19250, 19260, 18507,  7642, 24341, 19260, 24338, 23303, 18084,
24341, 19249, 19259, 24628, 18741, 24628, 19259, 24339, 23305, 19233,
24342,  7142, 11786, 23583, 15103, 24346, 11786, 24343, 24334,   699,
24343, 23115, 23129, 23584, 15101, 20289, 23129, 24344, 24335, 15085,
24344, 23114, 23130, 23585, 15099, 20290, 23130, 24345, 24336, 17294,
24345, 23113, 23131, 23586, 15097, 24628, 23131, 24628, 24337, 17303,
24346, 23117, 23136, 18489, 15104, 24347, 23136, 20289, 24338, 18482,
24347, 23118, 23137, 24628, 15105, 24628, 23137, 20291, 24339, 19195,
24348, 23123, 23138, 18491, 21999, 24349, 23138, 24346, 24340, 18492,
24349, 23124, 23139, 24628, 18738, 24628, 23139, 24347, 24341, 19226,
24350, 24628, 22238, 22238, 24628, 24628, 24628, 23484, 24628, 22237,
24351, 24628, 24350, 22439, 24628, 24628, 24350, 23483, 24628, 22237,
24352, 23693, 23692,  9814,  4798, 24357, 23692, 24353,  2731,  5622,
24353, 23694, 23698, 23446,  4799, 24356, 23698, 24354,  2732,  6031,
24354, 23695, 23699, 23447,  4800,  9448, 23699, 24355,  2733,  2906,
24355, 23696, 23700, 23448,  4801, 24628, 23700, 24628,  2734,  2791,
24356, 23684, 23688, 23456, 24628, 24628, 23688,  9448, 24159, 10726,
24357, 23683, 23687, 23459, 24628, 24628, 23687, 24356, 24160, 10778,
24358, 23682, 23681, 23460, 24628, 24628, 23681, 24357, 24161,  8058,
24359, 24101, 24100, 23462,  4963, 24364, 24100, 24360, 24352,   450,
24360, 24102, 24105, 23463,  4972, 24363, 24105, 24361, 24353,  3317,
24361, 24103, 24106, 23464,  4973, 11624, 24106, 24362, 24354,  4195,
24362, 24104, 24107, 23465,  4974, 24628, 24107, 24628, 24355,  7858,
24363, 24097, 24099, 23474, 24628, 24628, 24099, 11624, 24356, 10729,
24364, 24096, 24098, 23478, 24628, 24628, 24098, 24363, 24357, 10768,
24365, 24095, 24094, 23479, 24628, 24628, 24094, 24364, 24358, 21845,
24366,   860,  1843,  2180, 24628, 24628,  1843, 24367, 24628,   427,
24367,   861,  1844,  2181, 24628, 24628,  1844, 24628, 24628,   862,
24368,  1200, 22780,  2771,  4231, 24373, 22780, 24369,   171,    44,
24369,  1201, 22777,  2772,  4232, 24372, 22777, 24370,   172,   626,
24370,  1202, 22776,  2773,  4233,  6952, 22776, 24371, 24366,  1158,
24371,  1203, 22775,  2774,  1663, 24628, 22775, 24628, 24367,   341,
24372, 22779, 22778, 10757, 24628, 24628, 22778,  6952, 24628, 10255,
24373,  7761, 22781, 10986, 24628, 24628, 22781, 24372, 24628,  7762,
24374,  7760,  7759, 12850, 24628, 24628,  7759, 24373, 24628,  7546,
24375,  1556, 22768,  7932,  1664, 24379, 22768, 24376, 24368,    37,
24376,  1557, 22771,  7933,  1665, 15149, 22771, 24377, 24369,   734,
24377,  1558, 22772,  7934,  1666, 11973, 22772, 24378, 24370,  1559,
24378, 22774, 22773,  7935,  1667, 24628, 22773, 24628, 24371,   183,
24379, 13468, 22764, 23953, 23632, 24381, 22764, 15149, 24380, 10789,
24380, 13466, 22766, 23672, 24628, 24628, 22766, 15141, 24628,  5993,
24381, 13470, 22763, 24628, 24628, 24628, 22763, 11988, 24628, 13471,
24382, 13464, 13463, 23954, 23646, 24384, 13463, 24379, 24383,  9315,
24383, 13465, 22767, 23674, 24628, 24628, 22767, 24380, 24628,  8357,
24384, 22752, 22762, 24628, 24628, 24628, 22762, 24381, 24628, 22753,
24385, 24137, 24150,  9203,  8838, 24389, 24150, 24386, 24375,    42,
24386, 24138, 24149,  9204,  8839, 18495, 24149, 24387, 24376,  9205,
24387, 24139, 24148, 10195,  8840, 18496, 24148, 24388, 24377, 10182,
24388, 24140, 24147, 10196,  8841, 24628, 24147, 24628, 24378, 10197,
24389, 24124, 24133, 23959, 23631, 24390, 24133, 18495, 24379, 14360,
24390, 24123, 24130, 24628, 24628, 24628, 24130, 18499, 24381, 22844,
24391, 24121, 24134, 23960, 23645, 24392, 24134, 24389, 24382, 18451,
24392, 24122, 24131, 24628, 24628, 24628, 24131, 24390, 24384, 23007,
24393, 24136, 24135, 10133, 10471, 24397, 24135, 24394, 24385,   449,
24394, 24141, 24144, 10134, 10472, 18800, 24144, 24395, 24386,  3316,
24395, 24142, 24145, 10135, 10473, 18801, 24145, 24396, 24387, 10136,
24396, 24143, 24146, 10211, 10474, 24628, 24146, 24628, 24388, 10212,
24397, 24125, 24132, 23965, 23643, 24398, 24132, 18800, 24389, 16460,
24398, 24126, 24129, 24628, 24628, 24628, 24129, 18804, 24390, 23242,
24399, 24120, 24119, 23966, 23644, 24400, 24119, 24397, 24391, 12796,
24400, 24127, 24128, 24628, 24628, 24628, 24128, 24398, 24392, 23254,
24401, 11149, 12666,  2271, 24628, 24628, 12666, 24402, 24628,   938,
24402, 11150, 12664,  2272, 24628, 24628, 12664, 24628, 24628,   767,
24403,   925,   927,  2255, 24628, 24628,   927, 24404, 24628,   469,
24404,   926,   928,  2256, 24628, 24628,   928, 24628, 24628,    79,
24405,   460, 23140,  6052,  7703, 24410, 23140, 24406,   110,   461,
24406, 13355, 13577,  6053,  7704, 24409, 13577, 24407,   111,  1580,
24407, 13357, 13576,  6054,  7705, 10671, 13576, 24408, 24403,  2429,
24408, 13358, 13575,  6055,  7706, 24628, 13575, 24628, 24404,   818,
24409, 13356, 13578,  9716, 24628, 24628, 13578, 10671, 24628,  8331,
24410, 23142, 23141, 23666, 24628, 24628, 23141, 24409, 24628,  8971,
24411, 24078, 24077, 23668, 24628, 24628, 24077, 24410, 24628, 19540,
24412,   459, 11689,  8313, 13160, 24416, 11689, 24413, 24405,   457,
24413, 13564, 13563,  8314, 13161, 16632, 13563, 24414, 24406,  5117,
24414, 13567, 13573,  8315, 13162, 16633, 13573, 24415, 24407,  3282,
24415, 13568, 13574,  8316, 13163, 24628, 13574, 24628, 24408,  2682,
24416, 22556, 22680, 24008, 23017, 24418, 22680, 16632, 24417, 14458,
24417, 22555, 22682, 23593, 24628, 24628, 22682, 16627, 24628, 11006,
24418, 22557, 22681, 24628, 24628, 24628, 22681, 16634, 24628, 22558,
24419, 22553, 22685, 24009, 23018, 24421, 22685, 24416, 24420, 18554,
24420, 22554, 22687, 23594, 24628, 24628, 22687, 24417, 24628,  8988,
24421, 22576, 22686, 24628, 24628, 24628, 22686, 24418, 24628, 22577,
24422,   458, 24426,  8526, 13512, 15094, 24426, 24423, 24412,    65,
24423,  2676, 23724,  8527, 13505, 16640, 23724, 24424, 24413,  5682,
24424, 23147, 23725,  8528, 13502, 16641, 23725, 24425, 24414,  8529,
24425, 23146, 23726,  8638, 13501, 24628, 23726, 24628, 24415,  8639,
24426, 24628,   458, 23597,  4114,  5690,   458, 23724, 11689,    65,
24427, 24628, 24434, 23598, 17599, 24440, 24434, 15094, 24428, 11811,
24428, 24628, 24431,  9723, 22364, 24433, 24431,  7516, 24429,  9724,
24429, 24628, 24430, 18994, 24628, 24628, 24430,  2872, 24628, 13337,
24430, 24628, 18995, 18995, 24628, 24628, 24628,  1611, 24628, 13337,
24431, 24628, 23444, 23444, 22362, 24432, 24628,  4110, 24430,  9724,
24432, 24628, 22657, 22657, 24628, 24628, 24628,  7518, 24628, 22655,
24433, 24628, 24432, 22656, 24628, 24628, 24432,  7517, 24628, 22655,
24434, 24628, 23599, 23599, 15332, 24435, 24628,  5690, 24431, 11811,
24435, 24628, 23989, 23989, 22219, 24437, 24628,  2655, 24436, 23990,
24436, 24628, 18997, 18997, 24628, 24628, 24628,  2656, 24628, 18998,
24437, 24628, 24628, 24628, 24628, 24628, 24628,   483, 24628, 24438,
24438, 24628, 24628, 24628, 24628, 24628, 24628, 24439, 24628, 19132,
24439, 24628, 24628, 24628, 24628, 24628, 24628, 11795, 24628, 19389,
24440, 24628, 24435, 23996, 22365, 24442, 24435,  3530, 24441, 23990,
24441, 24628, 24436, 19395, 24628, 24628, 24436,  2979, 24628, 18998,
24442, 24628, 24437, 24628, 24628, 24628, 24437,   553, 24628, 24438,
24443,  2674, 24450, 23608, 13541, 15101, 24450, 24444, 24422,   106,
24444,  2675, 24449, 23609, 13534, 21979, 24449, 24445, 24423,   330,
24445, 23168, 24448, 23610, 13529, 21980, 24448, 24446, 24424, 13848,
24446, 23167, 24447, 23611, 13527, 24628, 24447, 24628, 24425, 13881,
24447, 24628, 23167, 23612, 13528, 24628, 23167, 24628, 23726, 13881,
24448, 24628, 23168, 23613, 13530, 21913, 23168, 24447, 23725, 13848,
24449, 24628,  2675, 23614, 13535, 21912,  2675, 24448, 23724,   330,
24450, 24628,  2674, 23617, 13542, 15102,  2674, 24449, 24426,   106,
24451, 24628, 24452, 23618, 17598, 24457, 24452, 15101, 24427, 13903,
24452, 24628, 23619, 23619, 15331, 24453, 24628, 15102, 24434, 13903,
24453, 24628, 23998, 23998, 14547, 24454, 24628,  7617, 24435, 23999,
24454, 24628, 24628, 24628, 24628, 24628, 24628,  1331, 24437, 24455,
24455, 24628, 24438, 24628, 24628, 24628, 24438, 24456, 24628, 19132,
24456, 24628, 24439, 24628, 24628, 24628, 24439, 15109, 24628, 19389,
24457, 24628, 24453, 24005, 22370, 24458, 24453,  7624, 24440, 23999,
24458, 24628, 24454, 24628, 24628, 24628, 24454,  1949, 24442, 24455,
24459,   164,  1718,  4284, 24628, 24628,  1718, 24460, 24628,   165,
24460,  1720,  1719,  4285, 24628, 24628,  1719, 24461, 24628,   320,
24461,  1721,  1722,  4286, 24628, 24628,  1722, 24628, 24628,  1706,
24462,   325, 23482,  4278,  8084, 24467, 23482, 24463,   102,   326,
24463,  9733, 23326,  4287,  8085, 24466, 23326, 24464, 24459,  1401,
24464,  9734, 23325,  4288,  8086, 21761, 23325, 24465, 24460,  4289,
24465,  9735, 23324,  8375,  8087, 24628, 23324, 24628, 24461,  4818,
24466,  9737, 23327, 23651, 24628, 24628, 23327, 21761, 24628,  8502,
24467, 23484, 23483, 23881, 24628, 24628, 23483, 24466, 24628, 14058,
24468, 24350, 24351, 23883, 24628, 24628, 24351, 24467, 24628, 22237,
24469,  9731,  9730,  6831, 19898, 24473,  9730, 24470, 24462,    35,
24470,  9732, 23321,  6832, 19899, 21759, 23321, 24471, 24463,  1633,
24471,  9738, 23322,  6833, 19902, 21762, 23322, 24472, 24464,  6834,
24472,  9739, 23323, 23878, 18183, 24628, 23323, 24628, 24465,  9740,
24473, 23335, 23361, 24247, 22519, 24475, 23361, 21759, 24474, 13745,
24474, 23336, 23363, 24248, 24628, 24628, 23363, 21760, 24628, 13917,
24475, 23337, 23362, 24628, 24628, 24628, 23362, 21763, 24628, 23338,
24476, 23501, 23500, 24249, 22520, 24478, 23500, 24473, 24477, 22110,
24477, 23502, 23524, 24250, 24628, 24628, 23524, 24474, 24628, 22116,
24478, 23503, 23523, 24628, 24628, 24628, 23523, 24475, 24628, 23504,
24479, 24628, 23396,  5999, 22242, 11094, 23396, 24480,  9900,    64,
24480, 24628, 23395, 23827, 13564, 16521, 23395, 24481, 23263, 11785,
24481, 24628, 23394, 23826, 13567, 16520, 23394, 24482, 23264, 14557,
24482, 24628, 23393, 23825, 13568, 24628, 23393, 24628, 23265, 14569,
24483, 24628, 23831, 23831, 20341, 24487, 24628, 11094, 24484, 15061,
24484, 24628, 23564, 23564, 20802, 24486, 24628,  5216, 24485, 17097,
24485, 24628, 23563, 23563, 24628, 24628, 24628,   852, 24628, 17338,
24486, 24628, 23565, 23565, 24628, 24628, 24628, 23294, 24628, 23566,
24487, 24628, 24168, 24168, 19657, 24489, 24628,  8582, 24488, 24169,
24488, 24628, 23743, 23743, 24628, 24628, 24628,  8583, 24628, 23744,
24489, 24628, 24628, 24628, 24628, 24628, 24628,  2689, 24628, 24490,
24490, 24628, 24628, 24628, 24628, 24628, 24628, 24491, 24438, 20325,
24491, 24628, 24628, 24628, 24628, 24628, 24628, 11794, 24439, 20353,
24492, 24628,    40, 23783,  1556,  4115,    40, 22834, 11144,    41,
24493, 24628, 23785, 23785, 22525, 24497, 24628,  4115, 24494, 11049,
24494, 24628, 23189, 23189, 14077, 24496, 24628,  2524, 24495, 11136,
24495, 24628, 23188, 23188, 24628, 24628, 24628,  1605, 24628, 13556,
24496, 24628, 23190, 23190, 24628, 24628, 24628, 13492, 24628, 23191,
24497, 24628, 24024, 24024, 14080, 24499, 24628,  4116, 24498, 24025,
24498, 24628, 23930, 23930, 24628, 24628, 24628,  4139, 24628, 23931,
24499, 24628, 24628, 24628, 24628, 24628, 24628,  4136, 24628, 24500,
24500, 24628, 24628, 24628, 24628, 24628, 24628, 24501, 24628, 21046,
24501, 24628, 24628, 24628, 24628, 24628, 24628, 21454, 24628, 20462,
24502, 24628, 23238, 23803, 24137, 13535, 23238, 24503, 24492,    20,
24503, 24628, 23237, 23800, 24138, 21932, 23237, 24504, 22834, 16054,
24504, 24628, 23236, 23799, 24139, 21933, 23236, 24505, 22838, 16399,
24505, 24628, 23235, 23798, 24140, 24628, 23235, 24628, 22839, 16409,
24506, 24628, 23805, 23805, 22524, 24507, 24628, 13535, 24493, 16978,
24507, 24628, 24041, 24041, 22496, 24508, 24628, 13536, 24497, 24042,
24508, 24628, 24628, 24628, 24628, 24628, 24628, 11128, 24499, 24509,
24509, 24628, 24500, 24628, 24628, 24628, 24500, 24510, 24628, 21046,
24510, 24628, 24501, 24628, 24628, 24628, 24501, 22004, 24628, 20462,
24511, 23396, 24479, 23821, 22241, 11093, 24479, 24512, 24324,    64,
24512, 23395, 24480, 23822, 13563, 16517, 24480, 24513, 24325, 11785,
24513, 23394, 24481, 23823, 13573, 16518, 24481, 24514, 24326, 14557,
24514, 23393, 24482, 23824, 13574, 24628, 24482, 24628, 24327, 14569,
24515, 24628, 24483, 23830, 20338, 24519, 24483, 11093, 24516, 15061,
24516, 24628, 24484, 23561, 20801, 24518, 24484,  5215, 24517, 17097,
24517, 24628, 24485, 23562, 24628, 24628, 24485,   906, 24628, 17338,
24518, 24628, 24486, 23568, 24628, 24628, 24486, 23297, 24628, 23566,
24519, 24628, 24487, 24196, 20803, 24521, 24487,  8629, 24520, 24169,
24520, 24628, 24488, 23746, 24628, 24628, 24488,  8630, 24628, 23744,
24521, 24628, 24489, 24628, 24628, 24628, 24489,  5288, 24628, 24490,
24522, 23420, 24529, 23838, 24426, 19184, 24529, 24523, 24511,   105,
24523, 23419, 24528, 23839, 23724, 22647, 24528, 24524, 24512,   329,
24524, 23418, 24527, 23840, 23725, 22461, 24527, 24525, 24513, 19292,
24525, 23417, 24526, 23841, 23726, 24628, 24526, 24628, 24514, 19301,
24526, 24628, 23417, 23842, 13581, 24628, 23417, 24628, 24482, 19301,
24527, 24628, 23418, 23843, 13591, 22391, 23418, 24526, 24481, 19292,
24528, 24628, 23419, 23844, 13609, 22616, 23419, 24527, 24480,   329,
24529, 24628, 23420, 23847, 13559, 19178, 23420, 24528, 24479,   105,
24530, 24628, 24531, 23848, 24434, 24536, 24531, 19184, 24515, 22023,
24531, 24628, 23849, 23849, 19751, 24532, 24628, 19178, 24483, 22023,
24532, 24628, 24178, 24178, 19648, 24533, 24628,  8579, 24487, 24179,
24533, 24628, 24628, 24628, 24628, 24628, 24628,  2688, 24489, 24534,
24534, 24628, 24490, 24628, 24628, 24628, 24490, 24535, 24455, 20325,
24535, 24628, 24491, 24628, 24628, 24628, 24491, 16253, 24456, 20353,
24536, 24628, 24532, 24202, 24435, 24537, 24532, 15380, 24519, 24179,
24537, 24628, 24533, 24628, 24437, 24628, 24533, 14610, 24521, 24534,
24538, 24628, 24628, 24628, 24628, 24628, 24628, 22466, 22440, 24539,
24539, 22423, 22400, 23922, 17085, 14686, 22400, 24540, 21843, 22206,
24540, 22416, 22401, 23923, 21342, 14698, 22401, 24541, 21855, 22212,
24541, 22408, 22402, 23924, 21343, 24543, 22402, 24542, 21856, 22221,
24542, 22406, 22403, 23925, 21351, 24628, 22403, 24308, 21857, 22229,
24543, 22409, 22413, 24628, 21350, 24628, 22413, 24309, 21861, 22410,
24544, 11146, 23209,  5859,  5106, 24549, 23209, 24545,   152,    62,
24545, 11151, 12667,  5860, 11917, 24548, 12667, 24546,   153,  1402,
24546, 11153, 12665,  5861, 11918, 10679, 12665, 24547, 24401,  3739,
24547, 11156, 12663,  5862, 11919, 24628, 12663, 24628, 24402,  1998,
24548, 11152, 12668, 11466, 24628, 24628, 12668, 10679, 24628,  5875,
24549, 11157, 23210, 23775, 24628, 24628, 23210, 24548, 24628,  6791,
24550, 24312, 24311, 23777, 24628, 24628, 24311, 24549, 24628, 19373,
24551, 11145, 11144,  7186, 12149, 24555, 11144, 24552, 24544,    36,
24552, 11158, 12656,  7187, 12150, 14017, 12656, 24553, 24545,  1634,
24553, 11820, 12661,  7188, 12151, 14018, 12661, 24554, 24546,  4392,
24554, 11822, 12662,  7189, 11924, 24628, 12662, 24628, 24547,  4308,
24555, 22950, 22949, 24012, 23127, 24557, 22949, 14017, 24556, 18397,
24556, 22951, 22972, 24013, 24628, 24628, 22972, 14008, 24628, 13918,
24557, 22952, 22971, 24628, 24628, 24628, 22971, 14019, 24628, 22953,
24558, 22981, 22980, 24014, 23128, 24560, 22980, 24555, 24559, 20699,
24559, 22982, 23003, 24015, 24628, 24628, 23003, 24556, 24628, 19682,
24560, 22983, 23002, 24628, 24628, 24628, 23002, 24557, 24628, 22984,
24561,    40, 24492, 23778, 22768, 13505, 24492, 24562, 24551,    41,
24562, 22835, 22834, 23779, 22771, 16706, 22834, 24563, 24552,  7656,
24563, 22836, 22838, 23780, 22772, 16707, 22838, 24564, 24553, 11025,
24564, 22837, 22839, 23781, 22773, 24628, 22839, 24628, 24554, 11020,
24565, 24628, 24493, 23784, 22601, 24569, 24493, 13505, 24566, 11049,
24566, 24628, 24494, 23186, 14076, 24568, 24494, 13490, 24567, 11136,
24567, 24628, 24495, 23187, 24628, 24628, 24495,  2879, 24628, 13556,
24568, 24628, 24496, 23193, 24628, 24628, 24496, 13491, 24628, 23191,
24569, 24628, 24497, 24031, 22474, 24571, 24497, 13506, 24570, 24025,
24570, 24628, 24498, 23933, 24628, 24628, 24498, 13508, 24628, 23931,
24571, 24628, 24499, 24628, 24628, 24628, 24499, 13507, 24628, 24500,
24572, 23238, 24502, 23794, 24150, 13534, 24502, 24573, 24561,    20,
24573, 23237, 24503, 23795, 24149, 21990, 24503, 24574, 24562, 16054,
24574, 23236, 24504, 23796, 24148, 21991, 24504, 24575, 24563, 16399,
24575, 23235, 24505, 23797, 24147, 24628, 24505, 24628, 24564, 16409,
24576, 24628, 24506, 23804, 22600, 24577, 24506, 13534, 24565, 16978,
24577, 24628, 24507, 24048, 22498, 24578, 24507, 13537, 24569, 24042,
24578, 24628, 24508, 24628, 24628, 24628, 24508, 13538, 24571, 24509,
24579, 24628, 24303, 24303, 23761, 24580, 24628, 23542, 23525, 24304,
24580, 24628, 24628, 24628, 24628, 24628, 24628, 23543, 23526, 24581,
24581, 23504, 23527, 24628, 23159, 23152, 23527, 24582, 23253, 23505,
24582, 23510, 23528, 24628, 23160, 23153, 23528, 24583, 23257, 23511,
24583, 23517, 23529, 24628, 22316, 24628, 23529, 24543, 23258, 23518,
24584, 24628,     8, 23893, 22799, 13564,     8, 24585,  9730,     9,
24585, 24628, 23490, 23890, 11158, 21770, 23490, 24586, 23321,  7655,
24586, 24628, 23489, 23889, 11820, 21769, 23489, 24587, 23322, 14289,
24587, 24628, 23488, 23888, 11822, 24628, 23488, 24628, 23323, 14299,
24588, 24628, 23898, 23898, 20255, 24592, 24628, 13564, 24589, 14312,
24589, 24628, 23858, 23858, 20756, 24591, 24628, 13355, 24590, 22318,
24590, 24628, 23859, 23859, 24628, 24628, 24628,   924, 24628, 22334,
24591, 24628, 23860, 23860, 24628, 24628, 24628, 13356, 24628, 23861,
24592, 24628, 24263, 24263, 20759, 24594, 24628, 13565, 24593, 24264,
24593, 24628, 24212, 24212, 24628, 24628, 24628, 13566, 24628, 24213,
24594, 24628, 24628, 24628, 24628, 24628, 24628, 11703, 24628, 24595,
24595, 24628, 24628, 24628, 24628, 24628, 24628, 24598, 24500, 24596,
24596, 24628, 21046, 24628,    94,   300, 21046, 24597, 20325, 21047,
24597, 24628, 21017, 24628,    95, 24628, 21017, 22561, 18224, 21018,
24598, 24628, 24628, 24628, 24628, 24628, 24628, 22570, 24501, 24599,
24599, 24628, 20462, 24628,   299, 24628, 20462, 24600, 20353, 20463,
24600, 24628, 19491, 24628,   300, 24628, 19491, 24601, 20337, 19492,
24601, 24628, 13612, 24628,   301, 24628, 13612, 24602, 12029, 13613,
24602, 24628, 13597, 24628,   302, 24628, 13597, 24603, 12038, 12339,
24603, 24628, 13585, 24628,   242, 24628, 13585, 24628, 12039, 12286,
24604, 24628, 23541, 23920, 22840,  2676, 23541, 24605, 24584,    19,
24605, 24628, 23540, 23917, 22835, 22627, 23540, 24606, 24585, 19142,
24606, 24628, 23539, 23915, 22836, 22404, 23539, 24607, 24586, 19267,
24607, 24628, 23538, 23914, 22837, 24628, 23538, 24628, 24587, 19277,
24608, 24628, 23967, 23967, 21023, 24609, 24628,  2676, 24588, 23722,
24609, 24628, 24297, 24297, 21538, 24610, 24628, 15439, 24592, 24298,
24610, 24628, 24628, 24628, 24628, 24628, 24628, 14712, 24594, 24611,
24611, 24628, 24595, 24628, 24438,   485, 24595, 24612, 24509, 24596,
24612, 24628, 24598, 24628, 24439, 24628, 24598, 23153, 24510, 24599,
24613,     8, 24584, 23884, 22798, 13563, 24584, 24614, 24469,     9,
24614, 23490, 24585, 23885, 12656, 21767, 24585, 24615, 24470,  7655,
24615, 23489, 24586, 23886, 12661, 21768, 24586, 24616, 24471, 14289,
24616, 23488, 24587, 23887, 12662, 24628, 24587, 24628, 24472, 14299,
24617, 24628, 24588, 23894, 19914, 24621, 24588, 13563, 24618, 14312,
24618, 24628, 24589, 23895, 20755, 24620, 24589, 13577, 24619, 22318,
24619, 24628, 24590, 23896, 24628, 24628, 24590,   923, 24628, 22334,
24620, 24628, 24591, 23897, 24628, 24628, 24591, 13578, 24628, 23861,
24621, 24628, 24592, 24274, 20770, 24623, 24592, 13569, 24622, 24264,
24622, 24628, 24593, 24275, 24628, 24628, 24593, 13572, 24628, 24213,
24623, 24628, 24594, 24628, 24628, 24628, 24594, 13570, 24628, 24595,
24624, 23541, 24604, 23910, 24492, 23724, 24604, 24625, 24613,    19,
24625, 23540, 24605, 23911, 22834, 24307, 24605, 24626, 24614, 19142,
24626, 23539, 24606, 23912, 22838, 24308, 24606, 24627, 24615, 19267,
24627, 23538, 24607, 23913, 22839, 24628, 24607, 24628, 24616, 19277,
};

/* Vector of min issue delay of insns.  */
static const unsigned char thunderx3t110_advsimd_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     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,
    2,     0,     0,    16,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    32,     0,     3,     0,     0,    32,     0,
    3,     0,    34,    32,    16,     2,    17,    17,    16,     0,
    2,    17,    17,    32,     0,     2,    17,    17,    32,     0,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    32,     0,     3,     0,     0,    32,     0,
    3,     0,    34,    32,    16,     3,    34,    34,    32,    16,
    3,    34,    34,    32,    16,     2,    17,    17,    16,     0,
    2,    17,    17,    32,     0,     2,    17,    17,    32,     0,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    32,     0,
    3,    17,    17,    32,     0,     3,    17,    17,    32,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,    32,     0,
    4,     0,     0,    32,     0,     4,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     4,    17,    17,    16,     0,
    4,    17,    17,    32,     0,     4,    17,    17,    32,     0,
    4,    34,    34,    32,    16,     5,    34,    34,    32,    16,
    5,    34,    34,    32,    16,     5,    34,    34,    32,    16,
    5,    34,    85,    33,    16,     4,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    85,    17,     0,
    5,    17,    85,    33,     0,     5,    17,    85,    33,     0,
    5,    34,    85,    33,    16,     4,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    85,    17,     0,
    5,    17,    85,    81,     0,     4,     0,    68,    64,    48,
    3,    51,    51,    48,    32,     3,    51,    51,    48,    32,
    3,    51,    51,    48,    32,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     5,    17,    21,    33,     0,
    5,    17,    21,    33,     0,     5,    34,    85,    33,    16,
    4,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    85,    17,     0,     5,    17,    85,    81,     0,
    4,     0,    68,    64,     0,     3,     0,    51,    48,    32,
    3,     0,    51,    48,    32,     3,     0,    51,    48,    32,
    3,     0,    51,    48,    32,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    21,    17,     0,
    3,    17,    21,    49,     0,     2,     0,     4,    32,     0,
    1,     0,    51,    16,     0,     1,    17,    51,    16,     0,
    3,    17,    51,    16,     0,     3,    17,    51,    16,     0,
    3,    17,    51,    16,     0,     3,    17,    51,    16,     0,
    3,    17,    85,    17,     0,     3,    17,    85,    49,     0,
    2,     0,    68,    32,    16,     2,     0,    68,    32,    16,
    1,    17,    51,    16,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    21,    17,     0,     2,    17,    21,    33,     0,
    1,     0,     4,    16,     0,     0,     0,    51,     0,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    21,    17,     0,
    3,    17,    21,    49,     0,     2,     0,     4,    32,     0,
    1,     0,    51,    16,     0,     3,     0,    51,    16,     0,
    3,     0,    51,    16,     0,     3,     0,    51,    16,     0,
    3,     0,    51,    16,     0,     3,     0,    51,    16,     0,
    3,     0,    85,    17,     0,     3,     0,    85,    49,     0,
    3,     0,    85,    49,     0,     3,    17,    85,    49,     0,
    3,    51,    85,    49,    32,     2,    34,    68,    32,    16,
    2,    34,    68,    32,    16,     2,    34,    68,    32,    16,
    1,    17,    51,    16,     0,     4,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    85,    17,     0,
    5,    17,    85,    81,     0,     4,     0,    68,    64,    16,
    3,    17,    51,    48,     0,     3,    17,    51,    48,     0,
    3,    17,    51,    48,     0,     3,    17,    51,    48,     0,
    3,    17,    51,    48,     0,     3,    51,    51,    48,    32,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     5,    17,    21,    49,     0,
    4,     0,     4,    32,     0,     4,     0,     4,    32,     0,
    4,    17,    68,    32,     0,     5,    17,    68,    32,     0,
    5,    17,    68,    32,     0,     5,    17,    68,    32,     0,
    5,    34,    68,    32,    16,     4,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    85,    17,     0,
    5,    17,    85,    81,     0,     4,     0,    68,    64,    16,
    5,     0,    68,    64,    16,     4,    17,    51,    48,     0,
    5,    17,    51,    48,     0,     5,    17,    51,    48,     0,
    5,    17,    51,    48,     0,     5,    17,    85,    49,     0,
    5,    51,    85,    49,    32,     4,    34,    68,    32,    16,
    5,    34,    68,    32,    16,     5,    34,    68,    32,    16,
    4,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    85,    17,     0,     5,    17,    85,    49,     0,
    4,     0,    68,    32,    16,     4,     0,    68,    32,    16,
    5,     0,    68,    32,    16,     5,     0,    68,    32,    16,
    5,     0,    68,    32,    16,     5,     0,    85,    33,    16,
    5,     0,    68,    32,    16,     5,     0,    68,    32,    16,
    5,     0,    68,    32,    16,     5,     0,    85,    33,    16,
    4,     0,    68,     0,    16,     4,     0,    68,     0,    16,
    4,     2,    68,     0,    16,     5,     2,    68,     0,    16,
    5,     2,    68,     0,    16,     5,     2,    68,     0,    16,
    5,     2,    85,     1,    16,     5,     0,    68,     0,    16,
    5,     0,    68,     0,    16,     5,     0,    68,     0,    16,
    5,     0,    85,     1,    16,     5,     0,    68,     0,    16,
    5,     0,    68,     0,    16,     5,     0,    68,     0,    16,
    5,     0,    85,     1,    16,     5,    17,    51,    48,     0,
    4,     0,    34,    32,    16,     4,     0,    34,    32,    16,
    4,    34,    34,    32,    16,     5,    34,    34,    32,    16,
    5,    34,    34,    32,    16,     5,    34,    34,    32,    16,
    5,    34,    85,    33,    16,     4,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    85,    17,     0,
    5,    17,    85,    81,     0,     4,     0,    68,    64,     0,
    3,     0,    51,    48,    32,     3,     0,    51,    48,    32,
    3,     0,    51,    48,    32,     3,     0,    51,    48,    32,
    3,     0,    85,    49,    32,     5,     0,    68,    64,     0,
    4,     0,    51,    48,    32,     4,    51,    51,    48,    32,
    5,    51,    51,    48,    32,     5,    51,    51,    48,    32,
    5,    51,    51,    48,    32,     4,    34,    34,    32,    16,
    5,    34,    34,    32,    16,     5,    34,    34,    32,    16,
    5,    34,    34,    32,    16,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    21,    17,     0,
    5,    17,    21,    81,     0,     4,     0,     4,    64,     0,
    3,     0,    51,    48,     0,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     2,    34,    34,    32,    16,
    2,    34,    34,    32,    16,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    21,     1,     0,
    3,     1,    21,     1,     0,     3,     1,    21,     1,     0,
    3,    17,    21,    49,     0,     2,     0,     4,    32,     0,
    2,     0,     4,    32,     0,     2,    17,    68,    32,     0,
    2,    17,    68,    32,     0,     2,    17,    68,    32,     0,
    2,    17,    68,    32,     0,     2,    17,    85,    33,     0,
    2,    34,    85,    33,    16,     1,    17,    68,    16,     0,
    0,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     0,    85,     1,    32,     3,     0,    85,     1,    32,
    3,     0,    85,    49,    32,     3,     0,    85,     1,    32,
    3,     3,    85,     1,    32,     0,     0,    85,     1,    32,
    0,     3,    85,     1,    32,     3,     0,    51,     0,    32,
    3,     0,    51,     0,    32,     3,     3,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     3,    51,     0,    32,
    3,     0,    51,     0,    32,     3,     0,    51,     0,    32,
    3,     3,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     3,    51,     0,    32,     3,     0,    51,     0,    32,
    3,     0,    51,     0,    32,     3,     3,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     3,    51,     0,    32,
    3,     0,    51,     0,    32,     3,     0,    51,     0,    32,
    3,     3,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     3,    51,     0,    32,     1,    17,    68,    16,     0,
    0,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     0,    85,     1,    32,     5,     0,    85,     1,    32,
    5,     0,    85,    49,    32,     5,     0,    85,    49,    32,
    5,     0,    85,     1,    32,     5,     3,    85,     1,    32,
    0,     0,    85,     1,    32,     0,     3,    85,     1,    32,
    5,     0,    51,     0,    32,     5,     0,    51,    48,    32,
    5,     0,    51,    48,    32,     5,     0,    51,     0,    32,
    5,     3,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     3,    51,     0,    32,     5,     0,    51,     0,    32,
    5,     0,    51,    48,    32,     5,     0,    51,    48,    32,
    5,     0,    51,     0,    32,     5,     3,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     3,    51,     0,    32,
    5,     0,    51,     0,    32,     5,     0,    51,    48,    32,
    5,     0,    51,    48,    32,     5,     0,    51,     0,    32,
    5,     3,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     3,    51,     0,    32,     4,     0,    51,     0,    32,
    4,     0,    51,    48,    32,     4,     0,    51,     0,    32,
    4,     3,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     3,    51,     0,    32,     1,    17,    68,    16,     0,
    0,     0,    51,     0,    32,     3,    34,    34,    48,    16,
    3,    34,    34,    48,    16,     3,    34,    34,    48,    16,
    3,    34,    34,    48,    16,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,    17,    51,    16,     0,
    3,    17,    51,    16,     0,     3,    17,    51,    16,     0,
    3,    17,    51,    16,     0,     3,    17,    85,    17,     0,
    2,     0,    68,     0,    16,     2,     0,    68,    32,    16,
    2,     0,    68,    32,    16,     2,     0,    68,    32,    16,
    2,     0,    68,    32,    16,     2,    34,    68,    32,    16,
    1,    17,    51,    16,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     4,     0,     0,    16,     0,
    4,     0,     0,    32,     0,     4,     0,     0,    32,     0,
    4,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,    85,    33,    16,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    21,    17,     0,
    5,    17,    21,    33,     0,     5,    17,    21,    33,     0,
    4,     0,     4,    16,     0,     4,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    85,    17,     0,
    5,    17,    85,    81,     0,     5,    85,    85,    81,    64,
    4,    68,    68,    64,    48,     5,    68,    68,    64,    48,
    5,    68,    68,    80,    48,     4,    51,    51,    64,    32,
    5,    51,    51,    64,    32,     4,    34,    34,    48,    16,
    5,    34,    34,    48,    16,     5,    34,    34,    48,    16,
    5,    34,    34,    48,    16,     5,    34,    85,    49,    16,
    4,    17,    68,    32,     0,     5,    17,    68,    32,     0,
    5,    17,    68,    32,     0,     5,    17,    68,    32,     0,
    4,     0,    51,    16,     0,     4,     0,    51,    16,     0,
    5,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    51,    16,     0,     5,     0,    85,    17,     0,
    5,     0,    85,    81,     0,     5,     0,    85,    81,     0,
    5,    17,    85,    81,     0,     5,    51,    85,    81,    32,
    4,    34,    68,    64,    16,     5,    34,    68,    64,    16,
    5,    34,    68,    80,    16,     5,    34,    68,    80,    16,
    5,    34,    85,    81,    16,     4,    17,    68,    64,     0,
    5,    17,    68,    64,     0,     5,    17,    68,    80,     0,
    5,    17,    68,    80,     0,     5,    68,    68,    80,    48,
    4,    51,    51,    64,    32,     3,    34,    34,    48,    16,
    3,    34,    34,    48,    16,     3,    34,    34,    48,    16,
    3,    34,    34,    48,    16,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,    17,    51,    16,     0,
    3,    17,    51,    16,     0,     3,    17,    85,    17,     0,
    3,    17,    85,    49,     0,     2,     0,    68,    32,    16,
    2,    34,    68,    32,    16,     2,    34,    68,    32,    16,
    2,    34,    68,    32,    16,     2,    34,    68,    32,    16,
    2,    34,    85,    33,    16,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,    17,    85,    17,     0,
    0,     0,    68,     0,    48,     4,     0,    68,    64,    48,
    5,     0,    68,    64,    48,     5,     0,    68,    80,    48,
    5,     0,    68,    80,    48,     5,     0,    85,    81,    64,
    4,     0,    68,     0,    48,     4,     4,    68,     0,    48,
    5,     4,    68,     0,    48,     5,     4,    68,     0,    48,
    5,     4,    68,     0,    48,     5,     5,    85,     1,    64,
    5,     0,    68,     0,    48,     5,     0,    68,     0,    48,
    5,     0,    68,     0,    48,     5,     0,    85,     1,    64,
    0,     4,    68,     0,    48,     0,     4,    68,     0,    48,
    0,     4,    68,     0,    48,     0,     4,    68,     0,    48,
    0,     5,    85,     1,    64,     0,     0,    68,     0,    48,
    0,     0,    68,     0,    48,     0,     0,    68,     0,    48,
    0,     0,    85,     1,    64,     0,     0,    51,     0,    32,
    4,     0,    51,    64,    32,     5,     0,    51,    64,    32,
    5,    51,    51,    64,    32,     4,    34,    34,    48,    16,
    5,    34,    34,    48,    16,     5,    34,    34,    48,    16,
    5,    34,    34,    48,    16,     5,    34,    85,    49,    16,
    4,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    21,    17,     0,
    5,    17,    21,    81,     0,     4,     0,     4,    64,     0,
    3,     0,    51,    48,     0,     3,     0,    51,    48,     0,
    3,     0,    51,    48,     0,     3,     0,    51,    48,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     5,    17,    21,    49,     0,
    5,    17,    21,    49,     0,     4,     0,     4,    32,     0,
    4,    17,    68,    32,     0,     5,    17,    68,    32,     0,
    5,    17,    68,    32,     0,     5,    17,    68,    32,     0,
    5,    17,    85,    33,     0,     5,    34,    85,    33,    16,
    4,     0,    68,    16,     0,     5,     0,    68,    16,     0,
    5,     0,    68,    16,     0,     5,     0,    68,    16,     0,
    5,     0,    85,    17,     0,     5,     0,    85,    81,     0,
    5,     0,    68,    80,     0,     4,     0,    51,     0,    32,
    4,     3,    51,     0,    32,     5,     3,    51,     0,    32,
    5,     3,    51,     0,    32,     5,    51,    51,    80,    32,
    4,    34,    34,    64,    16,     3,    17,    17,    48,     0,
    3,    17,    17,    48,     0,     3,    17,    17,    48,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    4,     0,     0,    16,     0,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    19,    16,     0,     5,    17,    21,    17,     0,
    5,    17,    21,    49,     0,     4,     0,     4,     0,     0,
    4,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    85,     1,     0,     4,     0,    68,    16,     0,
    5,     0,    68,    16,     0,     5,     0,    68,    16,     0,
    5,     0,    68,    16,     0,     5,     0,    85,    17,     0,
    5,     0,    85,    81,     0,     4,     0,    68,     0,    48,
    5,     0,    68,     0,    48,     5,     0,    68,    64,    48,
    5,     0,    68,    80,    48,     5,     0,    68,    80,    48,
    5,     0,    85,    81,    64,     5,     0,    68,     0,    48,
    5,     0,    68,     0,    48,     5,     0,    85,     1,    64,
    5,     0,    68,    80,     0,     5,    17,    68,    80,     0,
    4,     0,    51,    64,    32,     5,     0,    51,    64,    32,
    5,     0,    51,    80,    32,     5,     0,    51,    80,    32,
    4,    34,    34,    64,    16,     3,    17,    17,    48,     0,
    3,    17,    17,    48,     0,     3,    17,    17,    48,     0,
    3,    17,    17,    48,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    4,     0,     0,    16,     0,     4,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    85,    17,     0,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    85,     1,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     5,    17,    21,    81,     0,
    4,     0,     4,    64,     0,     3,     0,    51,    48,     0,
    3,     0,    51,    48,     0,     3,    17,    51,    48,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     4,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     4,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    85,    17,     0,
    5,    17,    85,    81,     0,     5,    34,    85,    81,    16,
    4,    17,    68,    64,     0,     5,    17,    68,    64,     0,
    5,    17,    68,    80,     0,     5,    17,    68,    80,     0,
    5,    17,    85,    81,     0,     4,     0,    68,    64,     0,
    5,     0,    68,    64,     0,     5,     0,    68,    80,     0,
    4,     0,    51,    64,    32,     5,     0,    51,    64,    32,
    5,     0,    51,    80,    32,     5,    51,    51,    80,    32,
    4,    34,    34,    64,    16,     3,    17,    17,    48,     0,
    3,    17,    17,    48,     0,     3,    17,    17,    48,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     1,    17,    17,    16,     0,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     5,    17,    21,    81,     0,
    4,     0,     4,    64,     0,     3,     0,    51,    48,     0,
    3,     0,    51,    48,     0,     3,     0,    51,    48,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,    34,    34,    32,    16,     2,    34,    34,    32,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    32,     0,
    3,    17,    17,    32,     0,     3,    17,    21,    33,     0,
    3,    34,    85,    33,    16,     2,    17,    68,    16,     0,
    2,    17,    68,    16,     0,     2,    17,    68,    16,     0,
    2,    17,    68,    16,     0,     2,    17,    85,    17,     0,
    2,    17,    85,    33,     0,     1,     0,    68,    16,     0,
    4,     0,    68,    16,     0,     5,     0,    68,    16,     0,
    5,     0,    68,    16,     0,     5,     0,    68,    16,     0,
    5,     0,    85,    17,     0,     5,     0,    85,    81,     0,
    5,     0,    85,    81,     0,     5,     0,    68,    80,     0,
    5,     0,    68,    80,     0,     4,     0,    51,     0,    32,
    5,     0,    51,     0,    32,     5,     0,    51,     0,    32,
    5,     0,    51,     0,    32,     5,     0,    51,    80,    32,
    5,     0,    51,    80,    32,     5,    51,    51,    80,    32,
    5,     0,    85,    81,    32,     5,     0,    51,     0,    32,
    5,     3,    51,     0,    32,     5,     3,    85,     1,    32,
    5,     0,    85,     1,    32,     5,     0,    51,     0,    32,
    5,     0,    51,     0,    32,     5,     0,    85,     1,    32,
    5,     0,    85,    81,    32,     5,     0,    68,    80,     0,
    4,     0,    51,    64,    32,     5,     0,    51,    64,    32,
    5,     0,    51,    80,    32,     5,     0,    51,    80,    32,
    4,    34,    34,    64,    16,     3,    17,    17,    48,     0,
    3,    17,    17,    48,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    21,    33,     0,
    4,     0,     4,    16,     0,     4,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    85,    17,     0,
    4,     0,    68,     0,     0,     4,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    85,     1,     0,
    5,     1,    85,     1,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     4,     0,    51,     0,    32,
    4,     3,    51,     0,    32,     5,     3,    51,     0,    32,
    5,     3,    51,     0,    32,     5,     3,    51,     0,    32,
    5,    51,    51,    80,    32,     5,    51,    85,    81,    32,
    4,    34,    68,    64,    16,     5,    34,    68,    64,    16,
    4,    17,    51,    48,     0,     5,    17,    51,    48,     0,
    5,    17,    51,    48,     0,     4,     0,    34,    32,    16,
    4,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,    85,    33,    16,     5,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,    85,    33,    16,     5,    34,    68,    80,    16,
    4,    17,    51,    64,     0,     3,     0,    34,    48,    16,
    3,     0,    34,    48,    16,     3,     0,    34,    48,    16,
    3,     0,    34,    48,    16,     3,     0,    85,    49,    16,
    2,    17,    68,    32,     0,     2,    17,    68,    32,     0,
    1,     0,    51,    16,     0,     4,     0,    51,    16,     0,
    4,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    85,    17,     0,     5,     0,    85,    49,     0,
    5,     0,    85,    49,     0,     5,     0,    51,    48,     0,
    5,     0,    51,    48,     0,     4,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,    85,    33,    16,
    5,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,    85,    33,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    85,     1,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    85,     1,    16,
    5,     0,    51,    48,     0,     5,     0,    51,    48,     0,
    4,     0,    34,     0,    16,     4,     0,    34,     0,    16,
    4,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     2,    85,     1,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    85,     1,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    85,     1,    16,     5,     0,    51,    48,     0,
    5,     0,    51,    48,     0,     4,     0,    34,     0,    16,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    85,     1,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    85,     1,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,    85,    33,    16,     5,     0,    34,     0,    16,
    5,     0,    85,     1,    16,     4,     0,    51,    48,     0,
    4,     0,    51,    48,     0,     3,     0,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     2,    34,     0,    16,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    3,    34,    34,    32,    16,     3,    34,    34,    32,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    21,    17,     0,     2,    17,    21,    33,     0,
    1,     0,     4,    16,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    85,     1,     0,
    3,     0,    85,     1,     0,     3,     0,    85,    49,     0,
    3,     0,    85,     1,     0,     3,     1,    85,     1,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    3,     0,    51,     0,     0,     3,     0,    51,    48,     0,
    3,     0,    51,     0,     0,     3,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    51,    48,     0,
    3,     0,    51,     0,     0,     3,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    51,     0,     0,
    3,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     3,     0,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    4,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     5,    81,     0,     5,     0,     5,    81,     0,
    5,     0,    85,    81,    16,     4,     0,    68,     0,     0,
    4,     0,    68,     0,     0,     4,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    85,     1,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    68,    80,     0,
    5,     0,    68,     0,     0,     5,     0,    85,     1,     0,
    5,     0,     4,    80,     0,     4,     0,    51,    64,     0,
    3,     0,    34,    48,    16,     3,     0,    34,    48,    16,
    3,     0,    34,    48,    16,     3,     0,    34,    48,    16,
    3,     0,    85,    49,    16,     3,    34,    85,    49,    16,
    5,     0,    51,    64,     0,     4,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,    85,    49,    16,
    4,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    19,    16,     0,
    5,    17,    21,    17,     0,     5,    17,    21,    81,     0,
    5,    34,    85,    81,    16,     4,    17,    68,    64,     0,
    5,    17,    68,    64,     0,     5,    17,    68,    80,     0,
    5,    17,    68,    80,     0,     5,    17,    85,    81,     0,
    5,    34,    85,    81,    16,     4,    17,    68,    64,     0,
    5,    17,    68,    64,     0,     5,    17,    68,    80,     0,
    4,     0,    68,    64,     0,     5,     0,    68,    64,     0,
    5,     0,    68,    80,     0,     5,    34,    68,    80,    16,
    4,    17,    51,    64,     0,     3,     0,    34,    48,    16,
    3,     0,    34,    48,    16,     3,     0,    34,    48,    16,
    3,     0,    34,    48,    16,     3,     0,    85,    49,    16,
    4,    17,    51,    64,     0,     5,    17,    51,    64,     0,
    5,    17,    51,    80,     0,     5,    17,    51,    80,     0,
    4,     0,    34,    64,    16,     5,     0,    34,    64,    16,
    5,    34,    34,    64,    16,     4,    17,    17,    48,     0,
    5,    17,    17,    48,     0,     5,    17,    17,    48,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    4,    34,    51,    32,    16,     5,    34,    51,    32,    16,
    5,    34,    51,    32,    16,     5,    34,    51,    32,    16,
    5,    34,    85,    33,    16,     4,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    85,    17,     0,
    4,     0,    51,     0,     0,     4,     0,    51,    64,     0,
    5,     0,    51,    64,     0,     5,     0,    51,    80,     0,
    5,     0,    51,    80,     0,     4,     0,    34,    64,    16,
    5,     0,    34,    64,    16,     5,    34,    34,    64,    16,
    4,    17,    17,    48,     0,     5,    17,    17,    48,     0,
    5,    17,    17,    48,     0,     5,    17,    17,    48,     0,
    4,     0,     0,    32,     0,     4,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    4,     0,    51,    16,     0,     4,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    85,    17,     0,
    4,     0,    68,     0,    16,     4,     0,    68,    64,    16,
    5,     0,    68,    64,    16,     5,     0,    68,    80,    16,
    5,     0,    68,    80,    16,     4,    17,    51,    64,     0,
    5,    17,    51,    64,     0,     5,    17,    51,    80,     0,
    5,    17,    51,    80,     0,     5,    17,    85,    81,     0,
    4,     0,    68,    64,    16,     5,     0,    68,    64,    16,
    5,     0,    68,    80,    16,     5,     0,    68,    80,    16,
    5,     0,    85,    81,    16,     4,     0,    34,    64,    16,
    5,     0,    34,    64,    16,     5,    34,    34,    64,    16,
    4,    17,    17,    48,     0,     5,    17,    17,    48,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    4,     0,     0,    32,     0,     4,    34,    34,    32,    16,
    5,    34,    34,    32,    16,     5,    34,    34,    32,    16,
    5,    34,    51,    32,    16,     5,    34,    85,    33,    16,
    4,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    85,    17,     0,     4,     0,    68,     0,     0,
    4,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    85,     1,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    85,     1,     0,     4,     0,    51,     0,     0,
    4,     0,    51,    64,     0,     5,     0,    51,    64,     0,
    5,    17,    51,    64,     0,     4,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,    85,    49,    16,
    5,    17,    51,    80,     0,     4,     0,    34,    64,    16,
    5,     0,    34,    64,    16,     5,     0,    34,    80,    16,
    4,    17,    17,    64,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     3,     0,    34,    48,    16,
    3,     0,    34,    48,    16,     3,     0,    34,    48,    16,
    3,     0,    34,    48,    16,     3,     0,    85,    49,    16,
    3,    34,    85,    49,    16,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     3,     0,     0,    48,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     4,     0,     0,    16,     0,
    4,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    85,    17,     0,     4,     0,    51,    16,     0,
    4,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    85,    17,     0,
    5,    17,    85,    49,     0,     4,     0,    68,    32,    16,
    4,    34,    68,    32,    16,     5,    34,    68,    32,    16,
    5,    34,    68,    32,    16,     5,    34,    68,    32,    16,
    4,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    85,    17,     0,     4,     0,    68,     0,    16,
    4,     2,    68,     0,    16,     5,     2,    68,     0,    16,
    5,     2,    68,     0,    16,     5,     2,    68,     0,    16,
    5,     2,    85,     1,    16,     5,     0,    68,     0,    16,
    5,     0,    68,     0,    16,     5,     0,    68,     0,    16,
    5,     0,    85,     1,    16,     4,     0,    34,     0,    16,
    4,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,    34,    34,    80,    16,
    4,    17,    17,    64,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     3,     0,     5,    49,     0,
    3,     0,     5,    49,     0,     3,     0,    85,    49,    16,
    3,    34,    85,    49,    16,     2,    17,    68,    32,     0,
    2,    17,    68,    32,     0,     2,    17,    68,    32,     0,
    2,    17,    68,    32,     0,     2,    17,    85,    33,     0,
    1,     0,    68,    16,     0,     1,     0,    68,    16,     0,
    1,     0,    68,    16,     0,     1,     0,    68,    16,     0,
    1,     0,    85,    17,     0,     0,     0,    51,     0,    32,
    0,     3,    51,     0,    32,     0,     3,    51,     0,    32,
    0,     3,    51,     0,    32,     0,     3,    51,     0,    32,
    0,     3,    85,     1,    32,     5,     3,    85,     1,    32,
    0,     0,    51,     0,    32,     5,     0,    51,     0,    32,
    5,     0,    51,     0,    32,     5,     0,    51,     0,    32,
    5,     0,    51,    80,    32,     5,     0,    85,    81,    32,
    5,     0,    85,     1,    32,     0,     0,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     0,    85,     1,    32,
    1,     0,    51,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    85,    17,     0,
    0,     0,    68,     0,    16,     0,     2,    68,     0,    16,
    4,     2,    68,     0,    16,     5,     2,    68,     0,    16,
    5,     2,    68,     0,    16,     5,     2,    68,     0,    16,
    5,     2,    85,     1,    16,     0,     2,    68,     0,    16,
    0,     2,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     2,    85,     1,    16,     0,     0,    68,     0,    16,
    5,     0,    68,     0,    16,     5,     0,    68,     0,    16,
    5,     0,    68,     0,    16,     5,     0,    85,     1,    16,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    85,     1,    16,     0,     0,    34,     0,    16,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    34,    34,    80,    16,     4,    17,    17,    64,     0,
    5,    17,    17,    64,     0,     4,     0,     0,    48,     0,
    4,     0,    34,    48,    16,     5,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,    34,    48,    16,
    5,     0,    85,    49,    16,     5,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,    34,    34,    48,    16,
    5,    34,    51,    48,    16,     4,    17,    34,    32,     0,
    5,    17,    34,    32,     0,     5,    17,    34,    32,     0,
    5,    17,    34,    32,     0,     5,    17,    85,    33,     0,
    4,     0,    68,    16,     0,     5,     0,    68,    16,     0,
    5,     0,    68,    16,     0,     5,     0,    68,    16,     0,
    5,     0,    85,    17,     0,     5,     0,    85,    81,     0,
    5,     0,    85,    81,     0,     5,     0,    68,    80,     0,
    5,     0,    68,    80,     0,     5,    17,    68,    80,     0,
    4,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    85,     1,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    85,     1,     0,
    5,     0,    51,     0,     0,     5,     0,    51,    80,     0,
    5,     0,    51,    80,     0,     5,     0,    85,    81,     0,
    5,     0,    51,     0,     0,     5,     0,    85,     1,     0,
    5,     0,    68,    80,     0,     4,     0,    51,    64,     0,
    5,     0,    51,    64,     0,     5,     0,    51,    80,     0,
    4,     0,    34,    64,    16,     5,     0,    34,    64,    16,
    5,    34,    34,    64,    16,     4,    17,    17,    48,     0,
    5,    17,    17,    48,     0,     5,    17,    17,    48,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    4,     0,     0,    32,     0,     4,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    21,    33,     0,
    4,     0,     4,    16,     0,     4,    20,    68,    16,     0,
    5,    20,    68,    16,     0,     5,    20,    68,    16,     0,
    5,    20,    68,    16,     0,     5,    21,    85,    17,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     4,    80,     0,     5,     0,     4,    80,     0,
    4,     0,    51,    64,     0,     5,     0,    51,    64,     0,
    5,     0,    51,    80,     0,     5,     0,    51,    80,     0,
    5,     0,    85,    81,     0,     4,     0,    51,     0,     0,
    4,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    85,     1,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    85,     1,     0,     5,     0,     4,    64,     0,
    4,     0,    51,     0,     0,     4,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    85,     1,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    85,     1,     0,
    4,     0,     4,    64,     0,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     5,    17,    21,    81,     0,
    4,     0,     4,     0,     0,     4,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    85,     1,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     5,     1,     0,
    5,    17,    17,    80,     0,     4,     0,     0,    64,     0,
    3,     0,     0,    48,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     3,     0,     0,    48,     0,
    3,     0,     5,    49,     0,     3,    17,    21,    49,     0,
    3,    51,    85,    49,    32,     3,    51,    51,    48,    32,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    32,     0,
    2,     0,    17,    32,     0,     2,     0,    17,    32,     0,
    2,     0,    17,    32,     0,     1,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    19,    16,     0,     2,    17,    21,    17,     0,
    2,    17,    21,    33,     0,     2,    34,    85,    33,    16,
    1,    17,    68,    16,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,    17,    68,    16,     0,
    1,    17,    85,    17,     0,     0,     0,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    85,     1,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    85,     1,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    85,     1,     0,
    0,     0,    85,     1,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    4,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    85,     1,     0,     0,     3,    85,     1,    32,
    0,     3,    51,     0,    32,     0,     3,    51,     0,    32,
    0,     3,    51,     0,    32,     0,     3,    51,     0,    32,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     4,     0,    34,    64,    16,
    5,     0,    34,    64,    16,     5,     0,    34,    80,    16,
    5,     0,    34,    80,    16,     4,    17,    17,    64,     0,
    5,    17,    17,    64,     0,     4,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,     0,    48,     0,
    5,    51,    51,    48,    32,     5,    51,    85,    49,    32,
    4,    34,    34,    32,    16,     5,    34,    34,    32,    16,
    5,    34,    34,    32,    16,     5,    34,    68,    32,    16,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    19,    16,     0,
    3,    17,    21,    17,     0,     2,     0,     4,     0,     0,
    2,     1,    68,     0,     0,     2,     1,    68,     0,     0,
    2,     1,    68,     0,     0,     2,     1,    68,     0,     0,
    2,     1,    85,     1,     0,     2,     2,    85,     1,    16,
    1,     0,    68,    16,     0,     1,     0,    68,    16,     0,
    1,     0,    68,    16,     0,     1,     0,    68,    16,     0,
    1,    17,    68,    16,     0,     0,     0,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     0,    85,     1,    32,
    0,     0,    85,     1,    32,     0,     0,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    1,    17,    85,    17,     0,     0,     0,    68,     0,    48,
    0,     0,    68,     0,    48,     0,     0,    68,     0,    48,
    0,     0,    68,     0,    48,     0,     0,    85,     1,    64,
    1,     0,    85,    17,     0,     2,     2,    68,     0,    16,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,    17,    51,    16,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    85,     1,    16,
    5,     0,    85,     1,    16,     5,     0,    85,     1,    16,
    5,     2,    85,     1,    16,     0,     0,    85,     1,    16,
    0,     2,    85,     1,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     2,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     2,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     2,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    4,     0,    34,     0,    16,     4,     0,    34,     0,    16,
    4,     2,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     1,    17,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    4,    17,    17,    64,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    4,    17,    17,    64,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    4,     0,     0,    16,     0,     4,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    51,    80,     0,     4,     0,    34,    64,    16,
    3,    17,    17,    48,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    32,     0,
    2,     0,    17,    32,     0,     2,     0,    17,    32,     0,
    2,     0,    17,    32,     0,     1,     0,     0,    16,     0,
    4,     0,     0,    16,     0,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    19,    16,     0,     5,    17,    21,    17,     0,
    5,    17,    21,    33,     0,     4,     0,     4,    16,     0,
    4,    18,    68,    16,     0,     5,    18,    68,    16,     0,
    5,    18,    68,    16,     0,     5,    18,    68,    16,     0,
    5,    18,    85,    17,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     5,    81,     0,
    5,     0,     4,    80,     0,     5,     0,     4,    80,     0,
    4,     0,    51,    64,     0,     5,     0,    51,    64,     0,
    5,    17,    51,    64,     0,     4,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,    85,    49,    16,
    5,    17,    51,    80,     0,     4,     0,    34,    64,    16,
    5,     0,    34,    64,    16,     5,     0,    34,    80,    16,
    5,     0,    34,    80,    16,     4,    17,    17,    64,     0,
    3,     0,     0,    48,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     3,     0,     5,    49,     0,
    3,     0,    85,    49,    32,     3,     0,    51,    48,    32,
    3,     0,    51,    48,    32,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    3,     2,    85,     1,    16,     3,     0,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,    85,     1,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    85,     1,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    85,     1,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    3,     0,     5,     1,     0,     3,     1,    21,     1,     0,
    0,     1,    21,     1,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     3,     3,    85,     1,    32,
    0,     3,    85,     1,    32,     0,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     3,    51,     0,    32,     0,     3,    51,     0,    32,
    0,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     3,     3,    51,     0,    32,
    3,    51,    51,    48,    32,     0,     3,    51,     0,    32,
    0,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     3,     3,    51,     0,    32,
    3,    51,    51,    48,    32,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     2,    34,     0,    16,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,     2,    34,     0,    16,
    2,     2,    85,     1,    16,     2,    34,    85,    33,    16,
    1,    17,    68,    16,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     2,     0,    85,    33,    16,
    2,     0,    34,     0,    16,     2,     0,    85,     1,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,    32,    16,     2,     0,    85,    33,    16,
    2,     0,    85,     1,    16,     0,     0,    51,     0,     0,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     2,    34,     0,    16,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,     2,    34,     0,    16,
    2,     2,    85,     1,    16,     2,    34,    85,    33,    16,
    1,    17,    68,    16,     0,     1,    17,    68,    16,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    5,     0,    85,    49,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     5,     0,    51,     0,     0,
    5,     0,    51,    48,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,    48,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,    48,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     4,     0,    51,     0,     0,
    4,     0,    51,    48,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    5,     0,    85,    49,     0,     5,     0,    85,     1,     0,
    5,     1,    85,     1,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     5,     0,    51,     0,     0,
    5,     0,    51,    48,     0,     5,     0,    51,     0,     0,
    5,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,    48,     0,     5,     0,    51,     0,     0,
    5,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,    48,     0,     5,     0,    51,     0,     0,
    5,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     4,     0,    51,     0,     0,
    4,     0,    51,    48,     0,     4,     0,    51,     0,     0,
    4,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    5,     0,    85,    17,     0,     5,     0,    85,     1,     0,
    5,     1,    85,     1,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     5,     0,    51,     0,     0,
    5,     0,    51,    16,     0,     5,     0,    51,     0,     0,
    5,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,    16,     0,     5,     0,    51,     0,     0,
    5,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,    16,     0,     5,     0,    51,     0,     0,
    5,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     4,     0,    51,     0,     0,
    4,     0,    51,     0,     0,     4,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    1,    17,    68,    16,     0,     0,     0,    51,     0,     0,
    3,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    3,     2,    85,     1,    16,     3,     0,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,    85,     1,    16,     3,     0,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,    85,     1,    16,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     0,    85,     1,    32,
    5,     0,    85,     1,    32,     5,     0,    85,    81,    32,
    5,     0,    51,     0,    32,     5,     0,    51,     0,    32,
    5,     0,    51,     0,    32,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    85,     1,     0,
    5,     0,    85,     1,     0,     5,     0,    85,    81,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    5,     0,    51,     0,     0,     5,     0,    51,    80,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    5,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     5,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    4,     0,    51,     0,     0,     4,     0,    51,     0,    32,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     4,     0,    34,    64,    16,
    5,     0,    34,    64,    16,     5,     0,    34,    80,    16,
    5,     0,    34,    80,    16,     4,    17,    17,    64,     0,
    5,    17,    17,    64,     0,     4,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,     5,    49,     0,
    5,     0,     5,    49,     0,     5,     0,    85,    49,    32,
    5,     0,     0,    48,     0,     5,     0,    51,    48,    32,
    5,     0,    51,    48,    32,     4,    34,    34,    32,    16,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    21,    17,     0,     2,    17,    21,    33,     0,
    2,    34,    85,    33,    16,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,    17,    85,    17,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     1,     0,     4,    16,     0,
    1,    20,    68,    16,     0,     1,    20,    68,    16,     0,
    1,    20,    68,    16,     0,     1,    20,    68,    16,     0,
    1,    21,    85,    17,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     4,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    85,     1,     0,     5,     1,    85,     1,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     4,     1,    68,     0,     0,
    1,     4,    68,     0,     0,     1,     4,    68,     0,     0,
    1,     4,    68,     0,     0,     1,     4,    68,     0,     0,
    1,     5,    85,     1,     0,     5,     5,    85,     1,     0,
    5,     4,    68,     0,     0,     5,     4,    68,     0,     0,
    5,     4,    68,     0,     0,     4,     4,    68,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    4,     0,     4,     0,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     4,     0,     0,    16,     0,
    4,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    85,    17,     0,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    34,    34,    80,    16,     5,    34,    34,    80,    16,
    5,     2,    34,     0,    16,     5,     2,    85,     1,    16,
    4,    20,    68,    16,     0,     5,    20,    68,    16,     0,
    5,    20,    68,    16,     0,     5,    68,    68,    80,    48,
    4,    51,    51,    64,    32,     3,    34,    34,    48,    16,
    3,    34,    34,    48,    16,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    32,     0,     3,     0,    17,    32,     0,
    3,     0,    17,    32,     0,     3,     0,    34,    32,    16,
    3,     0,    34,    32,    16,     3,     0,    34,    32,    16,
    3,     0,    85,    33,    16,     3,     0,    17,    32,     0,
    3,     0,    17,    32,     0,     3,     0,    21,    33,     0,
    2,     0,     4,    16,     0,     2,    17,    68,    16,     0,
    2,    17,    68,    16,     0,     2,    17,    68,    16,     0,
    2,    17,    68,    16,     0,     2,    17,    85,    17,     0,
    1,     0,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    85,     1,     0,
    1,     0,    68,     0,     0,     1,     0,    68,     0,     0,
    1,     0,    68,     0,     0,     1,     0,    85,     1,     0,
    5,     0,    85,     1,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    1,     0,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    85,     1,     0,
    5,     1,    85,     1,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     4,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    80,    16,     5,     0,    34,    80,    16,
    5,     0,    85,    81,    16,     5,     0,    34,     0,    16,
    5,     0,    85,     1,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    85,     1,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     5,     1,    51,     0,     0,
    4,     1,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    85,    17,     0,
    5,     0,    85,    17,     0,     5,     0,    51,    16,     0,
    5,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     4,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    85,    17,     0,     0,     0,    68,     0,    16,
    0,     2,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     2,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     2,    85,     1,    16,     0,     0,    68,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    85,     1,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    85,     1,    16,     4,    17,    68,    64,     0,
    5,    17,    68,    64,     0,     5,    17,    68,    80,     0,
    5,     2,    85,     1,    16,     5,    34,    85,    81,    16,
    5,     2,    34,     0,    16,     5,    34,    34,    80,    16,
    0,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,    80,    16,
    5,     0,    34,    80,    16,     5,     0,    85,    81,    16,
    5,     0,    34,     0,    16,     5,     0,    85,     1,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     0,     0,    34,     0,    16,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    34,    34,    80,    16,     5,    34,    34,    80,    16,
    5,    34,    85,    81,    16,     4,    17,    68,    64,     0,
    5,    17,    68,    64,     0,     5,    17,    68,    80,     0,
    4,     0,    51,    64,     0,     5,     0,    51,    64,     0,
    5,     0,    51,    80,     0,     5,     0,    51,    80,     0,
    5,     0,    85,    81,     0,     5,     0,    85,    81,     0,
    5,     0,    51,    80,     0,     5,    17,    51,    80,     0,
    5,     0,    51,    80,     0,     5,    17,    68,    80,     0,
    4,     0,    51,    64,     0,     5,     0,    51,    64,     0,
    5,     0,    51,    80,     0,     5,     0,    51,    80,     0,
    5,     0,    85,    81,     0,     5,     0,    51,    80,     0,
    5,    17,    51,    80,     0,     5,     0,    51,    80,     0,
    5,     2,    34,     0,    16,     5,     2,    85,     1,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    80,    16,     5,     0,    34,    80,    16,
    5,     0,    85,    81,    16,     5,     0,    34,     0,    16,
    5,     0,    85,     1,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    85,     1,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    85,     1,    16,
    0,     0,    34,     0,    16,     4,     0,    34,     0,    16,
    4,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     2,    85,     1,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    85,     1,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    85,     1,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    85,     1,    16,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    85,     1,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    85,     1,    16,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    85,    17,     0,
    5,     0,    85,    17,     0,     5,     0,    51,    16,     0,
    5,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    4,     0,    51,    16,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    85,     1,     0,
    5,     1,    85,     1,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    4,     1,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     4,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    85,    17,     0,     0,     0,    68,     0,    16,
    0,     2,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     2,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     2,    85,     1,    16,     0,     0,    68,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    85,     1,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    85,     1,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    85,     1,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    85,     1,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    85,     1,    16,     3,     2,    85,     1,    16,
    3,     2,    34,     0,    16,     0,     0,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     0,    85,     1,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,     0,    85,    17,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    85,     1,     0,
    5,     1,    85,     1,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    4,     1,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     4,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    85,    17,     0,     0,     0,    68,     0,    16,
    0,     2,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     2,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     2,    85,     1,    16,     2,     2,    68,     0,    16,
    2,     2,    68,     0,    16,     2,     2,    68,     0,    16,
    0,     0,    68,     0,    16,     2,     0,    68,     0,    16,
    2,     0,    68,     0,    16,     2,     0,    68,     0,    16,
    2,     0,    85,     1,    16,     2,     0,    85,    33,    16,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    85,     1,    16,     0,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,     2,    34,     0,    16,
    2,    34,    34,    32,    16,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     3,     0,    85,     1,    16,
    3,     0,    34,     0,    16,     0,     0,     5,     1,     0,
    3,     0,     5,     1,     0,     3,     0,     0,     0,     0,
    3,     0,    85,     1,    32,     0,     0,    85,     1,    32,
    3,     0,     0,     0,     0,     3,     0,    51,     0,    32,
    3,     0,    34,     0,    16,     0,     0,    51,     0,    32,
    3,     0,     0,     0,     0,     3,     0,    51,     0,    32,
    3,     0,    34,     0,    16,     0,     0,    51,     0,    32,
    3,     0,     0,     0,     0,     3,     0,    51,     0,    32,
    3,     0,    51,    48,    32,     3,     0,    34,     0,    16,
    0,     0,    51,     0,    32,     0,     3,    51,     0,    32,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     1,    21,     1,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     1,    17,     0,     0,
    5,     3,    85,     1,    32,     5,     0,    85,     1,    32,
    0,     0,    85,     1,    32,     0,     3,    85,     1,    32,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,     3,    51,     0,    32,
    5,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     3,    51,     0,    32,     0,     0,     0,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     1,    17,     0,     0,
    5,     3,    51,     0,    32,     5,    51,    51,    48,    32,
    5,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     3,    51,     0,    32,     0,     0,     0,     0,     0,
    0,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    4,     3,    51,     0,    32,     4,    51,    51,    48,    32,
    3,    34,    34,    32,    16,     2,    17,    17,    16,     0,
    1,     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,    17,     0,     0,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    85,     1,    16,
    0,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     2,     0,    85,    33,    16,
    2,     0,    34,     0,    16,     2,     0,    85,     1,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    1,     0,     0,    16,     0,     4,     0,     0,    16,     0,
    4,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    85,    17,     0,     5,    17,    85,    33,     0,
    4,     0,    68,    16,     0,     5,     0,    68,    16,     0,
    5,     0,    68,    16,     0,     5,     0,    68,    16,     0,
    5,     0,    85,    17,     0,     5,     0,    68,    80,     0,
    5,     0,    68,    64,     0,     4,     0,    68,    64,     0,
    4,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     4,     0,    68,     0,     0,
    5,    17,    51,    32,     0,     4,     0,    34,    16,     0,
    4,    17,    34,    16,     0,     5,    17,    34,    16,     0,
    5,    17,    34,    16,     0,     5,    17,    34,    16,     0,
    5,    17,    34,    80,     0,     4,     0,    17,    64,     0,
    5,     0,    17,    64,     0,     5,     0,    17,    80,     0,
    4,     0,     0,    64,     0,     5,     0,     0,    64,     0,
    5,     0,     0,    80,     0,     4,     0,     0,    64,     0,
    5,     0,     0,    64,     0,     4,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,     0,    48,     0,
    5,    17,    17,    48,     0,     5,    17,    19,    48,     0,
    4,     0,     2,    32,     0,     4,    34,    34,    32,    16,
    5,    34,    34,    32,    16,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    80,     0,     4,     0,     0,    64,     0,
    5,     0,     0,    64,     0,     4,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     4,     0,     0,    32,     0,
    4,     0,    51,    32,    16,     5,     0,    51,    32,    16,
    5,     0,    51,    32,    16,     5,     0,    51,    32,    16,
    5,     0,    85,    33,    16,     4,    17,    34,    16,     0,
    5,    17,    34,    16,     0,     5,    17,    34,    16,     0,
    5,    17,    34,    16,     0,     5,    17,    85,    17,     0,
    5,    17,    85,    81,     0,     4,     0,    68,    64,     0,
    5,     0,    68,    64,     0,     5,     0,    68,    80,     0,
    5,     0,    68,    80,     0,     5,     0,    85,    81,     0,
    4,     0,    68,     0,     0,     4,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    85,     1,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    85,     1,     0,
    5,    17,    34,    80,     0,     4,     0,    17,    64,     0,
    5,     0,    17,    64,     0,     5,     0,    17,    80,     0,
    4,     0,     0,    64,     0,     5,     0,     0,    64,     0,
    4,     0,     0,    48,     0,     5,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,    34,    48,    16,
    5,     0,    51,    48,    16,     4,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    18,    32,     0,     5,    17,    21,    33,     0,
    4,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     5,    81,     0,
    4,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    68,    64,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    85,     1,     0,
    5,     0,     4,    80,     0,     4,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    85,     1,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    85,     1,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    85,     1,     0,
    5,     0,     4,    80,     0,     4,     0,    51,     0,     0,
    4,     0,    51,     0,     0,     4,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    85,     1,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    85,     1,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    85,     1,     0,
    5,     0,     4,    64,     0,     4,     0,     4,    64,     0,
    3,     0,    51,     0,     0,     3,     0,    51,     0,     0,
    3,     1,    51,     0,     0,     3,     1,    51,     0,     0,
    3,     1,    51,     0,     0,     3,    17,    51,    48,     0,
    3,    17,    51,    48,     0,     3,     1,    51,     0,     0,
    3,     1,    85,     1,     0,     3,     0,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    51,    48,     0,
    3,     0,    51,    48,     0,     3,     0,    51,     0,     0,
    3,     0,    85,     1,     0,     3,     0,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    51,    48,     0,
    3,     0,    51,    48,     0,     3,     0,    85,    49,     0,
    3,     0,    51,     0,     0,     3,     0,    85,     1,     0,
    4,     0,     1,    16,     0,     5,     0,     1,    16,     0,
    5,     0,     1,    16,     0,     5,     0,     1,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     5,    81,     0,
    5,     0,    21,    81,     0,     4,     0,     4,    64,     0,
    5,     0,     4,    64,     0,     5,     0,     4,    80,     0,
    5,    17,    21,    81,     0,     4,     0,     4,     0,     0,
    4,     0,     4,     0,     0,     4,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    85,     1,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     4,     0,     0,     5,     0,     4,    64,     0,
    5,     0,     4,    64,     0,     5,     0,     4,    80,     0,
    5,     0,    68,    80,    16,     5,     0,    68,    80,    16,
    5,     0,    85,    81,    16,     5,     0,     4,    80,     0,
    5,     0,     5,    81,     0,     5,     0,     4,    80,     0,
    5,     0,     4,    80,     0,     5,     0,     5,    81,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,    85,     1,    16,     5,     0,     4,     0,     0,
    5,     0,    68,     0,    16,     5,     0,     4,     0,     0,
    5,     0,    68,     0,    16,     5,     0,     4,     0,     0,
    5,     0,    68,     0,    16,     4,     0,     4,     0,     0,
    4,     0,    68,     0,    16,     5,     0,     1,    80,     0,
    4,     0,     0,    64,     0,     4,     0,     0,    64,     0,
    5,     0,     0,    64,     0,     5,     0,     0,    80,     0,
    5,     0,     0,    80,     0,     5,     0,     5,    81,     0,
    5,     0,    85,    81,    16,     5,     0,    85,    81,    16,
    5,     0,     5,    81,     0,     5,     0,     0,    80,     0,
    5,     0,    34,    80,    16,     5,    34,    34,    80,    16,
    5,     0,    68,    80,    48,     5,     0,     0,    80,     0,
    5,     0,    34,    80,    16,     5,    17,    17,    80,     0,
    5,     0,    68,    64,    48,     4,    51,    51,    48,    32,
    3,    34,    34,    32,    16,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     5,    17,    21,    33,     0,
    4,     0,     4,    16,     0,     4,     0,     4,    16,     0,
    4,    20,    68,    16,     0,     5,    20,    68,    16,     0,
    5,    20,    68,    16,     0,     5,    20,    68,    16,     0,
    5,    21,    85,    17,     0,     5,    37,    85,    33,    16,
    5,    36,    68,    32,    16,     4,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    85,     1,     0,
    5,    36,    68,    32,    16,     4,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    85,    17,     0,
    4,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     3,    85,     1,     0,     5,    36,    68,    32,    16,
    4,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    85,    17,     0,     4,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    85,     1,     0,
    4,    36,    68,    32,    16,     3,    19,    51,    16,     0,
    3,    19,    51,    16,     0,     3,    19,    51,    16,     0,
    3,    19,    51,    16,     0,     3,    19,    85,    17,     0,
    2,     2,    34,     0,    16,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,    34,    34,    32,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    3,     0,     5,    49,     0,     3,     0,     5,    49,     0,
    3,     0,     5,     1,     0,     3,     1,    21,     1,     0,
    0,     0,     5,     1,     0,     0,     1,    21,     1,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    48,     0,
    3,     0,    85,    49,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    48,     0,
    3,     1,    85,     1,     0,     3,     0,    85,     1,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    48,     0,
    3,     0,    51,    48,     0,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2,     0,     0,
    2,     0,     1,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    48,     0,
    3,     2,    51,     0,    16,     3,    34,    51,    48,    16,
    2,    17,    34,    32,     0,     1,     0,    17,    16,     0,
    3,     0,    17,    16,     0,     3,     0,    17,    16,     0,
    3,     0,    17,    16,     0,     3,     0,    17,    16,     0,
    3,     0,    21,    17,     0,     3,     0,    21,    49,     0,
    3,     0,    21,    49,     0,     2,     0,     4,     0,     0,
    2,     0,    68,     0,    16,     2,     2,    68,     0,    16,
    2,     2,    68,     0,    16,     2,     2,    68,     0,    16,
    2,     2,    68,     0,    16,     2,     2,    85,     1,    16,
    2,     0,    68,     0,    16,     2,     0,    68,    32,    16,
    2,     0,    68,    32,    16,     2,     0,    68,    32,    16,
    2,     0,    85,    33,    16,     2,     0,    68,     0,    16,
    2,     0,    68,     0,    16,     2,     0,    85,     1,    16,
    2,     0,     4,     0,     0,     2,     0,     4,    32,     0,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     1,    17,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     1,    17,    85,    17,     0,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    85,     1,    16,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    85,    17,     0,
    2,     0,     4,    32,     0,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     5,     0,    85,     1,    16,
    5,     0,    85,    81,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    4,     0,    34,     0,    16,     1,    17,    85,    17,     0,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    85,     1,    16,     5,     0,    85,     1,    16,
    5,     0,    85,    81,    16,     5,     0,    68,     0,    16,
    5,     0,    68,    80,    16,     5,     0,    68,     0,    16,
    5,     0,    68,    80,    16,     5,     0,    68,     0,    16,
    5,     0,    68,    64,    16,     4,     0,    68,     0,    16,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,     0,    85,    17,     0,     5,     0,    85,    17,     0,
    5,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    85,     1,    16,     5,     0,    85,    81,    16,
    5,     0,    51,    16,     0,     4,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    85,     1,    16,
    4,     0,    51,    16,     0,     2,     0,    68,    32,    16,
    2,     0,    68,    32,    16,     2,     0,    85,    33,    16,
    2,     0,     4,    32,     0,     2,     0,     5,    33,     0,
    2,     0,     5,    33,     0,     2,     0,     4,    32,     0,
    2,     0,     4,    32,     0,     2,     0,     4,    32,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     5,     1,     0,     2,     0,    85,     1,    16,
    2,     0,    68,     0,    16,     2,     0,    68,     0,    16,
    2,     0,    68,     0,    16,     2,     0,    68,     0,    16,
    3,     0,    17,    48,     0,     3,     0,    17,    48,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    80,     0,     4,     0,    51,    64,    32,
    5,     0,    51,    64,    32,     4,    34,    34,    48,    16,
    3,    17,    17,    32,     0,     3,    17,    17,    32,     0,
    3,    17,    17,    32,     0,     3,    17,    18,    32,     0,
    3,    17,    21,    33,     0,     2,     0,     4,    16,     0,
    2,     0,     4,    16,     0,     2,     0,     4,    16,     0,
    2,     0,     4,    16,     0,     2,     0,     5,    17,     0,
    2,     0,     5,    33,     0,     2,     0,    85,    33,     0,
    1,     0,    68,     0,     0,     1,     0,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    85,     1,     0,     5,     1,    85,     1,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     4,     1,    68,     0,     0,
    1,     0,    68,     0,     0,     1,     0,    68,     0,     0,
    1,     0,    68,     0,     0,     1,     0,    85,     1,     0,
    5,     0,    85,     1,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    4,     0,    68,     0,     0,     1,     0,    68,     0,     0,
    1,     0,    68,    16,     0,     1,     0,    68,    16,     0,
    1,     0,    68,    16,     0,     1,     0,    85,    17,     0,
    1,     0,    68,     0,     0,     1,     0,    68,     0,     0,
    1,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     4,     0,    68,     0,     0,
    2,     0,     4,    32,     0,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    85,    17,     0,     4,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    85,     1,    16,
    5,     0,    85,     1,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    85,     1,    16,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    80,    16,     5,     0,    85,    81,    16,
    5,     0,    85,     1,    16,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    85,     1,    16,
    0,     0,    85,     1,    16,     0,     2,    85,     1,    16,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    1,     0,    85,    17,     0,     0,     0,    68,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    85,     1,    16,
    1,     0,    85,    17,     0,     1,    17,    85,    17,     0,
    1,     0,    51,    16,     0,     1,    17,    51,    16,     0,
    1,     0,    51,    16,     0,     2,     0,    68,    32,     0,
    2,    17,    68,    32,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    85,     1,     0,
    5,     1,    85,     1,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    4,     1,    51,     0,     0,     4,     1,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    85,     1,     0,
    5,     0,    85,     1,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    4,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     4,     0,    51,     0,     0,
    2,     0,     4,    32,     0,     1,     0,    51,    16,     0,
    4,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    85,    17,     0,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,     0,    85,    17,     0,     2,     0,    68,    32,     0,
    2,    17,    68,    32,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    85,     1,     0,
    5,     1,    85,     1,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    4,     1,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     4,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    85,     1,     0,
    5,     0,    85,     1,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    4,     0,    51,     0,     0,     2,     0,     4,    32,     0,
    2,     0,    68,    32,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    85,     1,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    85,     1,     0,
    1,     0,    51,     0,     0,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,     0,    85,    17,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    85,     1,     0,
    2,     0,     4,    32,     0,     2,     0,    68,    32,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    1,    17,    85,    17,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     2,     0,    85,     1,    16,
    2,     0,    85,    33,    16,     2,     0,    85,    33,    16,
    2,    34,    85,    33,    16,     2,     0,    85,     1,    16,
    2,     2,    85,     1,    16,     0,     0,    85,     1,    16,
    0,     2,    85,     1,    16,     2,     0,    34,     0,    16,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,    34,     0,    16,     2,     2,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,    32,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     1,    17,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,    17,    85,    17,     0,
    2,     0,    85,     1,    16,     2,     0,    85,    33,    16,
    2,     0,    85,    33,    16,     2,    34,    85,    33,    16,
    2,     0,    85,     1,    16,     2,     2,    85,     1,    16,
    0,     0,    85,     1,    16,     0,     2,    85,     1,    16,
    2,     0,    34,     0,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     2,     0,    34,     0,    16,
    2,     2,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,    32,    16,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    2,     0,    34,     0,    16,     1,    17,    85,    17,     0,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    85,     1,    16,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    85,     1,     0,
    3,     1,    85,     1,     0,     3,     1,    51,     0,     0,
    3,     1,    51,     0,     0,     3,     1,    51,     0,     0,
    3,     1,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    85,    17,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    85,     1,     0,     3,     0,    85,     1,     0,
    3,     0,    51,     0,     0,     3,     0,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,    16,     0,
    3,     0,    51,    16,     0,     3,     0,    51,    16,     0,
    3,     0,    51,    16,     0,     3,     0,    85,    17,     0,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,     0,    85,    17,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    85,     1,     0,
    3,     0,    85,     1,     0,     3,     0,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    51,     0,     0,
    3,     0,    51,     0,     0,     5,    34,    34,    48,    16,
    4,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     4,     0,     0,    32,     0,
    4,     0,    17,    32,     0,     5,     0,    17,    32,     0,
    5,     0,    17,    32,     0,     5,     0,    17,    32,     0,
    5,     0,    21,    33,     0,     5,    17,    17,    32,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     4,     0,     0,    16,     0,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     5,     1,    21,     1,     0,
    5,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     4,     4,    68,     0,    48,
    4,    68,    68,    64,    48,     3,    51,    51,    48,    32,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    80,     0,
    4,     0,     0,    64,     0,     3,     0,     0,    48,     0,
    3,     0,    34,    48,    16,     3,     0,    34,    48,    16,
    3,     0,    34,    48,    16,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    32,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    49,     0,     5,     0,     5,    49,     0,
    5,     0,     5,     1,     0,     5,     1,    21,     1,     0,
    0,     0,     5,     1,     0,     0,     1,    21,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    48,     0,
    5,     0,    85,    49,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    48,     0,
    5,     1,    85,     1,     0,     5,     0,    85,     1,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    48,     0,
    5,     0,    51,    48,     0,     4,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,    68,    32,    16,     5,    17,    51,    48,     0,
    5,     0,     0,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    51,     0,     0,     5,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    48,     0,
    5,     0,    51,    48,     0,     4,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     4,    17,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    32,     0,     3,     0,     0,    32,     0,
    3,     0,     0,    32,     0,     3,    34,    34,    32,    16,
    3,    34,    34,    32,    16,     3,    34,    85,    33,    16,
    2,    17,    68,    16,     0,     2,    17,    68,    16,     0,
    2,    17,    68,    16,     0,     2,    17,    68,    16,     0,
    2,    17,    85,    17,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    21,    17,     0,
    2,    17,    21,    33,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     5,    17,     0,
    1,     0,     4,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    85,     1,     0,
    5,     1,    85,     1,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    4,     1,    68,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     4,     0,     4,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    4,     0,     4,    64,     0,     5,     0,     4,    64,     0,
    0,     0,    85,     1,    16,     5,     0,     5,     1,     0,
    5,     0,     5,    81,     0,     5,     0,     5,    81,     0,
    5,     0,     5,     1,     0,     5,     1,    21,     1,     0,
    0,     0,     5,     1,     0,     0,     1,    21,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    80,     0,
    5,     0,     0,    80,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    80,     0,     5,     0,    51,    80,    32,
    4,    34,    34,    64,    16,     5,    34,    34,    64,    16,
    4,    17,    17,    48,     0,     5,    17,    17,    48,     0,
    4,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    18,    32,     0,     5,    17,    21,    33,     0,
    4,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     5,    33,     0,
    5,     0,    85,    33,     0,     5,     0,     4,    32,     0,
    5,     0,    68,    32,     0,     5,     0,     4,    32,     0,
    5,     0,    68,    32,     0,     5,     0,     4,    32,     0,
    5,     0,    68,    32,     0,     4,     0,     4,    32,     0,
    4,     0,    68,    32,     0,     4,     0,     1,    16,     0,
    5,     0,     1,    16,     0,     5,     0,     1,    16,     0,
    5,     0,     1,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     5,    33,     0,     5,     0,    21,    33,     0,
    4,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     4,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     1,    32,     0,     5,     0,    17,    32,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     5,     1,    21,     1,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    80,     0,
    4,     0,     0,     0,     0,     4,     0,    68,     0,    48,
    4,     0,    68,    64,    48,     5,     0,    68,     0,    48,
    5,     4,    68,     0,    48,     5,    68,    68,    64,    48,
    5,     4,    68,     0,    48,     5,     0,    68,     0,    48,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    64,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    80,     0,     4,     0,     0,    64,     0,
    5,     0,     0,    64,     0,     5,     0,    51,    64,    32,
    4,    34,    34,    48,    16,     3,    17,    17,    32,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     5,     1,     0,
    2,     1,    21,     1,     0,     2,     1,    21,     1,     0,
    2,    17,    21,    33,     0,     1,     0,     4,    16,     0,
    4,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     5,    81,     0,
    5,     0,     4,    80,     0,     5,     0,     4,    80,     0,
    5,     0,     4,    64,     0,     4,     0,     4,    64,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     5,    17,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    85,     1,     0,     5,     1,    85,     1,     0,
    5,     1,    85,     1,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     4,     1,    68,     0,     0,
    4,     1,    68,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     4,     0,     4,     0,     0,
    4,     0,     4,     0,     0,     4,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     5,    81,     0,     5,     0,     5,    81,     0,
    5,     0,     4,    80,     0,     5,     0,     4,    80,     0,
    5,     0,     4,    80,     0,     5,     0,     4,    80,     0,
    5,     0,     4,    64,     0,     5,     0,     4,    64,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    4,     0,     4,     0,     0,     4,     0,     4,    16,     0,
    4,     0,     4,     0,     0,     4,     0,     4,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     4,     0,     0,    16,     0,
    4,     0,     4,    16,     0,     4,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    80,     0,     4,     0,    51,    64,     0,
    5,     0,    51,    64,     0,     4,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,    51,    80,     0,
    4,     0,    34,    64,    16,     3,    17,    17,    48,     0,
    3,    17,    17,    48,     0,     3,    17,    17,    48,     0,
    2,     0,     0,    32,     0,     2,     0,    17,    32,     0,
    2,     0,    17,    32,     0,     2,     0,    17,    32,     0,
    2,     0,    17,    32,     0,     2,     0,    21,    33,     0,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    4,     0,     0,    16,     0,     4,     0,     0,    16,     0,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    4,     2,    51,     0,    16,     5,     2,    51,     0,    16,
    5,     2,    51,     0,    16,     5,     2,    51,     0,    16,
    5,     2,    85,     1,    16,     4,    17,    34,    16,     0,
    5,    17,    34,    16,     0,     5,    17,    34,    16,     0,
    5,    17,    34,    16,     0,     5,    17,    85,    17,     0,
    5,    17,    85,    49,     0,     4,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    85,     1,     0,
    5,    17,    34,    48,     0,     4,     0,    17,    32,     0,
    5,     0,    17,    32,     0,     5,     0,    17,    32,     0,
    4,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    21,     1,     0,     5,    17,    34,    48,     0,
    4,     0,    17,    32,     0,     5,     0,    17,    32,     0,
    5,     0,    17,    32,     0,     5,     0,    17,    32,     0,
    5,     0,    21,    33,     0,     4,     0,    17,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     5,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    21,     1,     0,     5,    17,    34,    48,     0,
    4,     0,    17,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    21,     1,     0,
    4,    17,    34,    48,     0,     3,     0,    17,     0,     0,
    3,     0,    17,     0,     0,     3,     0,    17,     0,     0,
    3,     0,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    21,     1,     0,     2,     0,     0,    16,     0,
    2,    17,    51,    16,     0,     2,    17,    51,    16,     0,
    2,    17,    51,    16,     0,     2,    17,    51,    16,     0,
    2,    17,    85,    17,     0,     2,    17,    85,    33,     0,
    1,     0,    68,    16,     0,     1,     0,    68,    16,     0,
    1,     0,    68,    16,     0,     1,     0,    68,    16,     0,
    1,     0,    85,    17,     0,     1,     0,    68,     0,     0,
    1,     0,    68,     0,     0,     1,     0,    68,     0,     0,
    1,     0,    68,     0,     0,     1,     0,    85,     1,     0,
    2,    17,    51,    32,     0,     1,     0,    34,    16,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     3,     0,    21,     1,     0,
    3,     0,    17,     0,     0,     3,     0,    17,     0,     0,
    3,     0,    17,    48,     0,     3,     0,    17,     0,     0,
    3,     0,    17,    48,     0,     3,     0,    17,     0,     0,
    3,     0,    17,    48,     0,     0,     1,    17,     0,     0,
    1,     0,    34,    16,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    21,     1,     0,
    5,     0,    21,     1,     0,     5,     0,    21,    49,     0,
    5,     0,    17,     0,     0,     5,     0,    17,    48,     0,
    5,     0,    17,     0,     0,     5,     0,    17,    48,     0,
    5,     0,    17,     0,     0,     5,     0,    17,    48,     0,
    4,     0,    17,     0,     0,     4,     0,    17,    48,     0,
    0,     1,    17,     0,     0,     5,     0,    34,    16,     0,
    5,     0,    34,    16,     0,     5,     0,    34,    16,     0,
    5,     0,    85,    17,     0,     5,     0,    85,    81,     0,
    5,     0,    34,    80,     0,     4,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,    80,     0,
    5,     0,    21,    81,     0,     5,     0,    21,     1,     0,
    5,     0,    34,    80,     0,     4,     0,    17,    64,     0,
    5,     0,    17,    64,     0,     5,     0,    17,    80,     0,
    5,     0,    17,    80,     0,     5,     0,    21,    81,     0,
    5,    17,    17,    80,     0,     5,    17,    34,    80,     0,
    4,     0,    17,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    21,     1,     0,
    5,     0,    34,    64,     0,     5,    17,    34,    64,     0,
    1,     0,    34,    16,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    21,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,     0,    34,    16,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     0,     1,    21,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     1,     0,    85,    17,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    85,     1,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    85,     1,     0,
    1,    17,    85,    17,     0,     1,    17,    34,    16,     0,
    1,    17,    34,    16,     0,     1,    17,    34,    16,     0,
    1,    17,    34,    16,     0,     2,    34,    51,    32,    16,
    1,     0,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     1,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     1,    34,     0,     0,     1,     1,    85,     1,     0,
    5,     1,    85,     1,     0,     5,     1,    85,     1,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    4,     1,    34,     0,     0,     4,     1,    34,     0,     0,
    4,    17,    34,    64,     0,     1,     0,    34,     0,     0,
    1,     0,    34,     0,     0,     1,     0,    34,     0,     0,
    1,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    5,     0,    85,     1,     0,     5,     0,    34,     0,     0,
    5,     0,    34,     0,     0,     5,     0,    34,     0,     0,
    5,     0,    34,     0,     0,     5,     0,    34,     0,     0,
    5,     0,    34,     0,     0,     4,     0,    34,     0,     0,
    4,     0,    34,     0,     0,     4,     0,    34,    64,     0,
    2,    17,    51,    32,     0,     1,     0,    34,    16,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     3,     0,    21,     1,     0,
    3,     0,    21,    49,     0,     3,     0,    17,     0,     0,
    3,     0,    17,    48,     0,     0,     1,    17,     0,     0,
    3,     0,    17,     0,     0,     3,     0,    17,    48,     0,
    3,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    3,     0,    17,     0,     0,     3,     0,    17,    48,     0,
    3,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    3,     0,    17,     0,     0,     3,     0,    17,    48,     0,
    3,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    4,     0,    34,    16,     0,     5,     0,    34,    16,     0,
    5,     0,    34,    16,     0,     5,     0,    34,    16,     0,
    5,     0,    85,    17,     0,     5,     0,    85,    81,     0,
    5,     0,    34,    80,     0,     4,     0,    17,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    64,     0,     5,    17,    17,    80,     0,
    5,    17,    17,    80,     0,     4,     0,     0,    64,     0,
    5,     0,     0,    64,     0,     5,     0,     0,    80,     0,
    5,     0,     0,    80,     0,     5,     0,     5,    81,     0,
    5,    17,    68,    64,     0,     4,     0,    51,    48,    32,
    5,     0,    51,    48,    32,     4,    34,    34,    32,    16,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    18,    16,     0,
    3,    17,    21,    17,     0,     2,     0,     4,     0,     0,
    2,     1,     4,     0,     0,     2,     1,     4,     0,     0,
    2,     1,     4,     0,     0,     2,     1,     4,     0,     0,
    2,     1,     5,     1,     0,     2,     1,    85,     1,     0,
    2,     1,    68,     0,     0,     2,     1,    68,     0,     0,
    2,     1,    68,     0,     0,     2,     1,    68,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     1,    85,     1,     0,
    2,     0,    85,     1,     0,     2,     0,     4,     0,     0,
    2,     1,    68,     0,     0,     2,     0,    68,     0,     0,
    2,     0,     4,     0,     0,     2,     1,    68,     0,     0,
    2,     0,    68,     0,     0,     2,     0,     4,     0,     0,
    2,     1,    68,     0,     0,     2,     0,    68,     0,     0,
    2,     0,     4,     0,     0,     2,     1,    68,     0,     0,
    2,     0,    68,     0,     0,     2,     0,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     5,     1,     0,     2,     1,    21,     1,     0,
    2,     1,    21,     1,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,    68,    16,     0,
    5,     0,    68,    16,     0,     5,     0,    68,    80,     0,
    4,     0,    51,     0,    32,     4,     3,    51,     0,    32,
    5,     3,    51,     0,    32,     5,    51,    51,    64,    32,
    5,    51,    51,    80,    32,     4,    34,    34,    64,    16,
    5,    34,    34,    64,    16,     4,    17,    17,    48,     0,
    5,    17,    17,    48,     0,     5,    17,    17,    48,     0,
    5,    17,    18,    48,     0,     5,    17,    21,    49,     0,
    4,     0,     1,    32,     0,     5,     0,     1,    32,     0,
    5,     0,     1,    32,     0,     4,     0,     0,    16,     0,
    4,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    51,    16,     0,     5,     0,    51,    80,     0,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    34,    34,    80,    16,     4,    17,    17,    64,     0,
    3,     0,     0,    48,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     3,     0,     2,    48,     0,
    2,     0,     1,    32,     0,     2,     0,    17,    32,     0,
    2,     0,    17,    32,     0,     2,     0,    17,    32,     0,
    2,     0,    17,    32,     0,     2,     0,    21,    33,     0,
    2,     0,     1,    32,     0,     2,     0,     1,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     5,    81,     0,
    5,     0,     0,    80,     0,     4,     0,     0,    64,     0,
    5,     0,     0,    64,     0,     5,     0,     0,    80,     0,
    5,     0,     0,    80,     0,     5,     0,     5,    81,     0,
    5,     0,     5,    81,     0,     5,     0,    51,    80,    16,
    5,    34,    51,    80,    16,     5,     0,     0,    80,     0,
    5,     0,    68,    80,    16,     4,    17,    51,    64,     0,
    5,    17,    51,    64,     0,     5,    17,    51,    80,     0,
    5,    17,    68,    80,     0,     4,     0,    51,    64,    16,
    3,    17,    34,    48,     0,     3,    17,    34,    48,     0,
    3,    17,    34,    48,     0,     3,    17,    34,    48,     0,
    3,    17,    85,    49,     0,     5,     0,    51,    64,    16,
    5,     0,    51,    80,    16,     4,    17,    34,    64,     0,
    5,    17,    34,    64,     0,     4,     0,    17,    48,     0,
    5,     0,    17,    48,     0,     5,     0,    17,    48,     0,
    5,     0,    17,    48,     0,     5,     0,    21,    49,     0,
    4,     0,     0,    32,     0,     4,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    19,    32,     0,     4,     0,     2,    16,     0,
    4,    17,    34,    16,     0,     5,    17,    34,    16,     0,
    5,    17,    34,    16,     0,     5,    17,    34,    16,     0,
    5,    17,    85,    17,     0,     5,    17,    85,    81,     0,
    4,     0,    68,    64,     0,     5,     0,    68,    64,     0,
    4,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    85,     1,     0,     5,    17,    34,    80,     0,
    4,     0,    17,    64,     0,     5,     0,    17,    64,     0,
    5,     0,    17,    80,     0,     5,     0,    17,    80,     0,
    5,     0,    21,    81,     0,     4,     0,    17,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    21,     1,     0,
    5,    17,    34,    80,     0,     4,     0,    17,    64,     0,
    5,     0,    17,    64,     0,     5,     0,    17,    80,     0,
    4,     0,     0,    64,     0,     5,     0,     0,    64,     0,
    5,     0,     0,    80,     0,     4,     0,     0,    64,     0,
    5,     0,     0,    64,     0,     4,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,    17,    17,    48,     0,
    5,    17,    21,    49,     0,     5,    34,    85,    49,    16,
    4,     0,     4,    32,     0,     5,     0,     4,    32,     0,
    5,     0,     4,    32,     0,     5,     0,     4,    32,     0,
    5,     0,     5,    33,     0,     5,     0,    85,    33,    16,
    5,     0,    68,    32,    16,     5,     0,    68,    32,    16,
    5,     0,    68,    32,    16,     3,     0,    51,    16,     0,
    3,     0,    51,    16,     0,     3,     0,    51,    16,     0,
    3,     0,    51,    16,     0,     3,     0,    85,    17,     0,
    5,    34,    34,    48,    16,     5,    51,    51,    48,    32,
    5,    53,    85,    49,    32,     5,     0,     5,    49,     0,
    5,     0,    85,    49,    16,     5,     0,    34,    48,    16,
    5,     0,     0,    48,     0,     5,     0,     0,    48,     0,
    5,     0,     5,    49,     0,     5,     0,     5,    49,     0,
    4,     0,     4,    32,     0,     5,     0,     4,    32,     0,
    5,     0,     4,    32,     0,     5,     0,     4,    32,     0,
    5,     0,     4,    32,     0,     5,     0,     5,    33,     0,
    5,     0,     5,    33,     0,     5,     0,     4,    32,     0,
    5,     0,     4,    32,     0,     5,     0,     4,    32,     0,
    5,     0,     4,    32,     0,     5,     0,     4,    32,     0,
    5,     0,     5,    33,     0,     5,     0,     5,    33,     0,
    5,     0,     4,    32,     0,     5,     0,     4,    32,     0,
    5,     0,     4,    32,     0,     5,     0,     0,    48,     0,
    5,     0,     5,    49,     0,     5,     0,     5,    49,     0,
    5,     0,     0,    48,     0,     4,     0,     0,    32,     0,
    4,     0,     0,    32,     0,     4,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     4,     0,     0,     0,     0,
    4,     1,    68,     0,     0,     4,    17,    68,    64,     0,
    3,     0,    51,    48,    32,     3,     0,    51,    48,    32,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    1,    17,    18,    16,     0,     0,     0,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    33,     0,
    2,     0,    85,    33,    16,     2,     0,     5,    33,     0,
    2,     0,     5,     1,     0,     2,     2,    85,     1,    16,
    2,     0,    85,     1,    16,     0,     0,    85,     1,    16,
    0,     2,    85,     1,    16,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     0,    51,    32,    16,
    2,     0,     0,    32,     0,     2,     0,     0,     0,     0,
    2,     1,    17,     0,     0,     2,     2,    51,     0,    16,
    2,     0,    51,     0,    16,     0,     0,    85,     1,    16,
    0,     2,    85,     1,    16,     0,     0,    51,     0,    16,
    0,     2,    51,     0,    16,     0,     0,     0,     0,     0,
    0,     1,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,    34,    68,    32,    16,     1,    17,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    51,     0,    16,
    3,     0,    51,     0,    16,     3,     0,    51,    48,    16,
    0,     2,    51,     0,    16,     3,     0,    34,     0,    16,
    3,     2,    34,     0,    16,     3,    34,    34,    48,    16,
    0,     2,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     4,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    68,    16,     0,     4,     0,    51,     0,    16,
    4,     2,    51,     0,    16,     4,    34,    51,    64,    16,
    5,    34,    51,    64,    16,     5,    34,    51,    80,    16,
    5,     2,    51,     0,    16,     5,     2,    51,     0,    16,
    5,     2,    51,     0,    16,     5,     0,    51,     0,    16,
    5,     0,    51,     0,    16,     5,     0,    51,     0,    16,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    34,    34,    80,    16,     4,    17,    17,    64,     0,
    3,     0,     0,    48,     0,     3,     0,     0,    48,     0,
    3,     0,     0,    48,     0,     3,     0,     1,    48,     0,
    3,     0,     5,    49,     0,     3,    17,    17,    48,     0,
    3,    17,    17,    48,     0,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    85,     1,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    34,    34,    32,    16,     4,    17,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,    17,    17,    32,     0,     3,    17,    17,    32,     0,
    3,    17,    17,    32,     0,     3,    17,    21,    33,     0,
    2,     0,     4,    16,     0,     2,     0,     4,    16,     0,
    2,    20,    68,    16,     0,     2,    20,    68,    16,     0,
    2,    20,    68,    16,     0,     2,    20,    68,    16,     0,
    2,    21,    85,    17,     0,     2,    37,    85,    33,    16,
    2,    36,    68,    32,    16,     1,    19,    51,    16,     0,
    1,    19,    51,    16,     0,     1,    19,    51,    16,     0,
    1,    19,    51,    16,     0,     1,    19,    85,    17,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    85,     1,     0,     2,    36,    68,    32,    16,
    1,    19,    51,    16,     0,     1,    19,    51,    16,     0,
    1,    19,    51,    16,     0,     1,    19,    51,    16,     0,
    1,    19,    85,    17,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    85,     1,     0,
    2,    36,    68,    32,    16,     1,    19,    51,    16,     0,
    1,    19,    51,    16,     0,     1,    19,    51,    16,     0,
    1,    19,    51,    16,     0,     1,    19,    85,    17,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    85,     1,     0,     2,    36,    68,    32,    16,
    1,    19,    51,    16,     0,     0,     2,    34,     0,    16,
    1,    19,    51,    16,     0,     1,    19,    51,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,    16,
    1,    19,    85,    17,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    85,     1,     0,
    3,     3,    85,     1,     0,     3,     3,    51,     0,     0,
    3,     3,    51,     0,     0,     3,     3,    51,     0,     0,
    3,     3,    51,     0,     0,     2,     0,     4,    16,     0,
    2,     0,     4,    16,     0,     2,     0,     4,    16,     0,
    2,     0,     5,    17,     0,     2,     0,     5,    33,     0,
    2,     0,     4,    32,     0,     2,     0,     4,    32,     0,
    2,     0,     4,    32,     0,     2,     0,     4,    32,     0,
    2,     0,     4,    16,     0,     2,     0,     4,    16,     0,
    2,     0,     4,    16,     0,     2,     0,     4,    16,     0,
    2,     0,     5,    17,     0,     2,     0,     5,    33,     0,
    2,     0,     4,    32,     0,     2,     0,     4,    32,     0,
    2,     0,     4,    32,     0,     2,     0,     4,    16,     0,
    2,     0,     4,    16,     0,     2,     0,     5,    17,     0,
    2,     0,     5,    33,     0,     2,     0,     4,    32,     0,
    2,     0,     4,    32,     0,     2,     0,     4,    32,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,    19,    51,    16,     0,     2,    19,    51,    16,     0,
    2,    19,    51,    16,     0,     2,    19,    51,    16,     0,
    2,    19,    85,    17,     0,     2,    35,    85,    33,    16,
    1,    18,    68,    16,     0,     1,    18,    68,    16,     0,
    1,    18,    68,    16,     0,     1,    18,    68,    16,     0,
    1,    18,    85,    17,     0,     1,     2,    68,     0,     0,
    1,     2,    68,     0,     0,     1,     2,    68,     0,     0,
    1,     2,    68,     0,     0,     1,     2,    85,     1,     0,
    5,     2,    85,     1,     0,     5,     2,    68,     0,     0,
    5,     2,    68,     0,     0,     5,     2,    68,     0,     0,
    4,     2,    68,     0,     0,     2,    35,    51,    32,    16,
    1,    18,    34,    16,     0,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    85,    17,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    85,    17,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    85,     1,     0,     5,     2,    85,     1,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     4,     2,    34,     0,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    85,    17,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    64,     0,
    5,    17,    17,    80,     0,     5,    17,    17,    80,     0,
    4,     0,     0,    64,     0,     5,     0,     0,    64,     0,
    4,     0,     0,    48,     0,     4,     0,    51,    48,     0,
    3,     0,    34,    32,    16,     3,     0,    34,    32,    16,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    18,     0,     0,
    3,     1,    21,     1,     0,     3,     2,    34,     0,    16,
    3,    34,    34,    32,    16,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    32,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,     0,     0,    32,     0,     3,    17,    17,    32,     0,
    3,    17,    17,    32,     0,     3,    17,    21,    33,     0,
    2,     0,     4,    16,     0,     2,    18,    68,    16,     0,
    2,    18,    68,    16,     0,     2,    18,    68,    16,     0,
    2,    18,    68,    16,     0,     2,    18,    85,    17,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    85,     1,     0,     3,     1,    85,     1,     0,
    3,     1,    51,     0,     0,     3,     1,    51,     0,     0,
    3,     1,    51,     0,     0,     3,     1,    51,     0,     0,
    2,     0,     4,    16,     0,     2,     0,     4,    16,     0,
    2,     0,     4,    16,     0,     2,     0,     5,    17,     0,
    2,     0,     0,    16,     0,     2,    18,    51,    16,     0,
    2,    18,    51,    16,     0,     2,    18,    51,    16,     0,
    2,    18,    51,    16,     0,     2,    18,    85,    17,     0,
    2,    34,    51,    32,    16,     1,    17,    34,    16,     0,
    1,    17,    34,    16,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    21,     1,     0,
    5,     0,    21,     1,     0,     5,     1,    21,     1,     0,
    0,     1,    21,     1,     0,     5,     0,    17,     0,     0,
    5,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    4,     0,    17,     0,     0,     4,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    17,    34,    16,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     5,     0,    21,     1,     0,
    5,     0,    21,    81,     0,     5,    17,    21,    81,     0,
    5,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    5,     0,    17,     0,     0,     5,     0,    17,    80,     0,
    5,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,    80,     0,
    5,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,    64,     0,
    0,     1,    17,     0,     0,     4,     0,    17,     0,     0,
    4,     0,    17,    64,     0,     0,     1,    17,     0,     0,
    1,    17,    34,    16,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    21,     1,     0,
    5,     0,    21,     1,     0,     5,     1,    21,     1,     0,
    0,     1,    21,     1,     0,     5,     0,    17,     0,     0,
    5,     0,    17,    80,     0,     5,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    5,     0,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    17,    85,    17,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    1,     1,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     1,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     1,    85,     1,     0,     5,     1,    85,     1,     0,
    5,     1,    85,     1,     0,     5,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,    17,    34,    80,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    4,     1,    34,     0,     0,     4,     1,    34,     0,     0,
    2,    34,    51,    32,    16,     1,    17,    34,    16,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     3,     0,    21,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    17,    34,    16,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     0,     1,    21,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    17,    34,    16,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    21,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    17,    34,    16,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     0,     1,    21,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    17,    85,    17,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     1,     1,    34,     0,     0,
    1,     1,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     1,    34,     0,     0,     1,     1,    85,     1,     0,
    5,     1,    85,     1,     0,     5,     1,    85,     1,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    4,     1,    34,     0,     0,     4,     1,    34,     0,     0,
    2,    34,    51,    32,    16,     1,    17,    34,    16,     0,
    3,    17,    34,    16,     0,     3,    17,    34,    16,     0,
    3,    17,    34,    16,     0,     3,    17,    34,    16,     0,
    3,    17,    85,    17,     0,     2,     0,    17,     0,     0,
    2,     0,    17,     0,     0,     2,     0,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     0,    17,     0,     0,
    2,     0,    21,     1,     0,     2,     0,    17,     0,     0,
    2,     0,    17,     0,     0,     2,     0,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     0,    17,     0,     0,     2,     0,    21,     1,     0,
    2,     0,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    32,     0,     2,    17,    17,    32,     0,
    2,    17,    21,    33,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     5,    17,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    85,     1,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    1,     0,     5,    17,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    85,     1,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    1,    17,    85,    17,     0,     0,     0,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    85,     1,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     1,    17,    85,    17,     0,
    1,    17,    68,    16,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    85,     1,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    85,     1,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     1,    17,    68,    16,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    85,     1,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    85,     1,     0,
    1,    17,    68,    16,     0,     0,     0,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    51,     0,     0,
    3,     0,    85,     1,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    85,     1,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    85,     1,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    21,     1,     0,     2,     0,    17,     0,     0,
    2,     0,    17,     0,     0,     2,     0,    17,     0,     0,
    2,     0,    17,    32,     0,     2,     0,    21,    33,     0,
    2,     0,    21,     1,     0,     2,     0,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    32,     0,     2,    17,    21,    33,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     1,     0,     4,    16,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    85,     1,     0,
    0,     0,    85,     1,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    85,     1,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    1,     0,     4,    16,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    85,     1,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    1,     0,     5,    17,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    85,     1,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    1,    17,    85,    17,     0,     0,     0,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    85,     1,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     1,    17,    85,    17,     0,
    1,    17,    68,    16,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    85,     1,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    85,     1,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    85,     1,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     0,     0,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    85,     1,     0,     0,     0,    51,     0,     0,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    85,    17,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    85,     1,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    21,     1,     0,
    2,     0,    17,     0,     0,     2,     0,    17,     0,     0,
    2,     0,    17,     0,     0,     2,     0,    17,    32,     0,
    2,     0,    21,    33,     0,     2,     0,    21,     1,     0,
    1,    17,    34,    16,     0,     1,    17,    34,    16,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     0,     1,    21,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    17,    34,    16,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    21,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    17,    85,    17,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    1,     1,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     1,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     1,    85,     1,     0,     3,     1,    85,     1,     0,
    3,     1,    85,     1,     0,     3,     1,    34,     0,     0,
    3,     1,    34,     0,     0,     3,     1,    34,     0,     0,
    3,     1,    34,     0,     0,     3,     1,    34,     0,     0,
    3,     1,    34,     0,     0,     3,     1,    34,     0,     0,
    3,     1,    34,     0,     0,     2,    18,    68,    16,     0,
    2,    18,    68,    16,     0,     2,    18,    68,    16,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,    17,    51,    16,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    51,     0,    16,     5,     0,    51,     0,    16,
    5,     2,    51,     0,    16,     0,     2,    51,     0,    16,
    5,     0,    34,     0,    16,     5,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     1,    17,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    51,     0,    16,
    4,    17,    34,    64,     0,     3,     0,    17,    48,     0,
    3,     0,    17,    48,     0,     3,     0,    17,    48,     0,
    3,    17,    17,    48,     0,     5,    17,    34,    64,     0,
    4,     0,    17,    48,     0,     5,     0,    17,    48,     0,
    5,     0,    17,    48,     0,     5,     0,    17,    48,     0,
    5,     0,    21,    49,     0,     5,     0,    51,     0,    16,
    5,     0,    51,    80,    16,     5,    34,    51,    80,    16,
    5,     2,    51,     0,    16,     0,     2,    51,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,    80,    16,
    0,     2,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    64,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     1,    17,    68,    16,     0,
    0,     0,    51,     0,    16,     0,     0,    51,     0,    16,
    0,     0,    51,     0,    16,     0,     0,    51,     0,    16,
    0,     2,    51,     0,    16,     0,     2,    51,     0,    16,
    0,     2,    51,     0,    16,     0,     2,    51,     0,    16,
    1,     1,    51,     0,     0,     1,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     3,    68,     0,    32,     5,    51,    68,    80,    32,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     3,    51,     0,    32,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     4,     1,    51,     0,     0,
    4,     1,    51,     0,     0,     2,    34,    68,    32,    16,
    1,    17,    51,    16,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     4,     0,     0,    16,     0,
    4,     0,     0,    16,     0,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     0,     0,    16,     0,     4,    18,    51,    16,     0,
    5,    18,    51,    16,     0,     5,    18,    51,    16,     0,
    5,    18,    51,    16,     0,     4,    18,    68,    16,     0,
    5,    18,    68,    16,     0,     5,    18,    68,    16,     0,
    5,    34,    68,    80,    16,     5,    34,    68,    64,    16,
    4,    17,    51,    48,     0,     3,     0,    34,    32,    16,
    3,     0,    34,    32,    16,     3,     0,    34,    32,    16,
    3,    34,    34,    32,    16,     3,    34,    51,    32,    16,
    2,    17,    34,    16,     0,     2,    17,    34,    16,     0,
    2,    17,    34,    16,     0,     2,    17,    34,    16,     0,
    2,    17,    85,    17,     0,     2,    17,    85,    33,     0,
    1,     0,    68,    16,     0,     1,     0,    68,    16,     0,
    1,     0,    68,    16,     0,     1,     0,    68,    16,     0,
    1,     0,    85,    17,     0,     1,     0,    68,     0,     0,
    1,     0,    68,     0,     0,     1,     0,    68,     0,     0,
    1,     0,    68,     0,     0,     1,     0,    85,     1,     0,
    5,     0,    85,     1,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    4,     0,    68,     0,     0,     2,    17,    34,    32,     0,
    1,     0,    17,    16,     0,     4,     0,    17,    16,     0,
    5,     0,    17,    16,     0,     5,     0,    17,    16,     0,
    5,     0,    17,    16,     0,     5,     0,    21,    17,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     3,    51,     0,    32,     4,    51,    51,    64,    32,
    3,    34,    34,    48,    16,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     2,    16,     0,
    0,     0,     1,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    33,     0,
    5,     0,     5,    33,     0,     5,     0,    85,    33,    16,
    5,     0,     5,     1,     0,     5,     2,    85,     1,    16,
    5,     0,    85,     1,    16,     0,     0,    85,     1,    16,
    0,     2,    85,     1,    16,     0,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,     0,    51,    32,    16,
    5,     0,     0,     0,     0,     5,     2,    51,     0,    16,
    5,     0,    51,     0,    16,     5,     0,    85,     1,    16,
    0,     0,    85,     1,    16,     0,     2,    85,     1,    16,
    0,     0,    51,     0,    16,     0,     2,    51,     0,    16,
    0,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,    34,    34,    32,    16,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    20,    16,     0,     5,    17,    20,    80,     0,
    4,     0,     3,    64,     0,     3,     0,    34,    48,     0,
    3,     0,    34,    48,     0,     3,     0,    34,    48,     0,
    3,     0,    34,    48,     0,     3,     0,    85,    49,     0,
    5,     0,     3,    64,     0,     4,     0,    34,    48,     0,
    5,     0,    34,    48,     0,     5,     0,    34,    48,     0,
    5,     0,    34,    48,     0,     5,     0,    85,    49,     0,
    5,     0,     3,    80,     0,     4,     0,    34,    64,     0,
    5,     0,    34,    64,     0,     5,     0,    34,    80,     0,
    5,     0,     3,    80,     0,     5,     0,     5,    81,     0,
    5,    17,    51,    80,     0,     5,    17,    51,    80,     0,
    5,    17,    51,    64,     0,     4,    17,    51,    64,     0,
    5,    34,    68,    80,    16,     4,     0,     3,     0,     0,
    4,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     0,     3,     0,     0,     5,     0,     3,     0,     0,
    5,     0,     3,     0,     0,     5,     0,     5,     1,     0,
    5,    17,    17,    80,     0,     4,     0,     0,    64,     0,
    5,     0,     0,    64,     0,     4,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,     0,    48,     0,
    5,     0,     2,    48,     0,     5,     0,     5,    49,     0,
    4,     0,     0,    32,     0,     4,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     4,     0,     4,     0,     0,
    4,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    85,     1,     0,     5,     2,    85,     1,    16,
    5,     2,    68,     0,    16,     5,     2,    68,     0,    16,
    5,     2,    68,     0,    16,     4,     2,    68,     0,    16,
    4,     4,    68,     0,    16,     5,     4,    68,     0,    16,
    5,     4,    68,     0,    16,     5,     4,    68,     0,    16,
    5,     5,    85,     1,    16,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     5,     0,    85,     1,    16,
    5,     0,    68,     0,    16,     5,     0,    68,     0,    16,
    5,     0,    68,     0,    16,     4,     0,    68,     0,    16,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    4,     0,     0,    16,     0,     4,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    51,    51,    80,    32,     5,    51,    51,    64,    32,
    4,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    34,    34,    48,    16,     4,    17,    17,    32,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,    18,    18,    16,     0,
    3,    18,    18,    16,     0,     3,    18,    21,    17,     0,
    2,     1,     4,     0,     0,     2,     1,     4,     0,     0,
    2,     1,     4,     0,     0,     2,     1,     4,     0,     0,
    2,     1,     5,     1,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     0,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    80,     0,
    5,     2,    68,     0,    16,     5,     0,    68,     0,    16,
    0,     0,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     2,    68,     0,    16,
    5,     0,    68,     0,    16,     5,     0,    68,    64,    16,
    0,     0,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     2,    68,     0,    16,
    4,    34,    68,    64,    16,     3,    17,    51,    48,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     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,     5,     1,     0,
    3,     0,     5,     1,     0,     3,     0,     5,    33,     0,
    3,     1,    21,     1,     0,     3,     1,    21,     1,     0,
    3,     2,    85,     1,    16,     0,     1,    21,     1,     0,
    0,     2,    85,     1,    16,     0,     1,    21,     1,     0,
    3,     0,     1,     0,     0,     3,     0,     1,    32,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     2,    34,     0,    16,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     2,    34,     0,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    21,    17,     0,     1,     0,     0,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    81,     0,     5,     0,     5,     1,     0,
    5,     1,    21,     1,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    80,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    80,     0,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    80,     0,
    5,     0,     0,    80,     0,     5,    17,    17,    80,     0,
    5,     0,     0,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    51,     0,     0,     5,     3,    51,     0,    32,
    5,     0,     0,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,    32,     0,     0,    51,     0,     0,
    0,     0,    51,     0,    32,     0,     3,    51,     0,    32,
    0,     1,    51,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    64,     0,
    5,     0,    51,    64,     0,     4,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,    34,    48,    16,
    5,    34,    34,    48,    16,     5,    34,    68,    48,    16,
    4,    17,    51,    32,     0,     5,    17,    51,    32,     0,
    5,    17,    51,    32,     0,     4,     0,    34,    16,     0,
    5,     0,    34,    16,     0,     5,     0,    34,    16,     0,
    5,     0,    34,    16,     0,     5,     0,    85,    17,     0,
    3,     0,    34,    16,     0,     3,     0,    34,    16,     0,
    3,     0,    34,    16,     0,     3,     0,    34,    16,     0,
    3,     0,    85,    17,     0,     5,     0,    68,    48,    16,
    5,    17,    51,    64,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    64,     0,
    5,     1,    51,     0,     0,     5,     3,    51,     0,    32,
    5,     0,     0,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,     0,    32,     5,     0,     0,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,    32,
    0,     3,    51,     0,    32,     0,     1,    51,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    4,     0,     0,    64,     0,     4,     0,    51,    64,     0,
    3,     0,    34,    48,    16,     3,     0,    34,    48,    16,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     2,    16,     0,     3,     0,     2,    16,     0,
    3,     0,     5,    17,     0,     3,     0,     5,    33,     0,
    3,     0,     2,    32,     0,     1,     0,     5,    17,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    68,     0,     0,     0,     2,    68,     0,    16,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     2,    68,     0,    16,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     2,    68,     0,    16,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     2,    68,     0,    16,     0,     1,    68,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     1,    85,     1,     0,
    0,     1,     5,     1,     0,     5,     0,     4,     0,     0,
    5,     1,    68,     0,     0,     0,     1,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     1,    68,     0,     0,
    0,     1,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     1,    68,     0,     0,     0,     1,     4,     0,     0,
    4,     0,     4,     0,     0,     4,     1,    68,     0,     0,
    0,     1,     4,     0,     0,     1,    18,    21,    17,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     5,     1,     0,     1,    17,    21,    17,     0,
    1,    18,    18,    16,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,    18,    18,    16,     0,     0,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    33,     0,     2,    34,    85,    33,    16,
    1,    17,    68,    16,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,    17,    68,    16,     0,
    1,    17,    85,    17,     0,     5,    17,    85,    17,     0,
    5,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     4,    17,    68,    16,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    85,     1,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    85,     1,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     0,     0,    85,     1,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    2,     2,    85,     1,    16,     0,     2,    85,     1,    16,
    0,     1,    21,     1,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,    34,    85,    33,    16,
    2,    34,    51,    32,    16,     1,    17,    34,    16,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    21,     1,     0,
    3,     0,    21,     1,     0,     3,     0,    17,     0,     0,
    3,     0,    17,     0,     0,     3,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     3,     0,    17,     0,     0,
    3,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    3,     0,    17,     0,     0,     3,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     0,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     2,    34,     0,    16,     2,     2,    34,     0,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     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,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    33,     0,     5,    17,    21,    33,     0,
    5,    34,    85,    33,    16,     4,     0,     4,    16,     0,
    4,    18,    68,    16,     0,     5,    18,    68,    16,     0,
    5,    18,    68,    16,     0,     5,    18,    68,    16,     0,
    5,    18,    85,    17,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     5,    17,     0,     5,     1,    21,     1,     0,
    5,     2,    85,     1,    16,     0,     1,    21,     1,     0,
    0,     2,    85,     1,    16,     0,     1,    21,     1,     0,
    5,     0,     1,     0,     0,     5,     0,     1,    32,     0,
    5,    17,    17,    32,     0,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     2,    34,     0,    16,
    4,    34,    34,    64,    16,     3,    17,    17,    48,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,    17,    17,    64,     0,     5,    17,    17,    80,     0,
    4,     0,     0,    64,     0,     5,     0,     0,    64,     0,
    5,     0,     0,    80,     0,     5,     0,     0,    80,     0,
    4,     0,     0,    64,     0,     5,     0,     0,    64,     0,
    5,     0,     0,    80,     0,     5,     0,     0,    80,     0,
    5,     0,     5,    81,     0,     5,     0,     5,    81,     0,
    5,     0,     0,    80,     0,     5,    17,    17,    80,     0,
    5,     0,     4,    80,     0,     5,     0,     0,    80,     0,
    5,    17,    17,    80,     0,     5,     0,     4,    64,     0,
    4,     0,    51,    48,     0,     5,     0,    51,    48,     0,
    4,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,    34,    34,    32,    16,
    5,    34,    51,    32,    16,     4,    17,    34,    16,     0,
    5,    17,    34,    16,     0,     5,    17,    34,    16,     0,
    5,    17,    34,    16,     0,     5,    17,    85,    17,     0,
    4,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    21,     1,     0,     4,     0,    17,     0,     0,
    4,     0,    17,    16,     0,     5,     0,    17,    16,     0,
    5,     0,    17,    16,     0,     5,     0,    17,    16,     0,
    5,     0,    21,    17,     0,     5,     0,    21,    81,     0,
    5,     0,    17,    80,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     2,    34,     0,    16,
    4,    34,    34,    48,    16,     3,    17,    17,    32,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    21,    17,     0,
    4,     0,     4,     0,     0,     4,     1,     4,     0,     0,
    5,     1,     4,     0,     0,     5,     1,     4,     0,     0,
    5,     1,     4,     0,     0,     5,     1,     5,     1,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,    16,     0,
    4,    18,    51,    16,     0,     5,    18,    51,    16,     0,
    5,    18,    51,    16,     0,     5,    18,    51,    16,     0,
    5,    18,    85,    17,     0,     4,    18,    68,    16,     0,
    5,    18,    68,    16,     0,     5,    18,    68,    16,     0,
    5,    34,    68,    32,    16,     5,    34,    68,    32,    16,
    4,    17,    51,    16,     0,     5,    17,    51,    16,     0,
    5,    17,    51,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    48,     0,     5,    51,    68,    48,    32,
    4,     0,    51,     0,    16,     5,     0,    51,     0,    16,
    5,     0,    51,     0,    16,     5,     0,    51,     0,    16,
    5,    17,    51,    48,     0,     4,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    18,    16,     0,
    5,    17,    21,    17,     0,     5,    17,    21,    81,     0,
    4,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     5,    17,    18,    80,     0,
    4,     0,     1,    64,     0,     5,     0,     1,    64,     0,
    5,     0,     1,    80,     0,     5,    17,    17,    64,     0,
    4,     0,     1,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    5,     0,     1,     0,     0,     5,     0,     1,     0,     0,
    5,     0,     1,     0,     0,     5,     0,     5,     1,     0,
    5,    17,    17,    80,     0,     4,     0,     0,    64,     0,
    5,     0,     0,    64,     0,     5,     0,     0,    80,     0,
    5,     0,     1,    80,     0,     5,     0,     5,    81,     0,
    5,    17,    17,    80,     0,     5,    17,    17,    64,     0,
    4,     0,     0,    48,     0,     3,     0,     0,    32,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     2,    34,    34,    32,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     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,     5,     1,     0,     3,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     3,     0,     1,     0,     0,
    3,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    21,     1,     0,
    3,    17,    21,    49,     0,     3,     2,    85,     1,    16,
    3,     2,    34,     0,    16,     3,    34,    34,    48,    16,
    2,    17,    17,    32,     0,     2,    34,    34,    32,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    3,     0,     5,    33,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    32,     0,     3,    34,    85,    33,    16,
    3,     2,    51,     0,    16,     3,     2,    85,     1,    16,
    0,     2,    85,     1,    16,     0,     2,    51,     0,    16,
    3,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,    34,    34,    32,    16,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    20,    16,     0,     2,    17,    20,    32,     0,
    1,     0,     3,    16,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    85,     1,     0,
    3,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    3,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    3,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    3,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    3,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    4,     0,     3,    16,     0,     5,     0,     3,    16,     0,
    5,     0,     3,    16,     0,     5,     0,     3,    16,     0,
    5,     0,     5,    17,     0,     4,     0,    34,     0,     0,
    5,     0,    34,     0,     0,     5,     0,    34,     0,     0,
    5,     0,    34,     0,     0,     5,     0,    85,     1,     0,
    4,     0,    34,     0,     0,     5,     0,    34,     0,     0,
    5,     0,    34,     0,     0,     5,     0,    34,     0,     0,
    5,     0,    85,     1,     0,     1,     0,     3,    16,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    1,     0,     3,    16,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     1,     0,     3,    16,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    1,     0,     5,    17,     0,     1,    17,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    51,    16,     0,     2,    34,    68,    32,    16,
    1,     0,     3,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    4,     1,    51,     0,     0,     1,     0,     3,     0,     0,
    1,     0,     3,     0,     0,     1,     0,     3,     0,     0,
    1,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     3,     0,     0,     5,     0,     3,     0,     0,
    5,     0,     3,     0,     0,     4,     0,     3,     0,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    3,     0,     5,    49,     0,     3,    17,    21,    49,     0,
    3,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    3,     0,     2,     0,     0,     3,     1,    18,     0,     0,
    3,    17,    18,    48,     0,     0,     1,    18,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    85,     1,    16,
    0,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     3,     2,    34,     0,    16,
    3,    34,    34,    48,    16,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     4,     0,     0,    16,     0,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    3,     0,     0,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,     2,    34,     0,    16,
    2,     2,    51,     0,    16,     2,    34,    51,    32,    16,
    1,    17,    34,    16,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     0,    34,     0,    16,     2,     0,    34,    32,    16,
    1,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    18,    16,     0,     3,    17,    21,    17,     0,
    2,     0,     1,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    32,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    33,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,    34,    85,    33,    16,     5,     2,    51,     0,    16,
    5,     2,    85,     1,    16,     0,     2,    85,     1,    16,
    0,     2,    51,     0,    16,     5,     0,     0,     0,     0,
    5,     2,    34,     0,    16,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    18,    16,     0,     5,    17,    21,    17,     0,
    4,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     4,     0,     1,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     4,     0,     0,     0,     0,
    4,     0,    68,     0,     0,     4,     0,    68,    64,     0,
    5,     0,    68,    64,     0,     5,     0,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    64,     0,     5,     0,     0,    80,     0,
    5,     0,     0,    80,     0,     5,     0,     5,    81,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     4,     1,    51,     0,     0,
    4,    17,    51,    48,     0,     5,    17,    51,    48,     0,
    5,     1,    51,     0,     0,     5,     0,     0,     0,     0,
    4,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    4,     0,    51,     0,    32,     4,     0,    51,    48,    32,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    51,     0,     0,     3,    17,    51,    48,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     5,     1,     0,
    3,     0,     5,     1,     0,     0,     1,    21,     1,     0,
    3,     0,     5,     1,     0,     3,     1,     5,     1,     0,
    0,     1,     5,     1,     0,     3,     0,     2,     0,     0,
    3,     1,     2,     0,     0,     3,     0,     2,     0,     0,
    0,     1,     2,     0,     0,     0,     1,    18,     0,     0,
    3,     0,     0,     0,     0,     3,     1,     1,     0,     0,
    3,     2,     2,     0,     0,     3,    18,    18,    16,     0,
    3,    18,    21,    17,     0,     2,     1,     4,     0,     0,
    2,     1,     4,     0,     0,     2,     1,     4,     0,     0,
    2,     1,     4,     0,     0,     2,     1,     5,     1,     0,
    3,    34,    34,    32,    16,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     5,     1,     0,
    2,     1,    21,     1,     0,     2,     1,    17,     0,     0,
    2,     2,    34,     0,    16,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     3,    51,     0,    32,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     3,    51,     0,    32,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     4,    68,     0,    48,
    0,     4,    68,     0,    48,     0,     4,    68,     0,    48,
    1,    17,    21,    17,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    21,     1,     0,
    1,     4,    68,     0,     0,     1,    20,    68,    16,     0,
    0,     3,    51,     0,    32,     0,     3,    51,     0,    32,
    0,     3,    51,     0,    32,     2,    34,    34,    32,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    18,    16,     0,
    5,    17,    21,    17,     0,     4,     0,     1,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     5,     0,     1,     0,     0,
    5,     0,     1,     0,     0,     5,     0,     1,     0,     0,
    5,     0,     5,     1,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     4,     0,     0,    16,     0,
    4,     0,     0,    16,     0,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     4,    17,    17,    48,     0,
    4,    34,    34,    48,    16,     3,    17,    17,    32,     0,
    3,    34,    34,    32,    16,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     1,     1,     0,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    4,     0,     0,    16,     0,     4,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    68,    16,     0,     4,    20,    68,    16,     0,
    5,    20,    68,    16,     0,     5,    68,    68,    64,    48,
    4,    51,    51,    48,    32,     5,    51,    51,    48,    32,
    4,    34,    34,    32,    16,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    21,    17,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     0,     0,     0,     2,     1,     4,     0,     0,
    2,    17,    68,    16,     0,     2,    17,    68,    16,     0,
    2,    17,    68,    16,     0,     2,    17,    68,    32,     0,
    1,     0,    51,    16,     0,     4,     0,    51,    16,     0,
    5,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    68,    16,     0,     5,     0,    68,    80,     0,
    5,     0,    68,    80,    32,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    68,    16,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,    32,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,    32,
    5,     0,    51,    80,    32,     5,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,    32,
    4,     0,    51,     0,     0,     4,     0,    51,     0,     0,
    2,    17,    68,    32,     0,     1,     0,    51,    16,     0,
    4,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    51,    16,     0,     5,     0,    68,    16,     0,
    5,     0,    85,    17,     0,     5,     0,    68,    48,     0,
    5,     0,    68,    48,    32,     5,     0,    51,    48,     0,
    5,     0,    51,    48,    32,     5,    51,    51,    48,    32,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    51,     0,    16,
    5,     0,    51,    32,    16,     5,     0,    85,    33,    16,
    5,     0,    85,     1,    16,     3,     0,    34,     0,    16,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    3,    34,    34,    32,    16,     3,     2,    34,     0,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    18,    16,     0,
    2,    17,    21,    17,     0,     2,    17,    21,    33,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    2,    17,    18,    32,     0,     1,     0,     1,    16,     0,
    1,     0,     1,    16,     0,     1,     0,     1,    16,     0,
    1,     0,     1,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,    68,     0,    48,
    0,     0,    68,     0,    48,     0,     0,    68,     0,    48,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     1,    21,     1,     0,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     5,    17,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     5,     1,     0,
    0,     1,    85,     1,     0,     0,     0,     4,     0,     0,
    0,     1,    68,     0,     0,     0,     0,     4,     0,     0,
    0,     1,    68,     0,     0,     0,     0,     4,     0,     0,
    0,     1,    68,     0,     0,     0,     0,     4,     0,     0,
    0,     1,    68,     0,     0,     1,    17,    21,    17,     0,
    1,    17,    17,    16,     0,     1,     0,     1,     0,     0,
    1,     0,     1,     0,     0,     1,     0,     1,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    21,     1,     0,     1,     0,     1,     0,     0,
    1,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     1,     0,     0,     5,     0,     1,     0,     0,
    5,     0,     1,     0,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     1,    16,     0,     5,     0,     5,    17,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    68,     0,     0,     4,    17,    68,    64,     0,
    3,     0,    51,    48,     0,     3,     0,    51,    48,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     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,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    49,     0,     5,     1,    21,     1,     0,
    0,     1,    21,     1,     0,     5,     0,     1,     0,     0,
    5,     0,     1,    48,     0,     5,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    48,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    5,     2,    85,     1,    16,     5,     2,    34,     0,    16,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     2,    85,     1,    16,     0,     1,    21,     1,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    48,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     2,    34,     0,    16,
    5,    34,    34,    48,    16,     4,    17,    17,    32,     0,
    4,    34,    34,    32,    16,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    18,    16,     0,
    5,    17,    21,    17,     0,     4,     0,     4,     0,     0,
    4,     1,     4,     0,     0,     5,     1,     4,     0,     0,
    5,     1,     4,     0,     0,     5,     1,     4,     0,     0,
    5,     1,     5,     1,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     4,     0,     1,     0,     0,
    4,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     5,     1,     0,     4,     0,     0,     0,     0,
    4,     0,    51,     0,     0,     4,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     2,    68,     0,    16,     5,     0,    68,     0,    16,
    5,     0,    85,     1,    16,     4,     1,    51,     0,     0,
    4,    17,    51,    64,     0,     3,     0,    34,     0,    16,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    3,    34,    34,    48,    16,     3,    34,    34,    48,    16,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,    18,    34,    16,     0,
    3,    18,    34,    16,     0,     3,    18,    34,    16,     0,
    3,    18,    34,    16,     0,     3,    18,    85,    17,     0,
    3,    18,    34,    16,     0,     3,    18,    34,    16,     0,
    3,    18,    34,    16,     0,     3,    18,    85,    17,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    3,     0,     5,    17,     0,     3,     1,     5,     1,     0,
    0,     1,     5,     1,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,    18,    19,    16,     0,
    2,     1,     2,     0,     0,     2,     1,     2,     0,     0,
    2,     1,     2,     0,     0,     2,     1,     2,     0,     0,
    2,     1,     5,     1,     0,     2,     1,    85,     1,     0,
    2,     1,    34,     0,     0,     1,     0,    17,     0,     0,
    1,     0,    17,     0,     0,     1,     0,    17,    16,     0,
    1,     0,    17,    16,     0,     1,     0,    17,    16,     0,
    1,     0,    21,    17,     0,     1,    17,    21,    17,     0,
    1,    17,    17,    16,     0,     1,     0,    17,     0,     0,
    1,     0,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    21,     1,     0,     1,     0,    21,     1,     0,
    2,     1,    34,     0,     0,     2,    17,    34,    32,     0,
    1,     0,    17,    16,     0,     1,     0,    17,    16,     0,
    1,     0,    17,    16,     0,     1,     0,    17,    16,     0,
    1,     0,    21,    17,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     1,    17,    21,    17,     0,
    1,     0,    17,     0,     0,     1,     0,    17,     0,     0,
    1,     0,    17,     0,     0,     1,     0,    17,     0,     0,
    1,     0,    21,     1,     0,     1,     1,    21,     1,     0,
    5,     0,    21,     1,     0,     5,     0,    21,     1,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    2,     1,    34,     0,     0,     2,    17,    34,    32,     0,
    1,     0,    17,    16,     0,     4,     0,    17,    16,     0,
    5,     0,    17,    16,     0,     5,     0,    17,    16,     0,
    5,     0,    17,    16,     0,     5,     0,    21,    17,     0,
    4,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     4,     0,     0,     0,     0,
    4,     0,    68,     0,    16,     4,     0,    68,    32,    16,
    4,    34,    68,    32,    16,     3,    17,    51,    16,     0,
    3,    17,    51,    16,     0,     3,    17,    51,    16,     0,
    3,    17,    68,    16,     0,     3,    17,    68,    48,     0,
    2,     0,    51,    32,    16,     2,     0,    51,    32,    16,
    2,     0,    51,    32,    16,     3,    51,    68,    48,    32,
    2,     0,    51,     0,    16,     2,     2,    51,     0,    16,
    2,     2,    51,     0,    16,     2,     2,    51,     0,    16,
    2,     0,    51,     0,    16,     2,     0,    51,     0,    16,
    3,    17,    51,    48,     0,     3,    51,    51,    48,    32,
    3,    17,    51,    48,     0,     3,    51,    51,    48,    32,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     2,    34,     0,    16,
    2,    34,    34,    32,    16,     2,     2,    51,     0,    16,
    2,     0,    51,     0,    16,     2,     0,    51,    32,    16,
    2,     0,    85,    33,    16,     2,     0,    85,     1,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,    32,    16,
    2,     0,    51,    32,    16,     2,     0,    85,    33,    16,
    2,    34,    85,    33,    16,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,    17,    85,    17,     0,
    0,     0,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    85,     1,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    85,     1,     0,
    2,     0,    51,     0,    16,     2,     0,    85,     1,    16,
    2,     2,    85,     1,    16,     5,     0,    68,    32,    16,
    5,     0,    68,    32,    16,     4,     2,    68,     0,    16,
    5,     2,    68,     0,    16,     5,     2,    68,     0,    16,
    5,     0,    68,     0,    16,     5,     0,    68,     0,    16,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,     0,     5,    33,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,     5,    33,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     2,    34,     0,    16,     4,    34,    34,    32,    16,
    5,    34,    34,    32,    16,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    20,    16,     0,     5,    17,    20,    48,     0,
    4,     0,     3,    32,     0,     4,    35,    51,    32,    16,
    5,    35,    51,    32,    16,     5,    35,    51,    32,    16,
    5,    35,    51,    32,    16,     5,    35,    85,    33,    16,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    85,    17,     0,     5,     0,     3,    32,     0,
    5,     0,     3,    32,     0,     5,     0,     3,    32,     0,
    5,     0,     5,    33,     0,     4,     0,     3,     0,     0,
    4,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    85,     1,     0,     4,     3,    51,     0,    16,
    5,     3,    51,     0,    16,     5,     3,    51,     0,    16,
    5,     3,    51,     0,    16,     5,     3,    85,     1,    16,
    5,     0,     3,     0,     0,     5,     0,     3,     0,     0,
    5,     0,     3,     0,     0,     5,     0,     5,     1,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    4,    35,    51,    32,    16,     5,    35,    51,    32,    16,
    5,    35,    51,    32,    16,     5,    35,    51,    32,    16,
    5,    35,    85,    33,    16,     4,    18,    68,    16,     0,
    5,    18,    68,    16,     0,     5,    18,    68,    16,     0,
    5,    18,    68,    16,     0,     5,    18,    85,    17,     0,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    85,    17,     0,     4,     1,    17,     0,     0,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    85,    17,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    4,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    85,    17,     0,
    3,    18,    34,    16,     0,     3,    18,    34,    16,     0,
    3,    18,    34,    16,     0,     3,    18,    34,    16,     0,
    3,    18,    85,    17,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     0,    16,     0,     5,    19,    51,    16,     0,
    5,    51,    51,    64,    32,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,    34,    34,    48,    16,
    4,    17,    17,    32,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    32,     0,
    3,    34,    34,    32,    16,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,     0,     0,    32,     0,     3,     0,     0,    32,     0,
    3,    17,    17,    32,     0,     3,    17,    19,    32,     0,
    2,     0,     2,    16,     0,     2,    18,    34,    16,     0,
    2,    18,    34,    16,     0,     2,    18,    34,    16,     0,
    2,    18,    34,    16,     0,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     2,    34,     0,    16,     5,    34,    34,    48,    16,
    4,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,    17,    20,    32,     0,
    4,     0,     0,    16,     0,     4,    19,    51,    16,     0,
    4,    51,    51,    64,    32,     3,    34,    34,    48,    16,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     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,    16,     0,     1,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     5,    17,     0,     2,     0,     5,    33,     0,
    2,     0,     0,    32,     0,     1,     0,     0,     0,     0,
    1,     0,    68,     0,     0,     1,     0,    68,    16,     0,
    0,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     0,    68,     0,    32,
    3,     0,    68,     0,    32,     3,     0,    68,    48,    32,
    3,     3,    68,     0,    32,     0,     3,    68,     0,    32,
    3,     0,    51,     0,    32,     3,     0,    51,    48,    32,
    3,     3,    51,     0,    32,     3,     0,    51,     0,    32,
    3,     3,    51,     0,    32,     3,     0,    51,     0,    32,
    3,     3,    51,     0,    32,     4,     0,    68,    16,     0,
    4,    17,    68,    16,     0,     1,     0,    68,    16,     0,
    0,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     0,    68,     0,    32,
    5,     0,    68,     0,    32,     5,     3,    68,     0,    32,
    0,     3,    68,     0,    32,     5,     0,    51,     0,    32,
    5,     3,    51,     0,    32,     0,     3,    51,     0,    32,
    5,     0,    51,     0,    32,     5,     3,    51,     0,    32,
    5,    51,    51,    48,    32,     0,     3,    51,     0,    32,
    4,     0,    51,     0,    32,     4,     3,    51,     0,    32,
    0,     3,    51,     0,    32,     1,     0,    68,    16,     0,
    0,     0,    51,     0,    32,     0,     0,    51,     0,    32,
    0,     0,    51,     0,    32,     0,     0,    68,     0,    32,
    0,     3,    68,     0,    32,     0,     3,    51,     0,    32,
    0,     3,    51,     0,    32,     0,     3,    51,     0,    32,
    1,    17,    68,    16,     0,     1,    17,    68,    16,     0,
    1,    17,    68,    16,     0,     1,     1,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    4,     1,    68,     0,     0,     1,     0,    68,     0,     0,
    1,     0,    68,     0,     0,     5,     0,    68,     0,     0,
    5,     0,    68,     0,     0,     4,     0,    68,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     5,    17,     0,     1,     0,     0,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     1,     0,     0,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    68,     0,    16,
    2,    17,    51,    32,     0,     1,     0,    34,    16,     0,
    1,     0,    34,    16,     0,     1,     0,    34,    16,     0,
    1,     0,    34,    16,     0,     1,     0,    85,    17,     0,
    2,    17,    51,    32,     0,     1,     0,    34,    16,     0,
    1,     0,    34,    16,     0,     1,     0,    34,    16,     0,
    1,     0,    34,    16,     0,     1,     0,    85,    17,     0,
    0,     0,    85,     1,    16,     3,     0,    85,     1,    16,
    3,     0,    68,     0,    16,     3,     0,    68,    48,    16,
    3,    34,    68,    48,    16,     3,     2,    68,     0,    16,
    0,     2,    68,     0,    16,     3,     0,    34,     0,    16,
    3,     0,    34,    48,    16,     3,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     3,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    1,     0,    51,    16,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    85,     1,    16,
    0,     2,    68,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    1,     0,    51,    16,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    68,     0,    16,     5,     0,    68,     0,    16,
    5,     0,    68,    80,    16,     5,     2,    68,     0,    16,
    0,     2,    68,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    80,    16,     0,     2,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,    64,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    51,    16,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    2,     0,     0,    16,     0,     2,    20,    68,    16,     0,
    2,    20,    68,    16,     0,     2,    36,    68,    32,    16,
    1,    19,    51,    16,     0,     1,    19,    51,    16,     0,
    1,    19,    51,    16,     0,     1,    19,    68,    16,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    68,     0,     0,
    5,     3,    68,     0,     0,     5,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     4,     3,    51,     0,     0,
    2,    36,    68,    32,    16,     1,    19,    51,    16,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     4,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    68,    16,     0,     5,    19,    85,    17,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    1,    19,    51,    16,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    1,    19,    68,    16,     0,     0,     2,    51,     0,    16,
    0,     2,    51,     0,    16,     0,     2,    51,     0,    16,
    0,     2,    51,     0,    16,     1,    19,    85,    17,     0,
    0,     2,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     2,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     2,    85,     1,    16,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    68,     0,     0,     1,     3,    85,     1,     0,
    5,     3,    85,     1,     0,     5,     3,    68,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    4,     3,    51,     0,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     5,    17,     0,
    2,     0,     5,    33,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     1,     0,     0,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    81,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    80,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    80,     0,     5,    34,    34,    80,    16,
    4,    17,    17,    64,     0,     5,    17,    17,    64,     0,
    4,     0,     0,    48,     0,     5,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,     3,    48,     0,
    4,     0,     0,    32,     0,     4,    34,    34,    32,    16,
    5,    34,    34,    32,    16,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    21,    17,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    64,     0,     5,    17,    17,    80,     0,
    4,     0,     0,    64,     0,     5,     0,     0,    64,     0,
    4,     0,     0,    48,     0,     4,    17,    17,    48,     0,
    3,     0,     0,    32,     0,     2,     0,     0,    16,     0,
    1,     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,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    32,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    20,     0,     0,     5,     1,    20,     0,     0,
    5,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    4,     3,    51,     0,    32,     5,     3,    51,     0,    32,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    80,     0,     5,     0,     3,    80,     0,
    4,     0,     2,    64,     0,     5,     0,     2,    64,     0,
    5,     0,     2,    80,     0,     5,     0,     2,    80,     0,
    5,     0,     5,    81,     0,     5,    17,    19,    80,     0,
    5,     1,    17,     0,     0,     5,     1,    19,     0,     0,
    5,     0,     3,     0,     0,     5,     1,    17,     0,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    19,     0,     0,     4,     3,    51,     0,    32,
    4,    51,    51,    48,    32,     3,    34,    34,    32,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     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,     5,     1,     0,
    3,     0,     5,     1,     0,     3,     0,     5,    33,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,    17,    21,    33,     0,     3,     1,    19,     0,     0,
    3,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    0,     1,    19,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    32,     0,     3,    17,    17,    32,     0,
    2,     0,     0,    16,     0,     2,    19,    51,    16,     0,
    2,    19,    51,    16,     0,     2,    19,    51,    16,     0,
    2,    19,    68,    16,     0,     2,    35,    68,    32,    16,
    1,    18,    51,    16,     0,     1,    18,    51,    16,     0,
    1,    18,    51,    16,     0,     1,    18,    51,    16,     0,
    1,     2,    51,     0,     0,     1,     2,    51,     0,     0,
    1,     2,    51,     0,     0,     1,     2,    51,     0,     0,
    5,     2,    51,     0,     0,     5,     2,    51,     0,     0,
    5,     2,    51,     0,     0,     4,     2,    51,     0,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    51,    16,     0,     4,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,     1,    85,     1,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    64,     0,     5,     1,    17,     0,     0,
    5,     1,    18,     0,     0,     5,     1,    21,     1,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    18,     0,     0,
    5,     1,    21,     1,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    18,     0,     0,
    0,     1,    21,     1,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    18,     0,     0,
    0,     1,    21,     1,     0,     1,    18,    51,    16,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    85,     1,     0,     1,    18,    85,    17,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    51,     0,     0,
    1,     2,    85,     1,     0,     5,     2,    85,     1,     0,
    5,     2,    51,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     4,     2,    34,     0,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    51,    16,     0,
    4,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    5,     1,    85,     1,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    18,     0,     0,     5,     1,    21,     1,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    18,     0,     0,
    5,     1,    21,     1,     0,     4,     0,     0,    16,     0,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     4,     0,     0,    16,     0,
    4,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    4,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    51,    51,    48,    32,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    21,    17,     0,
    4,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     4,     0,     0,     0,     0,
    4,     1,    68,     0,     0,     4,    17,    68,    32,     0,
    5,    17,    68,    32,     0,     5,    17,    68,    32,     0,
    3,     0,    51,    16,     0,     3,     0,    51,    16,     0,
    3,     0,    51,    16,     0,     3,     0,    68,    16,     0,
    3,     0,    85,    17,     0,     3,     0,    68,    48,     0,
    3,     0,    51,    48,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,     0,     5,    33,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    19,     0,     0,
    5,     1,    21,     1,     0,     4,     0,     0,    16,     0,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    34,    34,    64,    16,     4,    34,    34,    64,    16,
    3,    17,    17,    48,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    33,     0,
    2,     2,    85,     1,    16,     0,     2,    85,     1,    16,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,    34,    51,    32,    16,     1,    17,    34,    16,     0,
    1,    17,    34,    16,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    21,     1,     0,
    5,     0,    21,     1,     0,     5,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    0,     1,    17,     0,     0,     4,     0,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    17,    34,    16,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     4,     0,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    17,    34,    16,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     1,    17,    85,    17,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     2,     2,    51,     0,    16,
    0,     2,    51,     0,    16,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    5,     0,     3,     0,     0,     0,     1,    19,     0,     0,
    5,     0,     0,     0,     0,     5,     3,    51,     0,    32,
    0,     3,    51,     0,    32,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     3,    51,     0,    32,
    5,    51,    51,    48,    32,     0,     3,    51,     0,    32,
    0,     1,    17,     0,     0,     0,     3,    51,     0,    32,
    0,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     1,    19,     0,     0,     0,     1,    17,     0,     0,
    0,     3,    51,     0,    32,     0,     1,    17,     0,     0,
    0,     3,    51,     0,    32,     0,     1,    17,     0,     0,
    1,    17,    20,    16,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     5,     0,     1,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,     2,    34,     0,    16,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     4,    17,    17,    64,     0,
    3,     0,     0,    48,     0,     3,     0,    34,    48,    16,
    3,     0,    34,    48,    16,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,    18,    18,    16,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     2,     0,     0,     2,     1,     5,     1,     0,
    2,     1,    21,     1,     0,     2,     1,    18,     0,     0,
    2,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    81,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    80,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,    80,    16,     5,     2,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     2,    34,     0,    16,     5,    34,    34,    64,    16,
    4,    17,    17,    48,     0,     5,    17,    17,    48,     0,
    4,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    19,    32,     0,     4,     0,     2,    16,     0,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     3,     0,     0,     0,     0,
    3,     2,    34,     0,    16,     3,    34,    34,    48,    16,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     0,     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,    16,     0,     1,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     1,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     5,    33,     0,     5,     0,     1,    32,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,    17,    68,    64,     0,
    4,     0,    51,     0,     0,     4,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,    17,    51,    48,     0,
    5,     1,    51,     0,     0,     5,     1,    68,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    68,     0,     0,     3,     0,    51,     0,     0,
    3,     1,    51,     0,     0,     3,     1,    51,     0,     0,
    3,     1,    51,     0,     0,     3,     1,    68,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    51,     0,     0,
    3,     0,    68,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     4,     0,     4,     0,     0,
    4,     4,    68,     0,     0,     5,     4,    68,     0,     0,
    5,     4,    68,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     4,     0,     4,     0,     0,
    4,     0,     4,    64,     0,     4,     0,    68,    64,    16,
    4,     0,    68,     0,    16,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,    64,     0,
    4,     0,    34,    64,    16,     5,     0,    34,    64,    16,
    5,     0,     0,    64,     0,     5,    69,    68,    64,    48,
    4,    52,    51,    48,    32,     3,    35,    34,    32,    16,
    2,    18,    17,    16,     0,     1,     1,     0,     0,     0,
    2,     1,     0,     0,     0,     2,     1,     0,     0,     0,
    2,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    16,     0,     2,    19,    51,    16,     0,
    2,    19,    51,    16,     0,     2,    35,    51,    32,    16,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    0,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     1,     1,     0,     0,
    5,    17,    17,    64,     0,     4,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,     0,    48,     0,
    5,    52,    68,    48,    32,     5,     0,     4,    48,     0,
    5,    52,    51,    48,    32,     4,    35,    34,    32,    16,
    3,    18,    17,    16,     0,     2,     1,     0,     0,     0,
    2,     1,     0,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     1,     4,     0,     0,     2,     1,     4,     0,     0,
    2,     1,    68,     0,     0,     2,     2,    68,     0,    16,
    2,     1,    68,     0,     0,     2,     2,    68,     0,    16,
    1,     0,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,    17,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    51,     0,    16,
    0,     0,    85,     1,    16,     1,    17,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     1,    17,    68,    16,     0,
    0,     0,    51,     0,    16,     0,     0,    51,     0,    16,
    0,     0,    51,     0,    16,     0,     0,    51,     0,    16,
    1,    17,    85,    17,     0,     0,     0,    68,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    85,     1,    16,
    1,     1,    51,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    85,     1,     0,     5,     1,    85,     1,     0,
    5,     1,    68,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     4,     1,    51,     0,     0,
    1,     0,    51,     0,     0,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    68,    16,     0,
    1,     0,    85,    17,     0,     1,     0,    51,     0,     0,
    1,     0,    68,     0,     0,     1,     0,    85,     1,     0,
    5,     0,    85,     1,     0,     5,     0,    68,     0,     0,
    5,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    4,     0,    51,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     1,    85,     1,     0,
    2,     0,     0,     0,     0,     2,     1,    51,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    51,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    51,     0,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,    34,     0,    16,
    3,     0,    34,    48,    16,     3,     0,    34,    48,    16,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    19,    16,     0,     3,    17,    21,    17,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     2,     0,     0,
    2,     0,     2,     0,     0,     2,     0,     2,    16,     0,
    2,     0,     2,    16,     0,     2,     0,     2,    16,     0,
    2,     0,     5,    17,     0,     2,     0,     5,    33,     0,
    2,     0,     2,    32,     0,     2,     0,     2,    32,     0,
    2,     0,     2,    32,     0,     1,     0,    17,     0,     0,
    1,     0,    17,     0,     0,     1,     0,    17,    16,     0,
    1,     0,    17,    16,     0,     1,     0,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     5,     1,     0,
    0,     0,     0,     0,     0,     0,     0,    68,     0,    16,
    0,     2,    68,     0,    16,     0,     0,     0,     0,     0,
    0,     0,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     0,     0,     0,     0,     0,     0,    68,     0,    16,
    0,     2,    68,     0,    16,     0,     0,     0,     0,     0,
    1,     0,    21,    17,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     1,    17,    21,    17,     0,
    1,    17,    17,    16,     0,     1,     0,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    21,     1,     0,     5,     1,    21,     1,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    1,     0,    17,     0,     0,     1,     0,    21,     1,     0,
    5,     0,    21,     1,     0,     5,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     1,    17,     0,     0,     4,     0,    17,     0,     0,
    4,     1,    17,     0,     0,     5,     0,     2,    32,     0,
    5,     0,     2,    32,     0,     5,     0,     2,    32,     0,
    5,     0,     5,    33,     0,     2,     0,     2,     0,     0,
    2,     0,     2,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,     2,     0,     0,
    2,     0,     2,     0,     0,     2,     2,    34,     0,    16,
    2,     0,     2,     0,     0,     2,     2,    34,     0,    16,
    2,     0,     2,     0,     0,     2,     0,     2,    32,     0,
    2,     1,    34,     0,     0,     2,     2,    34,     0,    16,
    1,     0,    17,     0,     0,     1,     0,    17,     0,     0,
    1,     0,    17,    16,     0,     1,     0,    17,    16,     0,
    1,     0,    17,    16,     0,     1,     0,    21,    17,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     5,     1,     0,
    0,     0,    68,     0,    16,     0,     0,     4,     0,     0,
    0,     0,    68,     0,    16,     0,     0,     4,     0,     0,
    0,     0,    68,     0,    16,     0,     0,     4,     0,     0,
    0,     0,    68,     0,    16,     0,     0,     4,     0,     0,
    1,    17,    21,    17,     0,     1,     0,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    21,     1,     0,     3,     1,    21,     1,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    1,     0,    17,     0,     0,     1,     0,    21,     1,     0,
    3,     0,    21,     1,     0,     3,     0,    17,     0,     0,
    3,     0,    17,     0,     0,     3,     0,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     0,    17,     0,     0,
    3,     1,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    16,     0,     2,    18,    34,    16,     0,
    2,    18,    34,    16,     0,     2,    18,    34,    16,     0,
    2,    18,    34,    16,     0,     2,    18,    85,    17,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    85,     1,     0,     5,     1,    85,     1,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     4,     1,    68,     0,     0,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    0,     1,    51,     0,     0,     1,    17,    17,    16,     0,
    1,    17,    21,    17,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    21,     1,     0,
    5,     1,    21,     1,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    4,     1,    17,     0,     0,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    3,     0,     5,     1,     0,     3,     0,     5,    49,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    48,     0,
    3,    17,    19,    48,     0,     3,     1,    19,     0,     0,
    0,     1,    21,     1,     0,     0,     1,    19,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    48,     0,
    3,    17,    17,    48,     0,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,    19,    51,    16,     0,     3,    19,    51,    16,     0,
    3,    19,    51,    16,     0,     3,    19,    85,    17,     0,
    3,    51,    51,    48,    32,     3,    51,    51,    48,    32,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     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,
    4,     0,     0,     0,     0,     4,     1,     4,     0,     0,
    4,    17,    68,    16,     0,     5,    17,    68,    16,     0,
    5,    17,    68,    16,     0,     3,     0,    51,     0,     0,
    3,     1,    51,     0,     0,     3,     1,    51,     0,     0,
    3,     1,    51,     0,     0,     3,     1,    68,     0,     0,
    3,     1,    85,     1,     0,     3,     0,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    68,     0,     0,
    3,     0,    85,     1,     0,     5,     1,     4,     0,     0,
    5,     1,     4,     0,     0,     5,     1,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     5,    17,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     2,    68,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    68,     0,    16,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,    34,    34,    32,    16,
    5,    34,    34,    32,    16,     5,    34,    68,    32,    16,
    5,     2,    34,     0,    16,     5,     2,    68,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    32,    16,     5,     0,    68,    32,    16,
    5,     0,    85,    33,    16,     5,     0,    68,     0,    16,
    5,     0,    85,     1,    16,     3,     0,    34,     0,    16,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    3,    34,    34,    32,    16,     3,    34,    34,    32,    16,
    3,    34,    68,    32,    16,     3,     2,    34,     0,    16,
    3,     2,    68,     0,    16,     3,     0,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     0,    34,    32,    16,
    3,     0,    68,    32,    16,     3,     0,    85,    33,    16,
    3,     0,    68,     0,    16,     3,     0,    85,     1,    16,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    4,     0,    51,     0,     0,     5,     0,    51,     0,     0,
    5,     0,    51,    16,     0,     5,     0,    51,    16,     0,
    5,     0,    51,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    51,     0,     0,     3,    17,    51,    16,     0,
    2,     0,    34,     0,    16,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,    34,    34,    32,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    21,    17,     0,
    2,     0,     0,     0,     0,     2,     1,    51,     0,     0,
    2,     1,    68,     0,     0,     2,    17,    68,    32,     0,
    1,     0,    51,    16,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    51,     0,    16,     0,     0,    85,     1,    16,
    0,     2,    85,     1,    16,     0,     2,    51,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     1,     0,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    51,     0,    16,
    0,     0,    85,     1,    16,     0,     2,    51,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     1,     0,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    51,     0,    16,
    0,     0,    85,     1,    16,     2,     0,    85,    33,    16,
    2,     0,    85,     1,    16,     2,     0,    51,     0,    16,
    2,     0,    51,    32,    16,     2,     0,    34,     0,    16,
    2,     0,    34,    32,    16,     2,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,    32,    16,     2,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     1,     0,    68,    16,     0,
    0,     0,    51,     0,    16,     0,     0,    51,     0,    16,
    0,     0,    51,     0,    16,     0,     2,    51,     0,    16,
    0,     2,    51,     0,    16,     0,     2,    51,     0,    16,
    1,     0,    85,    17,     0,     1,    17,    85,    17,     0,
    1,    17,    68,    16,     0,     1,    17,    51,    16,     0,
    1,    17,    51,    16,     0,     1,    17,    51,    16,     0,
    2,    34,    68,    32,    16,     2,     2,    68,     0,    16,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     4,     0,     0,    16,     0,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    85,    17,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     2,    34,     0,    16,
    3,     2,    34,     0,    16,     3,     0,     0,     0,     0,
    3,     1,     1,     0,     0,     3,     1,     1,     0,     0,
    3,     2,     2,     0,     0,     3,    18,    18,    16,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     4,     0,     0,
    2,     1,    20,     0,     0,     2,     2,    68,     0,    16,
    2,     1,    17,     0,     0,     2,     2,    34,     0,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     2,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    0,     2,    34,     0,    16,     4,     0,     0,     0,     0,
    4,     2,    34,     0,    16,     4,    34,    34,    48,    16,
    3,    17,    17,    32,     0,     3,    17,    17,    32,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     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,     2,    68,     0,    16,     0,     2,    68,     0,    16,
    0,     2,    68,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     0,     1,     5,     1,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    1,     0,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    85,     1,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,    68,     0,     0,     1,     0,    85,     1,     0,
    0,     1,     1,     0,     0,     1,     0,     5,     1,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,    17,    21,    17,     0,
    3,     0,     5,    17,     0,     1,     1,     5,     1,     0,
    1,     0,     0,    16,     0,     1,    18,    21,    17,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    1,    18,    19,    16,     0,     0,     1,     2,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    85,     1,     0,     0,     1,     2,     0,     0,
    0,     1,     2,     0,     0,     0,     1,     2,     0,     0,
    0,     1,     5,     1,     0,     1,    17,    17,    16,     0,
    1,     2,     5,     1,     0,     3,     2,     5,     1,     0,
    3,     0,     0,    16,     0,     3,    18,    51,    16,     0,
    1,     1,     1,     0,     0,     1,     2,     2,     0,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    33,     0,     0,     1,    21,     1,     0,
    2,     0,     2,     0,     0,     2,     0,     2,    32,     0,
    2,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     1,    18,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     1,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,     2,    34,     0,    16,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    33,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,    17,    21,    33,     0,
    5,     1,    19,     0,     0,     5,     1,    21,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    19,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,    17,    17,    32,     0,
    5,    34,    34,    32,    16,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    20,    16,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    19,     0,     0,
    4,     0,     2,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     2,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     5,     1,     0,     4,     0,     0,     0,     0,
    4,     2,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    80,     0,
    5,     0,     2,    80,     0,     5,     0,     5,    81,     0,
    5,     0,     2,     0,     0,     5,     0,     5,     1,     0,
    3,     0,     0,     0,     0,     3,     2,    34,     0,    16,
    3,    34,    34,    48,    16,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     0,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    33,     0,
    0,     1,    21,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    17,     0,     2,    18,    21,    17,     0,
    1,     1,     4,     0,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     1,     4,     0,     0,
    1,     1,     5,     1,     0,     2,    17,    21,    17,     0,
    2,     1,     5,     1,     0,     0,     1,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,    34,    85,    33,    16,
    2,     2,    85,     1,    16,     2,     0,     0,    16,     0,
    2,    18,    21,    17,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     1,     5,     1,     0,
    2,    18,    19,    16,     0,     1,     1,     2,     0,     0,
    1,     1,     2,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     0,     1,    21,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    21,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,     1,     2,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    21,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     0,     1,    21,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,     1,     2,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     0,     1,    21,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    21,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,     1,     5,     1,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    1,    17,    85,    17,     0,     1,    17,    34,    16,     0,
    1,    17,    34,    16,     0,     1,    17,    34,    16,     0,
    2,    17,    17,    16,     0,     2,     2,     5,     1,     0,
    0,     2,     5,     1,     0,     0,     2,    85,     1,    16,
    0,     1,     1,     0,     0,     0,     1,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     1,    17,     0,     0,     2,     2,    34,     0,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,    17,    21,    17,     0,
    2,     2,    34,     0,    16,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     0,     4,     0,     0,     4,     0,     4,    16,     0,
    4,    20,    68,    16,     0,     5,    20,    68,    16,     0,
    5,    20,    68,    16,     0,     5,    36,    68,    32,    16,
    5,    36,    68,    32,    16,     4,    36,    68,    32,    16,
    3,    19,    51,    16,     0,     3,    19,    51,    16,     0,
    3,    19,    51,    16,     0,     3,    19,    68,    16,     0,
    3,     3,    51,     0,     0,     3,     3,    51,     0,     0,
    3,     3,    51,     0,     0,     3,     3,    68,     0,     0,
    3,     3,    85,     1,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     4,    32,     0,     5,     0,     4,    32,     0,
    4,     0,     4,    32,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     4,     0,     0,     5,     4,    68,     0,    16,
    5,     0,     4,     0,     0,     5,     4,    68,     0,    16,
    4,     0,     4,     0,     0,     4,     4,    68,     0,    16,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    85,    17,     0,     4,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     4,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    85,     1,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     5,    33,     0,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    4,     0,     0,     0,     0,     4,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    4,     3,    51,     0,     0,     4,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     5,    33,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     4,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     4,     0,     4,     0,     0,
    4,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     4,     0,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     4,    16,     0,     5,     0,     4,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    4,     0,     4,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    17,     0,     5,     1,     5,     1,     0,
    5,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    17,    19,    16,     0,     4,     0,     2,     0,     0,
    4,     1,     2,     0,     0,     5,     1,     2,     0,     0,
    5,     1,     2,     0,     0,     5,     1,     2,     0,     0,
    5,     1,     5,     1,     0,     5,     0,     2,     0,     0,
    5,     0,     2,    16,     0,     5,     0,     2,    16,     0,
    5,     0,     2,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     2,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     2,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     2,     0,     0,     4,     0,     2,     0,     0,
    5,    17,    21,    17,     0,     4,     0,     4,     0,     0,
    4,     1,     4,     0,     0,     5,     1,     4,     0,     0,
    5,     1,     4,     0,     0,     5,     1,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     5,     1,     0,     0,     1,     5,     1,     0,
    5,     0,     0,     0,     0,     0,     1,     1,     0,     0,
    5,     0,     0,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     4,     0,     0,    16,     0,
    4,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    68,    16,     0,
    5,    35,    68,    32,    16,     5,    35,    51,    32,    16,
    5,    35,    51,    32,    16,     4,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    51,     0,     0,     4,    35,    51,    32,    16,
    3,    18,    34,    16,     0,     3,    18,    34,    16,     0,
    3,    18,    34,    16,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    32,     0,     2,    17,    18,    32,     0,
    1,     0,     1,    16,     0,     1,     0,     1,    16,     0,
    1,     0,     1,    16,     0,     1,     0,     1,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     5,     1,     0,
    0,     0,     0,     0,     0,     0,     0,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     0,     0,     0,     0,
    1,     0,     5,    17,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     1,    17,    21,    17,     0,
    0,     0,     4,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    85,     1,     0,
    0,     4,    68,     0,     0,     0,     4,    68,     0,     0,
    0,     4,    68,     0,     0,     0,     4,    68,     0,     0,
    0,     5,    85,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     1,    17,    21,    17,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     0,     3,    85,     1,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     4,    68,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     4,    68,     0,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     4,    68,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     0,     3,    85,     1,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     0,     3,    85,     1,     0,
    0,     3,    85,     1,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    3,     0,     5,    17,     0,     3,     0,     5,     1,     0,
    3,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    0,     3,    85,     1,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,     1,    17,     0,     0,
    0,     3,    85,     1,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,    19,    51,    16,     0,
    2,     2,    34,     0,    16,     2,     2,    34,     0,    16,
    2,    34,    34,    32,    16,     3,     1,    17,     0,     0,
    3,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    3,    19,    51,    16,     0,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    33,     0,
    0,     1,    21,     1,     0,     5,     0,     2,     0,     0,
    5,     0,     2,    32,     0,     5,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     1,    18,     0,     0,
    5,     0,     0,     0,     0,     5,     2,    34,     0,    16,
    5,    34,    34,    32,    16,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    21,    17,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    4,     0,     0,    16,     0,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    20,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    48,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     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,     5,     1,     0,     5,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    5,     0,     1,     0,     0,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     1,    21,     1,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,     1,    17,     0,     0,
    5,     2,    34,     0,    16,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     1,    17,     0,     0,
    4,     0,     0,    16,     0,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    20,     0,     0,
    4,     0,     0,    16,     0,     4,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     2,    34,     0,    16,
    5,    34,    34,    32,    16,     4,    17,    17,    16,     0,
    4,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    34,    34,    32,    16,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    21,    17,     0,
    4,     2,    34,     0,    16,     4,    34,    34,    32,    16,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    20,    16,     0,     3,    17,    21,    17,     0,
    2,     0,     4,     0,     0,     2,     4,    68,     0,    16,
    2,     4,    68,     0,    16,     2,     4,    68,     0,    16,
    2,     4,    68,     0,    16,     2,     5,    85,     1,    16,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     5,     1,     0,
    3,    17,    20,    48,     0,     2,     0,     3,    32,     0,
    2,     0,     3,    32,     0,     2,     0,     3,    32,     0,
    2,     0,     3,    32,     0,     2,     0,     5,    33,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    85,    17,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    85,    17,     0,     2,     0,     3,     0,     0,
    2,     3,    51,     0,    16,     2,     3,    51,     0,    16,
    2,     3,    51,     0,    16,     2,     3,    51,     0,    16,
    2,     3,    85,     1,    16,     2,     0,     3,     0,     0,
    2,     0,     3,     0,     0,     2,     0,     3,     0,     0,
    2,     0,     5,     1,     0,     3,    17,    17,    48,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     2,    16,     0,
    5,     0,     5,    17,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     2,    16,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     5,    17,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    1,    17,    21,    17,     0,     1,    18,    34,    16,     0,
    1,    17,    18,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    34,    34,    48,    16,     0,     1,    17,     0,     0,
    4,     0,     0,    32,     0,     4,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,     0,    32,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    18,    18,    16,     0,
    5,    18,    19,    16,     0,     5,    18,    21,    17,     0,
    4,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     2,     0,     0,
    5,     1,     5,     1,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    48,     0,
    2,     0,     0,    32,     0,     2,     0,    34,    32,    16,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     2,     0,    34,    32,    16,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    85,     1,     0,     0,     1,    21,     1,     0,
    0,     1,    85,     1,     0,     0,     1,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     0,     1,     5,     1,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     1,     0,     0,     1,    17,    21,    17,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    85,     1,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    2,     0,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     5,    17,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     5,    17,     0,
    1,    17,    21,    17,     0,     1,    18,    85,    17,     0,
    1,    18,    51,    16,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    85,     1,     0,
    1,    17,    17,    16,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    68,     0,    16,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    20,     0,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    18,     0,     0,     0,     1,    21,     1,     0,
    1,    17,    17,    16,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    68,     0,    16,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     4,     0,     0,    16,     0,
    4,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    85,    17,     0,     4,     2,    68,     0,     0,
    5,     2,    68,     0,     0,     5,     2,    68,     0,     0,
    5,     2,    68,     0,     0,     5,     2,    85,     1,     0,
    4,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    85,     1,     0,     4,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    85,     1,     0,
    4,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    85,     1,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    85,     1,     0,
    4,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,    35,    51,    32,    16,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    51,    16,     0,     5,    18,    85,    17,     0,
    4,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    5,     1,    85,     1,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    18,     0,     0,     5,     1,    21,     1,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,    17,    17,    48,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,    17,    85,    17,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    85,     1,     0,
    1,     1,     5,     1,     0,     0,     1,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    17,    51,    16,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     1,     1,     5,     1,     0,
    1,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    68,    16,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    1,    17,    51,    16,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    85,     1,     0,
    5,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    5,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    5,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    5,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    4,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    1,     1,     4,     0,     0,     1,     1,     1,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    17,    68,    16,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     0,     1,    68,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     1,    17,    51,    16,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    85,     1,     0,     5,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     5,     0,    34,     0,     0,
    0,     1,    34,     0,     0,     5,     0,    34,     0,     0,
    0,     1,    34,     0,     0,     5,     0,    34,     0,     0,
    0,     1,    34,     0,     0,     4,     0,    34,     0,     0,
    0,     1,    34,     0,     0,     1,     1,     4,     0,     0,
    1,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    68,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    1,     1,     4,     0,     0,     1,    17,    68,    16,     0,
    0,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    0,     1,     5,     1,     0,     1,     0,     4,     0,     0,
    1,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,    18,    21,    17,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     1,     5,     1,     0,
    2,    17,    21,    17,     0,     2,     1,     5,     1,     0,
    0,     1,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,    18,    21,    17,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     5,     1,     0,     0,     1,     5,     1,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    1,    17,    21,    17,     0,     5,     0,     5,    17,     0,
    5,    17,    21,    17,     0,     4,     0,     4,     0,     0,
    4,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    85,     1,     0,     4,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    85,     1,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     5,     1,     0,
    5,    18,    85,    17,     0,     4,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    85,     1,     0,
    1,     1,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    17,     0,     5,     1,     5,     1,     0,
    0,     1,     5,     1,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    16,     0,
    2,    18,    21,    17,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     2,    18,    19,    16,     0,
    1,     1,     2,     0,     0,     1,     1,     2,     0,     0,
    1,     1,     2,     0,     0,     1,     1,     2,     0,     0,
    1,     1,     5,     1,     0,     1,    17,    85,    17,     0,
    1,    17,    34,    16,     0,     1,    17,    34,    16,     0,
    1,    17,    34,    16,     0,     2,    17,    17,    16,     0,
    2,     2,     5,     1,     0,     2,     2,    85,     1,    16,
    2,     1,     1,     0,     0,     1,     0,     0,    16,     0,
    1,    18,    21,    17,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     1,    18,    19,    16,     0,
    0,     1,     2,     0,     0,     0,     1,     2,     0,     0,
    0,     1,     2,     0,     0,     0,     1,     2,     0,     0,
    0,     1,     2,     0,     0,     0,     1,     5,     1,     0,
    0,     1,     2,     0,     0,     0,     1,     2,     0,     0,
    0,     1,     2,     0,     0,     0,     1,     5,     1,     0,
    1,    17,    17,    16,     0,     1,     2,     5,     1,     0,
    5,    18,    85,    17,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     4,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    51,     0,     0,
    5,     1,    51,     0,     0,     5,     1,    85,     1,     0,
    3,     0,    34,     0,     0,     3,     0,    34,     0,     0,
    3,     0,    34,     0,     0,     3,     0,    34,     0,     0,
    3,     0,    85,     1,     0,     4,     1,    68,     0,     0,
    5,     1,    68,     0,     0,     5,     1,    68,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,    18,    51,    16,     0,     4,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,     1,    34,     0,     0,
    5,     1,    34,     0,     0,     5,     1,    85,     1,     0,
    1,     1,     1,     0,     0,     0,     2,     5,     1,     0,
    5,     2,     5,     1,     0,     5,    18,    21,    17,     0,
    0,     2,     5,     1,     0,     0,     2,    85,     1,    16,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     2,    34,     0,    16,     2,     2,     2,     0,     0,
    1,     1,     1,     0,     0,     4,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     4,     0,     0,     5,     1,     5,     1,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    19,     0,     0,     4,     0,     0,     0,     0,
    4,     2,    34,     0,    16,     4,    34,    34,    32,    16,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     2,     4,    68,     0,    16,
    2,    36,    68,    32,    16,     1,    19,    51,    16,     0,
    1,    19,    51,    16,     0,     1,    19,    51,    16,     0,
    1,    19,    68,    16,     0,     1,    19,    85,    17,     0,
    2,     4,    68,     0,    16,     2,     4,    68,     0,    16,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,     0,     0,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,    32,    16,
    3,    17,    17,    48,     0,     3,    34,    34,    48,    16,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     5,    17,     0,     1,    18,    21,    17,     0,
    1,    18,    21,    17,     0,     1,    18,    19,    16,     0,
    1,    18,    18,    16,     0,     0,     1,     1,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    19,     0,     0,     3,     1,    17,     0,     0,
    3,    17,    17,    48,     0,     3,     1,    17,     0,     0,
    3,    17,    17,    48,     0,     3,     1,    17,     0,     0,
    3,     3,    51,     0,     0,     3,     3,    51,     0,     0,
    3,     3,    51,     0,     0,     3,     3,    51,     0,    32,
    3,     3,    51,     0,    32,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    0,     2,     5,     1,     0,     0,     1,     1,     0,     0,
    5,     0,     0,     0,     0,     5,     1,     1,     0,     0,
    5,     2,     2,     0,     0,     5,    18,    18,    16,     0,
    5,     2,    34,     0,    16,     0,     2,     2,     0,     0,
    0,     2,    34,     0,    16,     0,     1,     1,     0,     0,
    5,     0,     0,     0,     0,     5,     2,    34,     0,    16,
    5,    34,    34,    48,    16,     0,     1,     0,     0,     0,
    5,     1,     0,     0,     0,     5,     0,     0,     0,     0,
    4,     0,     0,    48,     0,     3,     0,     0,    32,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     2,     0,     5,    33,     0,
    2,     0,    85,    33,    16,     2,     0,    34,    32,    16,
    2,     0,     0,    32,     0,     2,     0,     5,    33,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     5,    17,     0,
    1,    21,    85,    17,     0,     0,     4,    68,     0,     0,
    0,     4,    68,     0,     0,     0,     4,    68,     0,     0,
    0,     4,    68,     0,     0,     0,     5,    85,     1,     0,
    1,     0,     4,    16,     0,     1,    20,    68,    16,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    85,     1,     0,     1,     0,     4,    16,     0,
    1,    20,    68,    16,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    85,     1,     0,
    1,     0,     4,    16,     0,     1,    20,    68,    16,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    85,     1,     0,     1,     0,     4,    16,     0,
    1,    20,    68,    16,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    85,     1,     0,
    2,     0,     5,    33,     0,     2,    17,    21,    33,     0,
    1,     0,     4,    16,     0,     1,    18,    68,    16,     0,
    1,    18,    68,    16,     0,     1,    18,    68,    16,     0,
    1,    18,    68,    16,     0,     1,    18,    85,    17,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     5,    17,     0,
    2,    35,    85,    33,    16,     1,    18,    68,    16,     0,
    2,    18,    68,    16,     0,     2,    18,    68,    16,     0,
    2,    18,    68,    16,     0,     2,    18,    68,    16,     0,
    2,    18,    85,    17,     0,     1,    18,    68,    16,     0,
    1,    18,    68,    16,     0,     1,    18,    68,    16,     0,
    1,    18,    85,    17,     0,     2,     0,     5,    33,     0,
    2,    17,    21,    33,     0,     2,     0,     5,    33,     0,
    2,    17,    21,    33,     0,     2,    35,    85,    33,    16,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    51,     0,     0,     3,    17,    51,    48,     0,
    0,     1,    51,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    51,     0,     0,     3,    17,    51,    48,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    17,     0,
    5,     1,    21,     1,     0,     0,     2,    85,     1,     0,
    0,     1,    21,     1,     0,     5,     0,     2,     0,     0,
    5,     0,     2,    16,     0,     5,     1,    18,     0,     0,
    0,     2,    34,     0,     0,     0,     1,    18,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     1,    17,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    85,     1,     0,     0,     2,    34,     0,     0,
    0,     2,    85,     1,     0,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,     1,    17,     0,     0,
    5,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    4,     2,    34,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,    17,    17,    32,     0,     3,    17,    17,    32,     0,
    3,    34,    34,    32,    16,     3,     1,    17,     0,     0,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    3,     2,    34,     0,    16,     3,    34,    34,    32,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    1,     2,     5,     1,     0,     1,     1,     1,     0,     0,
    1,     2,     2,     0,     0,     1,     1,     1,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     5,    17,     0,     1,     1,     0,     0,     0,
    5,     0,     0,    16,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,     0,     0,    32,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     2,     0,    34,    32,    16,
    2,     0,    85,    33,    16,     2,     0,     5,    33,     0,
    2,     0,    85,    33,    16,     2,     0,    34,    32,    16,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     5,    17,     0,
    1,     0,     5,    17,     0,     1,    19,    85,    17,     0,
    0,     2,    68,     0,     0,     0,     2,    68,     0,     0,
    0,     2,    68,     0,     0,     0,     2,    68,     0,     0,
    0,     2,    85,     1,     0,     1,     0,     5,    17,     0,
    1,    21,    85,    17,     0,     1,     0,     0,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    85,     1,     0,
    1,     0,     4,    16,     0,     1,    20,    68,    16,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    68,     0,     0,
    1,     0,     0,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    85,     1,     0,     1,     0,     4,    16,     0,
    1,    20,    68,    16,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    68,     0,     0,     1,     0,     0,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    1,     0,     4,    16,     0,     1,    20,    68,    16,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    68,     0,     0,
    1,     0,     0,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    85,     1,     0,     3,     2,    85,     1,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    4,    19,    51,    16,     0,     2,     0,     5,    33,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     4,    16,     0,
    1,    20,    68,    16,     0,     1,     0,     4,    16,     0,
    1,    20,    68,    16,     0,     1,     0,     4,    16,     0,
    1,    20,    68,    16,     0,     1,     0,     4,    16,     0,
    1,    20,    68,    16,     0,     2,     0,     5,    33,     0,
    2,    17,    21,    33,     0,     1,     0,     4,    16,     0,
    1,    18,    68,    16,     0,     1,    18,    68,    16,     0,
    1,    18,    68,    16,     0,     1,    18,    68,    16,     0,
    1,    18,    85,    17,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     5,    17,     0,     2,    35,    85,    33,    16,
    1,    18,    68,    16,     0,     4,    18,    68,    16,     0,
    5,    18,    68,    16,     0,     5,    18,    68,    16,     0,
    5,    18,    68,    16,     0,     5,    18,    85,    17,     0,
    1,    18,    68,    16,     0,     1,    18,    68,    16,     0,
    1,    18,    68,    16,     0,     1,    18,    85,    17,     0,
    2,     0,     5,    33,     0,     2,    17,    21,    33,     0,
    2,     0,     5,    33,     0,     2,    17,    21,    33,     0,
    2,    35,    85,    33,    16,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     5,    17,     0,     1,    18,    85,    17,     0,
    1,    17,    21,    17,     0,     1,    18,    51,    16,     0,
    1,    17,    17,    16,     0,     1,    18,    68,    16,     0,
    1,    18,    51,    16,     0,     1,    17,    17,    16,     0,
    1,    18,    68,    16,     0,     1,    18,    51,    16,     0,
    1,    17,    17,    16,     0,     1,    18,    68,    16,     0,
    1,    18,    51,    16,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    85,     1,     0,
    1,    17,    17,    16,     0,     2,     0,    34,    32,    16,
    2,    34,    34,    32,    16,     2,    35,    51,    32,    16,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    21,     1,     0,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    85,    17,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    85,    17,     0,     2,    17,    17,    32,     0,
    2,     0,     0,    32,     0,     2,    17,    19,    32,     0,
    1,     0,     2,    16,     0,     1,     0,     2,    16,     0,
    1,     0,     2,    16,     0,     1,     0,     2,    16,     0,
    1,     0,     5,    17,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,     0,     0,    32,     0,     2,     0,    34,    32,    16,
    2,    34,    34,    32,    16,     2,    37,    85,    33,    16,
    2,    35,    51,    32,    16,     2,    17,    17,    32,     0,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    48,     0,
    4,     0,     0,    32,     0,     4,    36,    68,    32,    16,
    5,    36,    68,    32,    16,     3,    19,    51,    16,     0,
    3,    19,    51,    16,     0,     3,    19,    51,    16,     0,
    3,    51,    51,    48,    32,     3,    51,    51,    48,    32,
    2,    34,    34,    32,    16,     2,    34,    34,    32,    16,
    2,    34,    34,    32,    16,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     3,    51,    51,    48,    32,
    2,    34,    34,    32,    16,     2,    34,    34,    32,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    33,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     0,     3,    85,     1,    16,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    0,     0,     5,     1,     0,     0,     5,    85,     1,    16,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     3,    51,     0,    16,     0,     1,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,     4,    32,     0,     2,     0,    68,    32,    16,
    2,     0,     4,     0,     0,     2,     0,    68,     0,    16,
    0,     0,     4,     0,     0,     0,     0,    68,     0,    16,
    0,     4,    68,     0,    16,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     3,    51,     0,    16,     0,     1,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,    32,     0,     2,     0,    68,    32,    16,
    2,     0,    68,     0,    16,     2,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     0,    68,     0,    16,
    0,     4,    68,     0,    16,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     3,    51,     0,    16,     0,     1,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,    32,     0,     2,     0,    68,    32,    16,
    2,     0,    68,     0,    16,     0,     0,     4,     0,     0,
    0,     0,    68,     0,    16,     0,     4,    68,     0,    16,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     3,    51,     0,    16,
    0,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     5,     1,     0,
    3,     0,     5,     1,     0,     3,     0,     5,    17,     0,
    0,     1,    21,     1,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,     1,    21,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    19,     0,     0,
    0,     1,    17,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,    17,    21,    17,     0,
    1,    17,    21,    17,     0,     1,     1,    21,     1,     0,
    1,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    0,     1,    21,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    21,    17,     0,
    1,    17,    19,    16,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    1,    17,    17,    16,     0,     1,     1,    17,     0,     0,
    1,     1,    19,     0,     0,     1,     1,    21,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    19,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     3,    16,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    33,     0,
    5,     0,     2,     0,     0,     5,     0,     2,    32,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     1,     0,     3,    16,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    1,     0,     5,    17,     0,     1,    17,    21,    17,     0,
    1,    17,    19,    16,     0,     1,    19,    51,    16,     0,
    1,    17,    17,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,    34,    34,    32,    16,
    5,     2,    34,     0,    16,     5,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    3,     2,    34,     0,    16,     2,     1,    17,     0,     0,
    2,     3,    51,     0,    16,     2,    35,    51,    32,    16,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    18,     0,     0,     1,     0,     1,    16,     0,
    1,     0,     1,    16,     0,     2,     0,     1,    16,     0,
    2,     0,     1,    16,     0,     2,     0,     1,    16,     0,
    2,     0,     5,    17,     0,     2,     0,     5,    33,     0,
    2,     0,     1,    32,     0,     1,     0,     1,    16,     0,
    1,     0,     1,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     0,     0,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     0,     0,     0,     0,     1,     0,     5,    17,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     5,     1,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    1,    17,    21,    17,     0,     0,     0,     4,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    85,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     1,    17,    21,    17,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     0,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    20,    68,    16,     0,     1,     4,    68,     0,     0,
    0,     4,    68,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    20,    68,    16,     0,     1,     4,    68,     0,     0,
    0,     4,    68,     0,     0,     0,     1,    17,     0,     0,
    0,     4,    68,     0,     0,     0,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     2,    68,     0,    16,
    0,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,    17,    21,    17,     0,     1,     0,     5,     1,     0,
    1,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     1,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    19,    51,    16,     0,
    1,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    19,    51,    16,     0,
    1,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,    19,    51,    16,     0,
    0,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     1,    21,     1,     0,
    0,     1,    21,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     0,     3,    85,     1,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    19,    51,    16,     0,
    1,    17,    17,    16,     0,     1,     1,    17,     0,     0,
    1,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,     3,    51,     0,     0,     1,    19,    51,    16,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     3,    51,     0,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    68,     0,    16,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     1,     3,    85,     1,     0,
    0,     3,    85,     1,     0,     0,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    68,     0,    16,     1,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     1,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    68,     0,    16,     1,    17,    51,    16,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    85,     1,     0,     2,     2,    68,     0,    16,
    2,    34,    68,    32,    16,     2,     2,    34,     0,    16,
    2,    34,    34,    32,    16,     1,     1,    17,     0,     0,
    1,     3,    51,     0,     0,     3,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     3,    51,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    68,     0,    16,
    1,    17,    51,    16,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    85,     1,     0,
    1,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    1,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    1,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    1,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    1,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    1,    17,    51,    16,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    85,     1,     0,
    1,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    1,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    1,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    1,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    1,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    1,    17,    51,    16,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    85,     1,     0,
    1,     0,    85,     1,     0,     1,     0,    85,    17,     0,
    0,     1,    85,     1,     0,     1,     0,    34,     0,     0,
    1,     0,    34,    16,     0,     0,     1,    34,     0,     0,
    1,     0,    34,     0,     0,     1,     0,    34,    16,     0,
    0,     1,    34,     0,     0,     1,     0,    34,     0,     0,
    1,     0,    34,    16,     0,     0,     1,    34,     0,     0,
    1,     0,    34,     0,     0,     0,     1,    34,     0,     0,
    1,    17,    51,    16,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    34,     0,     0,
    0,     0,    34,     0,     0,     0,     0,    85,     1,     0,
    0,     1,    85,     1,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     1,    17,    85,    17,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    68,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     2,     2,    68,     0,    16,
    2,    34,    68,    32,    16,     2,     2,    34,     0,    16,
    0,     3,    51,     0,     0,     3,     3,    51,     0,     0,
    3,    19,    51,    16,     0,     1,     3,    51,     0,     0,
    1,    19,    51,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    21,     1,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     5,    17,     0,
    2,     1,    21,     1,     0,     2,    17,    21,    33,     0,
    2,     1,    18,     0,     0,     2,    17,    18,    32,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    18,     0,     0,     0,     1,    21,     1,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     5,    17,     0,     2,     1,    21,     1,     0,
    2,    17,    21,    33,     0,     2,     1,    18,     0,     0,
    2,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    18,    51,    16,     0,     2,     3,    51,     0,    16,
    2,     3,    51,     0,    16,     2,     3,    68,     0,    16,
    2,     4,    68,     0,    16,     2,    36,    68,    32,    16,
    1,    19,    51,    16,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    0,     1,    85,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    51,    16,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    68,     0,    16,
    1,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    17,    51,    16,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    85,     1,    16,
    1,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    68,     0,    16,     0,     0,    85,     1,    16,
    1,     1,    51,     0,     0,     1,    17,    51,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     1,    17,    17,    16,     0,
    1,    17,    21,    17,     0,     2,     2,    34,     0,    16,
    2,    34,    34,    32,    16,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,     2,    34,     0,    16,
    1,    19,    51,    16,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     1,    19,    51,    16,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    1,    19,    51,    16,     0,     2,    36,    68,    32,    16,
    1,    19,    51,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     1,    19,    51,    16,     0,
    2,     4,    68,     0,    16,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,     0,    68,    32,    16,
    2,     0,     4,    32,     0,     2,     0,     0,     0,     0,
    2,     0,     4,     0,     0,     2,     0,    68,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    68,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     3,    68,     0,    16,     0,     1,    20,     0,     0,
    0,     3,    51,     0,    16,     0,     1,    17,     0,     0,
    0,     4,    68,     0,    16,     0,     3,    51,     0,    16,
    0,     1,    17,     0,     0,     0,     4,    68,     0,    16,
    0,     3,    51,     0,    16,     0,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     2,    34,     0,    16,
    3,    34,    34,    48,    16,     3,     0,     0,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    68,     0,    16,
    0,     0,    85,     1,    16,     2,     0,    85,     1,    16,
    2,     0,    68,     0,    16,     2,     0,    68,    32,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     0,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    48,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    3,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     2,    51,     0,     0,     3,     2,    85,     1,     0,
    0,     2,    85,     1,     0,     0,     2,    51,     0,     0,
    0,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,    18,    34,    16,     0,
    3,     1,    17,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     0,     0,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,    18,    34,    16,     0,
    3,    34,    34,    48,    16,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     3,    16,     0,
    5,     0,     5,    17,     0,     5,     0,     5,    33,     0,
    4,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     3,    32,     0,
    4,     0,     2,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     2,    16,     0,     5,     0,     2,    16,     0,
    5,     0,     2,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     2,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     0,    32,     0,
    4,     0,     0,     0,     0,     4,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     0,     2,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    18,     0,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     3,    16,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    85,     1,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     1,     0,     5,    17,     0,
    1,    17,    21,    17,     0,     0,     0,     4,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    85,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     1,    19,    85,    17,     0,
    0,     2,    68,     0,     0,     0,     2,    68,     0,     0,
    0,     2,    68,     0,     0,     0,     2,    68,     0,     0,
    0,     2,    85,     1,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    85,     1,     0,     1,    17,    19,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    85,     1,     0,
    1,    17,    17,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    32,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    4,     2,    34,     0,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    85,     1,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    3,    34,    34,    48,    16,     3,     2,    34,     0,    16,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,    18,    34,    16,     0,
    3,     2,    34,     0,     0,     3,    18,    34,    16,     0,
    3,     2,    34,     0,     0,     3,    18,    34,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    85,     1,     0,
    2,    17,    20,    32,     0,     1,     0,     3,    16,     0,
    4,     0,     3,    16,     0,     5,     0,     3,    16,     0,
    5,     0,     3,    16,     0,     5,     0,     3,    16,     0,
    5,     0,     5,    17,     0,     1,     0,     3,    16,     0,
    1,     0,     3,    16,     0,     1,     0,     3,    16,     0,
    1,     0,     5,    17,     0,     2,     1,    17,     0,     0,
    2,     1,    20,     0,     0,     2,     1,    21,     1,     0,
    3,     1,    17,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,    16,
    3,     0,     0,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,    18,    34,    16,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     2,    34,     0,    16,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     3,    34,     0,    16,
    3,     3,    34,     0,    16,     3,    35,    34,    32,    16,
    2,    18,    17,    16,     0,     1,     1,     0,     0,     0,
    3,     1,     0,     0,     0,     3,     1,     0,     0,     0,
    3,     1,     1,     0,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    21,    17,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     0,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,    16,     0,
    2,    20,    68,    16,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    68,     0,     0,     2,     0,     4,    16,     0,
    2,     0,     4,    16,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     5,    17,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     3,     1,     1,     0,     0,
    3,     1,     5,     1,     0,     3,    17,    17,    16,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    3,     0,     0,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    33,     0,
    5,     0,     5,    33,     0,     5,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     3,    85,     1,    16,
    0,     0,     5,     1,     0,     0,     3,    85,     1,    16,
    0,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     3,    51,     0,    16,     5,     0,    34,     0,    16,
    0,     0,     5,     1,     0,     0,     3,    85,     1,    16,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     3,    51,     0,    16,     0,     0,     0,     0,     0,
    0,     1,    19,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,    35,    51,    32,    16,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    68,    16,     0,
    5,     0,    34,    32,    16,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     3,    51,     0,    16,     5,     3,    51,     0,    16,
    5,     0,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     5,    85,     1,    16,
    0,     3,    51,     0,    16,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     3,    51,     0,    16,
    0,     3,    51,     0,    16,     0,     0,     0,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     4,    20,    51,    16,     0,
    5,    20,    51,    16,     0,     5,    20,    68,    16,     0,
    5,    21,    85,    17,     0,     4,     3,    34,     0,    16,
    5,     3,    34,     0,    16,     5,    35,    34,    32,    16,
    4,    18,    17,    16,     0,     3,     1,     0,     0,     0,
    3,     1,     0,     0,     0,     5,    17,    17,    48,     0,
    4,     0,     0,    32,     0,     4,     0,     0,    32,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,     0,     0,    32,     0,     3,     0,    34,    32,    16,
    3,     0,    34,    32,    16,     3,     0,    34,    32,    16,
    3,     0,    85,    33,    16,     3,     0,     0,    32,     0,
    3,     0,    34,    32,    16,     3,     0,     0,    32,     0,
    3,     0,    51,    32,    16,     3,     0,    85,    33,    16,
    3,     0,     5,    33,     0,     3,     0,    34,    32,    16,
    3,     0,     0,    32,     0,     3,     0,     0,    32,     0,
    3,    35,    51,    32,    16,     3,    35,    51,    32,    16,
    3,    35,    85,    33,    16,     2,    18,    34,    16,     0,
    2,    18,    34,    16,     0,     2,    18,    34,    16,     0,
    2,    18,    34,    16,     0,     2,    18,    85,    17,     0,
    2,    18,    34,    16,     0,     2,    18,    34,    16,     0,
    2,    18,    34,    16,     0,     2,    18,    34,    16,     0,
    2,    18,    85,    17,     0,     3,    35,    51,    32,    16,
    3,    35,    85,    33,    16,     2,    18,    34,    16,     0,
    2,    18,    34,    16,     0,     2,    18,    34,    16,     0,
    2,    18,    68,    16,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     1,    17,    19,    16,     0,
    1,     1,    19,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    19,     0,     0,     3,     0,     0,    32,     0,
    3,     0,     5,    33,     0,     3,     0,    34,    32,    16,
    3,     0,    34,    32,    16,     2,     0,     0,    16,     0,
    2,    18,    34,    16,     0,     2,    18,    34,    16,     0,
    2,    18,    34,    16,     0,     2,    18,    51,    16,     0,
    1,     1,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     1,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     1,    85,     1,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    18,     0,     0,     1,     1,    21,     1,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    1,    17,    18,    16,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     3,     0,     0,    16,     0,
    1,    17,    21,    17,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,     1,    17,     0,     0,     1,     1,    18,     0,     0,
    1,     1,    21,     1,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    33,     0,
    2,     1,    21,     1,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     5,    17,     0,
    0,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    2,     0,     1,     0,     0,     2,     0,     1,    32,     0,
    2,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     4,    17,    17,    48,     0,
    3,     0,     0,    32,     0,     3,     0,     0,    32,     0,
    3,     0,     0,    32,     0,     3,    17,    17,    32,     0,
    3,    17,    20,    32,     0,     2,     0,     3,    16,     0,
    2,     0,     3,    16,     0,     2,     0,     3,    16,     0,
    2,     0,     3,    16,     0,     2,     0,     5,    17,     0,
    2,     0,     0,    16,     0,     2,    19,    51,    16,     0,
    2,    19,    51,    16,     0,     2,    19,    51,    16,     0,
    2,    19,    51,    16,     0,     2,    19,    85,    17,     0,
    2,    35,    85,    33,    16,     1,    18,    68,    16,     0,
    1,    18,    68,    16,     0,     1,    18,    68,    16,     0,
    1,    18,    68,    16,     0,     1,    18,    85,    17,     0,
    1,     2,    68,     0,     0,     1,     2,    68,     0,     0,
    1,     2,    68,     0,     0,     1,     2,    68,     0,     0,
    1,     2,    85,     1,     0,     2,    35,    51,    32,    16,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    85,    17,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    85,     1,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    1,    18,    85,    17,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    85,     1,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     1,    18,    85,    17,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    85,     1,     0,     2,    35,    51,    32,    16,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    21,     1,     0,
    2,     1,    21,     1,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    21,     1,     0,     2,     1,    21,     1,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     1,    18,    85,    17,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    85,     1,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     3,    16,     0,
    2,     0,     5,    17,     0,     2,     0,     5,    33,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     2,     0,     3,    32,     0,
    1,     0,     2,    16,     0,     1,     0,     2,    16,     0,
    1,     0,     2,    16,     0,     1,     0,     2,    16,     0,
    1,     0,     5,    17,     0,     2,    17,    19,    32,     0,
    1,     0,     2,     0,     0,     1,     0,     2,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     2,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,    18,    34,    16,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    1,     2,    34,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     2,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    85,     1,     0,     1,     2,    34,     0,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    32,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    32,     0,
    1,    18,    34,    16,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    85,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     2,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     0,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    85,     1,     0,
    1,     2,    34,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    0,     2,     5,     1,     0,     0,     2,     5,     1,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,    34,     0,    16,     1,    18,    18,    16,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     5,     2,    34,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    1,     1,     0,     0,     0,     5,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     4,     0,    34,    32,    16,
    4,    34,    34,    32,    16,     3,    17,    17,    16,     0,
    3,    17,    17,    32,     0,     3,    17,    17,    32,     0,
    3,    34,    34,    32,    16,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     1,    21,     1,     0,     2,     3,    85,     1,     0,
    2,     0,     5,     1,     0,     2,     1,    85,     1,     0,
    2,     1,    21,     1,     0,     2,     0,     5,     1,     0,
    2,     1,    85,     1,     0,     2,     5,    85,     1,     0,
    2,     0,     0,     0,     0,     2,     3,    51,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     1,    51,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     4,     0,     0,     2,     4,    68,     0,     0,
    2,     1,    68,     0,     0,     2,     0,     0,     0,     0,
    2,     3,    51,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    51,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     4,     0,     0,
    2,     4,    68,     0,     0,     2,     1,    68,     0,     0,
    2,     0,     0,     0,     0,     2,     3,    51,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     1,    51,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     4,     0,     0,     2,     4,    68,     0,     0,
    2,     1,    68,     0,     0,     2,     0,     0,     0,     0,
    2,     3,    51,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    51,     0,     0,
    2,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     5,    17,     0,     1,    19,    85,    17,     0,
    0,     2,    68,     0,     0,     0,     2,    68,     0,     0,
    0,     2,    68,     0,     0,     0,     2,    68,     0,     0,
    0,     2,    85,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    85,     1,     0,
    1,     0,     0,    16,     0,     1,     0,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     1,     1,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     4,    16,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     1,    20,    68,    16,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    68,     0,     0,
    1,    17,    68,    16,     0,     1,     0,     0,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    85,     1,     0,
    1,     0,     0,    16,     0,     1,     0,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     0,     0,     0,     0,
    1,     1,     1,     0,     0,     1,     0,     4,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     0,     1,    68,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     1,     0,     4,    16,     0,
    1,    20,    68,    16,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    68,     0,     0,     1,    17,    68,    16,     0,
    1,     1,     4,     0,     0,     1,     0,     0,     0,     0,
    1,     1,     1,     0,     0,     1,     0,     4,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    68,     0,     0,
    0,     0,    85,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    68,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    1,     0,     4,    16,     0,     1,    20,    68,    16,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    68,     0,     0,
    1,    17,    68,    16,     0,     1,     1,     4,     0,     0,
    1,     0,     0,     0,     0,     1,     1,     1,     0,     0,
    2,    17,    21,    17,     0,     1,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     1,    85,     1,     0,     2,     0,     4,     0,     0,
    2,     1,    68,     0,     0,     2,     4,    68,     0,     0,
    2,     0,     4,     0,     0,     2,     1,    68,     0,     0,
    2,     0,     4,     0,     0,     2,     1,    68,     0,     0,
    2,     4,    68,     0,     0,     2,     0,     4,     0,     0,
    2,     1,    68,     0,     0,     2,     0,     4,     0,     0,
    2,     1,    68,     0,     0,     2,     4,    68,     0,     0,
    2,     0,     4,     0,     0,     2,     1,    68,     0,     0,
    2,     0,     4,     0,     0,     2,     1,    68,     0,     0,
    2,     4,    68,     0,     0,     2,     0,     4,     0,     0,
    2,     1,    68,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     0,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     1,     4,     0,     0,     3,    34,    34,    32,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    4,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,    17,    17,    32,     0,
    5,    17,    20,    32,     0,     5,    35,    51,    32,    16,
    5,    35,    68,    32,    16,     5,    35,    85,    33,    16,
    5,    36,    68,    32,    16,     5,    37,    85,    33,    16,
    5,     0,     4,    32,     0,     5,     0,     5,    33,     0,
    5,    36,    34,    32,    16,     4,    19,    17,    16,     0,
    3,     2,     0,     0,     0,     3,     2,     0,     0,     0,
    2,     1,     0,     0,     0,     2,     1,     0,     0,     0,
    2,     1,     1,     0,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    21,    17,     0,
    4,     0,     4,     0,     0,     4,     0,     4,     0,     0,
    4,     4,    68,     0,     0,     5,     4,    68,     0,     0,
    5,     4,    68,     0,     0,     5,     4,    68,     0,     0,
    5,     5,    85,     1,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    3,     0,     0,     0,     0,     4,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    85,     1,     0,
    4,     4,    68,     0,     0,     5,     4,    68,     0,     0,
    5,     4,    68,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     4,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,    16,     0,
    4,    21,    51,    16,     0,     5,    21,    51,    16,     0,
    5,    53,    51,    48,    32,     4,    36,    34,    32,    16,
    3,    19,    17,    16,     0,     2,     2,     0,     0,     0,
    2,     2,     0,     0,     0,     1,     1,     0,     0,     0,
    2,     1,     0,     0,     0,     2,     1,     0,     0,     0,
    2,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    21,    68,    16,     0,     5,    37,    68,    32,    16,
    4,    20,    51,    16,     0,     5,    20,    51,    16,     0,
    5,    20,    68,    16,     0,     5,    52,    68,    48,    32,
    4,     3,    51,     0,    16,     5,     3,    51,     0,    16,
    5,    52,    51,    48,    32,     4,    35,    34,    32,    16,
    3,    18,    17,    16,     0,     3,    18,    17,    16,     0,
    3,    18,    18,    16,     0,     3,    18,    18,    16,     0,
    3,    18,    21,    17,     0,     5,    35,    34,    32,    16,
    4,    18,    17,    16,     0,     5,    18,    17,    16,     0,
    4,     1,     0,     0,     0,     5,     1,     0,     0,     0,
    5,    17,    17,    64,     0,     4,     0,     0,    48,     0,
    4,     0,     0,    48,     0,     4,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     4,    17,    17,    32,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    32,     0,     3,     0,     5,    33,     0,
    3,     0,     5,    33,     0,     3,     0,     5,    17,     0,
    3,     0,     5,    17,     0,     3,    17,    21,    17,     0,
    2,     0,     4,     0,     0,     2,     1,    68,     0,     0,
    2,     1,    68,     0,     0,     2,     1,    68,     0,     0,
    2,     1,    68,     0,     0,     2,     1,    85,     1,     0,
    2,     2,    68,     0,     0,     2,     2,    68,     0,     0,
    2,     2,    68,     0,     0,     2,     2,    68,     0,     0,
    2,     2,    85,     1,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     5,     1,     0,     3,    19,    85,    17,     0,
    2,     2,    68,     0,     0,     2,     2,    68,     0,     0,
    2,     2,    68,     0,     0,     2,     2,    68,     0,     0,
    2,     2,    85,     1,     0,     3,     0,     5,    17,     0,
    3,    17,    21,    17,     0,     3,     0,     5,    17,     0,
    3,    17,    21,    17,     0,     3,    19,    85,    17,     0,
    3,     0,     0,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    17,     0,     2,     2,    85,     1,     0,
    2,     1,    21,     1,     0,     2,     0,     0,    16,     0,
    2,     2,    51,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,     2,    68,     0,     0,
    2,     2,    51,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,     2,    68,     0,     0,
    2,     2,    51,     0,     0,     2,     1,    17,     0,     0,
    2,     2,    68,     0,     0,     2,     2,    51,     0,     0,
    2,     1,    17,     0,     0,     3,    19,    51,    16,     0,
    2,     2,    34,     0,     0,     2,     2,    34,     0,     0,
    2,     2,    34,     0,     0,     2,     2,    34,     0,     0,
    2,     2,    85,     1,     0,     3,    17,    17,    16,     0,
    3,     0,     0,    16,     0,     3,    17,    19,    16,     0,
    2,     0,     2,     0,     0,     2,     0,     2,     0,     0,
    2,     0,     2,     0,     0,     2,     0,     2,     0,     0,
    2,     0,     5,     1,     0,     2,     1,    85,     1,     0,
    2,     2,    34,     0,     0,     2,     1,    34,     0,     0,
    2,     2,    34,     0,     0,     2,     1,    34,     0,     0,
    2,     2,    34,     0,     0,     2,     1,    34,     0,     0,
    2,     2,    34,     0,     0,     2,     1,    34,     0,     0,
    3,    17,    17,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    32,     0,     3,    35,    51,    32,    16,
    3,    37,    85,    33,    16,     3,     0,    34,    32,    16,
    3,    21,    85,    17,     0,     3,    19,    51,    16,     0,
    3,    17,    17,    16,     0,     3,     0,     0,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     2,    34,     0,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    51,     0,    16,     0,     0,    85,     1,    16,
    3,     0,    85,     1,    16,     3,     0,    51,     0,    16,
    3,     0,    34,     0,    16,     0,     0,     3,     0,     0,
    0,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    3,     3,    85,     1,    16,     0,     3,    85,     1,    16,
    3,     0,     3,     0,     0,     3,     0,     3,    32,     0,
    3,     3,    51,     0,    16,     0,     3,    51,     0,    16,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     3,    51,     0,    16,     3,     3,    51,     0,    16,
    3,     3,    85,     1,    16,     0,     3,    51,     0,    16,
    0,     3,    85,     1,    16,     0,     3,    51,     0,    16,
    0,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     3,    34,     0,    16,     3,    35,    34,    32,    16,
    2,    18,    17,    16,     0,     1,     1,     0,     0,     0,
    3,     1,     0,     0,     0,     3,     1,     0,     0,     0,
    3,     1,     1,     0,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     2,     4,     0,     0,     2,     2,     4,     0,     0,
    2,     2,     4,     0,     0,     2,     2,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    3,     0,     5,    49,     0,     3,     0,     5,     1,     0,
    3,     0,     4,     0,     0,     3,     0,     4,    48,     0,
    3,     1,    20,     0,     0,     0,     1,    20,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    48,     0,
    3,    52,    68,    48,    32,     3,    53,    85,    49,    32,
    3,     1,    17,     0,     0,     3,     4,    68,     0,    32,
    3,     5,    85,     1,    32,     0,     4,    68,     0,    32,
    0,     5,    85,     1,    32,     0,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    48,     0,
    3,    52,    51,    48,    32,     2,    35,    34,    32,    16,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    3,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    19,     0,     0,     5,     1,    21,     1,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    20,     0,     0,
    5,     1,    21,     1,     0,     4,     0,     0,     0,     0,
    4,     3,    51,     0,    16,     4,    35,    51,    32,    16,
    5,     3,    51,     0,    16,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     3,     0,     0,
    4,     0,     0,     0,     0,     4,     3,    34,     0,    16,
    5,     3,    34,     0,    16,     5,     3,    51,     0,    16,
    5,    35,    51,    32,    16,     5,    35,    51,    32,    16,
    5,    35,    85,    33,    16,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    85,    17,     0,
    5,     3,    51,     0,    16,     5,     3,    85,     1,    16,
    4,     3,    34,     0,    16,     4,    35,    34,    32,    16,
    3,    18,    17,    16,     0,     2,     1,     0,     0,     0,
    2,     1,     0,     0,     0,     2,     1,     1,     0,     0,
    1,     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,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    17,     0,
    0,     1,    21,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     0,     1,    21,     1,     0,
    0,     1,    19,     0,     0,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     3,    51,     0,    16,     5,     3,    51,     0,    16,
    5,     3,    51,     0,    16,     5,     3,    68,     0,    16,
    4,     4,    68,     0,    16,     5,     4,    68,     0,    16,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,     0,     4,    32,     0,
    5,     0,     0,     0,     0,     5,     0,     4,     0,     0,
    5,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    48,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    20,     0,     0,     4,     3,    34,     0,    16,
    4,    35,    34,    32,    16,     3,    18,    17,    16,     0,
    2,     1,     0,     0,     0,     2,     1,     0,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     2,     0,     0,
    1,     0,     1,     0,     0,     1,     0,     1,     0,     0,
    2,     0,     1,     0,     0,     2,     0,     1,     0,     0,
    2,     0,     1,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,     1,     0,     0,
    2,     0,     1,     0,     0,     2,     0,     1,     0,     0,
    1,     0,     1,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    2,     1,     5,     1,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    2,    17,    21,    17,     0,     2,    17,    18,    16,     0,
    2,    17,    17,    16,     0,     3,    17,    17,    32,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     1,    32,     0,     2,     0,     5,    33,     0,
    2,    17,    17,    32,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,    34,    32,    16,     3,     0,    34,     0,    16,
    3,     0,    34,    32,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     3,    51,     0,    16,     0,     3,    51,     0,    16,
    0,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    32,     0,     3,    35,    34,    32,    16,
    2,    18,    17,    16,     0,     1,     1,     0,     0,     0,
    3,     1,     0,     0,     0,     3,     1,     0,     0,     0,
    3,     1,     1,     0,     0,     3,     1,     3,     0,     0,
    3,     1,     5,     1,     0,     3,    17,    17,    16,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    32,     0,
    3,     0,    17,    32,     0,     3,     0,    34,    32,    16,
    3,     0,    34,    32,    16,     3,     0,    17,    32,     0,
    3,    17,    17,    32,     0,     3,     0,     0,    32,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     1,    21,     1,     0,     1,     3,    85,     1,     0,
    1,     0,     5,     1,     0,     1,     1,    85,     1,     0,
    1,     1,    21,     1,     0,     1,     0,     5,     1,     0,
    1,     1,    85,     1,     0,     1,     5,    85,     1,     0,
    1,     0,     0,     0,     0,     1,     3,    51,     0,     0,
    1,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    17,     0,     0,
    1,     0,     4,     0,     0,     1,     4,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     0,     0,     0,     0,
    1,     3,    51,     0,     0,     1,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    17,     0,     0,     1,     0,     4,     0,     0,
    1,     4,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     0,     0,     0,     0,     1,     3,    51,     0,     0,
    1,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     1,    51,     0,     0,     1,     1,    17,     0,     0,
    1,     0,     4,     0,     0,     1,     4,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     0,     0,     0,     0,
    1,     3,    51,     0,     0,     1,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    51,     0,     0,
    1,     1,    17,     0,     0,     2,     0,     5,    17,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     1,    85,     1,     0,     1,     0,     4,     0,     0,
    1,     1,    68,     0,     0,     1,     4,    68,     0,     0,
    1,     0,     4,     0,     0,     1,     1,    68,     0,     0,
    1,     0,     4,     0,     0,     1,     1,    68,     0,     0,
    1,     4,    68,     0,     0,     1,     0,     4,     0,     0,
    1,     1,    68,     0,     0,     1,     0,     4,     0,     0,
    1,     1,    68,     0,     0,     1,     4,    68,     0,     0,
    1,     0,     4,     0,     0,     1,     1,    68,     0,     0,
    1,     0,     4,     0,     0,     1,     1,    68,     0,     0,
    1,     4,    68,     0,     0,     1,     0,     4,     0,     0,
    1,     1,    68,     0,     0,     2,     0,     5,    17,     0,
    2,    17,    21,    17,     0,     1,     0,     4,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,     1,    85,     1,     0,     1,     2,    68,     0,     0,
    1,     2,    68,     0,     0,     1,     2,    68,     0,     0,
    1,     2,    68,     0,     0,     1,     2,    85,     1,     0,
    5,     2,    85,     1,     0,     5,     2,    68,     0,     0,
    5,     2,    68,     0,     0,     5,     2,    68,     0,     0,
    4,     2,    68,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     4,     0,     4,     0,     0,
    2,    19,    85,    17,     0,     1,     2,    68,     0,     0,
    4,     2,    68,     0,     0,     5,     2,    68,     0,     0,
    5,     2,    68,     0,     0,     5,     2,    68,     0,     0,
    5,     2,    85,     1,     0,     1,     2,    68,     0,     0,
    1,     2,    68,     0,     0,     1,     2,    68,     0,     0,
    1,     2,    85,     1,     0,     2,     0,     5,    17,     0,
    2,    17,    21,    17,     0,     2,     0,     5,    17,     0,
    2,    17,    21,    17,     0,     2,    19,    85,    17,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    4,     2,    51,     0,     0,     5,     2,    51,     0,     0,
    5,     2,    51,     0,     0,     5,     2,    51,     0,     0,
    5,     2,    85,     1,     0,     4,     2,    68,     0,     0,
    5,     2,    68,     0,     0,     5,     2,    68,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     2,    85,     1,     0,     1,     1,    21,     1,     0,
    1,     2,    51,     0,     0,     1,     1,    17,     0,     0,
    1,     2,    68,     0,     0,     1,     2,    51,     0,     0,
    1,     1,    17,     0,     0,     1,     2,    68,     0,     0,
    1,     2,    51,     0,     0,     1,     1,    17,     0,     0,
    1,     2,    68,     0,     0,     1,     2,    51,     0,     0,
    1,     1,    17,     0,     0,     2,    19,    51,    16,     0,
    1,     2,    34,     0,     0,     4,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    85,     1,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    85,     1,     0,
    2,    17,    17,    16,     0,     2,     0,     0,    16,     0,
    2,    17,    19,    16,     0,     1,     0,     2,     0,     0,
    4,     0,     2,     0,     0,     4,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     2,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     5,     1,     0,     1,     0,     2,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     2,     0,     0,
    1,     0,     5,     1,     0,     1,     1,    85,     1,     0,
    1,     2,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     1,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     1,    34,     0,     0,
    2,    17,    17,    16,     0,     2,     0,     0,    16,     0,
    2,    21,    85,    17,     0,     2,    19,    51,    16,     0,
    2,    17,    17,    16,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     4,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    51,     0,     0,     5,     2,    85,     1,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    18,     0,     0,
    3,     1,    21,     1,     0,     4,     2,    34,     0,     0,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    20,     0,     0,     2,     0,     0,     0,     0,
    2,     3,    51,     0,    16,     2,     3,    51,     0,    16,
    2,     3,    51,     0,    16,     2,     3,    51,     0,    16,
    2,     3,    85,     1,    16,     2,     3,    51,     0,    16,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,    18,    34,    16,     0,     2,    18,    34,    16,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    20,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    4,     0,     0,    16,     0,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,    17,    17,    48,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     0,     2,    85,     1,     0,
    0,     1,    21,     1,     0,     0,     2,    34,     0,     0,
    0,     1,    18,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    85,     1,     0,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    18,     0,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     3,    16,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    0,     1,    34,     0,     0,     0,     1,    34,     0,     0,
    1,     0,     5,    17,     0,     1,    17,    21,    17,     0,
    0,     0,     4,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    85,     1,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,    19,    85,    17,     0,     0,     2,    68,     0,     0,
    0,     2,    68,     0,     0,     0,     2,    68,     0,     0,
    0,     2,    68,     0,     0,     0,     2,    85,     1,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    85,     1,     0,
    1,    17,    19,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    85,     1,     0,     1,    17,    17,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     1,     2,    34,     0,     0,
    1,    18,    34,    16,     0,     1,     2,    34,     0,     0,
    1,    18,    34,    16,     0,     1,     2,    34,     0,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    85,     1,     0,
    1,    17,    17,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    21,     1,     0,     2,     1,    21,     1,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     0,     2,    34,     0,     0,
    0,     2,    85,     1,     0,     1,    18,    85,    17,     0,
    1,     2,    85,     1,     0,     1,     2,    34,     0,     0,
    1,    18,    34,    16,     0,     1,     2,    34,     0,     0,
    1,    18,    34,    16,     0,     1,     2,    34,     0,     0,
    1,    18,    34,    16,     0,     1,     2,    34,     0,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    85,     1,     0,
    2,     0,    34,    32,    16,     2,     0,    68,    32,    16,
    2,     0,     4,    32,     0,     1,     0,     3,    16,     0,
    1,     0,     3,    16,     0,     1,     0,     3,    16,     0,
    1,     0,     3,    16,     0,     1,     0,     5,    17,     0,
    1,    19,    51,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    85,     1,     0,     2,    35,    68,    32,    16,
    1,    18,    51,    16,     0,     1,    18,    51,    16,     0,
    1,    18,    51,    16,     0,     1,    18,    51,    16,     0,
    1,    18,    85,    17,     0,     2,    17,    20,    32,     0,
    2,    36,    68,    32,    16,     2,    37,    85,    33,    16,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    18,     0,     0,     0,     1,    21,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    18,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     1,     1,    21,     1,     0,
    1,    17,    21,    17,     0,     1,     1,    18,     0,     0,
    1,    17,    18,    16,     0,     1,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    51,    16,     0,     1,    18,    85,    17,     0,
    2,    17,    17,    32,     0,     2,    36,    34,    32,    16,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     5,     1,     0,     3,     2,     5,     1,     0,
    3,     2,     2,     0,     0,     3,     2,     2,     0,     0,
    3,    18,    17,    16,     0,     5,     2,    34,     0,    16,
    4,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     5,    85,     1,    16,     3,     0,     5,     1,     0,
    3,     0,    34,     0,    16,     3,     0,     0,     0,     0,
    3,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    3,     0,    85,     1,    16,     3,     0,     0,     0,     0,
    3,     0,    34,     0,    16,     3,     0,     0,     0,     0,
    3,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,     0,     0,     0,     3,     0,     5,     1,     0,
    3,     0,     5,     1,     0,     3,     1,    21,     1,     0,
    3,     3,    85,     1,     0,     3,     0,     5,     1,     0,
    3,     1,    21,     1,     0,     3,     0,     5,     1,     0,
    3,     1,    21,     1,     0,     3,     3,    85,     1,     0,
    3,     0,     0,     0,     0,     3,     3,    51,     0,     0,
    3,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    19,     0,     0,     3,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     5,    85,     1,     0,
    3,     3,    51,     0,     0,     3,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     3,    51,     0,     0,
    2,     2,    34,     0,     0,     2,     2,    34,     0,     0,
    2,     2,    34,     0,     0,     2,     2,    68,     0,     0,
    3,    19,    51,    16,     0,     3,     3,    51,     0,     0,
    2,     2,    34,     0,     0,     2,     2,    34,     0,     0,
    2,     2,    34,     0,     0,     2,     2,    34,     0,     0,
    2,     2,    85,     1,     0,     3,    19,    51,    16,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     4,     3,    51,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     3,     0,     0,     5,     0,     3,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     3,    51,     0,     0,     1,    19,    51,    16,     0,
    1,    19,    51,    16,     0,     1,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     4,     3,    51,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     3,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     3,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     3,     0,     0,     5,     0,     3,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,    16,     0,
    2,     3,    68,     0,     0,     2,     1,    20,     0,     0,
    2,     0,     0,    16,     0,     2,     3,    51,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    2,    20,    68,    16,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    51,     0,    32,
    5,     3,    51,     0,     0,     5,     3,    51,     0,    32,
    4,     3,    51,     0,     0,     4,     3,    51,     0,    32,
    2,     4,    68,     0,     0,     2,     3,    51,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    51,     0,     0,
    2,     1,    17,     0,     0,     2,     4,    68,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    3,     3,    51,     0,     0,     3,     3,    51,     0,    32,
    3,     3,    51,     0,     0,     3,     3,    51,     0,    32,
    3,     3,    51,     0,     0,     3,     3,    51,     0,    32,
    2,    20,    68,    16,     0,     2,     3,    51,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    51,     0,     0,
    2,     1,    17,     0,     0,     3,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     1,    17,     0,     0,     0,     2,    51,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    18,    34,    16,     0,
    1,     1,    17,     0,     0,     1,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    20,     0,     0,
    0,     1,    21,     1,     0,     1,     1,    17,     0,     0,
    1,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     2,    34,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    20,     0,     0,
    0,     1,    21,     1,     0,     2,     1,    21,     1,     0,
    2,     1,    20,     0,     0,     2,     1,    17,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     0,     2,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     1,    17,     0,     0,
    5,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     4,     2,    34,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,    17,    17,    32,     0,     3,     1,    17,     0,     0,
    3,     1,    20,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    0,     2,    51,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     2,    34,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    20,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     0,     1,    21,     1,     0,
    5,     0,     0,     0,     0,     0,     2,    51,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    4,     0,     0,     0,     0,     4,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,     0,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    81,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    80,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    80,     0,     5,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     3,     0,     0,    48,     0,
    3,    52,    51,    48,    32,     2,    35,    34,    32,    16,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     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,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    1,     0,     0,     0,     0,     0,     1,     5,     1,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     4,     0,     0,     1,     1,     4,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     1,     1,     5,     1,     0,
    1,    17,    21,    17,     0,     1,     1,     1,     0,     0,
    1,    17,    17,    16,     0,     1,     1,     1,     0,     0,
    1,     1,     0,     0,     0,     3,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,    16,     0,
    5,    20,    68,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     4,    16,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     1,    19,     0,     0,     0,     1,    17,     0,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     4,    16,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    1,    19,    68,    16,     0,     0,     2,    51,     0,     0,
    0,     2,    51,     0,     0,     0,     2,    51,     0,     0,
    0,     2,    51,     0,     0,     1,    17,    20,    16,     0,
    1,    19,    51,    16,     0,     1,    17,    17,    16,     0,
    1,    20,    68,    16,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,    32,     0,     3,    51,     0,    32,
    0,     3,    51,     0,    32,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     1,    19,    51,    16,     0,
    1,    17,    17,    16,     0,     1,    20,    68,    16,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,    32,
    0,     3,    51,     0,    32,     0,     3,    51,     0,    32,
    0,     3,    51,     0,    32,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    4,    20,    68,    16,     0,     1,    19,    51,    16,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    48,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    48,     0,     4,     0,     0,     0,     0,
    4,     3,    34,     0,    16,     4,    35,    34,    32,    16,
    3,    18,    17,    16,     0,     2,     1,     0,     0,     0,
    2,     1,     0,     0,     0,     2,     1,     1,     0,     0,
    1,     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,     1,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    17,     0,
    5,     0,     1,     0,     0,     5,     0,     1,    16,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,     1,    17,     0,     0,
    4,     0,     0,     0,     0,     4,     4,    34,     0,    16,
    4,    36,    34,    32,    16,     3,    19,    17,    16,     0,
    2,     2,     0,     0,     0,     1,     1,     0,     0,     0,
    1,     1,     0,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     2,     0,     0,     1,     1,     5,     1,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     1,    17,    21,    17,     0,
    1,    17,    18,    16,     0,     3,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     4,     0,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,    33,     0,     5,     0,     5,     1,     0,
    0,     3,    85,     1,    16,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,     3,    85,     1,    16,
    0,     3,    85,     1,    16,     0,     3,    51,     0,    16,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,    35,    51,    32,    16,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    68,    16,     0,     5,     3,    51,     0,    16,
    0,     3,    51,     0,    16,     0,     3,    51,     0,    16,
    5,     0,     0,     0,     0,     5,     3,    34,     0,    16,
    5,    35,    34,    32,    16,     4,    18,    17,    16,     0,
    5,    18,    17,    16,     0,     4,     1,     0,     0,     0,
    5,     1,     0,     0,     0,     5,     1,     1,     0,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     2,     2,     0,     0,     4,    18,    34,    16,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     2,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     2,     0,     0,     5,     0,     5,     1,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     3,    34,     0,    16,
    3,    35,    34,    32,    16,     2,    18,    17,    16,     0,
    1,     1,     0,     0,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,    34,    32,    16,     3,     0,    34,     0,    16,
    3,     2,    34,     0,    16,     3,     0,    34,    32,    16,
    3,     0,    34,     0,    16,     3,     2,    34,     0,    16,
    3,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,     0,    34,    32,    16,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     3,     0,     0,     3,     0,     5,     1,     0,
    3,     0,     5,    17,     0,     3,    19,    21,    17,     0,
    2,     2,     4,     0,     0,     2,     2,     4,     0,     0,
    2,     2,     4,     0,     0,     2,     2,     4,     0,     0,
    2,     2,     5,     1,     0,     3,     1,    21,     1,     0,
    3,     3,    21,     1,     0,     3,     0,     3,    16,     0,
    3,    19,    19,    16,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     5,     1,     0,
    3,     3,    19,     0,     0,     3,     1,    19,     0,     0,
    3,     3,    19,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     5,     1,     0,
    3,     3,    21,     1,     0,     3,    19,    21,    17,     0,
    2,     2,     4,     0,     0,     2,     2,     4,     0,     0,
    2,     2,     4,     0,     0,     2,     2,     4,     0,     0,
    3,    19,    19,    16,     0,     3,     3,    19,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     5,     1,     0,     3,    19,    19,    16,     0,
    3,     1,    17,     0,     0,     3,     3,    17,     0,     0,
    2,     2,     0,     0,     0,     2,     2,     0,     0,     0,
    1,     1,     0,     0,     0,     4,     1,     0,     0,     0,
    5,     1,     0,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     5,     1,     0,
    4,     0,     0,     0,     0,     4,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     5,     1,     0,
    4,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     5,    17,    17,    64,     0,
    4,     0,     0,    48,     0,     4,     0,    34,    48,    16,
    4,    34,    34,    48,    16,     5,    34,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,     0,    48,     0,
    4,     0,     0,    32,     0,     4,     0,     0,    32,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    32,     0,     3,    17,    17,    32,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     4,    32,     0,     2,    35,    68,    32,    16,
    2,    36,    68,    32,    16,     2,    35,    51,    32,    16,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    51,    16,     0,
    1,    18,    85,    17,     0,     2,    36,    34,    32,    16,
    1,    19,    17,    16,     0,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    4,     1,     0,     0,     0,     5,    17,    17,    64,     0,
    5,    34,    34,    64,    16,     4,    17,    17,    48,     0,
    4,    17,    17,    48,     0,     5,    17,    17,    48,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    4,     0,     0,    32,     0,     4,     0,    34,    32,    16,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     5,     0,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,     0,    34,    32,    16,     5,    34,    34,    32,    16,
    4,     0,    34,    32,    16,     4,    34,    34,    32,    16,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,    34,    32,    16,     5,     0,     0,    32,     0,
    5,     0,     5,    33,     0,     5,     0,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     3,    34,     0,    16,
    5,    35,    34,    32,    16,     4,    18,    17,    16,     0,
    5,    18,    17,    16,     0,     5,    18,    18,    16,     0,
    5,    18,    18,    16,     0,     4,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     4,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     5,     1,     0,
    5,    35,    51,    32,    16,     5,     3,    51,     0,    16,
    5,     0,     0,     0,     0,     5,     1,    17,     0,     0,
    5,     0,     3,     0,     0,     5,     0,     3,    32,     0,
    5,     0,     0,     0,     0,     5,     0,     3,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    17,     0,
    5,    19,    21,    17,     0,     4,     2,     4,     0,     0,
    5,     2,     4,     0,     0,     5,     2,     4,     0,     0,
    5,     2,     4,     0,     0,     5,     2,     5,     1,     0,
    5,     1,    21,     1,     0,     5,     3,    21,     1,     0,
    5,     0,     3,    16,     0,     5,    19,    19,    16,     0,
    4,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     5,     1,     0,     5,     3,    19,     0,     0,
    5,     1,    19,     0,     0,     5,     0,     0,    16,     0,
    5,    19,    19,    16,     0,     4,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     5,     1,     0,
    5,    19,    19,    16,     0,     5,    19,    21,    17,     0,
    4,     2,     4,     0,     0,     5,     2,     4,     0,     0,
    5,     2,     4,     0,     0,     5,     2,     4,     0,     0,
    5,     2,     5,     1,     0,     4,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     3,    19,     0,     0,     5,     3,    21,     1,     0,
    5,     3,    19,     0,     0,     5,     1,    17,     0,     0,
    5,     3,    17,     0,     0,     4,     2,     0,     0,     0,
    5,     2,     0,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,    34,    34,    64,    16,
    4,    17,    17,    48,     0,     4,    34,    34,    48,    16,
    5,    34,    34,    48,    16,     4,    17,    17,    32,     0,
    5,    17,    17,    48,     0,     5,    19,    17,    16,     0,
    5,     3,    17,     0,     0,     4,     2,     0,     0,     0,
    5,     2,     0,     0,     0,     5,     2,     2,     0,     0,
    5,    18,    18,    16,     0,     5,    18,    18,    16,     0,
    5,    18,    21,    17,     0,     5,     2,     2,     0,     0,
    5,     2,     5,     1,     0,     5,    19,    17,    16,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    16,     0,
    4,     3,    17,     0,     0,     3,     2,     0,     0,     0,
    3,     2,     0,     0,     0,     2,     1,     0,     0,     0,
    2,     1,     0,     0,     0,     2,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    48,     0,     3,     0,    34,    48,    16,
    3,     0,    34,    48,    16,     3,     0,    34,    48,    16,
    3,     0,     0,    48,     0,     3,     0,     0,    48,     0,
    3,    53,    51,    48,    32,     2,    36,    34,    32,    16,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    1,     1,     1,     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,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,    48,    16,     0,     0,    34,     0,    16,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,    48,    16,     0,     0,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     5,    85,     1,    32,
    5,     0,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     5,    85,     1,    32,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    48,     0,     5,     0,    34,    48,    16,
    5,     5,    51,     0,    32,     5,     0,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     5,    51,     0,    32,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    17,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     5,     1,     0,     0,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,     0,     0,
    5,     5,    85,     1,     0,     0,     0,     0,     0,     0,
    0,     5,    85,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,     0,     0,     5,     5,    51,     0,     0,
    4,     4,    34,     0,    16,     5,     4,    34,     0,    16,
    5,    36,    34,    32,    16,     4,    19,    17,    16,     0,
    3,     2,     0,     0,     0,     3,     2,     0,     0,     0,
    3,     2,     2,     0,     0,     3,     2,     2,     0,     0,
    3,     2,     5,     1,     0,     5,    34,    34,    48,    16,
    4,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,    34,    32,    16,     5,     0,     0,    32,     0,
    5,     0,     5,    33,     0,     5,     0,     0,     0,     0,
    5,     5,    85,     1,    16,     5,     0,     5,     1,     0,
    5,     0,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    17,     0,
    5,     0,     5,    17,     0,     5,    17,    21,    17,     0,
    5,     0,     5,    17,     0,     5,    19,    85,    17,     0,
    5,     0,     5,     1,     0,     5,     1,    21,     1,     0,
    5,     3,    85,     1,     0,     5,     0,     5,     1,     0,
    5,     1,    21,     1,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    17,    19,    16,     0,
    5,    17,    21,    17,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     5,    19,    51,    16,     0,
    5,    19,    85,    17,     0,     5,     0,     5,    17,     0,
    5,     0,     5,     1,     0,     5,     1,    21,     1,     0,
    5,     3,    85,     1,     0,     5,     0,     0,     0,     0,
    5,     3,    51,     0,     0,     5,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     1,    19,     0,     0,
    5,     1,    17,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    17,    17,    16,     0,
    5,    19,    51,    16,     0,     4,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    85,     1,     0,
    5,    19,    51,    16,     0,     4,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    68,     0,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     5,    19,    51,    16,     0,
    5,    21,    85,    17,     0,     5,     0,     0,     0,     0,
    5,     5,    85,     1,     0,     5,     3,    51,     0,     0,
    5,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    20,     0,     0,
    4,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    68,     0,     0,
    4,     4,    68,     0,     0,     5,     4,    68,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     4,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    16,     0,     5,     1,    17,     0,     0,
    4,     0,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    18,     0,     0,     5,     1,    21,     1,     0,
    4,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    4,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     2,     0,     0,     5,     0,     5,     1,     0,
    5,    17,    17,    16,     0,     5,     1,    17,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    19,    19,    16,     0,     4,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     4,     0,     0,     5,     0,     0,    16,     0,
    5,     3,     3,     0,     0,     5,     3,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     0,    16,     0,     5,    19,    17,    16,     0,
    4,     2,     0,     0,     0,     5,     2,     0,     0,     0,
    5,     2,     2,     0,     0,     5,    18,    18,    16,     0,
    5,    18,    20,    16,     0,     4,     1,     3,     0,     0,
    5,     1,     3,     0,     0,     5,     1,     3,     0,     0,
    5,     1,     3,     0,     0,     5,     1,     5,     1,     0,
    4,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     3,     0,     0,
    3,     0,     0,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    0,     2,     5,     1,     0,     0,     1,     1,     0,     0,
    0,     2,     2,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     2,    34,     0,     0,     4,     1,    17,     0,     0,
    3,     0,     0,    32,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     1,    32,     0,     2,     0,     5,    33,     0,
    2,    17,    17,    32,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    2,    34,    34,    32,    16,     2,    17,    17,    32,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    3,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    3,     1,     1,     0,     0,     3,     3,     5,     1,     0,
    0,     3,     5,     1,     0,     0,     1,     1,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    3,    19,    19,    16,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     4,     0,     0,     3,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     1,     1,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    3,    19,    17,    16,     0,     2,     2,     0,     0,     0,
    2,     2,     0,     0,     0,     1,     1,     0,     0,     0,
    1,     1,     0,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     3,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    5,     1,     3,     0,     0,     1,     1,     5,     1,     0,
    1,    17,    21,    17,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,    17,    19,    16,     0,     1,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,     0,     0,     0,     4,     0,     0,    32,     0,
    4,     0,    17,    32,     0,     5,     0,    17,    32,     0,
    5,     0,     0,    32,     0,     4,     0,     0,    16,     0,
    4,     0,     0,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,    35,    34,    32,    16,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     3,     0,     0,     5,     1,    17,     0,     0,
    5,     2,    34,     0,    16,     4,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     1,    16,     0,     5,     0,     5,    17,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     3,     3,    19,     0,     0,
    3,     1,    17,     0,     0,     3,     3,    17,     0,     0,
    3,     3,    34,     0,    16,     3,     3,    17,     0,     0,
    2,     2,     0,     0,     0,     2,     2,     0,     0,     0,
    1,     1,     0,     0,     0,     1,     1,     0,     0,     0,
    1,     1,     1,     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,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     3,    51,     0,    16,
    0,     0,     4,     0,     0,     0,     4,    68,     0,    16,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     3,    51,     0,    16,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     4,     0,    34,     0,    16,
    4,     0,    34,    32,    16,     0,     3,    51,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    1,     1,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     1,    17,    21,    17,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     0,     0,    48,     0,     5,     0,    34,    48,    16,
    4,    17,    17,    32,     0,     3,     0,     0,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     2,    34,     0,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     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,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    17,     0,     0,     1,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    16,     0,
    0,     2,     5,     1,     0,     0,     1,     1,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    16,     0,
    2,     2,     2,     0,     0,     2,     2,    34,     0,    16,
    0,     2,     2,     0,     0,     0,     2,    34,     0,    16,
    0,     1,     1,     0,     0,     2,     0,     0,     0,     0,
    2,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,    34,     0,    16,     0,     1,     1,     0,     0,
    0,     2,     2,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,    18,    34,    16,     0,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    32,    16,     4,     0,    34,     0,    16,
    4,     0,    34,    32,    16,     0,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,    35,    51,    32,    16,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    68,    16,     0,     5,     3,    51,     0,    16,
    0,     3,    51,     0,    16,     0,     3,    51,     0,    16,
    0,     3,    51,     0,    16,     3,    18,    34,    16,     0,
    3,    18,    34,    16,     0,     3,    18,    34,    16,     0,
    3,    18,    68,    16,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,     1,    17,     0,     0,     2,     1,    19,     0,     0,
    4,     3,    51,     0,    16,     4,    35,    51,    32,    16,
    0,     3,    51,     0,    16,     1,    17,    17,    16,     0,
    1,    17,    21,    17,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    21,     1,     0,
    2,     0,     0,    16,     0,     2,     0,     2,    16,     0,
    2,     0,     5,    17,     0,     1,     0,     0,     0,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,    34,    32,    16,     3,     0,    34,     0,    16,
    3,     0,    34,    32,    16,     3,     0,    34,     0,    16,
    3,     0,    34,    32,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     5,    85,     1,    16,
    3,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,    35,    51,    32,    16,     3,    36,    68,    32,    16,
    3,     3,    51,     0,    16,     3,     4,    68,     0,    16,
    0,     4,    68,     0,    16,     0,     3,    51,     0,    16,
    3,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,    36,    34,    32,    16,     2,    19,    17,    16,     0,
    1,     2,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     2,     0,     0,     0,     1,     5,     1,     0,
    3,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    4,     0,     0,    16,     0,     4,     0,     0,    32,     0,
    4,     0,    17,    32,     0,     5,     0,    17,    32,     0,
    5,     0,    34,    32,    16,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    32,     0,     5,     0,     0,    32,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    3,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,    34,    34,    32,    16,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    3,     0,     3,     0,     0,     3,     0,     3,    48,     0,
    3,     0,     3,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    48,     0,     3,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    48,     0,
    3,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     0,    34,    48,    16,
    5,    34,    34,    48,    16,     5,     0,     0,    48,     0,
    5,    51,    51,    48,    32,     4,    34,    34,    32,    16,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     2,    17,    19,    32,     0,
    1,     0,     2,    16,     0,     1,     0,     2,    16,     0,
    1,     0,     2,    16,     0,     1,     0,     2,    16,     0,
    1,     0,     5,    17,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     1,    19,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     0,     3,    51,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     1,    19,     0,     0,     0,     1,    17,     0,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     3,    51,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     4,    16,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    1,    19,    68,    16,     0,     0,     2,    51,     0,     0,
    0,     2,    51,     0,     0,     0,     2,    51,     0,     0,
    0,     2,    51,     0,     0,     1,    17,    20,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    51,     0,     0,     1,    17,    17,    16,     0,
    1,    20,    68,    16,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    1,    19,    51,    16,     0,     1,    17,    17,    16,     0,
    1,    20,    68,    16,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     1,    19,    51,    16,     0,
    2,    17,    17,    32,     0,     2,    17,    17,    32,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    5,     0,     3,     0,     0,     0,     1,     3,     0,     0,
    5,     0,     0,     0,     0,     5,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,    51,     0,    16,
    0,     3,     5,     1,     0,     0,     1,     1,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,    17,     0,     0,
    4,     0,     0,     0,     0,     5,     0,     0,    64,     0,
    4,     0,     0,    48,     0,     5,     0,     0,    48,     0,
    5,    34,    34,    48,    16,     4,    17,    17,    32,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     2,    34,     0,    16,
    2,    34,    34,    32,    16,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    20,    16,     0,
    4,     0,     3,     0,     0,     5,     0,     3,     0,     0,
    5,     0,     3,     0,     0,     5,     0,     3,     0,     0,
    5,     0,     5,     1,     0,     4,     0,     0,     0,     0,
    4,     3,     3,     0,     0,     5,     3,     3,     0,     0,
    5,     3,     3,     0,     0,     5,     3,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     3,     0,     0,     5,     0,     5,     1,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     3,    51,     0,    16,     0,     1,    17,     0,     0,
    0,     3,    51,     0,    16,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     0,     1,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    0,     1,     1,     0,     0,     0,     3,     3,     0,     0,
    0,     1,     1,     0,     0,     0,     3,     3,     0,     0,
    0,     1,     1,     0,     0,     1,    17,    20,    16,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     0,     1,     3,     0,     0,
    0,     1,     3,     0,     0,     0,     1,     3,     0,     0,
    0,     1,     3,     0,     0,     1,    17,    21,    17,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     2,    21,     1,     0,
    2,     1,    21,     1,     0,     2,     2,    21,     1,     0,
    2,     2,    19,     0,     0,     2,     1,    17,     0,     0,
    2,     2,    18,     0,     0,     2,    18,    18,    16,     0,
    2,     2,    18,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     0,     0,    48,     0,     4,     0,    34,    48,    16,
    4,    53,    51,    48,    32,     3,    36,    34,    32,    16,
    2,    19,    17,    16,     0,     1,     2,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    0,     1,     5,     1,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    2,     1,     5,     1,     0,     2,    17,    21,    17,     0,
    2,     1,     1,     0,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     3,     1,    17,     0,     0,
    3,    17,    17,    32,     0,     5,     1,    17,     0,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     2,    34,     0,    16,     4,     0,    34,     0,    16,
    4,     2,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    34,    34,    32,    16,     5,     0,    34,     0,    16,
    4,    17,    17,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     1,     0,     0,     3,     0,     5,     1,     0,
    3,     0,     5,    17,     0,     3,     1,    21,     1,     0,
    3,     0,     1,    16,     0,     3,     1,    17,     0,     0,
    3,     0,     0,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    21,    17,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     0,     0,     0,
    2,     4,     4,     0,     0,     2,     4,     4,     0,     0,
    2,     4,     4,     0,     0,     2,     5,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    3,     1,    17,     0,     0,     3,     1,    21,     1,     0,
    3,     1,    17,     0,     0,     3,     0,     0,    16,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     3,    34,     0,    16,
    2,     3,    34,     0,    16,     2,    35,    34,    32,    16,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    5,     1,    17,     0,     0,     5,     2,    34,     0,    16,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    5,     1,    17,     0,     0,     5,     2,    34,     0,    16,
    5,    18,    17,    16,     0,     5,    18,    18,    16,     0,
    5,    18,    18,    16,     0,     4,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     5,     1,     0,
    1,    18,    18,    16,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,    18,    18,    16,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    21,     1,     0,
    2,     3,    51,     0,    16,     2,     3,    51,     0,    16,
    2,     3,    85,     1,    16,     2,     4,    34,     0,    16,
    2,    36,    34,    32,    16,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    1,     1,     0,     0,     0,     2,     1,     0,     0,     0,
    2,     1,     0,     0,     0,     2,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    4,     1,    17,     0,     0,     3,     0,     0,    16,     0,
    3,    20,    51,    16,     0,     3,    20,    51,    16,     0,
    3,    20,    68,    16,     0,     3,    21,    85,    17,     0,
    3,    52,    68,    48,    32,     3,    52,    51,    48,    32,
    2,    35,    34,    32,    16,     1,    18,    17,    16,     0,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     2,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     1,     0,     0,     5,     0,     1,     0,     0,
    5,     0,     1,     0,     0,     5,     0,     1,     0,     0,
    5,     0,     5,     1,     0,     1,     0,     1,     0,     0,
    1,     0,     1,     0,     0,     1,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    2,     1,     5,     1,     0,     2,    17,    21,    17,     0,
    2,     1,     2,     0,     0,     2,    17,    18,    16,     0,
    2,    17,    17,    16,     0,     5,     1,    17,     0,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,     0,    32,     0,
    5,    35,    51,    32,    16,     5,    36,    68,    32,    16,
    5,    36,    34,    32,    16,     4,    19,    17,    16,     0,
    3,     2,     0,     0,     0,     3,     2,     0,     0,     0,
    3,     2,     2,     0,     0,     3,     2,     3,     0,     0,
    3,    18,    17,    16,     0,     5,    19,    17,    16,     0,
    4,     2,     0,     0,     0,     3,     1,     0,     0,     0,
    3,     1,     0,     0,     0,     5,    17,    17,    48,     0,
    5,     2,     0,     0,     0,     4,     1,     0,     0,     0,
    5,     1,     0,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     2,     0,     0,     5,     1,     5,     1,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    64,     0,
    4,     0,     0,    48,     0,     4,     0,    17,    48,     0,
    5,     0,    17,    48,     0,     5,     0,     0,    48,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    4,     0,    34,    32,    16,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     5,     0,    34,    32,    16,
    4,    17,    17,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     5,     1,     0,
    3,     2,    21,     1,     0,     3,     1,    21,     1,     0,
    3,     2,    21,     1,     0,     3,     2,    19,     0,     0,
    3,     1,    17,     0,     0,     3,     2,    18,     0,     0,
    3,     2,    18,     0,     0,     3,     1,    17,     0,     0,
    3,     2,    17,     0,     0,     2,     1,     0,     0,     0,
    2,     1,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     3,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,    19,    21,    17,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     5,     1,     0,     1,     0,     3,    16,     0,
    1,    19,    19,    16,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    1,     3,     3,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    1,     3,     5,     1,     0,     1,    19,    21,    17,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     5,     1,     0,     1,    19,    19,    16,     0,
    5,     0,     0,    16,     0,     5,    19,    51,    16,     0,
    4,     2,    34,     0,    16,     3,    17,    17,    32,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    2,     0,     5,    17,     0,     2,    17,    21,    17,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     2,    17,    21,    17,     0,
    2,     1,    21,     1,     0,     2,     1,    21,     1,     0,
    2,     0,     0,    16,     0,     2,    17,    21,    17,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    2,    17,    19,    16,     0,     1,     0,     2,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     2,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     5,     1,     0,
    2,    17,    17,    16,     0,     2,     1,    21,     1,     0,
    2,     1,    19,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    64,     0,
    5,     0,     0,    80,     0,     5,     0,     4,    80,     0,
    5,     4,     4,     0,     0,     5,     4,     4,     0,     0,
    5,     5,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    5,     0,     4,    16,     0,     1,     1,     4,     0,     0,
    1,     4,     4,     0,     0,     1,     5,     5,     1,     0,
    5,     0,     0,    16,     0,     1,     1,     1,     0,     0,
    1,     4,     4,     0,     0,     5,     0,     0,    16,     0,
    1,     1,     1,     0,     0,     1,     4,     4,     0,     0,
    4,     4,     4,     0,     0,     4,    68,    68,    64,    48,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     2,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    21,     1,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     5,     1,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    1,     0,     5,    17,     0,     1,    17,    21,    17,     0,
    1,     1,     5,     1,     0,     1,     0,     2,    16,     0,
    1,    17,    18,    16,     0,     1,     1,     2,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    1,     2,     2,     0,     0,     1,     2,     5,     1,     0,
    1,     2,     2,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    1,     2,     2,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    2,    17,    17,    16,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     3,    34,     0,    16,     5,    35,    34,    32,    16,
    4,    18,    17,    16,     0,     5,    18,    17,    16,     0,
    5,     3,    51,     0,    16,     5,     3,    68,     0,    16,
    5,     4,    34,     0,    16,     5,     4,    68,     0,    16,
    5,     0,     0,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    19,    19,    16,     0,     5,    19,    20,    16,     0,
    4,     2,     3,     0,     0,     5,     2,     3,     0,     0,
    5,     2,     3,     0,     0,     5,     2,     3,     0,     0,
    4,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     3,     0,     0,
    5,     2,     5,     1,     0,     5,    20,    20,    16,     0,
    5,    21,    21,    17,     0,     4,     4,     4,     0,     0,
    5,     4,     4,     0,     0,     5,     4,     4,     0,     0,
    4,     3,     3,     0,     0,     5,     3,     3,     0,     0,
    5,     3,     3,     0,     0,     5,     0,     4,    16,     0,
    5,     0,     5,    17,     0,     5,     1,     1,     0,     0,
    5,     1,     4,     0,     0,     5,     4,     4,     0,     0,
    5,     5,     5,     1,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     0,    16,     0,
    5,    20,    17,    16,     0,     4,     3,     0,     0,     0,
    5,     3,     0,     0,     0,     4,     2,     0,     0,     0,
    5,     2,     0,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     5,     1,     0,
    5,    34,    34,    64,    16,     5,     3,     3,     0,     0,
    5,    19,    19,    16,     0,     4,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     3,    51,     0,    16,
    5,    19,    17,    16,     0,     5,    51,    51,    64,    32,
    5,     1,     0,     0,     0,     5,     0,     0,    64,     0,
    4,     0,     0,    48,     0,     3,     0,     0,    32,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     1,    16,     0,
    2,     0,     5,    17,     0,     2,    17,    21,    17,     0,
    1,     0,     4,     0,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     1,     5,     1,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     1,     5,     1,     0,
    1,     0,     0,    16,     0,     1,     2,     5,     1,     0,
    1,     1,     1,     0,     0,     1,     0,     0,    16,     0,
    1,    18,    68,    16,     0,     1,     2,     4,     0,     0,
    1,     1,     1,     0,     0,     1,     0,     0,    16,     0,
    1,    18,    68,    16,     0,     1,     2,     4,     0,     0,
    1,     1,     1,     0,     0,     1,     2,     4,     0,     0,
    1,    18,    68,    16,     0,     1,     1,     1,     0,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     5,     5,     1,     0,
    1,     1,     1,     0,     0,     1,     4,     4,     0,     0,
    1,     1,     1,     0,     0,     1,     4,     4,     0,     0,
    1,     1,     1,     0,     0,     1,     4,     4,     0,     0,
    1,     1,     1,     0,     0,     2,    17,    21,    17,     0,
    1,     0,     4,     0,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     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,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    17,     0,
    0,     1,    21,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     0,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    4,     4,    68,     0,    48,     5,     4,    68,     0,    48,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     4,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    4,     4,    51,     0,    32,     4,    52,    51,    48,    32,
    5,     4,    51,     0,    32,     5,     4,    68,     0,    32,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     4,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     1,    68,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     1,    68,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     0,    68,     0,    16,
    0,     1,    68,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,    17,    21,    17,     0,
    1,     1,    21,     1,     0,     0,     1,    21,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     1,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     1,    20,     0,     0,     0,     1,    17,     0,     0,
    0,     4,    68,     0,    48,     0,     1,    17,     0,     0,
    0,     4,    68,     0,    48,     0,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     1,    20,     0,     0,
    0,     4,    68,     0,    32,     0,     1,    17,     0,     0,
    0,     4,    51,     0,    32,     0,     1,    17,     0,     0,
    0,     4,    51,     0,    32,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     4,    51,     0,    32,
    3,     4,    51,     0,    32,     4,     1,    17,     0,     0,
    4,    17,    17,    16,     0,     4,    17,    17,    64,     0,
    4,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     2,    85,     1,     0,     2,     1,    21,     1,     0,
    2,     2,    51,     0,     0,     2,     1,    17,     0,     0,
    2,     2,    34,     0,     0,     2,     2,    34,     0,     0,
    2,     1,    17,     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,     5,     1,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     0,     1,    21,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    68,    16,     0,
    1,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     1,    68,     0,     0,     1,    17,    68,    16,     0,
    0,     1,    68,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    68,     0,     0,     1,     1,    68,     0,     0,
    1,    17,    68,    16,     0,     0,     1,    17,     0,     0,
    1,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     0,     1,    85,     1,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    0,     1,    68,     0,     0,     0,     1,    68,     0,     0,
    1,     0,     5,    17,     0,     1,    17,    21,    17,     0,
    1,     1,     5,     1,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     1,     2,     5,     1,     0,
    1,     1,     1,     0,     0,     1,     0,     0,    16,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     3,    51,     0,    32,     3,    51,    51,    48,    32,
    2,    34,    34,    32,    16,     2,    34,    34,    32,    16,
    2,    34,    34,    32,    16,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    20,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    20,     0,     0,     1,    17,    17,    16,     0,
    1,     2,     2,     0,     0,     1,     1,     1,     0,     0,
    1,     2,     2,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    20,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    20,     0,     0,     0,     1,    21,     1,     0,
    1,     1,    20,     0,     0,     1,    17,    20,    16,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    2,     2,    34,     0,     0,     1,    18,    34,    16,     0,
    1,     1,     1,     0,     0,     2,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     1,     2,     2,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     3,    34,     0,    16,
    2,    35,    34,    32,    16,     1,    18,    17,    16,     0,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     5,     1,     0,     2,     1,     5,     1,     0,
    2,     1,     1,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     2,    17,    17,    16,     0,
    5,     1,    17,     0,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,    34,    48,    16,
    5,    53,    68,    48,    32,     4,    36,    51,    32,    16,
    3,    19,    34,    16,     0,     2,     2,    17,     0,     0,
    2,     2,    17,     0,     0,     2,     2,    18,     0,     0,
    2,     2,    18,     0,     0,     2,     2,    21,     1,     0,
    2,    18,    21,    17,     0,     2,    18,    18,    16,     0,
    2,    18,    18,    16,     0,     2,    18,    17,    16,     0,
    3,    19,    34,    16,     0,     2,     2,    17,     0,     0,
    2,     2,    17,     0,     0,     2,     2,    18,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     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,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    81,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    17,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     5,    68,     0,     0,
    5,    21,    68,    16,     0,     4,     4,    51,     0,    32,
    5,     4,    51,     0,    32,     5,     4,    68,     0,    32,
    5,     5,    68,     0,    48,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     5,    68,     0,    48,
    0,     5,    68,     0,     0,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     4,     0,    34,     0,    16,
    0,     5,    68,     0,    48,     3,    52,    51,    48,    32,
    3,    52,    51,    48,    32,     2,    35,    34,    32,    16,
    1,    18,    17,    16,     0,     1,    18,    17,    16,     0,
    1,    18,    18,    16,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,    34,    48,    16,     3,     0,    34,     0,    16,
    3,     0,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    48,     0,     3,     4,    68,     0,    32,
    0,     4,    68,     0,    32,     3,     0,     0,     0,     0,
    3,     0,     0,    48,     0,     3,     4,    51,     0,    32,
    0,     4,    51,     0,    32,     0,     4,    51,     0,    32,
    2,    35,    34,    32,    16,     1,    18,    17,    16,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     2,     0,     0,
    0,     1,     5,     1,     0,     2,    18,    17,    16,     0,
    2,    18,    17,    16,     0,     2,    18,    18,    16,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     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,     1,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     1,     0,     0,     5,     0,     0,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     1,     0,     0,     1,     0,     1,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    48,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    48,    16,     4,     0,    34,     0,    16,
    4,     0,    34,    48,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    48,     0,     5,    52,    68,    48,    32,
    5,     4,    68,     0,    32,     0,     4,    68,     0,    32,
    5,     0,     0,     0,     0,     5,     0,     0,    48,     0,
    5,    52,    51,    48,    32,     5,     4,    51,     0,    32,
    0,     4,    51,     0,    32,     0,     4,    51,     0,    32,
    3,    35,    34,    32,    16,     3,    35,    34,    32,    16,
    2,    18,    17,    16,     0,     1,     1,     0,     0,     0,
    1,     1,     0,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     2,     0,     0,     1,     1,     5,     1,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     1,    17,     0,     0,     4,     1,    17,     0,     0,
    4,     2,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     1,    17,     0,     0,
    5,     2,    34,     0,    16,     4,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     2,    21,     1,     0,     5,     1,    21,     1,     0,
    5,     2,    21,     1,     0,     5,     2,    19,     0,     0,
    5,     1,    17,     0,     0,     5,     2,    18,     0,     0,
    5,     2,    18,     0,     0,     5,     1,    17,     0,     0,
    5,     2,    17,     0,     0,     4,     1,     0,     0,     0,
    5,    17,    17,    64,     0,     5,    34,    34,    64,    16,
    4,    17,    17,    48,     0,     4,    34,    34,    48,    16,
    3,    17,    17,    32,     0,     5,    34,    34,    48,    16,
    4,    17,    17,    32,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     1,    16,     0,     3,     0,     5,    17,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     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,     5,     1,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     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,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     5,     0,     0,     0,     0,
    5,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     4,     2,     4,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    1,     1,     1,     0,     0,     1,     0,     0,    16,     0,
    1,    19,    19,    16,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     4,     0,     0,     1,    19,    19,    16,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     5,     1,     0,     1,    17,    17,    16,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    1,     0,     0,    16,     0,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     4,     0,     0,
    5,     2,     4,     0,     0,     5,     2,    34,     0,    16,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    1,     1,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    64,     0,     5,     0,    34,    64,    16,
    5,    51,    51,    64,    32,     4,    34,    34,    48,    16,
    3,    17,    17,    32,     0,     3,    34,    34,    32,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     1,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     1,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,     0,     1,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     5,     0,     5,    17,     0,
    1,     1,     5,     1,     0,     1,     2,     5,     1,     0,
    5,     0,     0,    16,     0,     1,     1,     1,     0,     0,
    1,     2,     4,     0,     0,     5,     0,     0,    16,     0,
    1,     1,     1,     0,     0,     1,     2,     4,     0,     0,
    5,     0,     0,    16,     0,     1,     1,     1,     0,     0,
    1,     2,     4,     0,     0,     1,     1,     1,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     4,     4,     0,     0,
    5,     4,     4,     0,     0,     5,     4,     4,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     1,     1,     0,     0,     1,     4,     4,     0,     0,
    1,     1,     1,     0,     0,     1,     4,     4,     0,     0,
    1,     1,     1,     0,     0,     1,     4,     4,     0,     0,
    1,     1,     1,     0,     0,     2,    17,    17,    16,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     4,    34,     0,    16,     5,     4,    68,     0,    16,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     3,     3,     0,     0,     4,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    4,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    68,     0,     0,
    4,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    68,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    68,     0,     0,
    5,     3,     3,     0,     0,     5,     3,     3,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,    20,    20,    16,     0,     4,     3,     3,     0,     0,
    5,     3,     3,     0,     0,     5,     3,     3,     0,     0,
    5,     3,     4,     0,     0,     5,     0,     0,    16,     0,
    5,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     4,     4,     0,     0,     5,     0,     0,     0,     0,
    5,     1,     0,     0,     0,     5,    17,    17,    16,     0,
    5,     0,     0,    64,     0,     4,     0,     0,    48,     0,
    4,     0,    34,    48,    16,     5,     0,    34,    48,    16,
    5,     0,     0,    48,     0,     5,    51,    51,    48,    32,
    4,    34,    34,    32,    16,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,     2,    32,     0,     2,     0,     5,    33,     0,
    2,     0,     2,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     0,     2,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,     1,    21,     1,     0,     2,     0,     2,    16,     0,
    2,    18,    18,    16,     0,     2,     2,    18,     0,     0,
    2,     1,    18,     0,     0,     2,     0,     0,    16,     0,
    2,    18,    18,    16,     0,     2,    18,    18,    16,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     5,     1,     0,     1,    17,    21,    17,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     2,     2,    18,     0,     0,
    2,     2,    18,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,    18,    17,    16,     0,
    1,     1,     0,     0,     0,     4,     1,     0,     0,     0,
    5,    17,    17,    64,     0,     1,     1,     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,     1,     1,     0,     0,
    0,     3,     3,     0,     0,     0,     1,     1,     0,     0,
    0,     3,     3,     0,     0,     0,     1,     1,     0,     0,
    0,     3,     3,     0,     0,     0,     1,     1,     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,     5,     1,     0,
    0,     1,     5,     1,     0,     0,     5,     5,     1,     0,
    0,     1,     1,     0,     0,     0,     4,     4,     0,     0,
    0,     1,     1,     0,     0,     0,     4,     4,     0,     0,
    0,     1,     1,     0,     0,     0,     4,     4,     0,     0,
    0,     1,     1,     0,     0,     1,     1,     5,     1,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     2,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     0,     0,     0,     0,     5,     3,    51,     0,    32,
    5,     3,    51,     0,    32,     5,    51,    51,    48,    32,
    5,     1,    17,     0,     0,     4,     3,    51,     0,    32,
    3,    34,    34,    32,    16,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,     2,    32,     0,     2,     0,     5,    33,     0,
    2,     2,    34,     0,    16,     2,     0,     2,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     2,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,     2,    21,     1,     0,     2,     1,    21,     1,     0,
    2,     0,     2,    16,     0,     2,    18,    18,    16,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     5,     1,     0,     2,     2,    18,     0,     0,
    2,     1,    18,     0,     0,     2,     2,    18,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     5,     1,     0,     2,     2,    21,     1,     0,
    2,    18,    18,    16,     0,     2,     2,    18,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     5,     1,     0,     2,    18,    18,    16,     0,
    2,     1,    17,     0,     0,     1,     0,     2,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,    18,    21,    17,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     1,     2,     0,     0,
    1,     2,     2,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     5,     1,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,     2,     5,     1,     0,     1,    18,    21,    17,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     4,     0,     0,
    1,    18,    18,    16,     0,     1,     1,     1,     0,     0,
    1,     2,     1,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     2,    34,    34,    32,    16,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     2,    68,     0,     0,     0,     2,    68,     0,     0,
    5,     0,     0,     0,     0,     5,     2,    68,     0,     0,
    0,     2,    68,     0,     0,     0,     2,    68,     0,     0,
    4,     2,    68,     0,     0,     1,    17,    17,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    68,     0,     0,     1,    17,    17,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    68,     0,     0,     1,    17,    17,    16,     0,
    1,    19,    51,    16,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    68,     0,     0,     0,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    1,     3,     5,     1,     0,     1,     1,     1,     0,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    2,     1,     5,     1,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,    17,    17,    16,     0,
    2,     1,     0,     0,     0,     2,    17,    17,    16,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    19,    34,    16,     0,
    4,     2,    17,     0,     0,     5,     2,    17,     0,     0,
    5,     2,    18,     0,     0,     5,     2,    20,     0,     0,
    5,    19,    34,    16,     0,     4,     2,    17,     0,     0,
    5,     2,    17,     0,     0,     5,     2,    18,     0,     0,
    5,     2,    18,     0,     0,     5,     2,    21,     1,     0,
    5,    17,    17,    16,     0,     4,    19,    34,    16,     0,
    3,     2,    17,     0,     0,     3,     2,    17,     0,     0,
    2,     1,     0,     0,     0,     2,     1,     0,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     3,     0,     0,
    2,     1,     5,     1,     0,     2,    17,    17,    16,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     1,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    17,     0,     5,     1,    21,     1,     0,
    5,     0,     1,    16,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    21,     1,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    16,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     4,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     2,    68,     0,     0,     1,    18,    68,    16,     0,
    1,    18,    68,    16,     0,     1,    18,    68,    16,     0,
    1,     2,    68,     0,     0,     1,     2,    68,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    1,    17,    21,    17,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    21,     1,     0,
    1,     2,    34,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     2,     3,     3,     0,     0,
    2,    19,    51,    16,     0,     2,    19,    51,    16,     0,
    2,    19,    51,    16,     0,     2,    35,    51,    32,    16,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    68,    16,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    68,     0,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     1,    18,    68,    16,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    68,     0,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    19,     0,     0,
    0,     1,    21,     1,     0,     2,     1,    21,     1,     0,
    2,     1,    19,     0,     0,     2,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    19,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    19,     0,     0,
    2,     1,    19,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     1,    18,    68,    16,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    68,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     3,     0,     0,
    2,     3,     5,     1,     0,     2,     3,    51,     0,    16,
    2,     3,    51,     0,    16,     2,     3,    51,     0,    16,
    2,     0,     0,     0,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     0,    34,     0,    16,
    2,     0,     0,     0,     0,     2,     0,    34,     0,    16,
    2,     0,     0,     0,     0,     2,     0,    34,     0,    16,
    3,    19,    19,    16,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     5,     1,     0,
    3,    20,    20,    16,     0,     3,    21,    21,    17,     0,
    2,     4,     4,     0,     0,     2,     4,     4,     0,     0,
    2,     4,     4,     0,     0,     2,     4,     4,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     3,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     4,     0,     0,
    3,     0,     0,    16,     0,     3,     0,     5,    17,     0,
    3,     1,     1,     0,     0,     3,     1,     1,     0,     0,
    3,     1,     5,     1,     0,     3,     4,     4,     0,     0,
    3,     5,     5,     1,     0,     3,     0,     0,     0,     0,
    3,     0,     5,     1,     0,     3,     0,     0,    16,     0,
    3,    20,    17,    16,     0,     2,     3,     0,     0,     0,
    2,     3,    34,     0,    16,     2,     3,    34,     0,    16,
    2,    35,    34,    32,    16,     1,    18,    17,    16,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     5,     1,    17,     0,     0,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     2,     0,     0,     0,     1,     5,     1,     0,
    5,     1,    17,     0,     0,     1,    18,    18,    16,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     2,     0,     0,
    0,     1,     5,     1,     0,     2,     3,    51,     0,    16,
    2,     3,    68,     0,    16,     2,     3,     0,     0,     0,
    1,     2,     0,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     3,     0,     0,     1,     2,     3,     0,     0,
    1,     2,     5,     1,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    48,     0,     4,    17,    17,    48,     0,
    5,    34,    34,    64,    16,     2,     3,     3,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     3,     0,     0,
    1,     2,     5,     1,     0,     2,     3,     4,     0,     0,
    1,     2,     3,     0,     0,     1,     2,     3,     0,     0,
    1,     2,     3,     0,     0,     1,     2,     3,     0,     0,
    2,     3,     5,     1,     0,     2,    19,    21,    17,     0,
    1,     2,     4,     0,     0,     1,     2,     4,     0,     0,
    1,     2,     4,     0,     0,     1,     2,     4,     0,     0,
    2,    19,    20,    16,     0,     2,    19,    19,    16,     0,
    2,    19,    17,    16,     0,     5,    35,    51,    32,    16,
    4,    18,    34,    16,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    18,     0,     0,     3,     1,    21,     1,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    18,     0,     0,     5,     1,    21,     1,     0,
    5,    18,    34,    16,     0,     5,    35,    51,    32,    16,
    4,    18,    34,    16,     0,     3,     1,    17,     0,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    4,    35,    51,    32,    16,     3,    18,    34,    16,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    3,    18,    34,    16,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     3,    18,    34,    16,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    18,     0,     0,
    2,     1,    21,     1,     0,     3,    18,    51,    16,     0,
    3,    18,    85,    17,     0,     3,    19,    17,    16,     0,
    2,     2,     0,     0,     0,     1,     1,     0,     0,     0,
    5,    17,    17,    16,     0,     2,     2,     0,     0,     0,
    1,     1,     0,     0,     0,     5,    17,    17,    16,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     5,     1,     0,     2,    18,    17,    16,     0,
    5,    34,    34,    32,    16,     4,    17,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     5,     1,     0,
    3,     0,     5,    17,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     2,     4,     4,     0,     0,
    2,     4,     4,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     4,     0,     0,
    3,     1,    17,     0,     0,     3,     0,     0,    16,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     4,    34,     0,    16,
    2,    36,    34,    32,    16,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    1,     1,     0,     0,     0,     1,     1,     0,     0,     0,
    1,     1,     1,     0,     0,     1,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     5,     1,     0,
    5,     3,    20,     0,     0,     5,     1,    20,     0,     0,
    5,     4,    20,     0,     0,     5,     5,    21,     1,     0,
    5,     3,    19,     0,     0,     5,     1,    17,     0,     0,
    5,     4,    17,     0,     0,     5,     3,    17,     0,     0,
    5,     1,    17,     0,     0,     4,     4,    17,     0,     0,
    3,     3,     0,     0,     0,     2,     2,     0,     0,     0,
    2,     2,     0,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     5,     1,     0,
    2,    18,    17,    16,     0,     3,    34,    34,    32,    16,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     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,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    33,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     0,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    33,     0,
    2,     0,     5,    33,     0,     2,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     3,    85,     1,    16,
    0,     0,     5,     1,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     3,    51,     0,    16,
    0,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,     0,     0,    32,     0,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     0,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     3,    51,     0,    16,     0,     3,    51,     0,    16,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,     0,    32,     0,     2,     0,    34,    32,    16,
    2,     0,     0,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    20,    51,    16,     0,     5,    20,    68,    16,     0,
    5,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     5,    17,     0,
    1,    21,    85,    17,     0,     1,    20,    68,    16,     0,
    0,     3,    51,     0,    16,     0,     3,    51,     0,    16,
    0,     3,    51,     0,    16,     0,     3,    68,     0,    16,
    1,    20,    51,    16,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     0,     3,    51,     0,    16,
    0,     3,    68,     0,    16,     1,    20,    51,    16,     0,
    0,     3,    34,     0,    16,     0,     3,    34,     0,    16,
    0,     3,    51,     0,    16,     0,     3,    68,     0,    16,
    3,     3,    68,     0,    16,     3,    35,    68,    32,    16,
    3,     3,    51,     0,    16,     3,    35,    51,    32,    16,
    3,     3,    34,     0,    16,     3,     3,    34,     0,    16,
    4,    20,    51,    16,     0,     4,    52,    51,    48,    32,
    2,     0,    34,    32,    16,     2,    37,    68,    32,    16,
    1,    20,    51,    16,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     1,    20,    51,    16,     0,
    0,     3,    34,     0,    16,     0,     3,    34,     0,    16,
    1,    20,    68,    16,     0,     1,    20,    68,    16,     0,
    2,    17,    17,    32,     0,     2,     0,     0,    32,     0,
    2,    17,    17,    32,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     4,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     4,    16,     0,
    1,    20,    51,    16,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     0,     3,    51,     0,    16,
    1,    20,    51,    16,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     2,    18,    17,    16,     0,
    3,     3,    34,     0,    16,     3,    35,    34,    32,    16,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     2,    34,     0,    16,     2,     3,    51,     0,    16,
    2,     5,    68,     0,    16,     2,     0,    34,     0,    16,
    2,     0,     0,     0,     0,     2,     0,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     5,    68,     0,    16,
    0,     3,    51,     0,    16,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     3,    51,     0,    16,     0,     3,    51,     0,    16,
    0,     0,     0,     0,     0,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,    16,     0,     1,     0,     4,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     0,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,     0,     5,    17,     0,     2,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     0,     0,     0,
    0,     1,     1,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,     0,     0,     2,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     4,    68,     0,     0,
    1,    20,    68,    16,     0,     1,    20,    68,    16,     0,
    1,     4,    68,     0,     0,     5,     4,    68,     0,     0,
    4,     4,    68,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     4,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     5,     5,     1,     0,
    0,     0,     0,     0,     0,     0,     1,     1,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,    21,    68,    16,     0,     1,     4,    51,     0,     0,
    1,     4,    51,     0,     0,     1,     4,    68,     0,     0,
    1,     4,    68,     0,     0,     1,     5,    85,     1,     0,
    5,     4,    68,     0,     0,     5,     4,    68,     0,     0,
    5,     4,    51,     0,     0,     4,     4,    51,     0,     0,
    1,     0,     0,     0,     0,     1,     4,    51,     0,     0,
    1,     4,    51,     0,     0,     1,     4,    68,     0,     0,
    5,     4,    68,     0,     0,     5,     4,    51,     0,     0,
    4,     4,    51,     0,     0,     4,     4,    51,     0,    32,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     4,    51,     0,     0,
    1,     4,    51,     0,     0,     5,     4,    51,     0,     0,
    4,     4,    51,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     1,     1,     0,     0,     5,     0,     0,    32,     0,
    5,     0,    34,    32,    16,     2,     5,     4,     0,     0,
    0,     0,     0,     0,     0,     0,     5,     4,     0,     0,
    5,     5,    68,     0,    16,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     0,     1,     1,     0,     0,
    0,     0,     0,     0,     0,     0,     1,     1,     0,     0,
    5,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     3,    85,     1,    16,
    0,     3,    85,     1,    16,     2,     0,     0,     0,     0,
    2,     3,    51,     0,    16,     0,     3,    85,     1,    16,
    0,     3,    51,     0,    16,     2,     0,     0,     0,     0,
    2,     3,    51,     0,    16,     2,    35,    51,    32,    16,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    85,    17,     0,     2,     3,    51,     0,    16,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    68,    16,     0,     0,     3,    51,     0,    16,
    0,     3,    51,     0,    16,     0,     3,    34,     0,    16,
    2,     3,    34,     0,    16,     0,     3,    34,     0,    16,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    5,     1,    17,     0,     0,     1,    18,    17,    16,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     5,     1,    17,     0,     0,
    1,    18,    18,    16,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    5,     1,     5,     1,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     1,    18,    18,    16,     0,
    1,    18,    21,    17,     0,     2,     3,    34,     0,    16,
    2,    35,    34,    32,    16,     0,     3,    34,     0,    16,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     3,     0,     0,     1,     0,     2,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     2,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     2,    17,    21,    17,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     2,     1,     5,     1,     0,
    2,     1,     3,     0,     0,     2,    17,    19,    16,     0,
    2,    17,    17,    16,     0,     3,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     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,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,    17,    21,    17,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     1,    17,    21,    17,     0,
    1,     1,    21,     1,     0,     1,     1,    21,     1,     0,
    1,     0,     1,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     2,     5,     1,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     1,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     4,     4,     0,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    1,    17,    21,    17,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,     1,    17,     0,     0,
    1,     1,    21,     1,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     5,    85,     1,    16,
    0,     5,    85,     1,    16,     0,     3,    51,     0,    16,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,    36,    68,    32,    16,     2,     4,    68,     0,    16,
    0,     4,    68,     0,    16,     0,     3,    51,     0,    16,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,    36,    34,    32,    16,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     3,     0,     0,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     3,     0,     0,     0,     2,     5,     1,     0,
    5,     2,    34,     0,    16,     1,    19,    19,    16,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     3,     0,     0,
    0,     2,     5,     1,     0,     1,    19,    20,    16,     0,
    0,     2,     3,     0,     0,     0,     2,     3,     0,     0,
    0,     2,     3,     0,     0,     0,     2,     3,     0,     0,
    2,     4,    34,     0,    16,     0,     4,    34,     0,    16,
    0,     3,    34,     0,    16,     0,     4,    34,     0,    16,
    0,     3,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,     0,     5,     1,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    16,     0,     2,    21,    21,    17,     0,
    1,     4,     4,     0,     0,     1,     4,     4,     0,     0,
    1,     4,     4,     0,     0,     2,    19,    19,    16,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     2,     5,     5,     1,     0,
    0,     5,     5,     1,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    16,     0,     2,    20,    20,    16,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     4,     0,     0,
    2,    19,    19,    16,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     2,     4,     4,     0,     0,
    0,     4,     4,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    16,     0,     2,    20,    17,    16,     0,
    1,     3,     0,     0,     0,     4,     3,     0,     0,     0,
    5,     3,     0,     0,     0,     5,     3,     3,     0,     0,
    5,     3,     4,     0,     0,     5,    51,    51,    64,    32,
    1,     3,     0,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     4,     0,     0,     5,    19,    51,    16,     0,
    4,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    2,    19,    17,    16,     0,     1,     2,     0,     0,     0,
    1,     2,     0,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     0,     0,    32,     0,     5,    36,    51,    32,    16,
    4,    19,    34,    16,     0,     3,     2,    17,     0,     0,
    3,     2,    17,     0,     0,     5,    19,    34,    16,     0,
    4,     2,    17,     0,     0,     5,     2,    17,     0,     0,
    5,    19,    51,    16,     0,     5,    19,    68,    16,     0,
    5,    35,    51,    32,    16,     4,    18,    34,    16,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     2,    34,     0,    16,
    5,    34,    34,    32,    16,     5,     4,    51,     0,    16,
    5,     3,    51,     0,    16,     5,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     4,     0,     0,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    32,     0,     3,    34,    34,    32,    16,
    3,    34,    34,    32,    16,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     1,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     1,    21,     1,     0,
    1,     1,    21,     1,     0,     1,     0,     1,    16,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     0,     0,    16,     0,     1,     1,    17,     0,     0,
    1,     1,    21,     1,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    4,     0,    34,     0,    16,     4,     0,    34,    32,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     5,    85,     1,    16,     0,     4,    68,     0,    16,
    0,     4,    34,     0,    16,     0,     4,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     5,     5,     1,     0,     0,     1,     1,     0,     0,
    0,     4,     4,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     0,    34,    64,    16,
    5,     2,    34,     0,    16,     5,     4,    68,     0,    48,
    4,    51,    51,    48,    32,     5,    51,    51,    48,    32,
    4,    34,    34,    32,    16,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     1,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    17,     0,     2,     1,    21,     1,     0,
    2,     1,    21,     1,     0,     2,     0,     1,    16,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    3,    17,    18,    16,     0,     2,     0,     1,     0,     0,
    2,     0,     1,     0,     0,     2,     0,     1,     0,     0,
    2,     0,     1,     0,     0,     2,     0,     5,     1,     0,
    3,    17,    21,    17,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     5,     1,     0,
    5,    34,    34,    32,    16,     5,    68,    68,    64,    48,
    5,     3,    51,     0,    32,     5,     1,    17,     0,     0,
    0,     1,     0,     0,     0,     1,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     0,     5,     5,     1,     0,
    0,     1,     1,     0,     0,     0,     4,     4,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     0,     0,     0,
    3,     1,     0,     0,     0,     3,    17,    17,    16,     0,
    5,     0,     0,     0,     0,     4,     0,     0,    32,     0,
    3,     0,     0,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     2,    34,     0,    16,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,     1,     5,     1,     0,     2,     0,     0,    16,     0,
    2,    17,    19,    16,     0,     1,     0,     2,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     2,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     1,     2,     0,     0,
    1,     1,     2,     0,     0,     1,     1,     2,     0,     0,
    1,     1,     2,     0,     0,     2,     1,     5,     1,     0,
    2,     1,     1,     0,     0,     2,     0,     0,    16,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     4,     0,     0,     1,     1,     4,     0,     0,
    1,     4,     4,     0,     0,     1,     1,     1,     0,     0,
    1,     4,     4,     0,     0,     1,     1,     1,     0,     0,
    1,     4,     4,     0,     0,     1,     1,     1,     0,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     2,     0,     0,
    2,     0,     5,     1,     0,     2,     2,    34,     0,     0,
    2,     2,    34,     0,     0,     2,     2,    34,     0,     0,
    2,     2,    34,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     2,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,    17,    21,    17,     0,
    1,     1,     5,     1,     0,     1,     0,     2,    16,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    21,     1,     0,
    1,    17,    18,    16,     0,     1,     1,     2,     0,     0,
    1,     0,     0,    16,     0,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    21,     1,     0,     1,    17,    17,    16,     0,
    1,     2,     2,     0,     0,     1,     1,     1,     0,     0,
    1,     2,     2,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    1,     1,     1,     0,     0,     1,    17,    17,    16,     0,
    1,     2,     2,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     0,     3,    51,     0,    16,
    0,     3,    51,     0,    16,     0,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     2,     2,    34,     0,     0,
    2,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     4,    34,     0,    16,     2,     4,    68,     0,    16,
    2,     0,     0,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     3,     0,     0,     1,     1,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    2,     0,     4,     0,     0,     1,     0,     3,     0,     0,
    1,     0,     3,     0,     0,     1,     0,     3,     0,     0,
    1,     0,     3,     0,     0,     1,     0,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     1,     3,     0,     0,
    1,     1,     3,     0,     0,     1,     1,     3,     0,     0,
    1,     1,     3,     0,     0,     2,     0,     5,     1,     0,
    2,     3,    21,     1,     0,     2,     0,     4,    16,     0,
    2,    17,    20,    16,     0,     2,     3,    20,     0,     0,
    2,     1,    20,     0,     0,     2,     0,     0,    16,     0,
    2,    20,    20,    16,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    2,    17,    17,    16,     0,     2,     4,    20,     0,     0,
    2,     5,    21,     1,     0,     2,     3,    19,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    2,    20,    17,    16,     0,     1,     3,     0,     0,     0,
    1,     3,     0,     0,     0,     1,     3,     3,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    1,    19,    19,    16,     0,     5,    19,    51,    16,     0,
    2,    17,    17,    16,     0,     2,     4,    17,     0,     0,
    2,     3,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     4,    17,     0,     0,     1,     3,     0,     0,     0,
    1,     3,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    5,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    4,    17,    17,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,    17,    17,    32,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     3,     0,     0,     1,     0,     5,     1,     0,
    1,     3,    21,     1,     0,     1,     3,    19,     0,     0,
    1,     1,    19,     0,     0,     1,     3,    19,     0,     0,
    1,     3,    21,     1,     0,     1,     3,    19,     0,     0,
    1,     1,    17,     0,     0,     1,     3,    17,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    1,    19,    17,    16,     0,     1,     3,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     3,    17,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    3,     2,     2,     0,     0,     3,    18,    18,    16,     0,
    3,    18,    17,    16,     0,     5,     2,    34,     0,    16,
    4,    17,    17,    32,     0,     4,    34,    34,    32,    16,
    3,    17,    17,    16,     0,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    16,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     2,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     3,    34,     0,    16,     2,    35,    34,    32,    16,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     0,     0,     0,
    1,    17,    17,    16,     0,     5,     1,    17,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    32,    16,     4,     0,    34,    32,    16,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,     0,    34,    32,    16,     4,    17,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     3,     0,     0,
    3,     0,     3,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,    19,    34,    16,     0,
    2,     2,    17,     0,     0,     2,     2,    17,     0,     0,
    2,     2,    18,     0,     0,     2,    18,    18,    16,     0,
    2,    18,    17,    16,     0,     3,     3,    34,     0,     0,
    3,     3,    34,     0,     0,     3,     3,    34,     0,     0,
    2,     2,    17,     0,     0,     1,     1,     0,     0,     0,
    1,     1,     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,     5,     1,     0,     1,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     2,     5,     1,     0,     0,     2,     5,     1,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     1,     1,     0,     0,     0,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     0,     1,     1,     0,     0,
    0,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,    18,    34,    16,     0,
    2,    34,    34,    32,    16,     2,     2,    34,     0,    16,
    1,    18,    34,    16,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     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,     5,     1,     0,     1,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     2,     5,     1,     0,     0,     2,     5,     1,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    16,     0,
    1,     1,     5,     1,     0,     1,    17,    21,    17,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    16,     0,
    4,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     4,    34,     0,    16,
    3,    36,    34,    32,    16,     2,    19,    17,    16,     0,
    1,     2,     0,     0,     0,     1,     2,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    5,     1,    17,     0,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    48,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    4,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    4,    17,    17,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     2,     0,     0,
    3,     0,     5,     1,     0,     3,     2,    18,     0,     0,
    3,     2,    18,     0,     0,     3,     2,    18,     0,     0,
    3,     2,    17,     0,     0,     2,     1,     0,     0,     0,
    5,    17,    17,    32,     0,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,     2,    34,     0,    16,
    4,     2,    34,     0,    16,     3,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     0,     3,    32,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    21,     1,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    85,    17,     0,     2,    35,    51,    32,    16,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    21,     1,     0,
    1,     1,    21,     1,     0,     1,    17,    21,    17,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     1,    18,    85,    17,     0,
    2,     3,    51,     0,    16,     2,     3,    51,     0,    16,
    2,     3,    85,     1,    16,     2,     3,    51,     0,    16,
    2,     3,    85,     1,    16,     2,     0,     3,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     3,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,    19,    21,    17,     0,     1,     2,     4,     0,     0,
    1,     2,     4,     0,     0,     1,     2,     4,     0,     0,
    1,     2,     4,     0,     0,     1,     2,     5,     1,     0,
    2,     1,    21,     1,     0,     2,     3,    21,     1,     0,
    2,     0,     3,    16,     0,     2,    19,    19,    16,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     5,     1,     0,     2,     3,    19,     0,     0,
    2,     1,    19,     0,     0,     2,     0,     0,    16,     0,
    2,    19,    19,    16,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     2,    19,    21,    17,     0,
    1,     2,     4,     0,     0,     1,     2,     4,     0,     0,
    1,     2,     4,     0,     0,     1,     2,     4,     0,     0,
    2,    19,    19,    16,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     5,     1,     0,
    2,     3,    19,     0,     0,     2,     3,    21,     1,     0,
    2,     3,    19,     0,     0,     2,     1,    17,     0,     0,
    2,     3,    17,     0,     0,     1,     2,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    48,     0,     5,    34,    34,    48,    16,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     0,     0,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    16,     0,
    1,     2,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    5,     1,    17,     0,     0,     5,     2,    34,     0,    16,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    16,     0,
    1,     2,     2,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,    18,    18,    16,     0,     5,    18,    34,    16,     0,
    1,    18,    18,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    1,    18,    17,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    1,    18,    17,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     4,    18,    34,    16,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    4,    34,    34,    32,    16,     2,     3,    34,     0,    16,
    2,    35,    34,    32,    16,     2,    19,    17,    16,     0,
    2,     3,    17,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    5,     1,    17,     0,     0,     1,     2,     2,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     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,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     1,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,     1,     5,     1,     0,     1,    17,    21,    17,     0,
    1,     1,     1,     0,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     5,     1,     0,
    2,    18,    21,    17,     0,     2,    18,    18,    16,     0,
    2,    18,    18,    16,     0,     1,     2,     2,     0,     0,
    1,     2,     5,     1,     0,     1,    18,    21,    17,     0,
    5,    18,    85,    17,     0,     1,    18,    18,    16,     0,
    5,    18,    34,    16,     0,     1,    18,    18,    16,     0,
    5,    18,    34,    16,     0,     1,    18,    17,    16,     0,
    2,    18,    17,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    16,     0,
    4,    17,    17,    16,     0,     5,    34,    34,    32,    16,
    4,    18,    34,    16,     0,     3,     1,    17,     0,     0,
    2,    19,    17,    16,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    16,     0,     2,     3,    17,     0,     0,
    1,     2,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     5,    17,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     1,    21,     1,     0,
    1,     1,    21,     1,     0,     1,     0,     0,    16,     0,
    1,     1,    19,     0,     0,     1,     1,    17,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     4,    68,     0,     0,     0,     4,    68,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     4,    68,     0,     0,
    0,     4,    51,     0,     0,     0,     4,    51,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     3,    34,     0,    16,
    2,     3,    34,     0,    16,     2,    35,    34,    32,    16,
    1,    18,    17,    16,     0,     1,    18,    17,    16,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     5,     1,     0,     2,     1,     1,     0,     0,
    5,     1,    17,     0,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,    17,    17,    16,     0,
    4,    18,    34,    16,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     3,    34,     0,    16,     2,    35,    34,    32,    16,
    1,    18,    17,    16,     0,     1,    18,    17,    16,     0,
    1,    18,    18,    16,     0,     1,    18,    18,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,     3,    32,     0,     2,     0,     3,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     3,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,    19,    21,    17,     0,     1,     2,     4,     0,     0,
    1,     2,     4,     0,     0,     1,     2,     4,     0,     0,
    1,     2,     4,     0,     0,     1,     2,     5,     1,     0,
    2,     0,     3,    16,     0,     2,    19,    19,    16,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     5,     1,     0,     2,     0,     0,    16,     0,
    2,    19,    19,    16,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     5,     1,     0,
    2,     3,     3,     0,     0,     5,     0,     0,    32,     0,
    5,     0,    34,    32,    16,     5,    35,    51,    32,    16,
    4,    18,    34,    16,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,    35,    51,    32,    16,
    4,    18,    34,    16,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     0,     0,    32,     0,
    4,     0,     0,    16,     0,     3,     0,     0,     0,     0,
    3,     0,    17,     0,     0,     3,     0,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,    19,    21,    17,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     5,     1,     0,
    1,     3,    21,     1,     0,     1,     0,     0,    16,     0,
    1,    19,    21,    17,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     1,    19,    19,    16,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     5,     1,     0,     1,     3,    21,     1,     0,
    1,     3,    19,     0,     0,     1,     0,     0,    16,     0,
    1,    19,    19,    16,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     4,     0,     0,     1,    19,    19,    16,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     5,     1,     0,     1,     3,    19,     0,     0,
    1,     3,    19,     0,     0,     1,     0,     0,    16,     0,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     4,     0,     0,     2,     2,     4,     0,     0,
    2,    18,    20,    16,     0,     2,     2,     2,     0,     0,
    2,    18,    18,    16,     0,     5,     2,    34,     0,    16,
    5,    34,    34,    32,    16,     2,    18,    17,    16,     0,
    5,     2,    34,     0,    16,     4,    17,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    32,     0,     3,    34,    34,    32,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     3,    19,     0,     0,
    5,     3,    17,     0,     0,     4,     3,    17,     0,     0,
    3,     2,     0,     0,     0,     3,     2,     0,     0,     0,
    3,     2,     2,     0,     0,     3,    18,    18,    16,     0,
    3,    18,    20,    16,     0,     2,     1,     3,     0,     0,
    2,     1,     3,     0,     0,     2,     1,     3,     0,     0,
    2,     1,     3,     0,     0,     2,     1,     5,     1,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     3,     0,     0,
    3,     2,     4,     0,     0,     3,    18,    17,    16,     0,
    5,    34,    34,    48,    16,     4,    17,    17,    32,     0,
    3,     0,     0,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     1,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     1,     0,     0,
    2,     0,     5,     1,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     1,     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,     3,     3,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     3,     5,     1,     0,     0,     3,     3,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     3,    51,     0,    32,
    5,     3,    51,     0,    32,     5,    51,    51,    64,    32,
    5,     3,    51,     0,     0,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     4,    17,    17,    32,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     2,    16,     0,
    3,     0,     5,    17,     0,     3,    18,    34,    16,     0,
    3,    18,    34,    16,     0,     3,    18,    85,    17,     0,
    3,    18,    34,    16,     0,     2,     1,    17,     0,     0,
    3,    18,    34,    16,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    3,    34,    34,    32,    16,     3,    18,    34,    16,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     3,    18,    34,    16,     0,
    2,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     2,     0,     0,    32,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,    18,    34,    16,     0,     1,    18,    34,    16,     0,
    1,    18,    68,    16,     0,     2,    35,    34,    32,    16,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,     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,     2,     0,     0,
    0,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     2,     0,     2,     0,     0,
    0,     1,     2,     0,     0,     2,     0,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     1,     1,     0,     0,
    2,     0,     0,     0,     0,     2,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     1,     1,     0,     0,
    0,     2,     2,     0,     0,     0,     2,    34,     0,    16,
    2,     2,     2,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     3,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    1,     1,     3,     0,     0,     1,    17,    19,    16,     0,
    1,     1,     1,     0,     0,     1,    17,    17,    16,     0,
    1,     1,     0,     0,     0,     1,    17,    17,    16,     0,
    5,     1,    17,     0,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,    34,    34,    32,    16,     5,     2,    34,     0,    16,
    5,     1,    17,     0,     0,     4,     2,    34,     0,    16,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     1,    21,     1,     0,     2,     2,    19,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    2,    18,    18,    16,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     4,     0,     0,     2,     2,    18,     0,     0,
    2,     2,    18,     0,     0,     2,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     1,     5,     1,     0,
    1,     0,     0,    16,     0,     1,    18,    19,    16,     0,
    0,     1,     2,     0,     0,     0,     1,     2,     0,     0,
    0,     1,     2,     0,     0,     0,     1,     2,     0,     0,
    0,     1,     5,     1,     0,     1,     1,     1,     0,     0,
    1,     0,     0,    16,     0,     1,    18,    18,    16,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     4,     0,     0,     1,    18,    18,    16,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     2,     0,     0,
    0,     1,     5,     1,     0,     1,     1,     5,     1,     0,
    1,     1,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     1,     1,     0,     0,     1,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,    18,    17,    16,     0,
    1,     1,     0,     0,     0,     1,     1,     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,     3,     0,     0,     0,     0,     5,     1,     0,
    0,     1,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     5,     1,     0,     0,     1,     1,     0,     0,
    0,     3,     3,     0,     0,     0,     1,     1,     0,     0,
    0,     3,     3,     0,     0,     0,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     4,     0,     0,
    1,     1,     4,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     0,     1,     3,     0,     0,
    0,     1,     3,     0,     0,     0,     1,     3,     0,     0,
    0,     1,     3,     0,     0,     1,     1,     5,     1,     0,
    1,    17,    21,    17,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,    17,    20,    16,     0,     5,    17,    20,    16,     0,
    4,     0,     3,     0,     0,     5,     0,     3,     0,     0,
    5,     0,     3,     0,     0,     5,     0,     3,     0,     0,
    5,     0,     5,     1,     0,     1,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     4,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     3,    85,     1,     0,
    4,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     3,     0,     0,     5,     0,     5,     1,     0,
    1,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    17,     0,
    5,     0,     2,    16,     0,     5,     2,    18,     0,     0,
    5,     2,    18,     0,     0,     5,     2,    18,     0,     0,
    5,     2,    17,     0,     0,     5,    18,    17,    16,     0,
    5,     2,    17,     0,     0,     4,     2,    17,     0,     0,
    3,     1,     0,     0,     0,     5,    17,    17,    48,     0,
    5,    34,    34,    48,    16,     4,    18,    17,    16,     0,
    4,     2,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     3,     0,     0,     5,     0,     3,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    19,    34,    16,     0,     4,     2,    17,     0,     0,
    5,     2,    17,     0,     0,     5,     2,    18,     0,     0,
    5,    17,    17,    16,     0,     5,     3,    34,     0,     0,
    5,     3,    34,     0,     0,     5,     1,    17,     0,     0,
    4,     0,     0,    16,     0,     4,    19,    34,    16,     0,
    3,     2,    17,     0,     0,     3,     2,    17,     0,     0,
    3,     2,    18,     0,     0,     4,    19,    34,    16,     0,
    3,     2,    17,     0,     0,     3,     2,    17,     0,     0,
    3,     2,    18,     0,     0,     3,     2,    18,     0,     0,
    3,     2,    21,     1,     0,     4,     3,    34,     0,     0,
    4,     3,    34,     0,     0,     4,     1,    17,     0,     0,
    5,    17,    17,    32,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,    34,    48,    16,     4,     0,    34,    48,    16,
    5,     0,     0,     0,     0,     4,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,    17,    17,    32,     0,     4,    34,    34,    32,    16,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     3,    51,     0,    16,
    2,     0,     0,     0,     0,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,     0,     0,     0,
    2,     0,     0,    16,     0,     2,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,    19,    19,    16,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     4,     0,     0,
    2,     3,    19,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,    19,    17,    16,     0,
    1,     2,     0,     0,     0,     1,     2,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    64,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     3,     0,     0,     5,     1,    17,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     4,     0,     0,
    1,    18,    20,    16,     0,     5,    18,    68,    16,     0,
    1,    18,    18,    16,     0,     5,    18,    34,    16,     0,
    1,    18,    17,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    48,     0,     5,     1,    17,     0,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     2,    34,     0,    16,     4,     2,    34,     0,    16,
    4,     2,    34,     0,    16,     3,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     1,    19,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,    20,    51,    16,     0,     3,    20,    51,    16,     0,
    3,    20,    68,    16,     0,     2,     3,    34,     0,    16,
    2,     3,    34,     0,    16,     2,    35,    34,    32,    16,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    5,     1,    17,     0,     0,     1,    18,    17,    16,     0,
    0,     1,     0,     0,     0,     5,     1,    17,     0,     0,
    1,    18,    18,    16,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,    18,    18,    16,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    2,    35,    51,    32,    16,     1,    18,    34,    16,     0,
    1,    18,    34,    16,     0,     2,     3,    51,     0,    16,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     4,    16,     0,     3,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     3,     0,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     0,     3,    34,     0,    16,
    1,     0,     0,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     3,     0,     0,     2,     0,     3,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    0,     3,    51,     0,    16,     1,     0,     4,    16,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,    17,    20,    16,     0,     1,    20,    68,    16,     0,
    1,    21,    85,    17,     0,     1,    17,    17,    16,     0,
    1,    20,    51,    16,     0,     1,    17,    17,    16,     0,
    1,    20,    51,    16,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     0,     3,    51,     0,    16,
    0,     3,    51,     0,    16,     0,     3,    85,     1,    16,
    1,     4,    51,     0,     0,     1,     4,    51,     0,     0,
    1,     4,    68,     0,     0,     1,     5,    85,     1,     0,
    3,     5,    85,     1,     0,     3,     4,    68,     0,     0,
    3,     4,    51,     0,     0,     3,     4,    51,     0,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    20,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    3,     0,     4,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,     1,    17,     0,     0,     3,    17,    17,    16,     0,
    3,    17,    21,    17,     0,     4,    34,    34,    32,    16,
    5,    17,    17,    16,     0,     5,    34,    34,    32,    16,
    4,    18,    34,    16,     0,     3,     1,    17,     0,     0,
    2,     3,    17,     0,     0,     2,     3,    34,     0,    16,
    2,     1,    17,     0,     0,     2,     3,    17,     0,     0,
    1,     2,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     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,     2,     0,     0,
    0,     0,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     0,     2,     0,     0,     1,     0,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     0,     1,     3,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    1,     1,     3,     0,     0,     1,    17,    19,    16,     0,
    1,     1,     1,     0,     0,     1,    17,    17,    16,     0,
    1,     1,     0,     0,     0,     1,    17,    17,    16,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     4,    51,     0,     0,
    3,     4,    51,     0,     0,     3,     4,    68,     0,     0,
    3,     4,    51,     0,    32,     3,    52,    51,    48,    32,
    2,     3,    34,     0,    16,     2,     3,    34,     0,    16,
    2,    35,    34,    32,    16,     1,    18,    17,    16,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     2,     0,     0,
    0,     1,     5,     1,     0,     5,     1,    17,     0,     0,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     2,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    0,     1,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,     1,     5,     1,     0,     1,    17,    21,    17,     0,
    1,     1,     2,     0,     0,     1,    17,    18,    16,     0,
    1,     1,     1,     0,     0,     1,    17,    17,    16,     0,
    1,     1,     0,     0,     0,     1,     1,     0,     0,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     0,    17,     0,     0,     5,     0,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     1,    17,     0,     0,
    5,     2,    34,     0,    16,     4,     1,    17,     0,     0,
    3,     0,     0,    32,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     2,     5,     1,     0,
    1,     1,     1,     0,     0,     1,     2,     2,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     4,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     4,     0,     0,     1,    18,    18,    16,     0,
    1,     1,     1,     0,     0,     1,     2,     1,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     4,     0,     0,     0,     1,    20,     0,     0,
    5,     1,    17,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     5,     1,     0,     1,     1,     4,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     0,     0,     0,
    1,     1,     0,     0,     0,     5,    17,    17,    16,     0,
    5,     1,    17,     0,     0,     2,     2,    17,     0,     0,
    2,    18,    17,    16,     0,     1,    18,    17,    16,     0,
    5,    18,    17,    16,     0,     1,     1,     1,     0,     0,
    1,     2,     1,     0,     0,     0,     1,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     5,     1,     0,
    0,     3,    85,     1,    16,     0,     3,    51,     0,    16,
    0,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     3,     0,     0,     2,     0,     0,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     5,     1,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    3,     0,     0,     0,     0,     3,     0,    34,     0,    16,
    3,     0,    34,    32,    16,     3,     2,    34,     0,    16,
    3,     0,     0,    32,     0,     3,    35,    51,    32,    16,
    2,    18,    34,    16,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     2,    18,    34,    16,     0,
    1,     1,    17,     0,     0,     2,    18,    34,    16,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    2,    18,    34,    16,     0,     2,    18,    85,    17,     0,
    3,    35,    51,    32,    16,     2,    18,    34,    16,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    2,    18,    34,    16,     0,     1,     1,    17,     0,     0,
    2,    18,    34,    16,     0,     1,     1,    17,     0,     0,
    2,    18,    34,    16,     0,     2,    18,    85,    17,     0,
    3,    17,    17,    32,     0,     3,     3,    51,     0,    16,
    3,     3,    51,     0,    16,     5,     0,     0,     0,     0,
    4,     0,     0,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     1,     0,     0,     3,     0,     5,     1,     0,
    3,     0,     0,    16,     0,     3,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     3,    85,     1,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     1,     5,     1,     0,     2,     5,     5,     1,     0,
    2,     1,     1,     0,     0,     2,     0,     0,    16,     0,
    2,    20,    68,    16,     0,     1,     3,    51,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    1,     3,    68,     0,     0,     2,    19,    51,    16,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    85,     1,     0,     2,    17,    17,    16,     0,
    2,     4,     4,     0,     0,     2,     1,     1,     0,     0,
    2,     0,     0,    16,     0,     2,    20,    34,    16,     0,
    1,     3,    17,     0,     0,     4,     3,    17,     0,     0,
    1,     3,    17,     0,     0,     1,     3,    19,     0,     0,
    1,     3,    20,     0,     0,     2,    19,    34,    16,     0,
    1,     2,    17,     0,     0,     1,     2,    17,     0,     0,
    1,     2,    18,     0,     0,     1,     2,    18,     0,     0,
    1,     2,    21,     1,     0,     2,     4,     2,     0,     0,
    2,     1,     1,     0,     0,     2,     4,     2,     0,     0,
    1,     3,    17,     0,     0,     3,     3,    17,     0,     0,
    3,     3,    17,     0,     0,     2,     2,     0,     0,     0,
    2,     2,     0,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     3,     0,     0,     2,    18,    18,    16,     0,
    2,    18,    17,    16,     0,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     4,     0,    17,     0,     0,
    5,     0,    17,     0,     0,     4,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     1,    17,     0,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    19,    51,    16,     0,
    5,    20,    68,    16,     0,     5,    20,    34,    16,     0,
    5,    19,    34,    16,     0,     4,    20,    34,    16,     0,
    4,    19,    34,    16,     0,     3,     2,    17,     0,     0,
    3,     2,    17,     0,     0,     5,    17,    17,    32,     0,
    4,     1,    17,     0,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     3,    21,     1,     0,     2,     0,     0,    16,     0,
    2,     3,    19,     0,     0,     2,     0,     0,    16,     0,
    2,    19,    19,    16,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     4,     0,     0,     2,     3,    19,     0,     0,
    2,     3,    19,     0,     0,     2,     0,     0,    16,     0,
    2,    19,    17,    16,     0,     1,     2,     0,     0,     0,
    1,     2,     0,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     4,     0,     0,     1,    18,    20,    16,     0,
    1,    18,    18,    16,     0,     1,    18,    17,    16,     0,
    5,    18,    34,    16,     0,     2,    19,    17,    16,     0,
    1,     2,     0,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     5,     1,     0,     5,    18,    34,    16,     0,
    2,     3,    17,     0,     0,     2,     3,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     3,    17,     0,     0,
    1,     2,     0,     0,     0,     1,     2,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     3,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     2,    34,     0,    16,     5,    17,    17,    32,     0,
    4,     1,    17,     0,     0,     4,     2,    34,     0,    16,
    1,     2,     2,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     3,     0,     0,     0,     1,     5,     1,     0,
    1,     2,     4,     0,     0,     0,     1,     3,     0,     0,
    0,     1,     3,     0,     0,     0,     1,     3,     0,     0,
    0,     1,     3,     0,     0,     0,     1,     5,     1,     0,
    1,    18,    20,    16,     0,     1,    18,    18,    16,     0,
    1,    18,    17,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     4,     2,    34,     0,    16,
    3,    17,    17,    16,     0,     5,     2,    34,     0,    16,
    4,    17,    17,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     1,     0,     0,     3,     0,     5,     1,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,    17,    17,    32,     0,     2,     0,     0,    16,     0,
    2,    20,    17,    16,     0,     1,     3,     0,     0,     0,
    3,     3,     0,     0,     0,     3,     3,     0,     0,     0,
    3,     3,     3,     0,     0,     3,    19,    19,    16,     0,
    3,    19,    20,    16,     0,     2,     2,     3,     0,     0,
    2,     2,     3,     0,     0,     2,     2,     3,     0,     0,
    2,     2,     3,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     3,     0,     0,     3,     3,     4,     0,     0,
    3,    19,    17,    16,     0,     5,    51,    51,    48,    32,
    4,    34,    34,    32,    16,     5,    34,    34,    32,    16,
    1,     3,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     3,     0,     0,     1,     3,     3,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     3,     0,     0,
    0,     2,     5,     1,     0,     1,     3,     4,     0,     0,
    0,     2,     3,     0,     0,     0,     2,     3,     0,     0,
    0,     2,     3,     0,     0,     0,     2,     3,     0,     0,
    1,     3,     5,     1,     0,     1,    19,    20,    16,     0,
    1,    19,    19,    16,     0,     1,    19,    17,    16,     0,
    5,    19,    51,    16,     0,     2,    19,    17,    16,     0,
    1,     2,     0,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     5,     1,     0,     1,    18,    18,    16,     0,
    1,    18,    17,    16,     0,     5,    18,    34,    16,     0,
    3,     2,    34,     0,    16,     3,     1,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     4,    34,     0,    16,     2,    36,    34,    32,    16,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     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,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     1,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     1,     0,     0,     1,     0,     1,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     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,     4,    68,     0,     0,
    0,     4,    51,     0,     0,     0,     4,    51,     0,     0,
    1,    17,    17,    16,     0,     0,     1,     1,     0,     0,
    5,     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,     0,
    0,     0,     5,     1,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     0,     5,    85,     1,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    0,     4,    68,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     0,     4,    51,     0,     0,
    0,     4,    51,     0,     0,     0,     1,     1,     0,     0,
    0,     1,    17,     0,     0,     1,     1,     1,     0,     0,
    1,    17,    17,    16,     0,     0,     1,     2,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    1,    17,    21,    17,     0,     5,    17,    21,    17,     0,
    4,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     4,     0,     0,     5,     0,     4,     0,     0,
    5,     0,     5,     1,     0,     1,     1,     2,     0,     0,
    1,    17,    18,    16,     0,     5,    17,    18,    16,     0,
    4,     0,     1,     0,     0,     5,     0,     1,     0,     0,
    5,     0,     1,     0,     0,     5,     0,     1,     0,     0,
    5,     0,     5,     1,     0,     1,     1,     1,     0,     0,
    1,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    1,     1,     0,     0,     0,     1,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     1,     0,     0,     5,     0,     5,     1,     0,
    5,     1,    17,     0,     0,     4,     1,    17,     0,     0,
    4,     1,    17,     0,     0,     4,    17,    17,    32,     0,
    3,     0,     0,    16,     0,     3,    20,    17,    16,     0,
    2,     3,     0,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     0,     0,     0,     2,     2,     0,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     3,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     3,     0,     0,
    1,     2,     5,     1,     0,     1,    18,    17,    16,     0,
    3,    18,    18,    16,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     2,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     1,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     1,     0,     0,     1,     0,     5,     1,     0,
    2,     1,     5,     1,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    2,    17,    21,    17,     0,     2,    17,    18,    16,     0,
    2,    17,    17,    16,     0,     5,    18,    17,    16,     0,
    4,     1,     0,     0,     0,     4,     1,    17,     0,     0,
    5,     1,     1,     0,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     1,     0,     0,     5,     0,     5,     1,     0,
    5,     1,     5,     1,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     5,     1,     0,
    5,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     4,     1,     1,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     3,    85,     1,     0,     2,     3,    51,     0,     0,
    2,     3,    51,     0,     0,     2,     3,    51,     0,     0,
    2,     3,    51,     0,     0,     2,     3,    51,     0,     0,
    2,     3,    51,     0,     0,     2,     3,    51,     0,     0,
    3,     0,     0,    16,     0,     3,    20,    68,    16,     0,
    3,    19,    51,    16,     0,     2,     2,    34,     0,     0,
    3,    17,    17,    16,     0,     3,     4,    68,     0,     0,
    3,     3,    51,     0,     0,     3,     1,    17,     0,     0,
    3,     4,    34,     0,     0,     2,     3,    17,     0,     0,
    3,     4,    34,     0,    16,     3,    20,    34,    16,     0,
    3,     3,    34,     0,     0,     2,     2,    17,     0,     0,
    2,     2,    17,     0,     0,     3,    19,    34,    16,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    16,     0,
    3,     4,    34,     0,     0,     2,     3,    17,     0,     0,
    2,     3,    17,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     0,     0,     0,     1,     2,     2,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     2,     0,     0,
    0,     1,     5,     1,     0,     1,     2,     3,     0,     0,
    1,     2,     5,     1,     0,     1,    18,    18,    16,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    18,     0,     0,     5,     1,    21,     1,     0,
    5,    17,    17,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    4,    18,    34,    16,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    18,     0,     0,     3,     1,    21,     1,     0,
    2,     3,    19,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     3,     0,     0,     1,     2,     5,     1,     0,
    2,     3,    51,     0,    16,     2,     3,    68,     0,    16,
    2,     3,    20,     0,     0,     1,     2,     3,     0,     0,
    1,     2,     3,     0,     0,     1,     2,     3,     0,     0,
    1,     2,     3,     0,     0,     2,    19,    20,    16,     0,
    2,    19,    19,    16,     0,     2,    19,    17,    16,     0,
    2,    19,    17,    16,     0,     3,     4,    34,     0,    16,
    3,    36,    34,    32,    16,     3,    20,    34,    16,     0,
    3,     3,    34,     0,     0,     2,     2,    17,     0,     0,
    2,     2,    17,     0,     0,     3,    19,    34,    16,     0,
    3,     1,    17,     0,     0,     4,    17,    17,    16,     0,
    4,    17,    17,    32,     0,     4,     1,     1,     0,     0,
    4,     1,    17,     0,     0,     5,    17,    17,    16,     0,
    4,    17,    17,    16,     0,     5,    34,    34,    32,    16,
    3,    18,    17,    16,     0,     2,     1,     0,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     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,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    21,    68,    16,     0,
    0,     4,    51,     0,    32,     0,     4,    51,     0,    32,
    0,     4,    68,     0,    32,     1,     1,    17,     0,     0,
    1,     5,    68,     0,     0,     0,     0,     0,     0,     0,
    0,     5,    68,     0,     0,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     5,    68,     0,     0,
    0,     4,    51,     0,    32,     0,     4,    51,     0,    32,
    0,     4,    68,     0,    32,     3,     4,    68,     0,    32,
    3,    52,    68,    48,    32,     3,     4,    51,     0,    32,
    3,     4,    51,     0,    32,     0,     5,    68,     0,     0,
    4,     5,    68,     0,     0,     4,    21,    68,    16,     0,
    4,    69,    68,    64,    48,     4,     5,    68,     0,    48,
    1,     5,    68,     0,     0,     1,    21,    68,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     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,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,    17,    21,    17,     0,
    1,     1,     5,     1,     0,     1,     0,     1,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     2,    68,     0,     0,     0,     2,    68,     0,     0,
    0,     2,    68,     0,     0,     1,    17,    17,    16,     0,
    1,     1,     1,     0,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     1,     1,     1,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     5,    85,     1,     0,
    0,     4,    68,     0,     0,     0,     4,    51,     0,     0,
    0,     4,    51,     0,     0,     1,    17,    17,    16,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     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,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    0,     5,    85,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    20,    68,    16,     0,
    1,     4,    68,     0,     0,     0,     4,    68,     0,     0,
    1,     0,     0,     0,     0,     1,     4,    51,     0,     0,
    1,    20,    51,    16,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     0,     3,    51,     0,    16,
    0,     3,    68,     0,    16,     0,     4,    51,     0,     0,
    0,     4,    51,     0,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     0,     3,    51,     0,    16,
    0,     3,    68,     0,    16,     1,     4,    51,     0,     0,
    1,    20,    51,    16,     0,     1,    17,    17,    16,     0,
    1,     1,     1,     0,     0,     2,     1,     2,     0,     0,
    1,     0,     1,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     1,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     5,     1,     0,     2,     1,     5,     1,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     2,    17,    21,    17,     0,
    2,    17,    18,    16,     0,     2,    17,    17,    16,     0,
    2,     3,     0,     0,     0,     2,     3,     3,     0,     0,
    2,     3,     4,     0,     0,     3,    35,    51,    32,    16,
    2,    18,    34,    16,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    18,     0,     0,     1,     1,    21,     1,     0,
    2,    18,    34,    16,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    18,     0,     0,     1,     1,    21,     1,     0,
    2,    18,    34,    16,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    18,     0,     0,     1,     1,    21,     1,     0,
    2,    18,    51,    16,     0,     2,    18,    85,    17,     0,
    5,    35,    34,    32,    16,     4,    18,    17,    16,     0,
    3,     1,     0,     0,     0,     3,     1,     1,     0,     0,
    5,    18,    18,    16,     0,     4,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     2,     0,     0,     5,     1,     5,     1,     0,
    3,    35,    34,    32,    16,     2,    18,    17,    16,     0,
    1,     1,     0,     0,     0,     1,     1,     1,     0,     0,
    2,    18,    18,    16,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     2,     0,     0,     1,     1,     5,     1,     0,
    2,    18,    18,    16,     0,     2,    18,    19,    16,     0,
    2,    18,    21,    17,     0,     3,    19,    17,    16,     0,
    4,    17,    17,    16,     0,     5,     1,     1,     0,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     4,     0,    34,     0,    16,
    4,     2,    34,     0,    16,     4,     4,    51,     0,    16,
    3,    19,    34,    16,     0,     2,     2,    17,     0,     0,
    2,     2,    17,     0,     0,     3,    19,    34,    16,     0,
    2,     2,    17,     0,     0,     2,     2,    17,     0,     0,
    3,    19,    51,    16,     0,     2,     2,    34,     0,     0,
    2,     2,    34,     0,     0,     3,    19,    68,    16,     0,
    4,    36,    51,    32,    16,     4,     3,    51,     0,    16,
    3,    18,    34,    16,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     4,    35,    51,    32,    16,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    4,     0,     0,    16,     0,     4,    17,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,    34,     0,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    3,     0,    34,     0,    16,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     2,    21,     1,     0,
    1,     1,    21,     1,     0,     1,     2,    21,     1,     0,
    1,     2,    19,     0,     0,     1,     1,    17,     0,     0,
    1,     2,    18,     0,     0,     1,     2,    18,     0,     0,
    1,    18,    18,    16,     0,     1,     1,    17,     0,     0,
    1,     2,    17,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     4,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    48,     0,
    5,    51,    51,    48,    32,     5,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     4,    19,    51,    16,     0,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    3,    34,    34,    32,    16,     3,    34,    34,    32,    16,
    4,    51,    51,    48,    32,     4,    19,    51,    16,     0,
    4,    51,    51,    48,    32,     5,    17,    17,    32,     0,
    4,     1,    17,     0,     0,     4,     2,    34,     0,    16,
    1,    18,    17,    16,     0,     3,    18,    17,    16,     0,
    1,     2,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     2,    17,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     1,     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,     2,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     2,     0,     0,     5,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     0,     2,     0,     0,
    1,     0,     2,    16,     0,     1,     0,     0,     0,     0,
    1,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     0,    34,    64,    16,
    5,     0,     0,    64,     0,     5,    34,    34,    64,    16,
    4,    17,    17,    48,     0,     3,     0,     0,    32,     0,
    3,     0,    34,    32,    16,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     4,    68,     0,     0,
    0,     4,    68,     0,     0,     1,     1,     1,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     4,    68,     0,     0,     0,     4,    51,     0,     0,
    0,     4,    51,     0,     0,     1,     1,     1,     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,     4,     0,     0,
    0,     1,    20,     0,     0,     0,     4,    68,     0,     0,
    0,     1,    17,     0,     0,     0,     0,     4,     0,     0,
    0,     1,    20,     0,     0,     0,     4,    68,     0,     0,
    0,     1,    17,     0,     0,     0,     4,    51,     0,     0,
    0,     4,    51,     0,     0,     0,     4,    51,     0,    32,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     4,    51,     0,     0,     0,     4,    51,     0,     0,
    0,     4,    51,     0,    32,     1,    17,    17,    16,     0,
    4,    17,    17,    16,     0,     4,    17,    17,    32,     0,
    2,    17,    17,    16,     0,     2,    17,    21,    17,     0,
    3,     0,    34,    32,    16,     3,    34,    34,    32,    16,
    3,     0,     0,    32,     0,     3,    35,    51,    32,    16,
    2,    18,    34,    16,     0,     1,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    19,     0,     0,     2,    18,    34,    16,     0,
    1,     1,    17,     0,     0,     4,     1,    17,     0,     0,
    2,    18,    34,    16,     0,     1,     1,    17,     0,     0,
    2,    18,    68,    16,     0,     3,    17,    17,    32,     0,
    3,    35,    34,    32,    16,     2,    18,    17,    16,     0,
    1,     1,     0,     0,     0,     2,     1,    17,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     3,     0,     0,     1,     1,     5,     1,     0,
    2,    18,    18,    16,     0,     1,     1,     1,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    1,     1,     1,     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,     2,     0,     0,     0,     0,     5,     1,     0,
    0,     2,     2,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     1,     1,     3,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    1,    17,    21,    17,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,    17,    19,    16,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     2,    18,    18,    16,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     3,     0,     0,
    1,     1,     5,     1,     0,     2,    18,    20,    16,     0,
    1,     1,     3,     0,     0,     1,     1,     3,     0,     0,
    1,     1,     3,     0,     0,     1,     1,     3,     0,     0,
    1,     1,     5,     1,     0,     2,    18,    21,    17,     0,
    3,    35,    34,    32,    16,     2,    18,    17,    16,     0,
    1,     1,     0,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    21,     1,     0,
    1,     1,     1,     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,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     5,     0,     5,    17,     0,
    1,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    5,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     1,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     5,     1,     0,
    5,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     1,     1,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    68,     0,     0,
    1,     0,     0,     0,     0,     1,     5,     5,     1,     0,
    5,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    0,     0,     0,     0,     0,     0,     5,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     1,     1,     0,     0,     0,     0,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,    21,    68,    16,     0,
    0,     4,    51,     0,     0,     0,     4,    51,     0,     0,
    0,     4,    51,     0,     0,     0,     4,    68,     0,     0,
    0,     4,    51,     0,     0,     0,     4,    68,     0,     0,
    1,     0,     0,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    68,     0,     0,
    1,     0,     0,     0,     0,     1,     5,     4,     0,     0,
    1,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     1,     1,     0,     0,     0,     0,     0,     0,     0,
    0,     5,     4,     0,     0,     5,     5,     4,     0,     0,
    0,     1,     1,     0,     0,     0,     0,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    21,    68,    16,     0,
    0,     4,    51,     0,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     0,     3,    51,     0,    16,
    0,     4,    51,     0,     0,     0,     4,    51,     0,     0,
    0,     4,    68,     0,     0,     3,     4,    68,     0,     0,
    3,    20,    68,    16,     0,     3,     4,    51,     0,     0,
    3,    20,    51,    16,     0,     3,     4,    51,     0,     0,
    3,    20,    51,    16,     0,     0,     4,    51,     0,     0,
    0,     4,    68,     0,     0,     1,     4,    68,     0,     0,
    1,    20,    68,    16,     0,     1,     4,    51,     0,     0,
    1,    20,    51,    16,     0,     1,     4,    51,     0,     0,
    1,    20,    51,    16,     0,     2,    21,    68,    16,     0,
    2,    37,    68,    32,    16,     1,     5,     4,     0,     0,
    2,     5,     4,     0,     0,     4,    37,    68,    32,    16,
    2,     5,    68,     0,    16,     4,    21,    68,    16,     0,
    4,     0,     0,    16,     0,     4,     0,     0,    32,     0,
    4,     0,    34,    32,    16,     1,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     0,     5,     4,     0,     0,
    0,     5,     4,     0,     0,     0,     5,    68,     0,    16,
    4,     5,    68,     0,    16,     4,     5,     4,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,    17,     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,     5,     1,     0,
    0,     0,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    1,     1,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,    17,    21,    17,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     2,    18,    18,    16,     0,
    1,     1,     1,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     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,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    1,     1,     5,     1,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    1,    17,    21,    17,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     2,    18,    18,    16,     0,
    2,    18,    18,    16,     0,     2,    18,    21,    17,     0,
    4,    34,    34,    48,    16,     5,    34,    34,    48,    16,
    4,    17,    17,    32,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     5,    17,     0,
    3,    18,    34,    16,     0,     3,    18,    34,    16,     0,
    2,     1,    17,     0,     0,     3,    18,    34,    16,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     3,     3,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     3,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     3,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     3,     0,     0,
    1,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    1,     1,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     5,     1,     0,     1,     1,     1,     0,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    2,     1,    20,     0,     0,     1,     0,     3,     0,     0,
    2,     0,     3,     0,     0,     2,     0,     3,     0,     0,
    2,     0,     3,     0,     0,     2,     0,     3,     0,     0,
    2,     0,     5,     1,     0,     1,     0,     3,     0,     0,
    1,     0,     3,     0,     0,     1,     0,     3,     0,     0,
    1,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    1,     1,     3,     0,     0,     1,     1,     3,     0,     0,
    1,     1,     3,     0,     0,     1,     1,     3,     0,     0,
    2,     1,    21,     1,     0,     2,    17,    21,    17,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,     0,     0,
    2,    17,    20,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    3,    34,    34,    32,    16,     5,    17,    17,    32,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    4,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,     0,    32,     0,     5,    35,    51,    32,    16,
    4,    18,    34,    16,     0,     5,    18,    34,    16,     0,
    4,    35,    51,    32,    16,     3,    18,    34,    16,     0,
    3,    18,    34,    16,     0,     3,    18,    34,    16,     0,
    3,    18,    68,    16,     0,     4,    35,    51,    32,    16,
    3,    18,    34,    16,     0,     3,    18,    34,    16,     0,
    3,    18,    34,    16,     0,     3,    18,    34,    16,     0,
    3,    18,    85,    17,     0,     5,     2,    34,     0,    16,
    5,     0,     0,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     2,    34,     0,    16,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     3,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,    19,    21,    17,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     0,     3,    16,     0,
    1,    19,    19,    16,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    1,     1,     3,     0,     0,     1,     0,     0,    16,     0,
    1,    19,    19,    16,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    1,    19,    21,    17,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     5,     1,     0,
    1,    19,    19,    16,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    1,     3,     3,     0,     0,     1,     3,     5,     1,     0,
    1,     1,     1,     0,     0,     1,     0,     0,    16,     0,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     0,     0,     0,     5,    18,    34,    16,     0,
    5,     2,    34,     0,     0,     2,    19,    17,    16,     0,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    5,     2,    34,     0,     0,     5,     0,     0,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     5,    17,     0,
    5,     2,    85,     1,     0,     5,     0,     2,    16,     0,
    5,     2,    34,     0,     0,     5,     0,     0,    16,     0,
    5,     2,    34,     0,     0,     5,     2,    85,     1,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,    18,    34,    16,     0,
    5,     2,    34,     0,     0,     4,     2,    34,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     4,    18,    34,    16,     0,
    4,     2,    34,     0,     0,     5,    19,    51,    16,     0,
    4,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,    19,    51,    16,     0,
    4,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    85,     1,     0,     5,    17,    17,    16,     0,
    1,     1,     0,     0,     0,     5,     0,     0,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     4,     2,    34,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     1,    21,     1,     0,
    1,     2,    21,     1,     0,     1,     2,    19,     0,     0,
    1,     1,    17,     0,     0,     1,     2,    18,     0,     0,
    1,     2,    18,     0,     0,     1,     1,    17,     0,     0,
    1,     2,    17,     0,     0,     1,    18,    17,    16,     0,
    1,     2,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     2,    17,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     4,     0,     0,     3,     1,     4,     0,     0,
    3,    17,    20,    16,     0,     3,     1,     1,     0,     0,
    3,    17,    17,    16,     0,     3,     1,     0,     0,     0,
    3,    17,    17,    16,     0,     3,     1,     0,     0,     0,
    3,    17,    17,    16,     0,     5,    17,    17,    48,     0,
    4,     0,     0,    32,     0,     4,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,     0,    32,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    21,     1,     0,
    4,    18,    34,    16,     0,     4,    18,    34,    16,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    21,     1,     0,     5,    35,    51,    32,    16,
    5,    35,    51,    32,    16,     5,    17,    17,    32,     0,
    4,    35,    34,    32,    16,     3,    18,    17,    16,     0,
    2,     1,     0,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     5,     1,     0,     3,    18,    18,    16,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     5,     1,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     4,    35,    34,    32,    16,
    3,    18,    17,    16,     0,     2,     1,     0,     0,     0,
    2,     1,     1,     0,     0,     3,    18,    18,    16,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     5,     1,     0,     2,    17,    17,    16,     0,
    5,     1,    17,     0,     0,     5,     2,    34,     0,    16,
    4,     2,    17,     0,     0,     4,     2,    34,     0,    16,
    4,    34,    34,    32,    16,     4,    18,    17,    16,     0,
    1,    18,    17,    16,     0,     1,     2,    17,     0,     0,
    1,     1,    17,     0,     0,     2,    19,    34,    16,     0,
    1,     2,    17,     0,     0,     1,     2,    17,     0,     0,
    1,     2,    18,     0,     0,     1,     2,    20,     0,     0,
    2,    19,    51,    16,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    68,     0,     0,     2,    19,    34,    16,     0,
    1,     2,    17,     0,     0,     1,     2,    17,     0,     0,
    1,     2,    18,     0,     0,     1,     2,    18,     0,     0,
    1,     2,    21,     1,     0,     2,    19,    51,    16,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    85,     1,     0,     2,    19,    34,    16,     0,
    1,     2,    17,     0,     0,     1,     2,    17,     0,     0,
    1,     2,    18,     0,     0,     3,     2,    18,     0,     0,
    3,     2,    20,     0,     0,     1,     2,    20,     0,     0,
    2,    35,    34,    32,    16,     2,    19,    34,    16,     0,
    1,     2,    17,     0,     0,     1,     2,    17,     0,     0,
    1,     2,    18,     0,     0,     1,     2,    18,     0,     0,
    1,     2,    21,     1,     0,     1,    18,    21,    17,     0,
    1,    18,    18,    16,     0,     3,    17,    17,    32,     0,
    3,    17,    17,    32,     0,     4,     2,    34,     0,    16,
    4,    34,    34,    48,    16,     4,    18,    34,    16,     0,
    4,     2,    34,     0,     0,     4,    18,    34,    16,     0,
    5,    19,    51,    16,     0,     4,     2,    34,     0,     0,
    3,     1,    17,     0,     0,     3,     2,    34,     0,    16,
    3,     2,    34,     0,    16,     5,     2,    34,     0,     0,
    4,     1,    17,     0,     0,     5,    18,    34,    16,     0,
    4,    18,    34,    16,     0,     5,    35,    51,    32,    16,
    5,    19,    51,    16,     0,     4,     2,    34,     0,     0,
    3,     1,    17,     0,     0,     5,     2,    34,     0,     0,
    5,    18,    34,    16,     0,     4,    18,    34,    16,     0,
    5,    35,    51,    32,    16,     5,    17,    17,    16,     0,
    4,     0,     0,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     2,     0,     0,     3,     0,     5,     1,     0,
    3,     2,    85,     1,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    85,     1,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,    16,     3,    34,    34,    32,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     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,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    0,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,    18,    34,    16,     0,     1,     0,     0,    16,     0,
    0,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,    18,    34,    16,     0,     0,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,    18,    34,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     3,     3,     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,     5,     1,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    1,     1,     1,     0,     0,     1,     0,     0,    16,     0,
    1,    19,    19,    16,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     4,     0,     0,     1,    17,    17,    16,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    5,     0,     0,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     2,    51,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     4,     2,    34,     0,     0,
    4,     2,    34,     0,     0,     5,    19,    51,    16,     0,
    4,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     2,    68,     0,     0,
    5,    17,    17,    16,     0,     1,     1,     0,     0,     0,
    1,    17,    17,    16,     0,     5,     0,     0,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    20,    68,    16,     0,
    5,     0,     4,    16,     0,     5,    20,    34,    16,     0,
    4,     3,    17,     0,     0,     5,     3,    17,     0,     0,
    5,     3,    19,     0,     0,     4,    20,    34,    16,     0,
    3,     3,    17,     0,     0,     3,     3,    17,     0,     0,
    3,     3,    19,     0,     0,     4,    36,    34,    32,    16,
    5,     1,    17,     0,     0,     4,     1,    17,     0,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     3,     0,     0,
    2,     3,    19,     0,     0,     2,     3,    17,     0,     0,
    2,     3,    17,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     0,     0,     0,     1,     2,     2,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    1,     2,     2,     0,     0,     1,    18,    18,    16,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    4,     2,    34,     0,    16,     5,     1,    17,     0,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     1,    20,     0,     0,     4,    18,    34,    16,     0,
    3,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     3,     0,     0,     2,     3,    51,     0,     0,
    2,     3,    51,     0,     0,     3,     1,    20,     0,     0,
    2,     0,     3,     0,     0,     2,     0,     3,     0,     0,
    2,     0,     3,     0,     0,     2,     0,     3,     0,     0,
    2,     0,     5,     1,     0,     3,    17,    20,    16,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    4,    34,    34,    32,    16,     5,    17,    17,    32,     0,
    2,    19,    17,    16,     0,     2,     3,    17,     0,     0,
    1,     2,     0,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     5,     1,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    2,    19,    17,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     4,    16,     0,     3,     0,     4,    32,     0,
    3,    20,    68,    16,     0,     3,    36,    68,    32,    16,
    3,    20,    34,    16,     0,     2,     3,    17,     0,     0,
    2,     3,    17,     0,     0,     2,     3,    19,     0,     0,
    3,    36,    34,    32,    16,     3,    20,    34,    16,     0,
    2,     3,    17,     0,     0,     2,     3,    17,     0,     0,
    1,     2,     0,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,    17,    17,    16,     0,
    5,    34,    34,    32,    16,     2,     3,    19,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    2,    19,    19,    16,     0,     2,    19,    17,    16,     0,
    4,    17,    17,    32,     0,     5,     0,     0,     0,     0,
    5,     2,    34,     0,    16,     5,    34,    34,    48,    16,
    5,     0,     0,    16,     0,     5,    18,    34,    16,     0,
    5,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    4,     0,     0,    16,     0,     4,    18,    34,    16,     0,
    3,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     0,     2,    16,     0,
    1,     0,     0,    16,     0,     1,     2,     2,     0,     0,
    1,     2,     1,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     5,     1,    17,     0,     0,
    2,     2,    17,     0,     0,     1,    18,    17,    16,     0,
    1,     2,     1,     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,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     3,    51,     0,    16,
    0,     3,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     3,     0,     0,     0,     0,
    3,     0,    34,     0,    16,     3,     3,    51,     0,    16,
    5,     0,     0,     0,     0,     4,     0,     0,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     1,     1,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     5,     1,     0,
    3,     1,     1,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     3,     0,     0,
    1,     3,    51,     0,     0,     1,     3,    51,     0,     0,
    2,     0,     4,     0,     0,     1,     0,     3,     0,     0,
    1,     0,     3,     0,     0,     1,     0,     3,     0,     0,
    1,     0,     3,     0,     0,     1,     0,     5,     1,     0,
    2,     0,     4,    16,     0,     2,    19,    68,    16,     0,
    2,    17,    20,    16,     0,     2,     1,     4,     0,     0,
    2,     0,     0,    16,     0,     2,    20,    68,    16,     0,
    2,    19,    51,    16,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    1,     2,    51,     0,     0,     2,    17,    17,    16,     0,
    2,     4,     4,     0,     0,     2,     1,     1,     0,     0,
    2,     4,     2,     0,     0,     1,     3,    17,     0,     0,
    1,     3,    17,     0,     0,     1,     3,    19,     0,     0,
    2,    20,    34,    16,     0,     2,     1,     1,     0,     0,
    2,    17,    17,    16,     0,     2,     4,     2,     0,     0,
    1,     3,    17,     0,     0,     1,     3,    17,     0,     0,
    1,     3,    19,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     1,     3,    19,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     1,    19,    19,    16,     0,
    1,    19,    19,    16,     0,     1,    19,    17,    16,     0,
    2,    20,    34,    16,     0,     2,     1,     1,     0,     0,
    3,     1,    17,     0,     0,     3,     2,    34,     0,    16,
    3,    17,    17,    16,     0,     3,    17,    17,    48,     0,
    3,     0,     0,    48,     0,     3,     1,     1,     0,     0,
    3,    17,    17,    16,     0,     3,     1,     0,     0,     0,
    5,     0,     0,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     1,     1,     0,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     4,     0,     0,     5,     3,    68,     0,     0,
    5,     4,    68,     0,     0,     5,     3,    51,     0,     0,
    5,     4,    34,     0,     0,     5,     3,    34,     0,     0,
    4,     4,    34,     0,     0,     4,     4,    34,     0,    16,
    4,     3,    34,     0,     0,     5,     1,     1,     0,     0,
    4,     1,     1,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     4,    34,     0,    16,     3,     4,    68,     0,    16,
    3,     0,     0,     0,     0,     3,     0,     4,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     4,     0,     0,
    3,     3,    68,     0,     0,     3,     4,    68,     0,     0,
    3,     3,    51,     0,     0,     3,     4,    34,     0,     0,
    3,     3,    34,     0,     0,     3,     4,    34,     0,     0,
    3,     3,    34,     0,     0,     4,    17,    17,    16,     0,
    5,     0,     0,    32,     0,     5,    34,    34,    32,    16,
    5,    18,    18,    16,     0,     4,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     4,     0,     0,     5,    17,    17,    16,     0,
    4,    18,    17,    16,     0,     3,     1,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     3,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,    19,    21,    17,     0,     1,     2,     4,     0,     0,
    1,     2,     4,     0,     0,     1,     2,     4,     0,     0,
    1,     2,     4,     0,     0,     1,     2,     5,     1,     0,
    2,     0,     3,    16,     0,     2,    19,    19,    16,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     5,     1,     0,     2,     1,     3,     0,     0,
    2,     0,     0,    16,     0,     2,    19,    19,    16,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     2,    19,    21,    17,     0,
    1,     2,     4,     0,     0,     1,     2,     4,     0,     0,
    1,     2,     4,     0,     0,     1,     2,     4,     0,     0,
    2,    19,    19,    16,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     5,     1,     0,
    2,     3,     3,     0,     0,     2,     3,     5,     1,     0,
    2,     1,     1,     0,     0,     2,     3,     2,     0,     0,
    1,     2,     1,     0,     0,     1,     2,     1,     0,     0,
    1,     2,     2,     0,     0,     2,    19,    18,    16,     0,
    2,     1,     1,     0,     0,     2,    17,    17,    16,     0,
    2,     1,     0,     0,     0,     3,     1,     1,     0,     0,
    2,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     5,     1,     0,
    1,     2,    18,     0,     0,     1,     2,    18,     0,     0,
    1,     2,    18,     0,     0,     1,     2,    17,     0,     0,
    1,    18,    17,    16,     0,     3,    18,    17,    16,     0,
    1,     2,    17,     0,     0,     1,     2,    17,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    1,     0,     0,    16,     0,     1,    19,    51,    16,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     2,    68,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,    16,
    2,     2,    34,     0,    16,     0,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     1,     1,     0,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    1,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     4,     4,     0,     0,     1,     4,     4,     0,     0,
    1,     4,     4,     0,     0,     0,     1,     5,     1,     0,
    2,     1,     5,     1,     0,     2,     1,     1,     0,     0,
    2,    17,    17,    16,     0,     2,     1,     1,     0,     0,
    2,    17,    17,    16,     0,     2,     1,     0,     0,     0,
    2,     1,     0,     0,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    3,    18,    18,    16,     0,     3,     2,     2,     0,     0,
    3,     1,     1,     0,     0,     3,     1,     0,     0,     0,
    5,     0,     0,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     1,     5,     1,     0,     5,     2,     5,     1,     0,
    5,     1,     1,     0,     0,     5,     2,     2,     0,     0,
    5,     1,     1,     0,     0,     5,     2,     2,     0,     0,
    5,     1,     1,     0,     0,     4,     2,     2,     0,     0,
    4,     1,     1,     0,     0,     5,     0,     0,    32,     0,
    5,     0,    34,    32,    16,     5,    35,    51,    32,    16,
    5,    19,    19,    16,     0,     4,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     4,     0,     0,     5,    19,    19,    16,     0,
    4,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     5,     1,     0,     5,    17,    17,    16,     0,
    4,    19,    17,    16,     0,     3,     2,     0,     0,     0,
    3,     2,    34,     0,    16,     3,     2,    34,     0,    16,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     2,     0,     0,
    1,     0,     5,     1,     0,     1,     2,    18,     0,     0,
    1,     2,    17,     0,     0,     1,    18,    17,    16,     0,
    1,     2,    17,     0,     0,     0,     1,     0,     0,     0,
    5,     1,    17,     0,     0,     1,    18,    17,    16,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     5,     1,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    3,    34,    34,    32,    16,     3,     2,     2,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     3,     0,     0,
    3,    18,    18,    16,     0,     3,    18,    17,    16,     0,
    4,    35,    34,    32,    16,     4,    19,    17,    16,     0,
    3,     2,     0,     0,     0,     3,     2,     2,     0,     0,
    4,    17,    17,    16,     0,     5,    34,    34,    32,    16,
    5,     1,    17,     0,     0,     5,     2,    34,     0,    16,
    3,     2,    17,     0,     0,     3,    18,    17,    16,     0,
    1,    18,    17,    16,     0,     1,     2,    17,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     3,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     3,    16,     0,     2,     0,     0,    16,     0,
    2,     3,     3,     0,     0,     2,     3,     5,     1,     0,
    2,     0,     0,    16,     0,     2,    19,    34,    16,     0,
    1,     2,    17,     0,     0,     1,     2,    17,     0,     0,
    1,     2,    18,     0,     0,     2,     3,     2,     0,     0,
    2,     0,     0,    16,     0,     2,    19,    34,    16,     0,
    1,     2,    17,     0,     0,     1,     2,    17,     0,     0,
    1,     2,    18,     0,     0,     2,     3,     2,     0,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    32,     0,
    3,    17,    17,    16,     0,     3,    17,    17,    16,     0,
    3,    17,    17,    32,     0,     4,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,     0,    34,     0,    16,
    5,     0,    34,    32,    16,     5,    34,    34,    32,    16,
    5,     2,    34,     0,    16,     5,     0,     0,    32,     0,
    5,    35,    34,    32,    16,     4,    18,    17,    16,     0,
    3,     1,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     2,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    17,     0,     2,     0,     2,    16,     0,
    2,    18,    18,    16,     0,     2,     0,     0,    16,     0,
    2,    18,    18,    16,     0,     2,    18,    18,    16,     0,
    1,     1,     1,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     5,     1,     0,     2,     0,     0,    16,     0,
    2,    18,    18,    16,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     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,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     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,     5,     1,     0,     0,     5,     5,     1,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    0,     4,     4,     0,     0,     1,     1,     5,     1,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     2,    18,    18,    16,     0,
    1,     1,     1,     0,     0,     2,     2,     2,     0,     0,
    3,     1,    17,     0,     0,     3,     2,    34,     0,    16,
    3,     1,     1,     0,     0,     3,    17,    17,    16,     0,
    4,    34,    34,    32,    16,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    18,    18,    16,     0,
    4,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     3,     0,     0,
    5,     1,     5,     1,     0,     5,    35,    34,    32,    16,
    4,    18,    17,    16,     0,     5,    18,    18,    16,     0,
    5,    17,    17,    32,     0,     5,     3,    34,     0,    16,
    5,     3,    34,     0,    16,     5,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     0,    34,     0,    16,
    3,     3,    34,     0,    16,     3,     3,    34,     0,    16,
    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,     5,     1,     0,
    0,     3,     5,     1,     0,     0,     3,     3,     0,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     3,    51,     0,    16,     5,     3,    51,     0,    16,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,    32,    16,     5,     0,     0,    32,     0,
    5,    35,    51,    32,    16,     4,    18,    34,    16,     0,
    5,    18,    34,    16,     0,     5,    34,    34,    48,    16,
    5,    17,    17,    32,     0,     5,     3,    51,     0,    16,
    5,     3,    51,     0,    16,     5,     1,    17,     0,     0,
    4,     0,     0,     0,     0,     4,     0,    34,     0,    16,
    4,     3,    51,     0,    16,     4,     3,    51,     0,    16,
    0,     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,     5,     1,     0,
    0,     3,     5,     1,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,    17,    17,    16,     0,
    1,     1,     0,     0,     0,     1,    17,    17,    16,     0,
    1,     1,     0,     0,     0,     1,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    4,     0,    34,    32,    16,     5,     0,     0,     0,     0,
    5,     3,    51,     0,    16,     5,     3,    51,     0,    16,
    4,     3,    34,     0,    16,     4,     3,    34,     0,    16,
    5,     1,    17,     0,     0,     2,     2,    17,     0,     0,
    2,     2,    34,     0,    16,     2,    34,    34,    32,    16,
    2,    18,    17,    16,     0,     1,    18,    17,    16,     0,
    2,    19,    18,    16,     0,     1,     2,     1,     0,     0,
    1,     2,     1,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     2,     2,    18,     0,     0,
    2,     2,    21,     1,     0,     1,     2,     5,     1,     0,
    2,    19,    17,    16,     0,     1,     2,     0,     0,     0,
    1,     2,     1,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,     1,     0,     0,     0,     5,    17,    17,    16,     0,
    4,    17,    17,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     5,     1,     0,
    3,     2,    51,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,    16,     3,     2,    34,     0,     0,
    5,     1,     1,     0,     0,     2,     2,    17,     0,     0,
    2,     2,    34,     0,    16,     2,     2,    18,     0,     0,
    2,    18,    18,    16,     0,     2,    18,    17,    16,     0,
    1,     2,     2,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,    18,    18,    16,     0,     1,    18,    17,    16,     0,
    1,    18,    17,    16,     0,     2,    18,    17,    16,     0,
    2,    35,    34,    32,    16,     2,    19,    17,    16,     0,
    1,     2,     0,     0,     0,     1,     2,     1,     0,     0,
    1,     2,     2,     0,     0,     0,     1,     1,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     5,     1,     0,
    1,    18,    21,    17,     0,     1,    18,    18,    16,     0,
    1,    18,    18,    16,     0,     4,    34,    34,    48,    16,
    4,     2,    34,     0,     0,     4,     2,    34,     0,    16,
    4,     2,    34,     0,     0,     5,    19,    51,    16,     0,
    4,     2,    34,     0,     0,     5,     2,    34,     0,     0,
    4,     0,     0,    16,     0,     4,    19,    51,    16,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    68,     0,     0,
    4,    19,    51,    16,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     3,     2,    85,     1,     0,
    3,     2,    34,     0,     0,     4,     0,     0,    32,     0,
    4,     0,    34,    32,    16,     4,    35,    51,    32,    16,
    3,    18,    34,    16,     0,     2,     1,    17,     0,     0,
    3,    18,    34,    16,     0,     2,     1,    17,     0,     0,
    3,    18,    34,    16,     0,     4,    19,    51,    16,     0,
    3,     2,    34,     0,     0,     3,     2,    34,     0,     0,
    3,     2,    34,     0,     0,     1,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    2,     1,     4,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     0,     0,     0,     2,     1,     0,     0,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,    18,    18,    16,     0,
    2,     1,     1,     0,     0,     3,    18,    18,    16,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     5,     1,     0,     2,    17,    21,    17,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     3,     2,     2,     0,     0,
    3,     2,    34,     0,    16,     5,     0,     0,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     2,     0,     0,
    5,     0,     5,     1,     0,     5,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     4,     2,     2,     0,     0,
    5,    19,    19,    16,     0,     4,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,    17,    17,    16,     0,     4,    19,    17,    16,     0,
    3,     2,     0,     0,     0,     3,     2,     2,     0,     0,
    4,    17,    17,    16,     0,     5,    34,    34,    32,    16,
    5,     1,    17,     0,     0,     5,     2,    34,     0,    16,
    3,     2,    17,     0,     0,     3,    18,    17,    16,     0,
    1,    18,    17,    16,     0,     1,     2,    17,     0,     0,
    1,     1,    17,     0,     0,     3,     0,    34,    32,    16,
    3,     0,    34,    32,    16,     3,     0,     0,     0,     0,
    3,     0,     0,    32,     0,     3,    36,    51,    32,    16,
    2,    19,    34,    16,     0,     2,    19,    34,    16,     0,
    3,    35,    51,    32,    16,     2,    18,    34,    16,     0,
    2,    18,    34,    16,     0,     2,    18,    34,    16,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    21,     1,     0,     2,    18,    34,    16,     0,
    3,     4,    51,     0,    16,     3,     3,    51,     0,    16,
    3,     4,    34,     0,    16,     2,    19,    17,    16,     0,
    1,     2,     0,     0,     0,     1,     2,     1,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     3,     0,     0,
    1,     2,     5,     1,     0,     2,    19,    18,    16,     0,
    1,     2,     1,     0,     0,     1,     2,     1,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     3,     0,     0,
    1,     2,     5,     1,     0,     2,    19,    19,    16,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     3,     0,     0,
    1,     2,     5,     1,     0,     2,    19,    20,    16,     0,
    1,     2,     3,     0,     0,     1,     2,     3,     0,     0,
    1,     2,     3,     0,     0,     1,     2,     3,     0,     0,
    3,    36,    34,    32,    16,     3,     3,    34,     0,    16,
    2,    18,    17,    16,     0,     1,     1,     0,     0,     0,
    1,     1,     1,     0,     0,     3,    35,    34,    32,    16,
    4,    17,    17,    48,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     2,    34,     0,    16,
    5,    17,    17,    32,     0,     5,    17,    17,    16,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     3,     0,     0,     0,     2,     5,     1,     0,
    0,     2,     3,     0,     0,     0,     2,     5,     1,     0,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     3,     0,     0,     0,     2,     5,     1,     0,
    5,     2,     2,     0,     0,     1,    19,    19,    16,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     3,     0,     0,
    0,     2,     5,     1,     0,     1,    19,    20,    16,     0,
    0,     2,     3,     0,     0,     0,     2,     3,     0,     0,
    0,     2,     3,     0,     0,     0,     2,     3,     0,     0,
    1,    19,    21,    17,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     2,    36,    34,    32,    16,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     3,     0,     0,     0,     2,     5,     1,     0,
    1,     2,     3,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     0,     0,     0,     5,     2,    34,     0,     0,
    5,    18,    34,    16,     0,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     3,     0,     0,
    0,     2,     5,     1,     0,     5,     2,    34,     0,     0,
    1,    19,    19,    16,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     3,     0,     0,     0,     2,     5,     1,     0,
    1,    19,    20,    16,     0,     0,     2,     3,     0,     0,
    0,     2,     3,     0,     0,     0,     2,     3,     0,     0,
    0,     2,     3,     0,     0,     2,    36,    68,    32,    16,
    2,     4,    34,     0,    16,     2,     4,    68,     0,    16,
    2,     5,    85,     1,    16,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     2,     0,    34,    32,    16,
    2,     0,    34,    32,    16,     2,     0,    34,    32,    16,
    2,     0,     0,    32,     0,     2,     0,     0,    32,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     0,    85,     1,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     2,    34,     0,    16,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,     0,     0,    16,     0,     2,    21,    21,    17,     0,
    1,     4,     4,     0,     0,     1,     4,     4,     0,     0,
    1,     4,     4,     0,     0,     1,     4,     4,     0,     0,
    2,     5,    21,     1,     0,     2,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,    20,    20,    16,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     4,     0,     0,
    2,     4,    20,     0,     0,     2,     1,    17,     0,     0,
    2,     0,     0,    16,     0,     2,    20,    17,    16,     0,
    1,     3,     0,     0,     0,     1,     3,     0,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     4,     0,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    4,    19,    51,    16,     0,     2,     4,    17,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    2,    20,    17,    16,     0,     1,     3,     0,     0,     0,
    1,     3,     0,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     4,     0,     0,     1,     3,     5,     1,     0,
    3,    19,    19,    16,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     3,     0,     0,     2,     2,     5,     1,     0,
    5,    19,    17,    16,     0,     4,     2,     0,     0,     0,
    5,     2,     2,     0,     0,     3,    19,    17,    16,     0,
    2,     2,     0,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     3,     0,     0,
    2,     2,     5,     1,     0,     2,     4,    17,     0,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    32,     0,
    3,    17,    17,    16,     0,     5,     1,    17,     0,     0,
    2,     3,    34,     0,    16,     2,    19,    17,    16,     0,
    3,     3,    19,     0,     0,     3,     3,    20,     0,     0,
    1,     3,    17,     0,     0,     1,     3,    19,     0,     0,
    1,     3,    20,     0,     0,     2,    20,    34,    16,     0,
    3,    17,    17,    32,     0,     3,     1,     1,     0,     0,
    5,     0,     0,    16,     0,     5,    18,    18,    16,     0,
    4,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,    18,    18,    16,     0,
    4,    18,    17,    16,     0,     3,     1,     0,     0,     0,
    3,     1,     1,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     3,     3,     0,     0,
    2,     3,     2,     0,     0,     2,     3,     2,     0,     0,
    3,    17,    17,    16,     0,     4,    34,    34,    32,    16,
    4,    18,    17,    16,     0,     5,     0,    34,     0,    16,
    5,     0,    34,    32,    16,     5,     2,    34,     0,    16,
    5,     0,     0,    32,     0,     5,    35,    34,    32,    16,
    4,    18,    17,    16,     0,     3,     1,     0,     0,     0,
    3,     1,     1,     0,     0,     5,    18,    18,    16,     0,
    4,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     5,     1,     1,     0,     0,
    5,    34,    34,    32,    16,     5,    17,    17,    32,     0,
    5,     3,    34,     0,    16,     5,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     0,    34,     0,    16,
    3,     0,    34,    32,    16,     3,     3,    34,     0,    16,
    2,    18,    17,    16,     0,     1,     1,     0,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     2,    18,    18,    16,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    2,    18,    18,    16,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     3,    35,    34,    32,    16,
    0,     1,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     3,     0,     0,     0,     3,     3,     0,     0,
    5,     0,     0,     0,     0,     5,     3,    51,     0,    16,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,    32,    16,     5,     3,    51,     0,    16,
    4,     0,     0,     0,     0,     4,     0,    34,     0,    16,
    4,     3,    51,     0,    16,     0,     1,     1,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     1,     4,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     5,     1,     0,     1,     1,     4,     0,     0,
    1,    17,    20,    16,     0,     1,     1,     1,     0,     0,
    1,    17,    17,    16,     0,     1,     1,     0,     0,     0,
    1,    17,    17,    16,     0,     1,     1,     0,     0,     0,
    1,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     4,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     3,    51,     0,    16,     4,     3,    34,     0,    16,
    5,     1,    17,     0,     0,     2,     2,    17,     0,     0,
    2,     2,    34,     0,    16,     2,    34,    34,    32,    16,
    2,    18,    17,    16,     0,     1,    18,    17,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,    19,    19,    16,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     4,     0,     0,     2,    19,    18,    16,     0,
    1,     2,     1,     0,     0,     2,     2,    17,     0,     0,
    2,     2,    17,     0,     0,     2,     2,    18,     0,     0,
    2,     2,    20,     0,     0,     1,     2,     1,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     4,     0,     0,
    2,    19,    17,    16,     0,     1,     2,     0,     0,     0,
    2,     2,    17,     0,     0,     1,     1,     0,     0,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     2,     2,     0,     0,
    2,     2,    17,     0,     0,     2,     2,    18,     0,     0,
    2,     2,    20,     0,     0,     2,    18,    20,    16,     0,
    2,    18,    18,    16,     0,     2,    18,    17,    16,     0,
    2,    18,    17,    16,     0,     1,     2,     1,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     3,     0,     0,
    5,     1,     1,     0,     0,     1,     2,     2,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     3,     0,     0,
    1,     2,     4,     0,     0,     0,     1,     3,     0,     0,
    0,     1,     3,     0,     0,     0,     1,     3,     0,     0,
    0,     1,     3,     0,     0,     0,     1,     5,     1,     0,
    1,    18,    20,    16,     0,     1,    18,    18,    16,     0,
    1,    18,    17,    16,     0,     1,    18,    17,    16,     0,
    2,    35,    34,    32,    16,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     1,     0,     0,
    5,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     5,     1,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     2,     0,     2,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,     0,     2,    16,     0,     2,     0,     0,    16,     0,
    2,     2,     2,     0,     0,     2,     2,     5,     1,     0,
    2,     0,     0,    16,     0,     2,    18,    34,    16,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    2,    18,    34,    16,     0,     2,     2,     0,     0,     0,
    2,     2,     0,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     4,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     4,     0,     0,
    1,     2,     5,     1,     0,     5,    18,    17,    16,     0,
    4,     1,     0,     0,     0,     5,     1,     1,     0,     0,
    2,     3,    34,     0,    16,     2,    19,    17,    16,     0,
    2,     3,    17,     0,     0,     5,     3,    51,     0,    32,
    4,     3,    51,     0,    32,     4,     3,    51,     0,    32,
    5,     0,     0,     0,     0,     5,     3,    51,     0,     0,
    5,     3,    51,     0,     0,     4,     3,    51,     0,     0,
    4,     3,    51,     0,     0,     1,    18,    17,    16,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    0,     1,     5,     1,     0,     5,     1,     1,     0,     0,
    1,     2,     1,     0,     0,     2,     2,    17,     0,     0,
    2,     2,    34,     0,    16,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     2,     0,     0,
    5,    17,    17,    16,     0,     2,     0,    34,     0,    16,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,    19,    21,    17,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     4,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     5,     1,     0,
    1,     0,     0,    16,     0,     1,    19,    19,    16,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     5,     1,     0,     1,     0,     0,    16,     0,
    1,    19,    19,    16,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     4,     0,     0,     1,    19,    19,    16,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     5,     1,     0,     1,     3,     3,     0,     0,
    1,     0,     0,    16,     0,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     4,     0,     0,
    5,     2,     2,     0,     0,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    5,     2,     2,     0,     0,     3,     0,     0,    16,     0,
    3,    19,    19,    16,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     4,     0,     0,     3,    19,    19,    16,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     5,     1,     0,     5,     0,     0,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     2,    34,     0,    16,
    5,     2,     2,     0,     0,     5,     1,     1,     0,     0,
    4,     1,     0,     0,     0,     5,    19,    17,    16,     0,
    4,     2,     0,     0,     0,     4,     2,    34,     0,    16,
    5,     2,    34,     0,    16,     5,     2,     2,     0,     0,
    5,    19,    17,    16,     0,     4,     2,     0,     0,     0,
    5,     2,     2,     0,     0,     5,    17,    17,    16,     0,
    3,     0,     0,    16,     0,     3,    19,    17,    16,     0,
    2,     2,     0,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     4,     0,     0,
    3,    19,    17,    16,     0,     2,     2,     0,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     5,     1,     0,
    5,    19,    51,    16,     0,     5,     3,    51,     0,     0,
    5,    19,    51,    16,     0,     1,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     4,    20,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     1,    21,    21,    17,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    1,     5,     5,     1,     0,     1,     0,     0,    16,     0,
    1,    20,    20,    16,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     4,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     4,     0,     0,     1,    19,    19,    16,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    1,     4,     4,     0,     0,     1,     0,     0,    16,     0,
    1,    20,    17,    16,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     0,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     4,     0,     0,
    5,     3,    51,     0,    32,     0,     3,     0,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     4,     0,     0,
    5,     3,    51,     0,     0,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    1,     4,     1,     0,     0,     2,     4,    17,     0,     0,
    5,    20,    17,    16,     0,     1,     4,     1,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     4,     0,     0,     5,     3,    51,     0,    32,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     4,     0,     0,     0,     3,     5,     1,     0,
    5,     3,    51,     0,     0,     2,     4,    17,     0,     0,
    1,    20,    17,    16,     0,     4,    20,    17,    16,     0,
    2,     1,    17,     0,     0,     2,    17,    17,    16,     0,
    3,    18,    17,    16,     0,     2,     1,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     3,     5,     1,     0,
    1,     3,     3,     0,     0,     1,     3,     1,     0,     0,
    2,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     3,     5,     1,     0,     1,     3,     3,     0,     0,
    1,     3,     1,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     4,     0,     0,     5,     2,    34,     0,     0,
    1,    19,    17,    16,     0,     1,     3,     1,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     4,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     4,     0,     0,
    5,     2,    34,     0,     0,     1,    19,    17,    16,     0,
    4,    19,    17,    16,     0,     2,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     3,     5,     1,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     2,    17,    17,    16,     0,
    2,    17,    17,    16,     0,     2,    17,    17,    16,     0,
    3,    34,    34,    32,    16,     3,    18,    17,    16,     0,
    2,     1,     0,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     5,     1,     0,     4,     3,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     3,    19,     0,     0,
    1,     3,    17,     0,     0,     1,     3,    17,     0,     0,
    1,    19,    17,    16,     0,     1,     3,    17,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     5,     1,     0,     1,    19,    17,    16,     0,
    3,     2,    34,     0,    16,     1,    19,    17,    16,     0,
    3,    19,    17,    16,     0,     1,     3,    17,     0,     0,
    1,     3,    17,     0,     0,     1,     3,    17,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     4,     0,     0,
    3,     3,    17,     0,     0,     3,     3,    34,     0,    16,
    3,    35,    34,    32,    16,     3,    19,    17,    16,     0,
    1,    19,    17,    16,     0,     1,     3,    17,     0,     0,
    3,     3,    17,     0,     0,     2,    19,    34,    16,     0,
    3,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     5,    17,     0,
    2,    21,    21,    17,     0,     1,     4,     4,     0,     0,
    1,     4,     4,     0,     0,     1,     4,     4,     0,     0,
    2,    20,    20,    16,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     4,     0,     0,     2,    19,    19,    16,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    2,    20,    18,    16,     0,     1,     3,     1,     0,     0,
    1,     3,     1,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     4,     0,     0,     2,    19,    18,    16,     0,
    1,     2,     1,     0,     0,     1,     2,     1,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    2,    20,    17,    16,     0,     1,     3,     0,     0,     0,
    1,     3,     1,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     4,     0,     0,     2,    19,    17,    16,     0,
    1,     2,     0,     0,     0,     1,     2,     1,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    1,    18,    18,    16,     0,     1,    18,    18,    16,     0,
    1,    18,    17,    16,     0,     3,    17,    17,    32,     0,
    3,     1,    17,     0,     0,     3,     1,    20,     0,     0,
    4,     1,    17,     0,     0,     4,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     5,    17,     0,     2,    18,    34,    16,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    20,     0,     0,
    2,    18,    34,    16,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    20,     0,     0,     2,    18,    34,    16,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    20,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     2,     2,     0,     0,     0,
    2,     2,     0,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     1,     2,     0,     0,     0,
    1,     2,     2,     0,     0,     1,     2,     2,     0,     0,
    5,    18,    17,    16,     0,     4,     1,     0,     0,     0,
    5,     1,     1,     0,     0,     2,     3,    34,     0,    16,
    2,    19,    17,    16,     0,     5,     0,     0,    32,     0,
    5,    36,    51,    32,    16,     4,    36,    51,    32,    16,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,     0,     0,     0,     5,     4,    51,     0,    16,
    5,     3,    51,     0,    16,     4,     4,    51,     0,    16,
    4,     3,    51,     0,    16,     4,    17,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     0,    34,    32,    16,
    3,     0,    34,    32,    16,     3,     0,     0,     0,     0,
    3,     0,     0,    32,     0,     3,    36,    51,    32,    16,
    3,     4,    51,     0,    16,     3,     3,    51,     0,    16,
    3,     0,     0,    32,     0,     3,    36,    34,    32,    16,
    3,     4,    34,     0,    16,     3,     3,    34,     0,    16,
    4,    17,    17,    48,     0,     5,    17,    17,    32,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    5,     1,     1,     0,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    4,     1,    17,     0,     0,     4,     1,    17,     0,     0,
    5,    17,    17,    16,     0,     1,     2,     2,     0,     0,
    1,     2,     2,     0,     0,     5,    18,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,    20,    20,    16,     0,
    2,     3,     3,     0,     0,     2,     3,     3,     0,     0,
    2,     3,     3,     0,     0,     3,     0,     4,    16,     0,
    3,     4,     4,     0,     0,     3,     0,     4,     0,     0,
    3,     0,     0,    16,     0,     3,    20,    17,    16,     0,
    2,     3,     0,     0,     0,     2,     3,     0,     0,     0,
    2,     3,     3,     0,     0,     5,    35,    51,    32,    16,
    3,     0,     0,    16,     0,     3,    20,    17,    16,     0,
    2,     3,     0,     0,     0,     2,     3,     0,     0,     0,
    2,     3,     3,     0,     0,     5,    35,    34,    32,    16,
    5,     0,     0,    48,     0,     5,     0,    34,    48,    16,
    5,    52,    51,    48,    32,     4,    35,    34,    32,    16,
    5,    35,    51,    32,    16,     4,     1,    17,     0,     0,
    4,    17,    17,    32,     0,     4,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     4,    68,     0,    16,
    0,     4,    68,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    1,     1,    17,     0,     0,     1,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     4,    68,     0,    16,
    0,     4,    34,     0,    16,     0,     4,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     4,     4,     0,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,    64,    16,     5,     4,    68,     0,    48,
    4,    51,    51,    48,    32,     5,    51,    51,    48,    32,
    5,    68,    68,    64,    48,     1,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     4,    34,     0,    16,
    0,     4,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     4,     4,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     4,    51,     0,    32,
    1,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     3,     3,    34,     0,    16,
    3,    35,    34,    32,    16,     3,    19,    34,    16,     0,
    3,     3,    34,     0,     0,     5,     0,    34,     0,    16,
    4,     0,     0,    32,     0,     4,     0,    34,    32,    16,
    4,     0,    34,     0,    16,     4,     2,    34,     0,    16,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    5,    37,    68,    32,    16,     4,    20,    51,    16,     0,
    5,    20,    51,    16,     0,     5,    36,    51,    32,    16,
    5,    36,    68,    32,    16,     5,    20,    68,    16,     0,
    5,     0,     0,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    20,    51,    16,     0,     4,     3,    34,     0,     0,
    5,     3,    34,     0,     0,     5,     3,    51,     0,     0,
    4,    20,    51,    16,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     5,    68,     0,    16,
    5,     0,     0,     0,     0,     5,     1,    17,     0,     0,
    4,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,    20,    19,    16,     0,
    2,     3,     2,     0,     0,     2,     3,     2,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     4,     0,     0,
    3,    19,    19,    16,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     3,    20,    17,    16,     0,
    2,     3,     0,     0,     0,     2,     3,     2,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     4,     0,     0,
    3,    19,    17,    16,     0,     2,     2,     0,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     4,     0,    34,     0,    16,
    4,     0,    34,    32,    16,     4,     0,     0,    32,     0,
    4,    37,    34,    32,    16,     3,    20,    17,    16,     0,
    2,     3,     0,     0,     0,     2,     3,     2,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     3,     0,     0,
    2,     3,     5,     1,     0,     3,    36,    34,    32,    16,
    3,    36,    51,    32,    16,     3,    36,    68,    32,    16,
    3,    20,    19,    16,     0,     2,     3,     2,     0,     0,
    2,     3,     2,     0,     0,     2,     3,     3,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     5,     1,     0,
    3,    20,    20,    16,     0,     2,     3,     3,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     3,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     5,     1,     0,
    4,    17,    17,    32,     0,     4,     5,    34,     0,    16,
    4,     1,    17,     0,     0,     5,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     3,     0,     0,     1,     0,     3,    16,     0,
    1,     0,     0,    16,     0,     1,    19,    19,    16,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     1,     3,     3,     0,     0,
    3,     0,     0,    16,     0,     3,    19,    19,    16,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     5,     0,     0,    16,     0,
    5,    19,    17,    16,     0,     4,     2,     0,     0,     0,
    4,     2,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     2,     2,     0,     0,     3,     0,     0,    16,     0,
    3,    19,    17,    16,     0,     2,     2,     0,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     0,     0,     0,     0,     2,     4,    34,     0,    16,
    2,    36,    34,    32,    16,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    1,    19,    19,    16,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     2,     4,    34,     0,    16,
    2,     4,    68,     0,    16,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     4,     0,     0,
    2,     0,    68,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     4,     0,     0,
    2,     0,     4,    16,     0,     2,     0,     0,    16,     0,
    2,    20,    20,    16,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    2,     4,    20,     0,     0,     2,     0,     0,    16,     0,
    2,    20,    17,    16,     0,     1,     3,     0,     0,     0,
    1,     3,     0,     0,     0,     1,     3,     3,     0,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    4,    19,    51,    16,     0,     2,     4,    17,     0,     0,
    2,     0,     0,    16,     0,     2,    20,    17,    16,     0,
    1,     3,     0,     0,     0,     1,     3,     0,     0,     0,
    1,     3,     3,     0,     0,     5,    19,    17,    16,     0,
    4,     2,     0,     0,     0,     5,     2,     2,     0,     0,
    2,     4,    17,     0,     0,     3,     1,    17,     0,     0,
    3,    17,    17,    32,     0,     3,    17,    17,    16,     0,
    1,    19,    17,    16,     0,     4,    19,    17,    16,     0,
    3,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     1,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     5,     2,    34,     0,    16,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    1,    19,    17,    16,     0,     3,    19,    17,    16,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     1,     0,     0,     1,     3,     1,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    5,     2,    34,     0,     0,     1,    19,    17,    16,     0,
    2,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    2,     0,     4,    16,     0,     1,     0,     3,     0,     0,
    1,     0,     3,     0,     0,     1,     0,     3,     0,     0,
    1,     0,     3,     0,     0,     1,     0,     5,     1,     0,
    2,    17,    20,    16,     0,     2,    20,    20,    16,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     2,    17,    17,    16,     0,
    2,    20,    18,    16,     0,     1,     3,     1,     0,     0,
    1,     3,     1,     0,     0,     1,     3,     3,     0,     0,
    2,    17,    17,    16,     0,     2,    20,    17,    16,     0,
    1,     3,     0,     0,     0,     1,     3,     1,     0,     0,
    1,     3,     3,     0,     0,     2,    17,    17,    16,     0,
    3,     2,    34,     0,    16,     3,    34,    34,    32,    16,
    3,    17,    17,    32,     0,     3,     3,     0,     0,     0,
    3,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     5,    19,    51,    16,     0,
    5,    51,    51,    48,    32,     2,    20,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,    16,     0,
    1,     1,     4,     0,     0,     1,     0,     0,    16,     0,
    1,    20,    20,    16,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     1,     4,     4,     0,     0,
    1,     1,     1,     0,     0,     1,     4,     1,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     5,     3,    51,     0,     0,
    1,    20,    17,    16,     0,     1,     1,     1,     0,     0,
    1,     4,     1,     0,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     0,     0,     0,
    0,     3,     3,     0,     0,     5,     3,    51,     0,    32,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     5,     3,    51,     0,     0,
    1,    20,    17,    16,     0,     4,    20,    17,    16,     0,
    1,     1,     1,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    16,     0,     3,    18,    17,    16,     0,
    2,     1,     0,     0,     0,     2,     1,     1,     0,     0,
    2,     1,     1,     0,     0,     2,     1,     4,     0,     0,
    5,     0,    34,     0,    16,     5,     0,    34,    48,    16,
    5,     0,     0,    48,     0,     5,    52,    51,    48,    32,
    4,    35,    34,    32,    16,     5,    35,    51,    32,    16,
    5,     4,    51,     0,    32,     1,    17,    17,    16,     0,
    4,    17,    17,    16,     0,     5,     0,     0,    16,     0,
    5,    19,    51,    16,     0,     4,    19,    51,    16,     0,
    4,    51,    51,    48,    32,     5,     0,    34,     0,    16,
    5,     0,    34,    32,    16,     5,     0,     0,    32,     0,
    5,    36,    68,    32,    16,     4,    19,    51,    16,     0,
    5,    19,    51,    16,     0,     5,     4,    68,     0,    16,
    5,     3,    51,     0,    16,     5,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     0,    85,     1,    16,
    0,     0,     5,     1,     0,     0,     5,    85,     1,    16,
    0,     4,    68,     0,    16,     0,     4,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     5,     5,     1,     0,
    0,     5,     5,     1,     0,     2,     0,     0,     0,     0,
    2,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    5,    36,    34,    32,    16,     4,    19,    17,    16,     0,
    3,     2,     0,     0,     0,     3,     2,     2,     0,     0,
    5,    19,    19,    16,     0,     4,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     3,     0,     0,     5,     2,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     4,    34,     0,    16,     5,     3,    34,     0,    16,
    3,     1,    17,     0,     0,     3,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     0,    34,    32,    16,     2,     0,     0,     0,     0,
    2,     0,     0,    32,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     4,     4,     0,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    1,     1,    17,     0,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     0,     0,     0,
    2,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    2,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     0,    34,    32,    16,
    5,     0,     0,    32,     0,     5,    36,    68,    32,    16,
    4,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,     4,    68,     0,    16,     5,     3,    51,     0,    16,
    1,     1,    17,     0,     0,     3,     1,    17,     0,     0,
    1,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    68,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     4,    68,     0,    16,     0,     4,    34,     0,    16,
    0,     4,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    2,     0,     4,     0,     0,     2,     0,     0,     0,     0,
    2,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    5,    36,    34,    32,    16,     4,    19,    17,    16,     0,
    3,     2,     0,     0,     0,     3,     2,     2,     0,     0,
    5,    19,    19,    16,     0,     4,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     2,     2,     0,     0,
    5,     2,     2,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     4,    34,     0,    16,
    5,     3,    34,     0,    16,     3,     1,    17,     0,     0,
    3,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     4,     0,     0,
    3,     0,     5,     1,     0,     3,     4,    20,     0,     0,
    3,     5,    21,     1,     0,     3,     4,    17,     0,     0,
    3,     4,    17,     0,     0,     4,    17,    17,    16,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     0,     0,     0,
    1,     1,     0,     0,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     3,    51,     0,     0,     4,     3,    51,     0,     0,
    5,     1,     1,     0,     0,     2,     2,    17,     0,     0,
    2,    18,    17,    16,     0,     1,    18,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     0,     0,    16,     0,
    1,    21,    21,    17,     0,     1,     5,     5,     1,     0,
    1,     0,     0,    16,     0,     1,    20,    20,    16,     0,
    1,     4,     4,     0,     0,     1,     0,     0,    16,     0,
    1,    20,    17,    16,     0,     5,     0,     0,    16,     0,
    5,    20,    68,    16,     0,     4,     3,    51,     0,    32,
    5,     3,    51,     0,    32,     2,     1,    17,     0,     0,
    2,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     0,     0,    16,     0,
    1,    21,    21,    17,     0,     0,     4,     4,     0,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    1,     5,     5,     1,     0,     1,     0,     0,    16,     0,
    1,    20,    20,    16,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     4,     0,     0,     1,     4,     4,     0,     0,
    1,     0,     0,    16,     0,     1,    20,    17,    16,     0,
    0,     3,     0,     0,     0,     0,     3,     0,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     4,     0,     0,
    1,     0,     0,    16,     0,     1,    20,    17,    16,     0,
    0,     3,     0,     0,     0,     0,     3,     0,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     4,     0,     0,
    5,     0,     0,    16,     0,     5,    20,    51,    16,     0,
    4,     3,    34,     0,    16,     5,     3,    51,     0,    16,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     1,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     5,     5,     1,     0,
    0,     4,     4,     0,     0,     5,     0,     0,     0,     0,
    5,     4,    68,     0,     0,     1,     1,     1,     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,     5,     1,     0,
    0,     5,     5,     1,     0,     0,     4,     4,     0,     0,
    5,     0,     0,     0,     0,     5,     4,    51,     0,     0,
    1,    17,    17,    16,     0,     5,     3,    34,     0,     0,
    4,     3,    34,     0,     0,     4,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,    21,    68,    16,     0,
    4,     4,    51,     0,    16,     5,     4,    51,     0,    16,
    5,     4,    68,     0,    16,     4,     0,     0,    16,     0,
    4,     0,     0,    48,     0,     4,     0,    34,    48,    16,
    4,    53,    51,    48,    32,     4,    21,    51,    16,     0,
    3,     4,    34,     0,    16,     3,     4,    51,     0,    16,
    3,     4,    68,     0,    16,     5,    17,    17,    32,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     0,     0,     0,
    5,     1,     1,     0,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     5,    68,     0,    32,     5,     0,     0,     0,     0,
    5,     5,    68,     0,     0,     4,     0,     0,     0,     0,
    4,     0,     0,     0,     0,     4,     0,    34,     0,    16,
    4,     5,    51,     0,    32,     4,     5,    51,     0,     0,
    5,    17,    17,    16,     0,     2,     2,    34,     0,     0,
    2,    17,    17,    16,     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,     5,     1,     0,     0,     3,     5,     1,     0,
    0,     3,     3,     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,     5,     1,     0,     0,     3,     5,     1,     0,
    0,     3,     3,     0,     0,     5,     0,     0,     0,     0,
    5,     3,     3,     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,     5,     1,     0,     0,     3,     5,     1,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     1,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     4,     4,     0,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,    17,    21,    17,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     4,     0,     0,
    0,     0,     4,     0,     0,     1,     1,     5,     1,     0,
    1,     0,     0,    16,     0,     1,    21,    21,    17,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    1,    17,    17,    16,     0,     1,     5,     5,     1,     0,
    1,     1,     1,     0,     0,     1,     0,     0,    16,     0,
    1,    20,    20,    16,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     4,     0,     0,     1,    17,    17,    16,     0,
    1,     4,     4,     0,     0,     1,     1,     1,     0,     0,
    1,     0,     0,    16,     0,     1,    20,    17,    16,     0,
    0,     3,     0,     0,     0,     0,     3,     0,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     4,     0,     0,
    5,     3,     3,     0,     0,     1,    17,    17,    16,     0,
    1,     4,     1,     0,     0,     1,     1,     1,     0,     0,
    1,     0,     0,    16,     0,     1,    20,    17,    16,     0,
    0,     3,     0,     0,     0,     0,     3,     0,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     4,     0,     0,
    1,    17,    17,    16,     0,     1,     1,     0,     0,     0,
    2,    17,    17,    32,     0,     2,    34,    34,    32,    16,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,    16,     0,
    1,     0,     0,    16,     0,     1,    20,    20,    16,     0,
    1,     4,     4,     0,     0,     1,     0,     0,    16,     0,
    1,    20,    17,    16,     0,     1,     0,     0,    16,     0,
    1,    20,    17,    16,     0,     5,     0,     0,    16,     0,
    5,    20,    68,    16,     0,     4,     3,    51,     0,    32,
    5,     3,    51,     0,    32,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     2,    17,    17,    16,     0,
    2,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     4,    16,     0,
    1,     0,     0,    16,     0,     1,    20,    20,    16,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     1,     4,     4,     0,     0,
    1,     0,     0,    16,     0,     1,    20,    17,    16,     0,
    0,     3,     0,     0,     0,     0,     3,     0,     0,     0,
    0,     3,     3,     0,     0,     1,     0,     0,    16,     0,
    1,    20,    17,    16,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    5,     0,     0,    16,     0,     5,    20,    51,    16,     0,
    4,     3,    34,     0,    16,     5,     3,    51,     0,    16,
    2,     1,    17,     0,     0,     2,    17,    17,    32,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     1,     1,     1,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     4,     4,     0,     0,     0,     4,     4,     0,     0,
    1,    17,    17,    16,     0,     1,     1,     1,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     4,     0,     0,
    0,     4,     4,     0,     0,     5,     0,     0,     0,     0,
    5,     4,    68,     0,     0,     1,    17,    17,    16,     0,
    1,     1,     1,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     4,     4,     0,     0,
    5,     0,     0,     0,     0,     5,     4,    51,     0,     0,
    1,    17,    17,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     5,    17,     0,
    2,    18,    18,    16,     0,     2,    18,    18,    16,     0,
    2,    18,    17,    16,     0,     1,     1,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     3,     3,     0,     0,     1,     1,     1,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     3,     0,     0,
    0,     3,     3,     0,     0,     5,     0,     0,     0,     0,
    5,     3,     3,     0,     0,     5,    51,    51,    64,    32,
    1,     1,     1,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    1,     1,     4,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     5,     1,     0,
    1,    17,    20,    16,     0,     1,    17,    17,    16,     0,
    1,    17,    17,    16,     0,     1,    17,    17,    16,     0,
    2,    34,    34,    32,    16,     4,     0,    34,     0,    16,
    4,     0,    34,    32,    16,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,    34,    32,    16,     5,    37,    51,    32,    16,
    4,    20,    34,    16,     0,     5,    20,    34,    16,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     5,    51,     0,    16,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     4,     0,    34,    32,    16,
    4,     0,     0,    32,     0,     4,    37,    51,    32,    16,
    3,    20,    34,    16,     0,     3,    20,    34,    16,     0,
    3,    36,    34,    32,    16,     3,    20,    68,    16,     0,
    4,     5,    51,     0,    16,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     5,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    21,    51,    16,     0,     4,     4,    34,     0,     0,
    5,     4,    34,     0,     0,     5,     4,    68,     0,     0,
    5,     5,     3,     0,     0,     4,     0,     0,     0,     0,
    4,     0,     0,    16,     0,     4,    21,    51,    16,     0,
    3,     4,    34,     0,     0,     3,     4,    34,     0,    16,
    3,     4,    34,     0,    16,     3,     4,    34,     0,     0,
    3,     4,    68,     0,     0,     4,     5,     3,     0,     0,
    5,     0,     0,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     4,     4,     0,     0,     5,     0,     0,    16,     0,
    5,    20,    51,    16,     0,     5,     4,     3,     0,     0,
    4,     4,     3,     0,     0,     4,    20,    51,    16,     0,
    5,    21,    20,    16,     0,     4,     4,     3,     0,     0,
    5,     4,     3,     0,     0,     5,     4,     4,     0,     0,
    5,     4,     4,     0,     0,     5,    17,    17,    16,     0,
    5,     0,     0,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     4,     0,     0,
    5,     4,     3,     0,     0,     4,     4,     3,     0,     0,
    5,    17,    17,    16,     0,     4,     0,     0,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     4,     3,     0,     0,     4,    21,    17,    16,     0,
    3,     4,     0,     0,     0,     3,     4,     3,     0,     0,
    3,     4,     4,     0,     0,     4,    17,    17,    16,     0,
    4,     0,     0,    16,     0,     4,    17,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,    20,    19,    16,     0,
    2,     3,     2,     0,     0,     2,     3,     2,     0,     0,
    2,     3,     3,     0,     0,     3,     4,     3,     0,     0,
    3,     0,     0,    16,     0,     3,    20,    17,    16,     0,
    2,     3,     0,     0,     0,     2,     3,     2,     0,     0,
    2,     3,     3,     0,     0,     4,    17,    17,    32,     0,
    4,    17,    17,    16,     0,     5,     1,    17,     0,     0,
    5,     2,    34,     0,    16,     5,    34,    34,    32,    16,
    5,    17,    17,    32,     0,     5,    17,    17,    32,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     5,     1,     0,
    1,     1,     5,     1,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     0,     0,     0,
    1,     2,     0,     0,     0,     1,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     2,     2,     2,     0,     0,
    2,     2,     5,     1,     0,     1,     2,     2,     0,     0,
    1,     2,     5,     1,     0,     5,    18,    17,    16,     0,
    4,     1,     0,     0,     0,     5,     1,     1,     0,     0,
    4,     5,    51,     0,    32,     4,     0,    34,     0,    16,
    3,    19,    34,    16,     0,     3,    19,    34,    16,     0,
    5,     0,    34,    64,    16,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     3,    51,     0,    32,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     3,     0,     0,     5,     0,     0,     0,     0,
    5,     3,    51,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    17,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     4,     0,     0,
    1,     4,     4,     0,     0,     1,     4,     4,     0,     0,
    2,     1,    17,     0,     0,     2,     0,     0,    16,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     4,     0,     0,     1,     0,     5,     1,     0,
    1,     4,     4,     0,     0,     1,     5,     5,     1,     0,
    5,     0,     0,    16,     0,     5,    20,    68,    16,     0,
    4,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     4,     0,     0,
    1,     0,     5,     1,     0,     1,     1,     5,     1,     0,
    1,     0,     4,    16,     0,     1,     1,     4,     0,     0,
    1,     0,     0,    16,     0,     1,    20,    20,    16,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     1,     4,     4,     0,     0,
    1,     5,     5,     1,     0,     1,     1,     1,     0,     0,
    1,     0,     0,    16,     0,     1,    20,    17,    16,     0,
    0,     3,     0,     0,     0,     0,     3,     0,     0,     0,
    0,     3,     3,     0,     0,     5,     3,     3,     0,     0,
    1,     1,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    20,    17,    16,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    5,     0,     0,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     3,     3,     0,     0,
    5,    20,    17,    16,     0,     4,     3,     0,     0,     0,
    5,     3,     3,     0,     0,     5,    17,    17,    16,     0,
    1,     1,     0,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    32,     0,     2,     2,    34,     0,    16,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     4,     4,     0,     0,
    0,     4,     4,     0,     0,     1,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     0,     5,     1,     0,
    0,     4,     4,     0,     0,     0,     5,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     4,     4,     0,     0,
    1,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     2,     2,     0,     0,
    2,     2,     2,     0,     0,     5,    51,    51,    48,    32,
    5,     3,    51,     0,    32,     5,     3,    51,     0,    32,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     3,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     3,     0,     0,
    1,     0,     3,    16,     0,     3,     0,     3,    16,     0,
    3,     0,     3,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    19,    17,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    19,    51,    16,     0,     5,    19,    51,    16,     0,
    5,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    2,     2,    17,     0,     0,     2,    18,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     3,    34,     0,     0,
    3,     3,    34,     0,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    32,     0,     0,     4,    34,     0,    16,
    0,     4,    34,     0,    16,     1,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     1,    16,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     5,     1,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     0,     2,    34,     0,    16,
    1,     0,     0,     0,     0,     1,     3,     3,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    48,     0,
    5,     0,    34,    48,    16,     5,    51,    51,    48,    32,
    5,    19,    51,    16,     0,     2,     2,    17,     0,     0,
    1,     1,     0,     0,     0,     1,     1,     0,     0,     0,
    1,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     3,     3,     0,     0,
    2,     2,    34,     0,    16,     2,    18,    17,    16,     0,
    5,     0,    34,     0,    16,     4,     0,    34,     0,    16,
    4,     0,    34,    48,    16,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     4,    68,     0,     0,
    5,     4,    34,     0,     0,     4,     4,    34,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     4,    20,     0,     0,     3,     4,    17,     0,     0,
    3,     4,    17,     0,     0,     4,     0,     0,    32,     0,
    4,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,     0,    32,     0,     5,    37,    34,    32,    16,
    4,    20,    17,    16,     0,     3,     3,     0,     0,     0,
    3,     3,     0,     0,     0,     3,     3,     3,     0,     0,
    3,     3,     3,     0,     0,     3,     3,     5,     1,     0,
    5,    20,    17,    16,     0,     4,     3,     0,     0,     0,
    5,     3,     0,     0,     0,     5,     3,     3,     0,     0,
    5,     3,     3,     0,     0,     5,     3,     5,     1,     0,
    5,    20,    20,    16,     0,     4,     3,     3,     0,     0,
    5,     3,     3,     0,     0,     5,     3,     3,     0,     0,
    5,     3,     3,     0,     0,     5,     3,     5,     1,     0,
    4,    37,    34,    32,    16,     3,    20,    17,    16,     0,
    2,     3,     0,     0,     0,     2,     3,     0,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     3,     0,     0,
    2,     3,     5,     1,     0,     3,    20,    17,    16,     0,
    2,     3,     0,     0,     0,     2,     3,     0,     0,     0,
    2,     3,     3,     0,     0,     2,     3,     3,     0,     0,
    2,     3,     5,     1,     0,     4,    21,    34,    16,     0,
    3,     4,    17,     0,     0,     3,     4,    17,     0,     0,
    3,     4,    20,     0,     0,     5,    21,    34,    16,     0,
    4,     4,    17,     0,     0,     5,     4,    17,     0,     0,
    5,     4,    20,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     3,     3,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     3,    51,     0,    32,
    5,     3,    51,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     1,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    17,     0,     2,     0,     1,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     4,     4,     0,     0,
    5,     0,     0,    16,     0,     5,    20,    68,    16,     0,
    4,     3,    51,     0,     0,     5,     3,    51,     0,     0,
    2,     1,    17,     0,     0,     2,     1,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     4,     4,     0,     0,     5,     0,     0,    16,     0,
    5,    20,    17,    16,     0,     4,     3,     0,     0,     0,
    5,     3,     3,     0,     0,     2,     1,    17,     0,     0,
    2,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     1,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     4,     4,     0,     0,     5,     0,     0,     0,     0,
    5,     4,     4,     0,     0,     1,     1,     1,     0,     0,
    2,    18,    17,    16,     0,     5,     1,    17,     0,     0,
    5,    17,    17,    48,     0,     4,    17,    17,    48,     0,
    5,     2,    34,     0,    16,     5,    34,    34,    64,    16,
    5,    18,    34,    16,     0,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     5,     1,     0,     5,     2,    34,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     2,    16,     0,
    3,     0,     5,    17,     0,     3,     0,     0,     0,     0,
    3,     0,     2,     0,     0,     3,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     4,    20,     0,     0,     5,     4,    17,     0,     0,
    4,     4,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     5,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     5,    34,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     5,    34,     0,    16,     4,     0,    34,     0,    16,
    4,     5,    34,     0,     0,     0,     0,     0,     0,     0,
    0,     5,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     0,     5,    17,     0,
    1,     0,     5,     1,     0,     0,     0,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,    17,    17,    16,     0,     1,     0,     0,     0,     0,
    1,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,    21,    51,    16,     0,     0,     4,    34,     0,    16,
    0,     4,    34,     0,    16,     0,     4,    68,     0,    16,
    1,     0,     0,    16,     0,     1,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     5,    51,     0,     0,     0,     0,     0,     0,     0,
    0,     5,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     5,    51,     0,    32,     0,     1,    17,     0,     0,
    0,     5,    51,     0,     0,     4,     5,    51,     0,     0,
    0,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    21,    51,    16,     0,
    0,     4,    34,     0,    16,     0,     4,    34,     0,    16,
    0,     4,    68,     0,    16,     1,     5,    51,     0,     0,
    0,     5,    51,     0,     0,     0,     1,    17,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    2,    36,    34,    32,    16,     2,    36,    68,    32,    16,
    3,    53,    51,    48,    32,     2,    36,    34,    32,    16,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     5,     1,     0,
    2,    36,    34,    32,    16,     2,    36,    68,    32,    16,
    3,     5,    51,     0,    32,     3,     5,    51,     0,    32,
    3,     0,     0,     0,     0,     3,     1,    17,     0,     0,
    3,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     5,     1,     0,
    3,     0,     5,    49,     0,     3,     0,     5,     1,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,    34,     0,    16,     3,     0,    34,    48,    16,
    3,     0,     0,     0,     0,     3,     0,    34,     0,    16,
    3,     3,    17,     0,     0,     3,    19,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     3,     0,     0,     1,     3,    17,     0,     0,
    1,     3,    17,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     1,    19,    17,    16,     0,
    3,     0,    34,     0,    16,     3,     0,     0,    32,     0,
    3,     0,    34,    32,    16,     3,     0,    34,     0,    16,
    3,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,     0,     0,    32,     0,     3,     0,    34,    32,    16,
    3,    37,    51,    32,    16,     2,    20,    34,    16,     0,
    2,    20,    34,    16,     0,     2,    20,    68,    16,     0,
    3,     0,     0,     0,     0,     3,     0,    34,     0,    16,
    3,     5,    51,     0,    16,     3,     0,     0,     0,     0,
    3,     0,    34,     0,    16,     3,     0,    34,    32,    16,
    3,     0,     0,    32,     0,     3,    37,    34,    32,    16,
    2,    20,    17,    16,     0,     1,     3,     0,     0,     0,
    1,     3,     1,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     5,     1,     0,
    2,    20,    18,    16,     0,     1,     3,     1,     0,     0,
    1,     3,     1,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     5,     1,     0,
    2,    20,    20,    16,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     5,     1,     0,
    3,     5,    34,     0,    16,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     5,    17,     0,
    3,     0,     0,     0,     0,     3,     0,     5,     1,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,    21,    19,    16,     0,     2,     4,     2,     0,     0,
    2,     4,    34,     0,    16,     2,     4,    34,     0,    16,
    2,     4,    68,     0,    16,     2,     4,     2,     0,     0,
    2,     4,     4,     0,     0,     3,     0,     0,     0,     0,
    3,     5,     3,     0,     0,     5,     0,     0,     0,     0,
    5,     1,     1,     0,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     2,     0,     0,     0,     0,
    2,     0,     1,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    17,     0,     2,     0,     1,    16,     0,
    2,     0,     0,    16,     0,     2,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     5,    21,     1,     0,
    1,     4,    20,     0,     0,     1,     4,    17,     0,     0,
    1,     4,    17,     0,     0,     1,    20,    17,    16,     0,
    2,    17,    17,    16,     0,     2,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     5,    21,     1,     0,
    1,     4,    20,     0,     0,     1,     4,    17,     0,     0,
    1,     4,    17,     0,     0,     2,    17,    17,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     1,     0,     0,     5,     0,     5,     1,     0,
    5,     1,     1,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     4,     0,     0,     1,     4,    68,     0,     0,
    1,     4,    68,     0,     0,     2,    17,    17,    16,     0,
    2,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     4,     0,     0,     1,     4,    20,     0,     0,
    1,     4,    17,     0,     0,     1,     4,    17,     0,     0,
    2,    17,    17,    16,     0,     2,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     4,     0,     0,
    1,     4,    20,     0,     0,     1,     4,    17,     0,     0,
    1,     4,    17,     0,     0,     2,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     2,    34,     0,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     0,     4,    34,     0,    16,
    1,    17,    17,    16,     0,     1,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     1,    16,     0,
    3,     0,     5,    17,     0,     1,     0,     0,    16,     0,
    1,     0,     1,    16,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    3,     0,     1,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    32,     0,     3,     0,    34,    32,    16,
    3,    37,    34,    32,    16,     2,    20,    17,    16,     0,
    1,     3,     0,     0,     0,     1,     3,     0,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     5,     1,     0,     2,    20,    17,    16,     0,
    1,     3,     0,     0,     0,     1,     3,     0,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     5,     1,     0,     2,    20,    20,    16,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     5,     1,     0,     3,     5,    34,     0,    16,
    3,     0,    34,     0,    16,     3,     0,     0,    16,     0,
    3,    21,    34,    16,     0,     2,     4,    17,     0,     0,
    2,     4,    17,     0,     0,     2,     4,    20,     0,     0,
    3,     5,    34,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    32,     0,
    3,     0,    34,    32,    16,     3,    37,    34,    32,    16,
    2,    20,    17,    16,     0,     1,     3,     0,     0,     0,
    1,     3,     0,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     5,     1,     0,
    2,    20,    17,    16,     0,     1,     3,     0,     0,     0,
    1,     3,     0,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     5,     1,     0,
    2,    20,    20,    16,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     3,     0,     0,
    1,     3,     3,     0,     0,     1,     3,     5,     1,     0,
    3,     5,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,     0,    16,     0,     3,    21,    34,    16,     0,
    2,     4,    17,     0,     0,     2,     4,    34,     0,    16,
    2,     4,    34,     0,    16,     2,     4,    68,     0,    16,
    2,     4,    17,     0,     0,     2,     4,    20,     0,     0,
    3,     5,    34,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    5,     2,    34,     0,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     5,     2,    34,     0,     0,
    5,     2,    34,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     2,    34,     0,     0,
    1,     2,    34,     0,     0,     1,     2,    34,     0,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,    37,    34,    32,    16,
    1,    20,    17,    16,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    1,    20,    17,    16,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    1,    20,    20,    16,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    2,    21,    34,    16,     0,     1,     4,    17,     0,     0,
    1,     4,    17,     0,     0,     1,     4,    20,     0,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,    37,    34,    32,    16,
    1,    20,    17,    16,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    1,    20,    17,    16,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    1,    20,    20,    16,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    2,    21,    34,    16,     0,     1,     4,    17,     0,     0,
    1,     4,    17,     0,     0,     1,     4,    20,     0,     0,
    3,    17,    17,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     5,     5,     1,     0,     2,     4,     4,     0,     0,
    2,     4,     2,     0,     0,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     4,     1,    17,     0,     0,
    4,    17,    17,    16,     0,     1,     1,    17,     0,     0,
    1,    17,    17,    16,     0,     5,     0,     0,     0,     0,
    5,     5,    68,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    21,    68,    16,     0,     1,     5,    68,     0,     0,
    1,     0,     0,     0,     0,     4,     0,     0,     0,     0,
    4,     5,    68,     0,     0,     1,     0,     0,    16,     0,
    1,    21,    68,    16,     0,     1,     5,    68,     0,     0,
    3,     0,    34,     0,    16,     0,     3,    34,     0,    16,
    0,     3,    34,     0,    16,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     5,     4,     0,     0,
    1,     0,     0,     0,     0,     1,     5,     4,     0,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,    32,    16,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     5,     1,     0,
    5,     0,     5,    17,     0,     5,     0,     0,    16,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    21,    17,    16,     0,     4,     4,     0,     0,     0,
    5,     4,     0,     0,     0,     5,     4,     4,     0,     0,
    5,    68,    68,    64,    48,     5,     5,    17,     0,     0,
    4,     0,     0,     0,     0,     4,     0,     0,    16,     0,
    4,    21,    17,    16,     0,     3,     4,     0,     0,     0,
    3,     4,     0,     0,     0,     5,    52,    51,    48,    32,
    4,     5,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    21,    17,    16,     0,
    0,     4,     0,     0,     0,     0,     4,     0,     0,     0,
    0,     4,     4,     0,     0,     5,     4,    68,     0,    48,
    1,     5,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    21,    17,    16,     0,
    0,     4,     0,     0,     0,     0,     4,     0,     0,     0,
    0,     4,     4,     0,     0,     5,     4,    51,     0,    32,
    1,     5,    17,     0,     0,     4,     1,    17,     0,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,    48,    16,     5,     0,     0,    48,     0,
    5,    34,    34,    48,    16,     4,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,     2,    34,     0,    16,
    5,     0,     0,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     2,    34,     0,     0,     1,    18,    34,    16,     0,
    1,     2,    34,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     2,    16,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     2,     0,     0,
    1,     0,     5,     1,     0,     3,     0,     0,     0,     0,
    3,     0,    34,     0,    16,     3,     0,    34,     0,    16,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     5,     1,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,    21,    17,    16,     0,
    2,     4,     0,     0,     0,     2,     4,     0,     0,     0,
    2,     4,     4,     0,     0,     5,    36,    68,    32,    16,
    3,     5,    17,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,    21,    17,    16,     0,
    2,     4,     0,     0,     0,     2,     4,     0,     0,     0,
    2,     4,     4,     0,     0,     5,    36,    34,    32,    16,
    3,     5,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,    21,    17,    16,     0,     0,     4,     0,     0,     0,
    0,     4,    34,     0,    16,     0,     4,    34,     0,    16,
    0,     4,    68,     0,    16,     0,     4,     0,     0,     0,
    0,     4,     4,     0,     0,     5,     4,    68,     0,    16,
    1,     0,     0,     0,     0,     1,     5,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    21,    17,    16,     0,     0,     4,     0,     0,     0,
    0,     4,    34,     0,    16,     0,     4,    34,     0,    16,
    0,     4,    68,     0,    16,     0,     4,     0,     0,     0,
    0,     4,     4,     0,     0,     5,     4,    34,     0,    16,
    1,     5,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,    85,     1,    16,
    2,     0,     0,     0,     0,     2,     0,    34,     0,    16,
    2,     0,     0,     0,     0,     2,     0,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     5,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     5,     2,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     5,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     5,     2,     0,     0,     3,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     4,     0,     0,
    2,     4,     4,     0,     0,     2,     4,     2,     0,     0,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     5,    68,     0,    16,     0,     0,     0,     0,     0,
    0,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     5,    68,     0,    16,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     0,     0,     0,
    2,     5,    68,     0,     0,     2,     0,     0,     0,     0,
    2,     5,    68,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     5,     4,     0,     0,     1,     0,     0,     0,     0,
    1,     5,     4,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,    34,     0,    16,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    17,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,    37,    34,    32,    16,
    1,    20,    17,    16,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    1,    20,    17,    16,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    1,    20,    20,    16,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    2,    21,    18,    16,     0,     1,     4,     1,     0,     0,
    1,     4,     1,     0,     0,     1,     4,     4,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     5,    34,     0,    16,     2,     0,    34,     0,    16,
    2,     5,     2,     0,     0,     3,     0,     0,    16,     0,
    3,    21,    17,    16,     0,     2,     4,     0,     0,     0,
    2,     4,     2,     0,     0,     2,     4,     4,     0,     0,
    0,     4,    34,     0,    16,     0,     4,    34,     0,    16,
    3,    17,    17,    16,     0,     3,     1,    17,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    3,     1,    17,     0,     0,     3,    17,    17,    16,     0,
    1,     1,    17,     0,     0,     1,    17,    17,    16,     0,
    2,     0,     0,     0,     0,     2,     0,    34,     0,    16,
    2,     0,    34,    32,    16,     2,     0,    34,     0,    16,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     2,     0,     5,    17,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,    16,     0,
    2,    21,    17,    16,     0,     1,     4,     0,     0,     0,
    1,     4,     0,     0,     0,     1,     4,     4,     0,     0,
    5,    20,    68,    16,     0,     2,     0,     0,     0,     0,
    2,     5,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    16,     0,     2,    21,    17,    16,     0,
    1,     4,     0,     0,     0,     1,     4,     0,     0,     0,
    1,     4,     4,     0,     0,     5,    20,    51,    16,     0,
    2,     5,    17,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,    21,    17,    16,     0,     0,     4,     0,     0,     0,
    0,     4,     0,     0,     0,     0,     4,     4,     0,     0,
    5,     4,    68,     0,     0,     1,     0,     0,     0,     0,
    1,     5,     1,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    21,    17,    16,     0,
    0,     4,     0,     0,     0,     0,     4,     0,     0,     0,
    0,     4,     4,     0,     0,     5,     4,    51,     0,     0,
    1,     5,     1,     0,     0,     2,    17,    17,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     4,     0,     0,
    1,     4,     4,     0,     0,     1,     4,     1,     0,     0,
    5,     0,     0,    64,     0,     0,     1,    51,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    3,     0,     5,    17,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,     0,     0,     0,     0,
    3,     0,     0,    16,     0,     3,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     3,     0,     0,     0,     0,
    3,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,    17,    51,    16,     0,     1,     1,    51,     0,     0,
    0,     1,    51,     0,     0,     1,     0,     0,     0,     0,
    1,     1,    51,     0,     0,     1,    17,    51,    16,     0,
    0,     1,    51,     0,     0,     0,     1,    51,     0,     0,
    1,     1,    51,     0,     0,     1,    17,    51,    16,     0,
    2,     0,     0,     0,     0,     2,     0,    34,     0,    16,
    2,     0,    34,    32,    16,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    2,     0,     5,    17,     0,     2,     0,     0,    16,     0,
    2,     0,     0,    16,     0,     2,     0,     0,     0,     0,
    2,     0,     0,    16,     0,     2,    21,    17,    16,     0,
    1,     4,     0,     0,     0,     1,     4,     0,     0,     0,
    1,     4,     4,     0,     0,     5,    20,    68,    16,     0,
    2,     5,    17,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,    32,     0,
    2,     0,    34,    32,    16,     2,    37,    34,    32,    16,
    1,    20,    17,    16,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    1,    20,    17,    16,     0,     0,     3,     0,     0,     0,
    0,     3,     0,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     5,     1,     0,
    5,     3,     3,     0,     0,     1,    20,    20,    16,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     3,     0,     0,     0,     3,     3,     0,     0,
    0,     3,     5,     1,     0,     2,     5,    34,     0,    16,
    2,     0,    34,     0,    16,     2,     0,     0,    16,     0,
    2,    21,    17,    16,     0,     1,     4,     0,     0,     0,
    1,     4,     0,     0,     0,     1,     4,     4,     0,     0,
    5,    20,    17,    16,     0,     4,     3,     0,     0,     0,
    5,     3,     3,     0,     0,     2,     5,    17,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    1,     0,     5,    17,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,    21,    17,    16,     0,
    0,     4,     0,     0,     0,     0,     4,     0,     0,     0,
    0,     4,     4,     0,     0,     5,     4,     4,     0,     0,
    1,     0,     0,     0,     0,     1,     5,     1,     0,     0,
    2,     0,     0,    16,     0,     2,    21,    17,    16,     0,
    1,     4,     0,     0,     0,     1,     4,     1,     0,     0,
    1,     4,     4,     0,     0,     1,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    0,     2,    34,     0,    16,     1,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     0,    34,    32,    16,
    5,     0,     0,    32,     0,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,     2,    34,     0,    16,     5,     0,     0,    16,     0,
    5,    18,    34,    16,     0,     4,     1,    17,     0,     0,
    5,     1,    17,     0,     0,     5,     2,     2,     0,     0,
    0,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    4,     1,     1,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     1,     1,     1,     0,     0,
    2,     0,    34,     0,    16,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     1,     1,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    64,     0,
    5,    17,    17,    64,     0,     4,     0,     0,    48,     0,
    4,     0,    34,    48,    16,     5,     0,    34,    48,    16,
    5,     0,     0,    48,     0,     5,    52,    68,    48,    32,
    4,    52,    51,    48,    32,     5,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,     0,     0,     0,     5,     4,    68,     0,    32,
    4,     4,    51,     0,    32,     5,     1,    17,     0,     0,
    0,     3,    34,     0,    16,     0,     0,     3,     0,     0,
    0,     0,     3,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,    32,     0,     0,     0,     0,     0,
    0,     0,     3,     0,     0,     1,     0,     3,     0,     0,
    1,     0,     3,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     1,    19,    51,    16,     0,
    1,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,     0,     0,     3,    51,     0,     0,
    0,     3,    51,     0,    32,     1,     3,    51,     0,     0,
    1,    19,    51,    16,     0,     2,     2,     2,     0,     0,
    0,     2,     2,     0,     0,     0,     2,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    0,     2,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    1,    19,    17,    16,     0,     0,     2,     0,     0,     0,
    0,     2,     0,     0,     0,     0,     2,     2,     0,     0,
    0,     2,     4,     0,     0,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,    16,     0,     2,    34,     0,     0,
    0,     2,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     0,     2,    34,     0,     0,
    0,     2,    34,     0,     0,     3,     0,    51,     0,     0,
    3,     0,    51,    16,     0,     3,     0,    51,    16,     0,
    3,     0,    51,    16,     0,     3,     0,    51,    48,     0,
    3,     0,    51,    48,     0,     3,     0,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    51,     0,     0,
    3,     0,    51,     0,     0,     3,     0,    51,     0,     0,
    3,     0,     0,     0,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     5,    17,     0,     3,     0,     0,    48,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     5,     1,     0,     3,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,    32,     4,     0,    51,     0,    32,
    4,     0,    51,    64,    32,     4,     0,    51,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     5,     4,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     0,     2,    34,     0,    16,
    0,     2,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     2,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    32,     0,     5,    34,    34,    32,    16,
    4,    17,    17,    16,     0,     5,    17,    17,    16,     0,
    5,     2,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     0,     2,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     2,     2,     0,     0,     1,    19,    17,    16,     0,
    0,     2,     0,     0,     0,     0,     2,     0,     0,     0,
    0,     2,     2,     0,     0,     0,     2,     2,     0,     0,
    5,     0,    34,     0,    16,     5,     0,    34,    64,    16,
    0,     0,    34,     0,    16,     0,     1,    17,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    1,     1,     1,     0,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,     1,     0,     0,     3,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    48,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    4,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,     0,    32,     0,     5,    36,    68,    32,    16,
    4,    36,    34,    32,    16,     5,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,     0,     0,     0,     5,     4,    68,     0,    16,
    4,     4,    34,     0,    16,     5,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    32,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    20,    68,    16,     0,
    4,    20,    51,    16,     0,     5,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     1,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     4,    68,     0,     0,
    4,     4,    51,     0,     0,     5,     1,     1,     0,     0,
    2,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    5,    34,    34,    32,    16,     4,    17,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     3,     3,     0,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     3,     0,     0,
    5,     0,     5,     1,     0,     5,     3,     3,     0,     0,
    5,     3,     5,     1,     0,     5,     3,     3,     0,     0,
    4,     3,     3,     0,     0,     5,    18,    17,    16,     0,
    4,     1,     0,     0,     0,     5,     1,     1,     0,     0,
    0,     0,     5,     1,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    2,     0,     5,     1,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     2,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     2,    34,     0,    16,
    5,     0,     0,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    20,    20,    16,     0,     4,     3,     3,     0,     0,
    5,     3,     3,     0,     0,     5,     3,     3,     0,     0,
    4,    20,    17,    16,     0,     3,     3,     0,     0,     0,
    3,     3,     3,     0,     0,     5,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    0,     1,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     1,     1,     0,     0,     0,     1,     1,     0,     0,
    1,     0,     0,     0,     0,     1,    18,    17,    16,     0,
    0,     1,     0,     0,     0,     0,     1,     0,     0,     0,
    0,     1,     1,     0,     0,     0,     1,     4,     0,     0,
    4,     0,    34,     0,    16,     4,     0,    34,    32,    16,
    5,     0,     0,     0,     0,     5,     0,     0,    48,     0,
    5,    34,    34,    48,    16,     4,    17,    17,    32,     0,
    5,    17,    17,    32,     0,     5,     2,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     2,     0,     0,
    1,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,    18,    34,    16,     0,
    4,     1,    17,     0,     0,     5,     1,    17,     0,     0,
    5,     2,    34,     0,     0,     2,     0,    34,     0,    16,
    2,     0,    34,    32,    16,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     5,     1,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     5,     1,     0,     0,     1,    17,     0,     0,
    0,     1,    17,     0,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     4,     4,     0,     0,
    4,     0,    34,     0,    16,     4,     0,    34,    48,    16,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     1,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,    64,     0,
    5,     0,     0,    64,     0,     5,    17,    17,    64,     0,
    4,     0,     0,    48,     0,     4,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,     0,    48,     0,
    5,    52,    68,    48,    32,     4,    52,    51,    48,    32,
    5,     1,    17,     0,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    4,     0,    34,     0,    16,     5,     0,    34,     0,    16,
    5,     0,     0,     0,     0,     5,     4,    68,     0,    32,
    4,     4,    51,     0,    32,     5,     1,    17,     0,     0,
    4,     0,    34,     0,    16,     4,     0,    34,    64,    16,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    2,     0,    34,     0,    16,     2,     0,    34,    32,    16,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     1,    17,     0,     0,     0,     2,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,    17,     0,     0,
    5,     0,    17,    48,     0,     5,     0,     0,    48,     0,
    5,    17,    17,    48,     0,     4,     0,     0,    32,     0,
    4,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,     0,    32,     0,     5,    36,    68,    32,    16,
    4,    36,    34,    32,    16,     5,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     1,     0,     0,
    1,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     4,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     4,    68,     0,    16,     4,     4,    34,     0,    16,
    5,     1,    17,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    1,     0,    51,     0,     0,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    0,     0,     1,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     1,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    1,    18,    17,    16,     0,     0,     1,     0,     0,     0,
    0,     1,     0,     0,     0,     0,     1,     1,     0,     0,
    0,     1,     1,     0,     0,     4,     0,    34,     0,    16,
    4,     0,    34,    32,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,    32,
    1,     0,    51,     0,     0,     1,     0,    51,    16,     0,
    1,     0,    51,    16,     0,     1,     0,    51,    16,     0,
    1,     0,    51,     0,     0,     1,     0,    51,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,     0,     5,    17,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     1,     0,     0,     2,     0,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     1,     0,     0,     1,     0,     5,     1,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,    21,    51,    16,     0,     3,    21,    51,    16,     0,
    3,     0,     0,    16,     0,     1,     0,     0,    16,     0,
    1,    21,    51,    16,     0,     1,    21,    51,    16,     0,
    1,     5,    51,     0,     0,     1,     5,    51,     0,     0,
    3,     5,    51,     0,     0,     3,     5,    51,     0,     0,
    1,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     0,    16,     0,     3,     0,     0,    16,     0,
    3,     0,     5,    17,     0,     1,     0,     0,    16,     0,
    1,     0,     0,    16,     0,     1,     0,     5,    17,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     5,     1,     0,     3,     0,     5,     1,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     5,     1,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     1,     0,     0,     2,     0,     5,     1,     0,
    5,     0,     0,    32,     0,     5,     0,    17,    32,     0,
    5,    17,    17,    32,     0,     4,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    20,    68,    16,     0,
    4,    20,    51,    16,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     1,     0,     0,
    1,     0,     5,     1,     0,     5,     0,     0,    16,     0,
    5,    17,    17,    16,     0,     4,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     4,    68,     0,     0,
    4,     4,    51,     0,     0,     0,     0,    21,     1,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    0,     1,    17,     0,     0,     0,     1,    17,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,    17,     0,     0,
    5,     1,    17,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     1,     1,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     2,     0,     0,
    2,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     2,     0,     0,     1,     0,     5,     1,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    32,     0,
    5,    34,    34,    32,    16,     4,    17,    17,    16,     0,
    3,     0,     0,     0,     0,     3,     0,     0,     0,     0,
    3,     3,     3,     0,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     3,     3,     0,     0,     5,     3,     3,     0,     0,
    4,     3,     3,     0,     0,     5,    18,    17,    16,     0,
    4,     1,     0,     0,     0,     5,     1,     1,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    85,     1,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    85,     1,     0,     0,     0,    17,     0,     0,
    0,     0,    17,     0,     0,     0,     0,    17,     0,     0,
    0,     0,    21,     1,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     5,     1,     0,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     1,    17,     0,     0,
    0,     2,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     1,     0,     0,
    0,     0,     5,     1,     0,     2,     0,     5,     1,     0,
    2,     0,     1,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,    17,     0,     0,     5,     0,    17,    32,     0,
    5,     0,     0,    32,     0,     5,    17,    17,    32,     0,
    4,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    20,    20,    16,     0,     4,     3,     3,     0,     0,
    5,     3,     3,     0,     0,     5,     3,     3,     0,     0,
    5,     3,     4,     0,     0,     4,    20,    17,    16,     0,
    3,     3,     0,     0,     0,     3,     3,     3,     0,     0,
    5,     1,    17,     0,     0,     5,     2,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     1,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     1,     0,     0,
    1,     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,     2,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     0,     0,     0,     0,     0,     2,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     0,     0,     0,
    0,     0,     2,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     0,    16,     0,     5,    17,    17,    16,     0,
    4,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     4,     4,     0,     0,     5,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     1,    17,    17,    16,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     5,     5,     1,     0,
    0,     4,     4,     0,     0,     3,     0,    34,     0,    16,
    3,     0,    34,    32,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     5,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     5,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     0,     0,     0,     0,     5,     4,     0,     0,
    0,     0,     0,     0,     0,     0,     5,     4,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     0,     0,     0,     0,     5,     4,     0,     0,
    0,     0,     0,     0,     0,     0,     5,     4,     0,     0,
    2,     0,    34,    32,    16,     2,     0,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,    51,     0,     0,
    0,     0,    51,     0,     0,     0,     0,    51,     0,     0,
    0,     0,    34,     0,    16,     0,     0,    85,     1,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     5,    51,     0,    32,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     5,    51,     0,    32,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     0,     0,     0,
    0,     5,    51,     0,     0,     0,     0,     0,     0,     0,
    0,     5,    51,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     0,     0,     0,
    0,     5,    51,     0,     0,     0,     0,     0,     0,     0,
    0,     5,    51,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     0,     0,    34,     0,    16,
    0,     0,    85,     1,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     5,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     5,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,    64,    16,     5,     0,     0,    64,     0,
    5,     0,    34,    64,    16,     5,     0,    34,     0,    16,
    5,     0,     0,    64,     0,     5,     0,     0,    64,     0,
    5,     0,    34,    64,    16,     5,    69,    68,    64,    48,
    4,    52,    51,    48,    32,     5,    52,    68,    48,    32,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     5,    68,     0,    48,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     1,     0,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    21,    68,    16,     0,     4,     4,    51,     0,    32,
    5,     4,    68,     0,    32,     5,     0,     0,     0,     0,
    5,     5,    68,     0,     0,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,    85,     1,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     5,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     5,    34,     0,    16,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     5,     1,     0,     5,     0,     0,    32,     0,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    5,     0,    34,    32,    16,     5,     0,     0,    32,     0,
    5,     0,    34,    32,    16,     5,    37,    68,    32,    16,
    4,    20,    51,    16,     0,     5,    20,    68,    16,     0,
    3,     0,     0,     0,     0,     5,     0,     0,    48,     0,
    5,     0,     0,    48,     0,     5,     0,    34,    48,    16,
    5,     0,    34,    48,    16,     5,     0,     0,    48,     0,
    5,     0,    34,    48,    16,     5,    53,    51,    48,    32,
    4,    36,    34,    32,    16,     5,    36,    68,    32,    16,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    21,    51,    16,     0,     4,     4,    34,     0,    16,
    5,     4,    68,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     5,    68,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    1,     0,     5,     1,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,     0,    16,     0,
    5,     0,     0,    16,     0,     5,    21,    68,    16,     0,
    4,     4,    51,     0,     0,     5,     4,    68,     0,     0,
    5,     0,     0,     0,     0,     5,     5,     4,     0,     0,
    1,    17,    17,    16,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     4,     0,     0,     0,     4,     4,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    0,     0,    34,     0,    16,     0,     0,    34,     0,    16,
    0,     0,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     0,     0,     0,     0,     0,
    0,     0,    34,     0,    16,     0,     5,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,    34,     0,    16,
    0,     5,    34,     0,    16,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     5,    51,     0,    32,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
    5,     0,     0,     0,     0,     5,     0,     0,     0,     0,
    5,     5,    51,     0,     0,     1,     0,     0,    16,     0,
    1,    21,    17,    16,     0,     0,     4,     0,     0,     0,
    0,     4,     0,     0,     0,     0,     4,     4,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     0,     0,     0,
    2,     0,     0,     0,     0,     2,     0,     5,     1,     0,
    5,     0,     0,    32,     0,     5,     0,     0,    32,     0,
    5,     0,    34,    32,    16,     5,     0,    34,    32,    16,
    5,     0,     0,    32,     0,     5,     0,    34,    32,    16,
    5,    37,    34,    32,    16,     4,    20,    17,    16,     0,
    3,     3,     0,     0,     0,     3,     3,     3,     0,     0,
    5,    20,    20,    16,     0,     4,     3,     3,     0,     0,
    5,     3,     3,     0,     0,     5,     3,     3,     0,     0,
    5,     3,     3,     0,     0,     5,     3,     5,     1,     0,
    1,     0,     0,     0,     0,     1,     0,     0,     0,     0,
    1,     0,     0,     0,     0,     1,     0,     5,     1,     0,
    5,     0,     0,    16,     0,     5,     0,     0,    16,     0,
    5,    21,    17,    16,     0,     4,     4,     0,     0,     0,
    5,     4,     4,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     5,     1,     0,     5,     0,     0,     0,     0,
    5,     0,     0,     0,     0,     5,     0,    34,     0,    16,
    5,     0,    34,     0,    16,     5,     0,     0,     0,     0,
    5,     0,    34,     0,    16,     5,     5,    34,     0,    16,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     5,     1,     0,
};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx3t110_ldst_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     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,
    2,     3,     4,     4,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     2,     4,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     3,     2,     2,     2,     2,     2,     2,     4,     2,
    2,     2,     2,     2,     0,     0,     0,     0,     5};

/* Vector for state transitions.  */
static const unsigned char thunderx3t110_ldst_transitions[] ATTRIBUTE_UNUSED = {
    0,     2,     1,    14,     9,     0,     1,    16,     2,     5,
    7,     0,     2,    16,    16,     3,    16,     0,     3,    16,
   16,     4,    16,     1,     4,    16,    16,    16,    16,     2,
    5,    16,     3,     6,     3,     1,     6,    16,     4,    16,
    4,     2,     7,    16,    16,     3,    16,     8,     8,    16,
    1,    12,     9,     0,     9,    16,     7,    10,    16,     8,
   10,    16,     3,    11,    16,     1,    11,    16,     4,    16,
   16,     2,    12,    16,     5,    13,    10,     1,    13,    16,
    6,    16,    11,     2,    14,     3,     5,    15,    10,     1,
   15,     4,     6,    16,    11,     2};

/* Vector of min issue delay of insns.  */
static const unsigned char thunderx3t110_ldst_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     1,     0,    20,    66,    68,    41,   130,     0,    33,
    2,    68,    16,     2,     4,    32,    66,    24,    32,     2,
   16,     0,     0,    16};

/* Vector translating external insn codes to internal ones.*/
static const unsigned char thunderx3t110_mult_translate[] ATTRIBUTE_UNUSED = {
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     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,     2,     2,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    0,     0,     0,     0,     0,     0,     0,     0,     3};

/* Vector for state transitions.  */
static const unsigned char thunderx3t110_mult_transitions[] ATTRIBUTE_UNUSED = {
    0,     5,     1,     0,     1,     3,     6,     2,     2,     6,
    3,     4,     3,     6,     6,     2,     4,     6,     3,     5,
    5,     6,     3,     0};

/* Vector of min issue delay of insns.  */
static const unsigned char thunderx3t110_mult_min_issue_delay[] ATTRIBUTE_UNUSED = {
    0,     0,     0,    16,     3,     0,     4,    16,     2,     0,
    1,     0};


#define DFA__ADVANCE_CYCLE 698

struct DFA_chip
{
  unsigned char cortex_a53_automaton_state;
  unsigned short cortex_a53_advsimd_automaton_state;
  unsigned short cortex_a57_automaton_state;
  unsigned char cortex_a57_cx_automaton_state;
  unsigned char exynos_m1_gp_automaton_state;
  unsigned char exynos_m1_ls_automaton_state;
  unsigned short exynos_m1_fp_automaton_state;
  unsigned char falkor_automaton_state;
  unsigned char falkor_vfp_automaton_state;
  unsigned char falkor_mem_automaton_state;
  unsigned char saphira_automaton_state;
  unsigned char saphira_vfp_automaton_state;
  unsigned char saphira_mem_automaton_state;
  unsigned short thunderx_main_automaton_state;
  unsigned char thunderx_mult_automaton_state;
  unsigned char thunderx_divide_automaton_state;
  unsigned char thunderx_simd_automaton_state;
  unsigned char xgene1_main_automaton_state;
  unsigned char xgene1_decoder_automaton_state;
  unsigned char xgene1_div_automaton_state;
  unsigned char xgene1_simd_automaton_state;
  unsigned char thunderx2t99_automaton_state;
  unsigned short thunderx2t99_advsimd_automaton_state;
  unsigned char thunderx2t99_ldst_automaton_state;
  unsigned char thunderx2t99_mult_automaton_state;
  unsigned char tsv110_automaton_state;
  unsigned char tsv110_fsu_automaton_state;
  unsigned short thunderx3t110_automaton_state;
  unsigned short thunderx3t110_advsimd_automaton_state;
  unsigned char thunderx3t110_ldst_automaton_state;
  unsigned char thunderx3t110_mult_automaton_state;
};


const int max_insn_queue_index = 511;

static int
internal_min_issue_delay (int insn_code, struct DFA_chip *chip ATTRIBUTE_UNUSED)
{
  int temp ATTRIBUTE_UNUSED;
  int res = -1;

  switch (insn_code)
    {
    case 0: /* no_reservation */
    case 310: /* falkor_other_0_nothing */
    case 395: /* saphira_other_0_nothing */
    case 507: /* thunderx2t99_nothing */
    case 510: /* thunderx2t99_regmove */
    case 629: /* thunderx3t110_nothing */
    case 632: /* thunderx3t110_regmove */
      break;

    case 1: /* cortex_a53_shift */
    case 2: /* cortex_a53_shift_reg */
    case 3: /* cortex_a53_alu */
    case 4: /* cortex_a53_alu_shift */
    case 5: /* cortex_a53_alu_shift_reg */
    case 6: /* cortex_a53_alu_extr */
    case 7: /* cortex_a53_mul */
    case 8: /* cortex_a53_div */
    case 9: /* cortex_a53_load1 */
    case 10: /* cortex_a53_store1 */
    case 11: /* cortex_a53_load2 */
    case 12: /* cortex_a53_store2 */
    case 13: /* cortex_a53_load3plus */
    case 14: /* cortex_a53_store3plus */
    case 15: /* cortex_a53_branch */
    case 24: /* cortex_a53_f_flags */
    case 25: /* cortex_a53_f_load_64 */
    case 26: /* cortex_a53_f_load_many */
    case 27: /* cortex_a53_f_store_64 */
    case 28: /* cortex_a53_f_store_many */
    case 37: /* cortex_a53_crypto_aese */
    case 38: /* cortex_a53_crypto_aesmc */

      temp = cortex_a53_min_issue_delay [(cortex_a53_translate [insn_code] + chip->cortex_a53_automaton_state * 14) / 4];
      temp = (temp >> (8 - ((cortex_a53_translate [insn_code] + chip->cortex_a53_automaton_state * 14) % 4 + 1) * 2)) & 3;
      res = temp;
      break;

    case 16: /* cortex_a53_fpalu */
    case 17: /* cortex_a53_fconst */
    case 18: /* cortex_a53_fpmul */
    case 19: /* cortex_a53_fpmac */
    case 20: /* cortex_a53_r2f */
    case 21: /* cortex_a53_f2r */
    case 22: /* cortex_a53_r2f_cvt */
    case 23: /* cortex_a53_f2r_cvt */
    case 29: /* cortex_a53_advsimd_alu */
    case 30: /* cortex_a53_advsimd_alu_q */
    case 31: /* cortex_a53_advsimd_mul */
    case 32: /* cortex_a53_advsimd_mul_q */
    case 33: /* cortex_a53_advsimd_div_s */
    case 34: /* cortex_a53_advsimd_div_d */
    case 35: /* cortex_a53_advsimd_div_s_q */
    case 36: /* cortex_a53_advsimd_divd_q */
    case 39: /* cortex_a53_crypto_sha1_fast */
    case 40: /* cortex_a53_crypto_sha256_fast */
    case 41: /* cortex_a53_crypto_sha1_xor */
    case 42: /* cortex_a53_crypto_sha_slow */

      temp = cortex_a53_advsimd_min_issue_delay [(cortex_a53_advsimd_translate [insn_code] + chip->cortex_a53_advsimd_automaton_state * 10) / 2];
      temp = (temp >> (8 - ((cortex_a53_advsimd_translate [insn_code] + chip->cortex_a53_advsimd_automaton_state * 10) % 2 + 1) * 4)) & 15;
      res = temp;

      temp = cortex_a53_min_issue_delay [(cortex_a53_translate [insn_code] + chip->cortex_a53_automaton_state * 14) / 4];
      temp = (temp >> (8 - ((cortex_a53_translate [insn_code] + chip->cortex_a53_automaton_state * 14) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;
      break;

    case 43: /* cortex_a57_alu */
    case 44: /* cortex_a57_alu_shift */
    case 45: /* cortex_a57_alu_shift_reg */
    case 46: /* cortex_a57_mult32 */
    case 47: /* cortex_a57_div */
    case 49: /* cortex_a57_branch */
    case 50: /* cortex_a57_load1 */
    case 51: /* cortex_a57_load3 */
    case 52: /* cortex_a57_store1 */
    case 53: /* cortex_a57_store3 */
    case 93: /* cortex_a57_neon_to_gp */
    case 94: /* cortex_a57_neon_load_a */
    case 95: /* cortex_a57_neon_load_b */
    case 100: /* cortex_a57_neon_store_a */
    case 101: /* cortex_a57_neon_store_b */

      temp = cortex_a57_min_issue_delay [(cortex_a57_translate [insn_code] + chip->cortex_a57_automaton_state * 16) / 2];
      temp = (temp >> (8 - ((cortex_a57_translate [insn_code] + chip->cortex_a57_automaton_state * 16) % 2 + 1) * 4)) & 15;
      res = temp;
      break;

    case 48: /* cortex_a57_block */
    case 89: /* cortex_a57_neon_from_gp */
    case 90: /* cortex_a57_neon_from_gp_q */
    case 96: /* cortex_a57_neon_load_c */
    case 97: /* cortex_a57_neon_load_d */
    case 98: /* cortex_a57_neon_load_e */
    case 99: /* cortex_a57_neon_load_f */
    case 102: /* cortex_a57_neon_store_complex */
    case 117: /* cortex_a57_call */

      temp = cortex_a57_cx_min_issue_delay [(cortex_a57_cx_translate [insn_code] + chip->cortex_a57_cx_automaton_state * 15) / 2];
      temp = (temp >> (8 - ((cortex_a57_cx_translate [insn_code] + chip->cortex_a57_cx_automaton_state * 15) % 2 + 1) * 4)) & 15;
      res = temp;

      temp = cortex_a57_min_issue_delay [(cortex_a57_translate [insn_code] + chip->cortex_a57_automaton_state * 16) / 2];
      temp = (temp >> (8 - ((cortex_a57_translate [insn_code] + chip->cortex_a57_automaton_state * 16) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;
      break;

    case 54: /* cortex_a57_neon_abd */
    case 55: /* cortex_a57_neon_abd_q */
    case 56: /* cortex_a57_neon_aba */
    case 57: /* cortex_a57_neon_aba_q */
    case 58: /* cortex_a57_neon_arith_basic */
    case 59: /* cortex_a57_neon_arith_complex */
    case 60: /* cortex_a57_neon_multiply */
    case 61: /* cortex_a57_neon_multiply_q */
    case 62: /* cortex_a57_neon_mla */
    case 63: /* cortex_a57_neon_mla_q */
    case 64: /* cortex_a57_neon_sat_mla_long */
    case 65: /* cortex_a57_neon_shift_acc */
    case 66: /* cortex_a57_neon_shift_imm_basic */
    case 67: /* cortex_a57_neon_shift_imm_complex */
    case 68: /* cortex_a57_neon_shift_reg_basic */
    case 69: /* cortex_a57_neon_shift_reg_basic_q */
    case 70: /* cortex_a57_neon_shift_reg_complex */
    case 71: /* cortex_a57_neon_shift_reg_complex_q */
    case 72: /* cortex_a57_neon_fp_negabs */
    case 73: /* cortex_a57_neon_fp_arith */
    case 74: /* cortex_a57_neon_fp_arith_q */
    case 75: /* cortex_a57_neon_fp_reductions_q */
    case 76: /* cortex_a57_neon_fp_cvt_int */
    case 77: /* cortex_a57_neon_fp_cvt_int_q */
    case 78: /* cortex_a57_neon_fp_cvt16 */
    case 79: /* cortex_a57_neon_fp_mul */
    case 80: /* cortex_a57_neon_fp_mul_q */
    case 81: /* cortex_a57_neon_fp_mla */
    case 82: /* cortex_a57_neon_fp_mla_q */
    case 83: /* cortex_a57_neon_fp_recpe_rsqrte */
    case 84: /* cortex_a57_neon_fp_recpe_rsqrte_q */
    case 85: /* cortex_a57_neon_fp_recps_rsqrts */
    case 86: /* cortex_a57_neon_fp_recps_rsqrts_q */
    case 87: /* cortex_a57_neon_bitops */
    case 88: /* cortex_a57_neon_bitops_q */
    case 91: /* cortex_a57_neon_tbl3_tbl4 */
    case 92: /* cortex_a57_neon_zip_q */
    case 103: /* cortex_a57_fp_const */
    case 104: /* cortex_a57_fp_add_sub */
    case 105: /* cortex_a57_fp_mul */
    case 106: /* cortex_a57_fp_mac */
    case 107: /* cortex_a57_fp_cvt */
    case 108: /* cortex_a57_fp_cmp */
    case 109: /* cortex_a57_fp_arith */
    case 110: /* cortex_a57_fp_cpys */
    case 111: /* cortex_a57_fp_divs */
    case 112: /* cortex_a57_fp_divd */
    case 113: /* cortex_a57_neon_fp_div_q */
    case 114: /* cortex_a57_crypto_simple */
    case 115: /* cortex_a57_crypto_complex */
    case 116: /* cortex_a57_crypto_xor */

      temp = cortex_a57_cx_min_issue_delay [(cortex_a57_cx_translate [insn_code] + chip->cortex_a57_cx_automaton_state * 15) / 2];
      temp = (temp >> (8 - ((cortex_a57_cx_translate [insn_code] + chip->cortex_a57_cx_automaton_state * 15) % 2 + 1) * 4)) & 15;
      res = temp;
      break;

    case 118: /* exynos_m1_branch */
    case 119: /* exynos_m1_call */
    case 120: /* exynos_m1_alu */
    case 121: /* exynos_m1_alu_p */
    case 122: /* exynos_m1_alu_shift */
    case 123: /* exynos_m1_alu_shift_reg */
    case 124: /* exynos_m1_alu_shift_reg_p */
    case 125: /* exynos_m1_mla */
    case 126: /* exynos_m1_mlal */
    case 127: /* exynos_m1_div */
    case 203: /* exynos_m1_crc */

      temp = exynos_m1_gp_min_issue_delay [(exynos_m1_gp_translate [insn_code] + chip->exynos_m1_gp_automaton_state * 7) / 4];
      temp = (temp >> (8 - ((exynos_m1_gp_translate [insn_code] + chip->exynos_m1_gp_automaton_state * 7) % 4 + 1) * 2)) & 3;
      res = temp;
      break;

    case 128: /* exynos_m1_load */
    case 129: /* exynos_m1_loadm */
    case 130: /* exynos_m1_store */
    case 131: /* exynos_m1_storem */
    case 156: /* exynos_m1_neon_from_gp */
    case 158: /* exynos_m1_neon_load */
    case 159: /* exynos_m1_neon_load_q */
    case 160: /* exynos_m1_neon_load1_1 */
    case 161: /* exynos_m1_neon_load1_2 */
    case 162: /* exynos_m1_neon_load1_3 */
    case 163: /* exynos_m1_neon_load1_4 */
    case 165: /* exynos_m1_neon_load2_2 */
    case 167: /* exynos_m1_neon_load2_all */
    case 168: /* exynos_m1_neon_load3_3 */
    case 170: /* exynos_m1_neon_load3_all */
    case 171: /* exynos_m1_neon_load4_4 */
    case 173: /* exynos_m1_neon_load4_all */

      temp = exynos_m1_ls_min_issue_delay [(exynos_m1_ls_translate [insn_code] + chip->exynos_m1_ls_automaton_state * 14) / 2];
      temp = (temp >> (8 - ((exynos_m1_ls_translate [insn_code] + chip->exynos_m1_ls_automaton_state * 14) % 2 + 1) * 4)) & 15;
      res = temp;
      break;

    case 132: /* exynos_m1_arith_simple */
    case 133: /* exynos_m1_neon_arith_basic */
    case 134: /* exynos_m1_neon_arith_complex */
    case 135: /* exynos_m1_neon_multiply */
    case 136: /* exynos_m1_neon_shift_acc */
    case 137: /* exynos_m1_neon_shift_basic */
    case 138: /* exynos_m1_neon_shift_complex */
    case 139: /* exynos_m1_neon_fp_unary */
    case 140: /* exynos_m1_neon_fp_add */
    case 141: /* exynos_m1_neon_fp_abd */
    case 142: /* exynos_m1_neon_fp_compare */
    case 143: /* exynos_m1_neon_fp_reduc */
    case 144: /* exynos_m1_neon_fp_reduc_add */
    case 145: /* exynos_m1_neon_fp_round */
    case 146: /* exynos_m1_neon_fp_cvt */
    case 147: /* exynos_m1_neon_fp_mul */
    case 148: /* exynos_m1_neon_fp_mla */
    case 149: /* exynos_m1_neon_fp_estimate */
    case 150: /* exynos_m1_neon_fp_estimatex */
    case 151: /* exynos_m1_neon_fp_step */
    case 152: /* exynos_m1_neon_bitops */
    case 153: /* exynos_m1_neon_bitops_q */
    case 154: /* exynos_m1_neon_bitins */
    case 155: /* exynos_m1_neon_tbl */
    case 184: /* exynos_m1_fp_const */
    case 185: /* exynos_m1_fp_add */
    case 186: /* exynos_m1_fp_mul */
    case 187: /* exynos_m1_fp_mac */
    case 188: /* exynos_m1_fp_cvt */
    case 191: /* exynos_m1_fp_cmp */
    case 194: /* exynos_m1_fp_arith */
    case 195: /* exynos_m1_fp_cpy */
    case 196: /* exynos_m1_fp_divs */
    case 197: /* exynos_m1_fp_divd */
    case 198: /* exynos_m1_fp_minmax */
    case 199: /* exynos_m1_crypto_simple */
    case 200: /* exynos_m1_crypto_complex */
    case 201: /* exynos_m1_crypto_poly */
    case 202: /* exynos_m1_crypto_polyl */

      temp = exynos_m1_fp_min_issue_delay [(exynos_m1_fp_translate [insn_code] + chip->exynos_m1_fp_automaton_state * 21) / 2];
      temp = (temp >> (8 - ((exynos_m1_fp_translate [insn_code] + chip->exynos_m1_fp_automaton_state * 21) % 2 + 1) * 4)) & 15;
      res = temp;
      break;

    case 157: /* exynos_m1_neon_to_gp */
    case 164: /* exynos_m1_neon_load1_one */
    case 166: /* exynos_m1_neon_load2_one */
    case 169: /* exynos_m1_neon_load3_one */
    case 172: /* exynos_m1_neon_load4_one */
    case 174: /* exynos_m1_neon_store */
    case 175: /* exynos_m1_neon_store_q */
    case 176: /* exynos_m1_neon_store1_1 */
    case 177: /* exynos_m1_neon_store1_2 */
    case 178: /* exynos_m1_neon_store1_3 */
    case 179: /* exynos_m1_neon_store1_4 */
    case 180: /* exynos_m1_neon_store1_one */
    case 181: /* exynos_m1_neon_store2 */
    case 182: /* exynos_m1_neon_store3 */
    case 183: /* exynos_m1_neon_store4 */
    case 189: /* exynos_m1_fp_cvt_i */
    case 190: /* exynos_m1_i_cvt_fp */
    case 192: /* exynos_m1_fp_ccmp */
    case 193: /* exynos_m1_fp_sel */

      temp = exynos_m1_fp_min_issue_delay [(exynos_m1_fp_translate [insn_code] + chip->exynos_m1_fp_automaton_state * 21) / 2];
      temp = (temp >> (8 - ((exynos_m1_fp_translate [insn_code] + chip->exynos_m1_fp_automaton_state * 21) % 2 + 1) * 4)) & 15;
      res = temp;

      temp = exynos_m1_ls_min_issue_delay [(exynos_m1_ls_translate [insn_code] + chip->exynos_m1_ls_automaton_state * 14) / 2];
      temp = (temp >> (8 - ((exynos_m1_ls_translate [insn_code] + chip->exynos_m1_ls_automaton_state * 14) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;
      break;

    case 204: /* falkor_afp_1_vxvy */
    case 205: /* falkor_afp_1_vxvy_vxvy */
    case 206: /* falkor_afp_2_vxvy */
    case 207: /* falkor_afp_2_vxvy_vxvy */
    case 208: /* falkor_afp_3_vxvy */
    case 209: /* falkor_afp_3_vxvy_vxvy */
    case 210: /* falkor_afp_4_vxvy */
    case 211: /* falkor_afp_4_vxvy_vxvy */
    case 212: /* falkor_afp_5_vxvy_mul */
    case 213: /* falkor_afp_5_vxvy_mla */
    case 214: /* falkor_afp_5_vxvy_vxvy_mul */
    case 215: /* falkor_afp_5_vxvy_vxvy_mla */
    case 216: /* falkor_afp_6_vxvy_mul */
    case 217: /* falkor_afp_6_vxvy_mla */
    case 218: /* falkor_afp_6_vxvy_vxvy_mul */
    case 219: /* falkor_afp_6_vxvy_vxvy_mla */
    case 220: /* falkor_afp_4_vxvy_vxvy_vxvy */
    case 221: /* falkor_afp_6_vx_vy */
    case 222: /* falkor_afp_11_vx_vy */
    case 223: /* falkor_afp_6_vx_vy_vx_vy */
    case 224: /* falkor_afp_11_vx_vy_vx_vy */
    case 225: /* falkor_afp_12_vx_vy */
    case 226: /* falkor_afp_22_vx_vy */
    case 227: /* falkor_afp_12_vx_vy_vx_vy */
    case 228: /* falkor_afp_22_vx_vy_vx_vy */
    case 229: /* falkor_ai_1_vxvy */
    case 230: /* falkor_ai_1_vxvy_vxvy */
    case 231: /* falkor_ai_2_vxvy */
    case 232: /* falkor_ai_2_vxvy_vxvy */
    case 233: /* falkor_ai_3_vxvy */
    case 234: /* falkor_ai_4_vxvy */
    case 235: /* falkor_ai_3_vxvy_vxvy */
    case 236: /* falkor_ai_4_vxvy_mul */
    case 237: /* falkor_ai_4_vxvy_mla */
    case 238: /* falkor_ai_4_vxvy_vxvy_mul */
    case 239: /* falkor_ai_4_vxvy_vxvy_mla */
    case 240: /* falkor_ai_4_vxvy_vxvy */
    case 241: /* falkor_2_ai_vxvy_vxvy_vxvy_vxvy */
    case 242: /* falkor_4_ai_vxvy_vxvy_vxvy_vxvy */
    case 255: /* falkor_am_1_vxvy */
    case 256: /* falkor_am_1_vxvy_vxvy */
    case 257: /* falkor_am_2_vxvy */
    case 258: /* falkor_am_4_vxvy_vxvy */
    case 259: /* falkor_am_3_vxvy */
    case 260: /* falkor_am_3_vxvy_vxvy */
    case 261: /* falkor_am_5_vxvy */
    case 262: /* falkor_am_5_vxvy_vxvy */
    case 263: /* falkor_am_6_vxvy */
    case 264: /* falkor_am_6_vxvy_vxvy */
    case 265: /* falkor_am_5_vxvy_vxvy_vxvy */
    case 266: /* falkor_am_6_vxvy_vxvy_vxvy_vxvy */
    case 267: /* falkor_am_7_vxvy_vxvy_vxvy_vxvy_vxvy */
    case 274: /* falkor_cry_1_vxvy */
    case 275: /* falkor_cry_2_vxvy */
    case 276: /* falkor_cry_2_vxvy_vxvy */
    case 277: /* falkor_cry_4_vy_vx */
    case 278: /* falkor_cry_6_vy_vx */
    case 279: /* falkor_cry_3_vxvy_vxvy */
    case 282: /* falkor_fpdt_0_vxvy */
    case 284: /* falkor_fpdt_1_vxvy */
    case 285: /* falkor_fpdt_2_vxvy */
    case 286: /* falkor_fpdt_3_vxvy */
    case 287: /* falkor_fpdt_4_vxvy */
    case 288: /* falkor_fpdt_5_vxvy_mul */
    case 289: /* falkor_fpdt_5_vxvy_mla */
    case 290: /* falkor_fpdt_6_vxvy_mul */
    case 291: /* falkor_fpdt_6_vxvy_mla */
    case 292: /* falkor_fpdt_6_vx_vy */
    case 293: /* falkor_fpdt_11_vx_vy */
    case 294: /* falkor_fpdt_12_vx_vy */
    case 295: /* falkor_fpdt_22_vx_vy */
    case 298: /* falkor_fpmsc_1_vxvy */

      temp = falkor_vfp_min_issue_delay [(falkor_vfp_translate [insn_code] + chip->falkor_vfp_automaton_state * 7) / 4];
      temp = (temp >> (8 - ((falkor_vfp_translate [insn_code] + chip->falkor_vfp_automaton_state * 7) % 4 + 1) * 2)) & 3;
      res = temp;
      break;

    case 243: /* falkor_ald_4_ld */
    case 244: /* falkor_ald_4_ld_none */
    case 245: /* falkor_ald_4_ld_ld */
    case 246: /* falkor_ald_4_ld_ld_none */
    case 247: /* falkor_ald_4_ld_ld_ld */
    case 248: /* falkor_ald_4_ld_ld_none_none */
    case 249: /* falkor_ald_4_ld_ld_ld_ld */
    case 268: /* falkor_ast_st_vsd */
    case 269: /* falkor_as_0_st_vsd_st_vsd */
    case 270: /* falkor_as_0_st_vsd_st_vsd_st_vsd */
    case 271: /* falkor_as_0_st_vsd_st_vsd_st_vsd_st_vsd */
    case 280: /* falkor_fld_4_ld */
    case 281: /* falkor_fld_0_st_vsd */
    case 300: /* falkor_ld_3_ld */
    case 313: /* falkor_st_0_st_sd */

      temp = falkor_mem_min_issue_delay [(falkor_mem_translate [insn_code] + chip->falkor_mem_automaton_state * 11) / 2];
      temp = (temp >> (8 - ((falkor_mem_translate [insn_code] + chip->falkor_mem_automaton_state * 11) % 2 + 1) * 4)) & 15;
      res = temp;
      break;

    case 250: /* falkor_alu_1_xyz */
    case 251: /* falkor_am_3_gtov */
    case 252: /* falkor_am_3_gtov_gtov */
    case 253: /* falkor_am_1_gtov_gtov */
    case 254: /* falkor_am_3_vtog */
    case 272: /* falkor_branch_0_zb */
    case 273: /* falkor_call_0_xyzb */
    case 283: /* falkor_fpdt_5_vtog */
    case 296: /* falkor_fpmsc_3_vtog */
    case 297: /* falkor_fpmsc_3_gtov */
    case 299: /* falkor_fpmsc_6_gtov */
    case 301: /* falkor_misc_1_xyz */
    case 302: /* falkor_misc_2_x */
    case 303: /* falkor_misc_2_xyz */
    case 304: /* falkor_muldiv_4_x_mul */
    case 305: /* falkor_muldiv_4_x_mla */
    case 306: /* falkor_muldiv_5_x_mul */
    case 307: /* falkor_md_11_x_z */
    case 308: /* falkor_mvs_1_xyz */
    case 309: /* falkor_mvs_1_xyzb */
    case 311: /* falkor_other_2_z */

      temp = falkor_min_issue_delay [(falkor_translate [insn_code] + chip->falkor_automaton_state * 12) / 4];
      temp = (temp >> (8 - ((falkor_translate [insn_code] + chip->falkor_automaton_state * 12) % 4 + 1) * 2)) & 3;
      res = temp;
      break;

    case 312: /* falkor_extra */

      temp = falkor_mem_min_issue_delay [(falkor_mem_translate [insn_code] + chip->falkor_mem_automaton_state * 11) / 2];
      temp = (temp >> (8 - ((falkor_mem_translate [insn_code] + chip->falkor_mem_automaton_state * 11) % 2 + 1) * 4)) & 15;
      res = temp;

      temp = falkor_vfp_min_issue_delay [(falkor_vfp_translate [insn_code] + chip->falkor_vfp_automaton_state * 7) / 4];
      temp = (temp >> (8 - ((falkor_vfp_translate [insn_code] + chip->falkor_vfp_automaton_state * 7) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = falkor_min_issue_delay [(falkor_translate [insn_code] + chip->falkor_automaton_state * 12) / 4];
      temp = (temp >> (8 - ((falkor_translate [insn_code] + chip->falkor_automaton_state * 12) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;
      break;

    case 314: /* saphira_afp_1_vxvy */
    case 315: /* saphira_afp_2_vxvy */
    case 316: /* saphira_afp_3_vxvy */
    case 317: /* saphira_afp_4_vxvy */
    case 318: /* saphira_afp_5_vxvy_mul */
    case 319: /* saphira_afp_5_vxvy_mla */
    case 320: /* saphira_afp_6_vxvy_mul */
    case 321: /* saphira_afp_6_vxvy_mla */
    case 322: /* saphira_afp_4_vxvy_vxvy_vxvy */
    case 323: /* saphira_afp_6_vx_vy */
    case 324: /* saphira_afp_11_vx_vy */
    case 325: /* saphira_afp_6_vx_vy_vx_vy */
    case 326: /* saphira_afp_11_vx_vy_vx_vy */
    case 327: /* saphira_afp_12_vx_vy */
    case 328: /* saphira_afp_22_vx_vy */
    case 329: /* saphira_afp_12_vx_vy_vx_vy */
    case 330: /* saphira_afp_22_vx_vy_vx_vy */
    case 331: /* saphira_ai_1_vxvy */
    case 332: /* saphira_ai_2_vxvy */
    case 333: /* saphira_ai_3_vxvy */
    case 334: /* saphira_ai_4_vxvy */
    case 335: /* saphira_ai_4_vxvy_mul */
    case 336: /* saphira_ai_4_vxvy_mla */
    case 337: /* saphira_2_ai_vxvy_vxvy */
    case 350: /* saphira_am_1_vxvy */
    case 351: /* saphira_am_2_vxvy */
    case 352: /* saphira_am_3_vxvy */
    case 353: /* saphira_am_5_vxvy */
    case 354: /* saphira_am_6_vxvy */
    case 361: /* saphira_cry_1_vxvy */
    case 362: /* saphira_cry_2_vxvy */
    case 363: /* saphira_cry_2_vxvy_vxvy */
    case 364: /* saphira_cry_4_vy_vx */
    case 365: /* saphira_cry_5_vy_vx */
    case 368: /* saphira_fpdt_0_vxvy */
    case 370: /* saphira_fpdt_1_vxvy */
    case 371: /* saphira_fpdt_2_vxvy */
    case 372: /* saphira_fpdt_3_vxvy */
    case 373: /* saphira_fpdt_4_vxvy */
    case 374: /* saphira_fpdt_5_vxvy_mul */
    case 375: /* saphira_fpdt_5_vxvy_mla */
    case 376: /* saphira_fpdt_6_vxvy_mul */
    case 377: /* saphira_fpdt_6_vxvy_mla */
    case 378: /* saphira_fpdt_6_vx_vy */
    case 379: /* saphira_fpdt_11_vx_vy */
    case 380: /* saphira_fpdt_12_vx_vy */
    case 381: /* saphira_fpdt_22_vx_vy */
    case 384: /* saphira_fpmsc_1_vxvy */

      temp = saphira_vfp_min_issue_delay [(saphira_vfp_translate [insn_code] + chip->saphira_vfp_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((saphira_vfp_translate [insn_code] + chip->saphira_vfp_automaton_state * 6) % 4 + 1) * 2)) & 3;
      res = temp;
      break;

    case 338: /* saphira_ald_4_ld */
    case 339: /* saphira_ald_4_ld_none */
    case 340: /* saphira_ald_4_ld_ld */
    case 341: /* saphira_ald_4_ld_ld_none */
    case 342: /* saphira_ald_4_ld_ld_ld */
    case 343: /* saphira_ald_4_ld_ld_none_none */
    case 344: /* saphira_ald_4_ld_ld_ld_ld */
    case 355: /* saphira_ast_st_vsd */
    case 356: /* saphira_as_0_st_vsd_st_vsd */
    case 357: /* saphira_as_0_st_vsd_st_vsd_st_vsd */
    case 358: /* saphira_as_0_st_vsd_st_vsd_st_vsd_st_vsd */
    case 366: /* saphira_fld_4_ld */
    case 367: /* saphira_fld_0_st_vsd */
    case 386: /* saphira_ld_3_ld */
    case 396: /* saphira_other_2_ld */
    case 398: /* saphira_st_0_st_sd */

      temp = saphira_mem_min_issue_delay [(saphira_mem_translate [insn_code] + chip->saphira_mem_automaton_state * 11) / 2];
      temp = (temp >> (8 - ((saphira_mem_translate [insn_code] + chip->saphira_mem_automaton_state * 11) % 2 + 1) * 4)) & 15;
      res = temp;
      break;

    case 345: /* saphira_alu_1_xyz */
    case 346: /* saphira_am_3_gtov */
    case 347: /* saphira_am_3_gtov_gtov */
    case 348: /* saphira_am_1_gtov_gtov */
    case 349: /* saphira_am_3_vtog */
    case 359: /* saphira_branch_0_zb */
    case 360: /* saphira_call_0_xyzb */
    case 369: /* saphira_fpdt_5_vtog */
    case 382: /* saphira_fpmsc_3_vtog */
    case 383: /* saphira_fpmsc_3_gtov */
    case 385: /* saphira_fpmsc_6_gtov */
    case 387: /* saphira_misc_1_xyzb */
    case 388: /* saphira_misc_2_x */
    case 389: /* saphira_misc_2_xyzb */
    case 390: /* saphira_muldiv_4_x_mul */
    case 391: /* saphira_muldiv_4_x_mla */
    case 392: /* saphira_muldiv_5_x_mul */
    case 393: /* saphira_md_11_x_zb */
    case 394: /* saphira_mvs_1_xyzb */

      temp = saphira_min_issue_delay [(saphira_translate [insn_code] + chip->saphira_automaton_state * 10) / 4];
      temp = (temp >> (8 - ((saphira_translate [insn_code] + chip->saphira_automaton_state * 10) % 4 + 1) * 2)) & 3;
      res = temp;
      break;

    case 397: /* saphira_extra */

      temp = saphira_mem_min_issue_delay [(saphira_mem_translate [insn_code] + chip->saphira_mem_automaton_state * 11) / 2];
      temp = (temp >> (8 - ((saphira_mem_translate [insn_code] + chip->saphira_mem_automaton_state * 11) % 2 + 1) * 4)) & 15;
      res = temp;

      temp = saphira_vfp_min_issue_delay [(saphira_vfp_translate [insn_code] + chip->saphira_vfp_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((saphira_vfp_translate [insn_code] + chip->saphira_vfp_automaton_state * 6) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = saphira_min_issue_delay [(saphira_translate [insn_code] + chip->saphira_automaton_state * 10) / 4];
      temp = (temp >> (8 - ((saphira_translate [insn_code] + chip->saphira_automaton_state * 10) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;
      break;

    case 399: /* thunderx_add */
    case 400: /* thunderx_shift */
    case 401: /* thunderx_arith_shift */
    case 402: /* thunderx_csel */
    case 406: /* thunderx_store */
    case 407: /* thunderx_storepair */
    case 408: /* thunderx_load */
    case 409: /* thunderx_brj */
    case 410: /* thunderx_fadd */
    case 411: /* thunderx_fconst */
    case 412: /* thunderx_fmov */
    case 413: /* thunderx_fabs */
    case 414: /* thunderx_fcsel */
    case 415: /* thunderx_fmovgpr */
    case 416: /* thunderx_fcmp */
    case 417: /* thunderx_fmul */
    case 422: /* thunderx_frint */
    case 423: /* thunderx_f_cvt */
    case 424: /* thunderx_64simd_fp_load */
    case 425: /* thunderx_128simd_pair_load */
    case 426: /* thunderx_simd_fp_store */
    case 427: /* thunderx_64neon_storepair */
    case 428: /* thunderx_128neon_storepair */
    case 429: /* thunderx_neon_ld1 */
    case 438: /* thunderx_tbl */
    case 439: /* thunderx_tblq */
    case 440: /* thunderx_unknown */

      temp = thunderx_main_min_issue_delay [thunderx_main_translate [insn_code] + chip->thunderx_main_automaton_state * 9];
      res = temp;
      break;

    case 403: /* thunderx_mul */
    case 404: /* thunderx_crc32 */

      temp = thunderx_mult_min_issue_delay [(thunderx_mult_translate [insn_code] + chip->thunderx_mult_automaton_state * 3) / 8];
      temp = (temp >> (8 - ((thunderx_mult_translate [insn_code] + chip->thunderx_mult_automaton_state * 3) % 8 + 1) * 1)) & 1;
      res = temp;

      temp = thunderx_main_min_issue_delay [thunderx_main_translate [insn_code] + chip->thunderx_main_automaton_state * 9];
      if (temp > res)
        res = temp;
      break;

    case 405: /* thunderx_div32 */
    case 418: /* thunderx_fdivs */
    case 419: /* thunderx_fdivd */
    case 420: /* thunderx_fsqrts */
    case 421: /* thunderx_fsqrtd */

      temp = thunderx_divide_min_issue_delay [thunderx_divide_translate [insn_code] + chip->thunderx_divide_automaton_state * 7];
      res = temp;

      temp = thunderx_main_min_issue_delay [thunderx_main_translate [insn_code] + chip->thunderx_main_automaton_state * 9];
      if (temp > res)
        res = temp;
      break;

    case 430: /* thunderx_neon_move */
    case 431: /* thunderx_neon_move_q */
    case 432: /* thunderx_neon_add */
    case 433: /* thunderx_neon_add_q */
    case 434: /* thunderx_neon_mult */
    case 435: /* thunderx_neon_mult_q */
    case 436: /* thunderx_crypto_aese */
    case 437: /* thunderx_crypto_aesmc */

      temp = thunderx_simd_min_issue_delay [(thunderx_simd_translate [insn_code] + chip->thunderx_simd_automaton_state * 4) / 4];
      temp = (temp >> (8 - ((thunderx_simd_translate [insn_code] + chip->thunderx_simd_automaton_state * 4) % 4 + 1) * 2)) & 3;
      res = temp;

      temp = thunderx_main_min_issue_delay [thunderx_main_translate [insn_code] + chip->thunderx_main_automaton_state * 9];
      if (temp > res)
        res = temp;
      break;

    case 441: /* xgene1_branch */
    case 442: /* xgene1_call */
    case 445: /* xgene1_fmov */
    case 446: /* xgene1_f_mcr */
    case 447: /* xgene1_f_mrc */
    case 480: /* xgene1_neon_umov */
    case 487: /* xgene1_neon_f_add */
    case 489: /* xgene1_neon_f_neg */
    case 490: /* xgene1_neon_f_round */
    case 491: /* xgene1_neon_f_cvt */
    case 492: /* xgene1_neon_f_reduc */
    case 493: /* xgene1_neon_cls */
    case 495: /* xgene1_neon_halve_narrow */
    case 496: /* xgene1_neon_shift_acc */
    case 497: /* xgene1_neon_fp_compare */
    case 499: /* xgene1_neon_tbl1 */
    case 500: /* xgene1_neon_tbl2 */
    case 501: /* xgene1_neon_permute */
    case 503: /* xgene1_neon_fp_recp */
    case 504: /* xgene1_neon_fp_recp_s */
    case 505: /* xgene1_neon_pmull */

      temp = xgene1_decoder_min_issue_delay [(xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) / 8];
      temp = (temp >> (8 - ((xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) % 8 + 1) * 1)) & 1;
      res = temp;
      break;

    case 443: /* xgene1_f_load */
    case 444: /* xgene1_f_store */
    case 448: /* xgene1_load_pair */
    case 449: /* xgene1_store_pair */
    case 450: /* xgene1_fp_load1 */
    case 451: /* xgene1_load1 */
    case 452: /* xgene1_store1 */
    case 453: /* xgene1_move */
    case 454: /* xgene1_alu_cond */
    case 455: /* xgene1_alu */
    case 456: /* xgene1_shift_rotate */
    case 457: /* xgene1_simd */
    case 458: /* xgene1_alus */
    case 459: /* xgene1_mul32 */
    case 460: /* xgene1_widen_mul64 */
    case 464: /* xgene1_bfx */
    case 465: /* xgene1_bfm */
    case 477: /* xgene1_neon_load1 */
    case 478: /* xgene1_neon_store1 */
    case 494: /* xgene1_neon_st1 */
    case 502: /* xgene1_neon_ld1r */

      temp = xgene1_decoder_min_issue_delay [(xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) / 8];
      temp = (temp >> (8 - ((xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) % 8 + 1) * 1)) & 1;
      res = temp;

      temp = xgene1_main_min_issue_delay [(xgene1_main_translate [insn_code] + chip->xgene1_main_automaton_state * 11) / 4];
      temp = (temp >> (8 - ((xgene1_main_translate [insn_code] + chip->xgene1_main_automaton_state * 11) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;
      break;

    case 461: /* xgene1_div */

      temp = xgene1_div_min_issue_delay [xgene1_div_translate [insn_code] + chip->xgene1_div_automaton_state * 6];
      res = temp;

      temp = xgene1_decoder_min_issue_delay [(xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) / 8];
      temp = (temp >> (8 - ((xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) % 8 + 1) * 1)) & 1;
      if (temp > res)
        res = temp;

      temp = xgene1_main_min_issue_delay [(xgene1_main_translate [insn_code] + chip->xgene1_main_automaton_state * 11) / 4];
      temp = (temp >> (8 - ((xgene1_main_translate [insn_code] + chip->xgene1_main_automaton_state * 11) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;
      break;

    case 462: /* xgene1_fcmp */
    case 463: /* xgene1_fcsel */
    case 466: /* xgene1_f_rint */
    case 467: /* xgene1_f_cvt */
    case 468: /* xgene1_f_cvtf2i */
    case 469: /* xgene1_f_cvti2f */
    case 470: /* xgene1_f_add */
    case 474: /* xgene1_f_arith */
    case 475: /* xgene1_f_select */
    case 476: /* xgene1_neon_dup */
    case 479: /* xgene1_neon_logic */
    case 481: /* xgene1_neon_ins */
    case 482: /* xgene1_neon_shift */
    case 483: /* xgene1_neon_arith */
    case 484: /* xgene1_neon_abs_diff */
    case 485: /* xgene1_neon_mul */
    case 486: /* xgene1_fp_abd_diff */

      temp = xgene1_simd_min_issue_delay [xgene1_simd_translate [insn_code] + chip->xgene1_simd_automaton_state * 8];
      res = temp;

      temp = xgene1_decoder_min_issue_delay [(xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) / 8];
      temp = (temp >> (8 - ((xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) % 8 + 1) * 1)) & 1;
      if (temp > res)
        res = temp;
      break;

    case 471: /* xgene1_f_divs */
    case 472: /* xgene1_f_divd */
    case 473: /* xgene1_f_sqrtd */
    case 488: /* xgene1_neon_f_div */
    case 498: /* xgene1_neon_fp_sqrt */

      temp = xgene1_simd_min_issue_delay [xgene1_simd_translate [insn_code] + chip->xgene1_simd_automaton_state * 8];
      res = temp;

      temp = xgene1_div_min_issue_delay [xgene1_div_translate [insn_code] + chip->xgene1_div_automaton_state * 6];
      if (temp > res)
        res = temp;

      temp = xgene1_decoder_min_issue_delay [(xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) / 8];
      temp = (temp >> (8 - ((xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) % 8 + 1) * 1)) & 1;
      if (temp > res)
        res = temp;
      break;

    case 506: /* thunderx2t99_branch */
    case 508: /* thunderx2t99_mrs */
    case 511: /* thunderx2t99_alu_basic */
    case 512: /* thunderx2t99_alu_shift */
    case 513: /* thunderx2t99_div */
    case 516: /* thunderx2t99_countbits */
    case 562: /* thunderx2t99_crc */

      temp = thunderx2t99_min_issue_delay [(thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9) / 2];
      temp = (temp >> (8 - ((thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9) % 2 + 1) * 4)) & 15;
      res = temp;
      break;

    case 509: /* thunderx2t99_multiple */

      temp = thunderx2t99_mult_min_issue_delay [(thunderx2t99_mult_translate [insn_code] + chip->thunderx2t99_mult_automaton_state * 4) / 2];
      temp = (temp >> (8 - ((thunderx2t99_mult_translate [insn_code] + chip->thunderx2t99_mult_automaton_state * 4) % 2 + 1) * 4)) & 15;
      res = temp;

      temp = thunderx2t99_ldst_min_issue_delay [(thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = thunderx2t99_advsimd_min_issue_delay [(thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9) / 2];
      temp = (temp >> (8 - ((thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = thunderx2t99_min_issue_delay [(thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9) / 2];
      temp = (temp >> (8 - ((thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;
      break;

    case 514: /* thunderx2t99_madd */
    case 515: /* thunderx2t99_mul */

      temp = thunderx2t99_mult_min_issue_delay [(thunderx2t99_mult_translate [insn_code] + chip->thunderx2t99_mult_automaton_state * 4) / 2];
      temp = (temp >> (8 - ((thunderx2t99_mult_translate [insn_code] + chip->thunderx2t99_mult_automaton_state * 4) % 2 + 1) * 4)) & 15;
      res = temp;

      temp = thunderx2t99_min_issue_delay [(thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9) / 2];
      temp = (temp >> (8 - ((thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;
      break;

    case 517: /* thunderx2t99_load_basic */
    case 519: /* thunderx2t99_store_basic */
    case 520: /* thunderx2t99_storepair_basic */
    case 532: /* thunderx2t99_fp_load_basic */
    case 533: /* thunderx2t99_fp_store_basic */
    case 548: /* thunderx2t99_asimd_load1 */
    case 554: /* thunderx2t99_asimd_store_stp */
    case 555: /* thunderx2t99_asimd_store1 */

      temp = thunderx2t99_ldst_min_issue_delay [(thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6) % 4 + 1) * 2)) & 3;
      res = temp;
      break;

    case 518: /* thunderx2t99_loadpair */
    case 547: /* thunderx2t99_asimd_load1_ldp */

      temp = thunderx2t99_ldst_min_issue_delay [(thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6) % 4 + 1) * 2)) & 3;
      res = temp;

      temp = thunderx2t99_min_issue_delay [(thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9) / 2];
      temp = (temp >> (8 - ((thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;
      break;

    case 521: /* thunderx2t99_fp_simple */
    case 522: /* thunderx2t99_fp_addsub */
    case 523: /* thunderx2t99_fp_cmp */
    case 524: /* thunderx2t99_fp_divsqrt_s */
    case 525: /* thunderx2t99_fp_divsqrt_d */
    case 526: /* thunderx2t99_fp_mul_mac */
    case 527: /* thunderx2t99_frint */
    case 528: /* thunderx2t99_fcsel */
    case 529: /* thunderx2t99_fp_cvt */
    case 530: /* thunderx2t99_fp_mov */
    case 531: /* thunderx2t99_fp_mov_to_gen */
    case 534: /* thunderx2t99_asimd_int */
    case 535: /* thunderx2t99_asimd_reduc_add */
    case 536: /* thunderx2t99_asimd_cmp */
    case 537: /* thunderx2t99_asimd_logic */
    case 538: /* thunderx2t99_asimd_fp_simple */
    case 539: /* thunderx2t99_asimd_fp_arith */
    case 540: /* thunderx2t99_asimd_fp_conv */
    case 541: /* thunderx2t99_asimd_fp_div_s */
    case 542: /* thunderx2t99_asimd_fp_div_d */
    case 543: /* thunderx2t99_asimd_misc */
    case 544: /* thunderx2t99_asimd_recip_step */
    case 545: /* thunderx2t99_asimd_lut */
    case 546: /* thunderx2t99_asimd_elt_to_gr */
    case 560: /* thunderx2t99_aes */
    case 561: /* thunderx2t99_sha */
    case 563: /* thunderx2t99_pmull */

      temp = thunderx2t99_advsimd_min_issue_delay [(thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9) / 2];
      temp = (temp >> (8 - ((thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9) % 2 + 1) * 4)) & 15;
      res = temp;
      break;

    case 549: /* thunderx2t99_asimd_load1_onelane */
    case 550: /* thunderx2t99_asimd_load1_all */
    case 551: /* thunderx2t99_asimd_load2 */
    case 552: /* thunderx2t99_asimd_load3 */
    case 553: /* thunderx2t99_asimd_load4 */
    case 556: /* thunderx2t99_asimd_store1_onelane */
    case 557: /* thunderx2t99_asimd_store2 */
    case 558: /* thunderx2t99_asimd_store3 */
    case 559: /* thunderx2t99_asimd_store4 */

      temp = thunderx2t99_ldst_min_issue_delay [(thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6) % 4 + 1) * 2)) & 3;
      res = temp;

      temp = thunderx2t99_advsimd_min_issue_delay [(thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9) / 2];
      temp = (temp >> (8 - ((thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;
      break;

    case 564: /* tsv110_alu */
    case 565: /* tsv110_alus */
    case 566: /* tsv110_alu_shift */
    case 567: /* tsv110_alus_shift */
    case 568: /* tsv110_mult */
    case 569: /* tsv110_div */
    case 571: /* tsv110_branch */
    case 572: /* tsv110_load1 */
    case 573: /* tsv110_store1 */
    case 602: /* tsv110_neon_ld1_reg1 */
    case 603: /* tsv110_neon_ld1_reg2 */
    case 604: /* tsv110_neon_ld1_reg3 */
    case 605: /* tsv110_neon_ld1_reg4 */

      temp = tsv110_min_issue_delay [(tsv110_translate [insn_code] + chip->tsv110_automaton_state * 9) / 4];
      temp = (temp >> (8 - ((tsv110_translate [insn_code] + chip->tsv110_automaton_state * 9) % 4 + 1) * 2)) & 3;
      res = temp;
      break;

    case 570: /* tsv110_block */
    case 599: /* tsv110_neon_from_gp_q */
    case 601: /* tsv110_neon_ld1_lane */
    case 606: /* tsv110_neon_ld2 */
    case 607: /* tsv110_neon_ld3 */
    case 608: /* tsv110_neon_ld4_lane */
    case 609: /* tsv110_neon_ld4_reg */
    case 612: /* tsv110_neon_store_complex */
    case 618: /* tsv110_fp_cvti2f */
    case 627: /* tsv110_call */

      temp = tsv110_fsu_min_issue_delay [(tsv110_fsu_translate [insn_code] + chip->tsv110_fsu_automaton_state * 7) / 4];
      temp = (temp >> (8 - ((tsv110_fsu_translate [insn_code] + chip->tsv110_fsu_automaton_state * 7) % 4 + 1) * 2)) & 3;
      res = temp;

      temp = tsv110_min_issue_delay [(tsv110_translate [insn_code] + chip->tsv110_automaton_state * 9) / 4];
      temp = (temp >> (8 - ((tsv110_translate [insn_code] + chip->tsv110_automaton_state * 9) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;
      break;

    case 574: /* tsv110_neon_abd_aba */
    case 575: /* tsv110_neon_abd_aba_q */
    case 576: /* tsv110_neon_arith_basic */
    case 577: /* tsv110_neon_arith_complex */
    case 578: /* tsv110_neon_multiply */
    case 579: /* tsv110_neon_multiply_dlong */
    case 580: /* tsv110_neon_multiply_q */
    case 581: /* tsv110_neon_shift_acc */
    case 582: /* tsv110_neon_shift_acc_q */
    case 583: /* tsv110_neon_fp_negabs */
    case 584: /* tsv110_neon_fp_arith */
    case 585: /* tsv110_neon_fp_arith_q */
    case 586: /* tsv110_neon_fp_minmax_q */
    case 587: /* tsv110_neon_fp_reductions_q */
    case 588: /* tsv110_neon_fp_cvt_int */
    case 589: /* tsv110_neon_fp_mul */
    case 590: /* tsv110_neon_fp_mul_q */
    case 591: /* tsv110_neon_fp_mla */
    case 592: /* tsv110_neon_fp_recpe_rsqrte */
    case 593: /* tsv110_neon_fp_mla_q */
    case 594: /* tsv110_neon_fp_recpe_rsqrte_q */
    case 595: /* tsv110_neon_bitops */
    case 596: /* tsv110_neon_dup */
    case 597: /* tsv110_neon_mov */
    case 598: /* tsv110_neon_bitops_q */
    case 600: /* tsv110_neon_to_gp */
    case 610: /* tsv110_neon_store_a */
    case 611: /* tsv110_neon_store_b */
    case 613: /* tsv110_fp_const */
    case 614: /* tsv110_fp_add_sub */
    case 615: /* tsv110_fp_mac */
    case 616: /* tsv110_fp_cvt */
    case 617: /* tsv110_fp_cvtf2i */
    case 619: /* tsv110_fp_cmp */
    case 620: /* tsv110_fp_arith */
    case 621: /* tsv110_fp_divs */
    case 622: /* tsv110_fp_sqrts */
    case 623: /* tsv110_crypto_aes */
    case 624: /* tsv110_crypto_sha1_fast */
    case 625: /* tsv110_crypto_sha256_fast */
    case 626: /* tsv110_crypto_complex */

      temp = tsv110_fsu_min_issue_delay [(tsv110_fsu_translate [insn_code] + chip->tsv110_fsu_automaton_state * 7) / 4];
      temp = (temp >> (8 - ((tsv110_fsu_translate [insn_code] + chip->tsv110_fsu_automaton_state * 7) % 4 + 1) * 2)) & 3;
      res = temp;
      break;

    case 628: /* thunderx3t110_branch */
    case 630: /* thunderx3t110_mrs */
    case 633: /* thunderx3t110_alu_basic */
    case 634: /* thunderx3t110_alu_shift */
    case 635: /* thunderx3t110_alu_shift1 */
    case 636: /* thunderx3t110_div */
    case 639: /* thunderx3t110_countbits */
    case 696: /* thunderx3t110_crc */

      temp = thunderx3t110_min_issue_delay [(thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11) / 2];
      temp = (temp >> (8 - ((thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11) % 2 + 1) * 4)) & 15;
      res = temp;
      break;

    case 631: /* thunderx3t110_multiple */

      temp = thunderx3t110_mult_min_issue_delay [(thunderx3t110_mult_translate [insn_code] + chip->thunderx3t110_mult_automaton_state * 4) / 2];
      temp = (temp >> (8 - ((thunderx3t110_mult_translate [insn_code] + chip->thunderx3t110_mult_automaton_state * 4) % 2 + 1) * 4)) & 15;
      res = temp;

      temp = thunderx3t110_ldst_min_issue_delay [(thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = thunderx3t110_advsimd_min_issue_delay [(thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10) / 2];
      temp = (temp >> (8 - ((thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = thunderx3t110_min_issue_delay [(thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11) / 2];
      temp = (temp >> (8 - ((thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;
      break;

    case 637: /* thunderx3t110_madd */
    case 638: /* thunderx3t110_mul */

      temp = thunderx3t110_mult_min_issue_delay [(thunderx3t110_mult_translate [insn_code] + chip->thunderx3t110_mult_automaton_state * 4) / 2];
      temp = (temp >> (8 - ((thunderx3t110_mult_translate [insn_code] + chip->thunderx3t110_mult_automaton_state * 4) % 2 + 1) * 4)) & 15;
      res = temp;

      temp = thunderx3t110_min_issue_delay [(thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11) / 2];
      temp = (temp >> (8 - ((thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;
      break;

    case 640: /* thunderx3t110_load_basic */
    case 642: /* thunderx3t110_store_basic */
    case 643: /* thunderx3t110_storepair_basic */
    case 658: /* thunderx3t110_fp_load_basic */
    case 659: /* thunderx3t110_fp_store_basic */
    case 682: /* thunderx3t110_asimd_load1 */
    case 688: /* thunderx3t110_asimd_store_stp */
    case 689: /* thunderx3t110_asimd_store1 */

      temp = thunderx3t110_ldst_min_issue_delay [(thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6) % 4 + 1) * 2)) & 3;
      res = temp;
      break;

    case 641: /* thunderx3t110_loadpair */
    case 681: /* thunderx3t110_asimd_load1_ldp */

      temp = thunderx3t110_ldst_min_issue_delay [(thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6) % 4 + 1) * 2)) & 3;
      res = temp;

      temp = thunderx3t110_min_issue_delay [(thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11) / 2];
      temp = (temp >> (8 - ((thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;
      break;

    case 644: /* thunderx3t110_fp_simple */
    case 645: /* thunderx3t110_fp_addsub3 */
    case 646: /* thunderx3t110_fp_addsub4 */
    case 647: /* thunderx3t110_fp_cmp */
    case 648: /* thunderx3t110_fp_divsqrt_s */
    case 649: /* thunderx3t110_fp_divsqrt_d */
    case 650: /* thunderx3t110_fp_mul_mac */
    case 651: /* thunderx3t110_frint */
    case 652: /* thunderx3t110_fcsel3 */
    case 653: /* thunderx3t110_fcsel4 */
    case 654: /* thunderx3t110_fp_cvt */
    case 655: /* thunderx3t110_fp_mov3 */
    case 656: /* thunderx3t110_fp_mov */
    case 657: /* thunderx3t110_fp_mov_to_gen */
    case 660: /* thunderx3t110_asimd_int */
    case 661: /* thunderx3t110_asimd_reduc_add */
    case 662: /* thunderx3t110_asimd_cmp */
    case 663: /* thunderx3t110_asimd_logic4 */
    case 664: /* thunderx3t110_asimd_logic5 */
    case 665: /* thunderx3t110_asimd_fp_simple */
    case 666: /* thunderx3t110_asimd_fp_arith3 */
    case 667: /* thunderx3t110_asimd_fp_arith4 */
    case 668: /* thunderx3t110_asimd_fp_arith5 */
    case 669: /* thunderx3t110_asimd_fp_conv */
    case 670: /* thunderx3t110_asimd_fp_div_s */
    case 671: /* thunderx3t110_asimd_fp_div_d */
    case 672: /* thunderx3t110_asimd_misc3 */
    case 673: /* thunderx3t110_asimd_misc4 */
    case 674: /* thunderx3t110_asimd_misc */
    case 675: /* thunderx3t110_asimd_recip_step */
    case 676: /* thunderx3t110_asimd_lut1 */
    case 677: /* thunderx3t110_asimd_lut2 */
    case 678: /* thunderx3t110_asimd_lut3 */
    case 679: /* thunderx3t110_asimd_lut4 */
    case 680: /* thunderx3t110_asimd_elt_to_gr */
    case 694: /* thunderx3t110_aes */
    case 695: /* thunderx3t110_sha */
    case 697: /* thunderx3t110_pmull */

      temp = thunderx3t110_advsimd_min_issue_delay [(thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10) / 2];
      temp = (temp >> (8 - ((thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10) % 2 + 1) * 4)) & 15;
      res = temp;
      break;

    case 683: /* thunderx3t110_asimd_load1_onelane */
    case 684: /* thunderx3t110_asimd_load1_all */
    case 685: /* thunderx3t110_asimd_load2 */
    case 686: /* thunderx3t110_asimd_load3 */
    case 687: /* thunderx3t110_asimd_load4 */
    case 690: /* thunderx3t110_asimd_store1_onelane */
    case 691: /* thunderx3t110_asimd_store2 */
    case 692: /* thunderx3t110_asimd_store3 */
    case 693: /* thunderx3t110_asimd_store4 */

      temp = thunderx3t110_ldst_min_issue_delay [(thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6) % 4 + 1) * 2)) & 3;
      res = temp;

      temp = thunderx3t110_advsimd_min_issue_delay [(thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10) / 2];
      temp = (temp >> (8 - ((thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;
      break;

    case 698: /* $advance_cycle */

      temp = thunderx3t110_mult_min_issue_delay [(thunderx3t110_mult_translate [insn_code] + chip->thunderx3t110_mult_automaton_state * 4) / 2];
      temp = (temp >> (8 - ((thunderx3t110_mult_translate [insn_code] + chip->thunderx3t110_mult_automaton_state * 4) % 2 + 1) * 4)) & 15;
      res = temp;

      temp = thunderx3t110_ldst_min_issue_delay [(thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = thunderx3t110_advsimd_min_issue_delay [(thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10) / 2];
      temp = (temp >> (8 - ((thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = thunderx3t110_min_issue_delay [(thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11) / 2];
      temp = (temp >> (8 - ((thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = tsv110_fsu_min_issue_delay [(tsv110_fsu_translate [insn_code] + chip->tsv110_fsu_automaton_state * 7) / 4];
      temp = (temp >> (8 - ((tsv110_fsu_translate [insn_code] + chip->tsv110_fsu_automaton_state * 7) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = tsv110_min_issue_delay [(tsv110_translate [insn_code] + chip->tsv110_automaton_state * 9) / 4];
      temp = (temp >> (8 - ((tsv110_translate [insn_code] + chip->tsv110_automaton_state * 9) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = thunderx2t99_mult_min_issue_delay [(thunderx2t99_mult_translate [insn_code] + chip->thunderx2t99_mult_automaton_state * 4) / 2];
      temp = (temp >> (8 - ((thunderx2t99_mult_translate [insn_code] + chip->thunderx2t99_mult_automaton_state * 4) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = thunderx2t99_ldst_min_issue_delay [(thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = thunderx2t99_advsimd_min_issue_delay [(thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9) / 2];
      temp = (temp >> (8 - ((thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = thunderx2t99_min_issue_delay [(thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9) / 2];
      temp = (temp >> (8 - ((thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = xgene1_simd_min_issue_delay [xgene1_simd_translate [insn_code] + chip->xgene1_simd_automaton_state * 8];
      if (temp > res)
        res = temp;

      temp = xgene1_div_min_issue_delay [xgene1_div_translate [insn_code] + chip->xgene1_div_automaton_state * 6];
      if (temp > res)
        res = temp;

      temp = xgene1_decoder_min_issue_delay [(xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) / 8];
      temp = (temp >> (8 - ((xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5) % 8 + 1) * 1)) & 1;
      if (temp > res)
        res = temp;

      temp = xgene1_main_min_issue_delay [(xgene1_main_translate [insn_code] + chip->xgene1_main_automaton_state * 11) / 4];
      temp = (temp >> (8 - ((xgene1_main_translate [insn_code] + chip->xgene1_main_automaton_state * 11) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = thunderx_simd_min_issue_delay [(thunderx_simd_translate [insn_code] + chip->thunderx_simd_automaton_state * 4) / 4];
      temp = (temp >> (8 - ((thunderx_simd_translate [insn_code] + chip->thunderx_simd_automaton_state * 4) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = thunderx_divide_min_issue_delay [thunderx_divide_translate [insn_code] + chip->thunderx_divide_automaton_state * 7];
      if (temp > res)
        res = temp;

      temp = thunderx_mult_min_issue_delay [(thunderx_mult_translate [insn_code] + chip->thunderx_mult_automaton_state * 3) / 8];
      temp = (temp >> (8 - ((thunderx_mult_translate [insn_code] + chip->thunderx_mult_automaton_state * 3) % 8 + 1) * 1)) & 1;
      if (temp > res)
        res = temp;

      temp = thunderx_main_min_issue_delay [thunderx_main_translate [insn_code] + chip->thunderx_main_automaton_state * 9];
      if (temp > res)
        res = temp;

      temp = saphira_mem_min_issue_delay [(saphira_mem_translate [insn_code] + chip->saphira_mem_automaton_state * 11) / 2];
      temp = (temp >> (8 - ((saphira_mem_translate [insn_code] + chip->saphira_mem_automaton_state * 11) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = saphira_vfp_min_issue_delay [(saphira_vfp_translate [insn_code] + chip->saphira_vfp_automaton_state * 6) / 4];
      temp = (temp >> (8 - ((saphira_vfp_translate [insn_code] + chip->saphira_vfp_automaton_state * 6) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = saphira_min_issue_delay [(saphira_translate [insn_code] + chip->saphira_automaton_state * 10) / 4];
      temp = (temp >> (8 - ((saphira_translate [insn_code] + chip->saphira_automaton_state * 10) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = falkor_mem_min_issue_delay [(falkor_mem_translate [insn_code] + chip->falkor_mem_automaton_state * 11) / 2];
      temp = (temp >> (8 - ((falkor_mem_translate [insn_code] + chip->falkor_mem_automaton_state * 11) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = falkor_vfp_min_issue_delay [(falkor_vfp_translate [insn_code] + chip->falkor_vfp_automaton_state * 7) / 4];
      temp = (temp >> (8 - ((falkor_vfp_translate [insn_code] + chip->falkor_vfp_automaton_state * 7) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = falkor_min_issue_delay [(falkor_translate [insn_code] + chip->falkor_automaton_state * 12) / 4];
      temp = (temp >> (8 - ((falkor_translate [insn_code] + chip->falkor_automaton_state * 12) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = exynos_m1_fp_min_issue_delay [(exynos_m1_fp_translate [insn_code] + chip->exynos_m1_fp_automaton_state * 21) / 2];
      temp = (temp >> (8 - ((exynos_m1_fp_translate [insn_code] + chip->exynos_m1_fp_automaton_state * 21) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = exynos_m1_ls_min_issue_delay [(exynos_m1_ls_translate [insn_code] + chip->exynos_m1_ls_automaton_state * 14) / 2];
      temp = (temp >> (8 - ((exynos_m1_ls_translate [insn_code] + chip->exynos_m1_ls_automaton_state * 14) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = exynos_m1_gp_min_issue_delay [(exynos_m1_gp_translate [insn_code] + chip->exynos_m1_gp_automaton_state * 7) / 4];
      temp = (temp >> (8 - ((exynos_m1_gp_translate [insn_code] + chip->exynos_m1_gp_automaton_state * 7) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;

      temp = cortex_a57_cx_min_issue_delay [(cortex_a57_cx_translate [insn_code] + chip->cortex_a57_cx_automaton_state * 15) / 2];
      temp = (temp >> (8 - ((cortex_a57_cx_translate [insn_code] + chip->cortex_a57_cx_automaton_state * 15) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = cortex_a57_min_issue_delay [(cortex_a57_translate [insn_code] + chip->cortex_a57_automaton_state * 16) / 2];
      temp = (temp >> (8 - ((cortex_a57_translate [insn_code] + chip->cortex_a57_automaton_state * 16) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = cortex_a53_advsimd_min_issue_delay [(cortex_a53_advsimd_translate [insn_code] + chip->cortex_a53_advsimd_automaton_state * 10) / 2];
      temp = (temp >> (8 - ((cortex_a53_advsimd_translate [insn_code] + chip->cortex_a53_advsimd_automaton_state * 10) % 2 + 1) * 4)) & 15;
      if (temp > res)
        res = temp;

      temp = cortex_a53_min_issue_delay [(cortex_a53_translate [insn_code] + chip->cortex_a53_automaton_state * 14) / 4];
      temp = (temp >> (8 - ((cortex_a53_translate [insn_code] + chip->cortex_a53_automaton_state * 14) % 4 + 1) * 2)) & 3;
      if (temp > res)
        res = temp;
      break;


    default:
      res = -1;
      break;
    }
  return res;
}

static int
internal_state_transition (int insn_code, struct DFA_chip *chip ATTRIBUTE_UNUSED)
{
  int temp ATTRIBUTE_UNUSED;

  switch (insn_code)
    {
    case 0: /* no_reservation */
    case 310: /* falkor_other_0_nothing */
    case 395: /* saphira_other_0_nothing */
    case 507: /* thunderx2t99_nothing */
    case 510: /* thunderx2t99_regmove */
    case 629: /* thunderx3t110_nothing */
    case 632: /* thunderx3t110_regmove */
      {
        return -1;
      }
    case 1: /* cortex_a53_shift */
    case 2: /* cortex_a53_shift_reg */
    case 3: /* cortex_a53_alu */
    case 4: /* cortex_a53_alu_shift */
    case 5: /* cortex_a53_alu_shift_reg */
    case 6: /* cortex_a53_alu_extr */
    case 7: /* cortex_a53_mul */
    case 8: /* cortex_a53_div */
    case 9: /* cortex_a53_load1 */
    case 10: /* cortex_a53_store1 */
    case 11: /* cortex_a53_load2 */
    case 12: /* cortex_a53_store2 */
    case 13: /* cortex_a53_load3plus */
    case 14: /* cortex_a53_store3plus */
    case 15: /* cortex_a53_branch */
    case 24: /* cortex_a53_f_flags */
    case 25: /* cortex_a53_f_load_64 */
    case 26: /* cortex_a53_f_load_many */
    case 27: /* cortex_a53_f_store_64 */
    case 28: /* cortex_a53_f_store_many */
    case 37: /* cortex_a53_crypto_aese */
    case 38: /* cortex_a53_crypto_aesmc */
      {

        temp = cortex_a53_transitions [cortex_a53_translate [insn_code] + chip->cortex_a53_automaton_state * 14];
        if (temp >= 15)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->cortex_a53_automaton_state = temp;
        return -1;
      }
    case 16: /* cortex_a53_fpalu */
    case 17: /* cortex_a53_fconst */
    case 18: /* cortex_a53_fpmul */
    case 19: /* cortex_a53_fpmac */
    case 20: /* cortex_a53_r2f */
    case 21: /* cortex_a53_f2r */
    case 22: /* cortex_a53_r2f_cvt */
    case 23: /* cortex_a53_f2r_cvt */
    case 29: /* cortex_a53_advsimd_alu */
    case 30: /* cortex_a53_advsimd_alu_q */
    case 31: /* cortex_a53_advsimd_mul */
    case 32: /* cortex_a53_advsimd_mul_q */
    case 33: /* cortex_a53_advsimd_div_s */
    case 34: /* cortex_a53_advsimd_div_d */
    case 35: /* cortex_a53_advsimd_div_s_q */
    case 36: /* cortex_a53_advsimd_divd_q */
    case 39: /* cortex_a53_crypto_sha1_fast */
    case 40: /* cortex_a53_crypto_sha256_fast */
    case 41: /* cortex_a53_crypto_sha1_xor */
    case 42: /* cortex_a53_crypto_sha_slow */
      {
        unsigned short _cortex_a53_advsimd_automaton_state;

        temp = cortex_a53_advsimd_transitions [cortex_a53_advsimd_translate [insn_code] + chip->cortex_a53_advsimd_automaton_state * 10];
        if (temp >= 3510)
          return internal_min_issue_delay (insn_code, chip);
        else
          _cortex_a53_advsimd_automaton_state = temp;

        temp = cortex_a53_transitions [cortex_a53_translate [insn_code] + chip->cortex_a53_automaton_state * 14];
        if (temp >= 15)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->cortex_a53_automaton_state = temp;
        chip->cortex_a53_advsimd_automaton_state = _cortex_a53_advsimd_automaton_state;
        return -1;
      }
    case 43: /* cortex_a57_alu */
    case 44: /* cortex_a57_alu_shift */
    case 45: /* cortex_a57_alu_shift_reg */
    case 46: /* cortex_a57_mult32 */
    case 47: /* cortex_a57_div */
    case 49: /* cortex_a57_branch */
    case 50: /* cortex_a57_load1 */
    case 51: /* cortex_a57_load3 */
    case 52: /* cortex_a57_store1 */
    case 53: /* cortex_a57_store3 */
    case 93: /* cortex_a57_neon_to_gp */
    case 94: /* cortex_a57_neon_load_a */
    case 95: /* cortex_a57_neon_load_b */
    case 100: /* cortex_a57_neon_store_a */
    case 101: /* cortex_a57_neon_store_b */
      {

        temp = cortex_a57_base [chip->cortex_a57_automaton_state] + cortex_a57_translate [insn_code];
        if (cortex_a57_check [temp] != chip->cortex_a57_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->cortex_a57_automaton_state = cortex_a57_transitions [temp];
        return -1;
      }
    case 48: /* cortex_a57_block */
    case 89: /* cortex_a57_neon_from_gp */
    case 90: /* cortex_a57_neon_from_gp_q */
    case 96: /* cortex_a57_neon_load_c */
    case 97: /* cortex_a57_neon_load_d */
    case 98: /* cortex_a57_neon_load_e */
    case 99: /* cortex_a57_neon_load_f */
    case 102: /* cortex_a57_neon_store_complex */
    case 117: /* cortex_a57_call */
      {
        unsigned char _cortex_a57_cx_automaton_state;

        temp = cortex_a57_cx_base [chip->cortex_a57_cx_automaton_state] + cortex_a57_cx_translate [insn_code];
        if (cortex_a57_cx_check [temp] != chip->cortex_a57_cx_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _cortex_a57_cx_automaton_state = cortex_a57_cx_transitions [temp];

        temp = cortex_a57_base [chip->cortex_a57_automaton_state] + cortex_a57_translate [insn_code];
        if (cortex_a57_check [temp] != chip->cortex_a57_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->cortex_a57_automaton_state = cortex_a57_transitions [temp];
        chip->cortex_a57_cx_automaton_state = _cortex_a57_cx_automaton_state;
        return -1;
      }
    case 54: /* cortex_a57_neon_abd */
    case 55: /* cortex_a57_neon_abd_q */
    case 56: /* cortex_a57_neon_aba */
    case 57: /* cortex_a57_neon_aba_q */
    case 58: /* cortex_a57_neon_arith_basic */
    case 59: /* cortex_a57_neon_arith_complex */
    case 60: /* cortex_a57_neon_multiply */
    case 61: /* cortex_a57_neon_multiply_q */
    case 62: /* cortex_a57_neon_mla */
    case 63: /* cortex_a57_neon_mla_q */
    case 64: /* cortex_a57_neon_sat_mla_long */
    case 65: /* cortex_a57_neon_shift_acc */
    case 66: /* cortex_a57_neon_shift_imm_basic */
    case 67: /* cortex_a57_neon_shift_imm_complex */
    case 68: /* cortex_a57_neon_shift_reg_basic */
    case 69: /* cortex_a57_neon_shift_reg_basic_q */
    case 70: /* cortex_a57_neon_shift_reg_complex */
    case 71: /* cortex_a57_neon_shift_reg_complex_q */
    case 72: /* cortex_a57_neon_fp_negabs */
    case 73: /* cortex_a57_neon_fp_arith */
    case 74: /* cortex_a57_neon_fp_arith_q */
    case 75: /* cortex_a57_neon_fp_reductions_q */
    case 76: /* cortex_a57_neon_fp_cvt_int */
    case 77: /* cortex_a57_neon_fp_cvt_int_q */
    case 78: /* cortex_a57_neon_fp_cvt16 */
    case 79: /* cortex_a57_neon_fp_mul */
    case 80: /* cortex_a57_neon_fp_mul_q */
    case 81: /* cortex_a57_neon_fp_mla */
    case 82: /* cortex_a57_neon_fp_mla_q */
    case 83: /* cortex_a57_neon_fp_recpe_rsqrte */
    case 84: /* cortex_a57_neon_fp_recpe_rsqrte_q */
    case 85: /* cortex_a57_neon_fp_recps_rsqrts */
    case 86: /* cortex_a57_neon_fp_recps_rsqrts_q */
    case 87: /* cortex_a57_neon_bitops */
    case 88: /* cortex_a57_neon_bitops_q */
    case 91: /* cortex_a57_neon_tbl3_tbl4 */
    case 92: /* cortex_a57_neon_zip_q */
    case 103: /* cortex_a57_fp_const */
    case 104: /* cortex_a57_fp_add_sub */
    case 105: /* cortex_a57_fp_mul */
    case 106: /* cortex_a57_fp_mac */
    case 107: /* cortex_a57_fp_cvt */
    case 108: /* cortex_a57_fp_cmp */
    case 109: /* cortex_a57_fp_arith */
    case 110: /* cortex_a57_fp_cpys */
    case 111: /* cortex_a57_fp_divs */
    case 112: /* cortex_a57_fp_divd */
    case 113: /* cortex_a57_neon_fp_div_q */
    case 114: /* cortex_a57_crypto_simple */
    case 115: /* cortex_a57_crypto_complex */
    case 116: /* cortex_a57_crypto_xor */
      {

        temp = cortex_a57_cx_base [chip->cortex_a57_cx_automaton_state] + cortex_a57_cx_translate [insn_code];
        if (cortex_a57_cx_check [temp] != chip->cortex_a57_cx_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->cortex_a57_cx_automaton_state = cortex_a57_cx_transitions [temp];
        return -1;
      }
    case 118: /* exynos_m1_branch */
    case 119: /* exynos_m1_call */
    case 120: /* exynos_m1_alu */
    case 121: /* exynos_m1_alu_p */
    case 122: /* exynos_m1_alu_shift */
    case 123: /* exynos_m1_alu_shift_reg */
    case 124: /* exynos_m1_alu_shift_reg_p */
    case 125: /* exynos_m1_mla */
    case 126: /* exynos_m1_mlal */
    case 127: /* exynos_m1_div */
    case 203: /* exynos_m1_crc */
      {

        temp = exynos_m1_gp_transitions [exynos_m1_gp_translate [insn_code] + chip->exynos_m1_gp_automaton_state * 7];
        if (temp >= 38)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->exynos_m1_gp_automaton_state = temp;
        return -1;
      }
    case 128: /* exynos_m1_load */
    case 129: /* exynos_m1_loadm */
    case 130: /* exynos_m1_store */
    case 131: /* exynos_m1_storem */
    case 156: /* exynos_m1_neon_from_gp */
    case 158: /* exynos_m1_neon_load */
    case 159: /* exynos_m1_neon_load_q */
    case 160: /* exynos_m1_neon_load1_1 */
    case 161: /* exynos_m1_neon_load1_2 */
    case 162: /* exynos_m1_neon_load1_3 */
    case 163: /* exynos_m1_neon_load1_4 */
    case 165: /* exynos_m1_neon_load2_2 */
    case 167: /* exynos_m1_neon_load2_all */
    case 168: /* exynos_m1_neon_load3_3 */
    case 170: /* exynos_m1_neon_load3_all */
    case 171: /* exynos_m1_neon_load4_4 */
    case 173: /* exynos_m1_neon_load4_all */
      {

        temp = exynos_m1_ls_base [chip->exynos_m1_ls_automaton_state] + exynos_m1_ls_translate [insn_code];
        if (exynos_m1_ls_check [temp] != chip->exynos_m1_ls_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->exynos_m1_ls_automaton_state = exynos_m1_ls_transitions [temp];
        return -1;
      }
    case 132: /* exynos_m1_arith_simple */
    case 133: /* exynos_m1_neon_arith_basic */
    case 134: /* exynos_m1_neon_arith_complex */
    case 135: /* exynos_m1_neon_multiply */
    case 136: /* exynos_m1_neon_shift_acc */
    case 137: /* exynos_m1_neon_shift_basic */
    case 138: /* exynos_m1_neon_shift_complex */
    case 139: /* exynos_m1_neon_fp_unary */
    case 140: /* exynos_m1_neon_fp_add */
    case 141: /* exynos_m1_neon_fp_abd */
    case 142: /* exynos_m1_neon_fp_compare */
    case 143: /* exynos_m1_neon_fp_reduc */
    case 144: /* exynos_m1_neon_fp_reduc_add */
    case 145: /* exynos_m1_neon_fp_round */
    case 146: /* exynos_m1_neon_fp_cvt */
    case 147: /* exynos_m1_neon_fp_mul */
    case 148: /* exynos_m1_neon_fp_mla */
    case 149: /* exynos_m1_neon_fp_estimate */
    case 150: /* exynos_m1_neon_fp_estimatex */
    case 151: /* exynos_m1_neon_fp_step */
    case 152: /* exynos_m1_neon_bitops */
    case 153: /* exynos_m1_neon_bitops_q */
    case 154: /* exynos_m1_neon_bitins */
    case 155: /* exynos_m1_neon_tbl */
    case 184: /* exynos_m1_fp_const */
    case 185: /* exynos_m1_fp_add */
    case 186: /* exynos_m1_fp_mul */
    case 187: /* exynos_m1_fp_mac */
    case 188: /* exynos_m1_fp_cvt */
    case 191: /* exynos_m1_fp_cmp */
    case 194: /* exynos_m1_fp_arith */
    case 195: /* exynos_m1_fp_cpy */
    case 196: /* exynos_m1_fp_divs */
    case 197: /* exynos_m1_fp_divd */
    case 198: /* exynos_m1_fp_minmax */
    case 199: /* exynos_m1_crypto_simple */
    case 200: /* exynos_m1_crypto_complex */
    case 201: /* exynos_m1_crypto_poly */
    case 202: /* exynos_m1_crypto_polyl */
      {

        temp = exynos_m1_fp_transitions [exynos_m1_fp_translate [insn_code] + chip->exynos_m1_fp_automaton_state * 21];
        if (temp >= 1526)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->exynos_m1_fp_automaton_state = temp;
        return -1;
      }
    case 157: /* exynos_m1_neon_to_gp */
    case 164: /* exynos_m1_neon_load1_one */
    case 166: /* exynos_m1_neon_load2_one */
    case 169: /* exynos_m1_neon_load3_one */
    case 172: /* exynos_m1_neon_load4_one */
    case 174: /* exynos_m1_neon_store */
    case 175: /* exynos_m1_neon_store_q */
    case 176: /* exynos_m1_neon_store1_1 */
    case 177: /* exynos_m1_neon_store1_2 */
    case 178: /* exynos_m1_neon_store1_3 */
    case 179: /* exynos_m1_neon_store1_4 */
    case 180: /* exynos_m1_neon_store1_one */
    case 181: /* exynos_m1_neon_store2 */
    case 182: /* exynos_m1_neon_store3 */
    case 183: /* exynos_m1_neon_store4 */
    case 189: /* exynos_m1_fp_cvt_i */
    case 190: /* exynos_m1_i_cvt_fp */
    case 192: /* exynos_m1_fp_ccmp */
    case 193: /* exynos_m1_fp_sel */
      {
        unsigned short _exynos_m1_fp_automaton_state;

        temp = exynos_m1_fp_transitions [exynos_m1_fp_translate [insn_code] + chip->exynos_m1_fp_automaton_state * 21];
        if (temp >= 1526)
          return internal_min_issue_delay (insn_code, chip);
        else
          _exynos_m1_fp_automaton_state = temp;

        temp = exynos_m1_ls_base [chip->exynos_m1_ls_automaton_state] + exynos_m1_ls_translate [insn_code];
        if (exynos_m1_ls_check [temp] != chip->exynos_m1_ls_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->exynos_m1_ls_automaton_state = exynos_m1_ls_transitions [temp];
        chip->exynos_m1_fp_automaton_state = _exynos_m1_fp_automaton_state;
        return -1;
      }
    case 204: /* falkor_afp_1_vxvy */
    case 205: /* falkor_afp_1_vxvy_vxvy */
    case 206: /* falkor_afp_2_vxvy */
    case 207: /* falkor_afp_2_vxvy_vxvy */
    case 208: /* falkor_afp_3_vxvy */
    case 209: /* falkor_afp_3_vxvy_vxvy */
    case 210: /* falkor_afp_4_vxvy */
    case 211: /* falkor_afp_4_vxvy_vxvy */
    case 212: /* falkor_afp_5_vxvy_mul */
    case 213: /* falkor_afp_5_vxvy_mla */
    case 214: /* falkor_afp_5_vxvy_vxvy_mul */
    case 215: /* falkor_afp_5_vxvy_vxvy_mla */
    case 216: /* falkor_afp_6_vxvy_mul */
    case 217: /* falkor_afp_6_vxvy_mla */
    case 218: /* falkor_afp_6_vxvy_vxvy_mul */
    case 219: /* falkor_afp_6_vxvy_vxvy_mla */
    case 220: /* falkor_afp_4_vxvy_vxvy_vxvy */
    case 221: /* falkor_afp_6_vx_vy */
    case 222: /* falkor_afp_11_vx_vy */
    case 223: /* falkor_afp_6_vx_vy_vx_vy */
    case 224: /* falkor_afp_11_vx_vy_vx_vy */
    case 225: /* falkor_afp_12_vx_vy */
    case 226: /* falkor_afp_22_vx_vy */
    case 227: /* falkor_afp_12_vx_vy_vx_vy */
    case 228: /* falkor_afp_22_vx_vy_vx_vy */
    case 229: /* falkor_ai_1_vxvy */
    case 230: /* falkor_ai_1_vxvy_vxvy */
    case 231: /* falkor_ai_2_vxvy */
    case 232: /* falkor_ai_2_vxvy_vxvy */
    case 233: /* falkor_ai_3_vxvy */
    case 234: /* falkor_ai_4_vxvy */
    case 235: /* falkor_ai_3_vxvy_vxvy */
    case 236: /* falkor_ai_4_vxvy_mul */
    case 237: /* falkor_ai_4_vxvy_mla */
    case 238: /* falkor_ai_4_vxvy_vxvy_mul */
    case 239: /* falkor_ai_4_vxvy_vxvy_mla */
    case 240: /* falkor_ai_4_vxvy_vxvy */
    case 241: /* falkor_2_ai_vxvy_vxvy_vxvy_vxvy */
    case 242: /* falkor_4_ai_vxvy_vxvy_vxvy_vxvy */
    case 255: /* falkor_am_1_vxvy */
    case 256: /* falkor_am_1_vxvy_vxvy */
    case 257: /* falkor_am_2_vxvy */
    case 258: /* falkor_am_4_vxvy_vxvy */
    case 259: /* falkor_am_3_vxvy */
    case 260: /* falkor_am_3_vxvy_vxvy */
    case 261: /* falkor_am_5_vxvy */
    case 262: /* falkor_am_5_vxvy_vxvy */
    case 263: /* falkor_am_6_vxvy */
    case 264: /* falkor_am_6_vxvy_vxvy */
    case 265: /* falkor_am_5_vxvy_vxvy_vxvy */
    case 266: /* falkor_am_6_vxvy_vxvy_vxvy_vxvy */
    case 267: /* falkor_am_7_vxvy_vxvy_vxvy_vxvy_vxvy */
    case 274: /* falkor_cry_1_vxvy */
    case 275: /* falkor_cry_2_vxvy */
    case 276: /* falkor_cry_2_vxvy_vxvy */
    case 277: /* falkor_cry_4_vy_vx */
    case 278: /* falkor_cry_6_vy_vx */
    case 279: /* falkor_cry_3_vxvy_vxvy */
    case 282: /* falkor_fpdt_0_vxvy */
    case 284: /* falkor_fpdt_1_vxvy */
    case 285: /* falkor_fpdt_2_vxvy */
    case 286: /* falkor_fpdt_3_vxvy */
    case 287: /* falkor_fpdt_4_vxvy */
    case 288: /* falkor_fpdt_5_vxvy_mul */
    case 289: /* falkor_fpdt_5_vxvy_mla */
    case 290: /* falkor_fpdt_6_vxvy_mul */
    case 291: /* falkor_fpdt_6_vxvy_mla */
    case 292: /* falkor_fpdt_6_vx_vy */
    case 293: /* falkor_fpdt_11_vx_vy */
    case 294: /* falkor_fpdt_12_vx_vy */
    case 295: /* falkor_fpdt_22_vx_vy */
    case 298: /* falkor_fpmsc_1_vxvy */
      {

        temp = falkor_vfp_transitions [falkor_vfp_translate [insn_code] + chip->falkor_vfp_automaton_state * 7];
        if (temp >= 10)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->falkor_vfp_automaton_state = temp;
        return -1;
      }
    case 243: /* falkor_ald_4_ld */
    case 244: /* falkor_ald_4_ld_none */
    case 245: /* falkor_ald_4_ld_ld */
    case 246: /* falkor_ald_4_ld_ld_none */
    case 247: /* falkor_ald_4_ld_ld_ld */
    case 248: /* falkor_ald_4_ld_ld_none_none */
    case 249: /* falkor_ald_4_ld_ld_ld_ld */
    case 268: /* falkor_ast_st_vsd */
    case 269: /* falkor_as_0_st_vsd_st_vsd */
    case 270: /* falkor_as_0_st_vsd_st_vsd_st_vsd */
    case 271: /* falkor_as_0_st_vsd_st_vsd_st_vsd_st_vsd */
    case 280: /* falkor_fld_4_ld */
    case 281: /* falkor_fld_0_st_vsd */
    case 300: /* falkor_ld_3_ld */
    case 313: /* falkor_st_0_st_sd */
      {

        temp = falkor_mem_base [chip->falkor_mem_automaton_state] + falkor_mem_translate [insn_code];
        if (falkor_mem_check [temp] != chip->falkor_mem_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->falkor_mem_automaton_state = falkor_mem_transitions [temp];
        return -1;
      }
    case 250: /* falkor_alu_1_xyz */
    case 251: /* falkor_am_3_gtov */
    case 252: /* falkor_am_3_gtov_gtov */
    case 253: /* falkor_am_1_gtov_gtov */
    case 254: /* falkor_am_3_vtog */
    case 272: /* falkor_branch_0_zb */
    case 273: /* falkor_call_0_xyzb */
    case 283: /* falkor_fpdt_5_vtog */
    case 296: /* falkor_fpmsc_3_vtog */
    case 297: /* falkor_fpmsc_3_gtov */
    case 299: /* falkor_fpmsc_6_gtov */
    case 301: /* falkor_misc_1_xyz */
    case 302: /* falkor_misc_2_x */
    case 303: /* falkor_misc_2_xyz */
    case 304: /* falkor_muldiv_4_x_mul */
    case 305: /* falkor_muldiv_4_x_mla */
    case 306: /* falkor_muldiv_5_x_mul */
    case 307: /* falkor_md_11_x_z */
    case 308: /* falkor_mvs_1_xyz */
    case 309: /* falkor_mvs_1_xyzb */
    case 311: /* falkor_other_2_z */
      {

        temp = falkor_transitions [falkor_translate [insn_code] + chip->falkor_automaton_state * 12];
        if (temp >= 54)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->falkor_automaton_state = temp;
        return -1;
      }
    case 312: /* falkor_extra */
      {
        unsigned char _falkor_mem_automaton_state;
        unsigned char _falkor_vfp_automaton_state;

        temp = falkor_mem_base [chip->falkor_mem_automaton_state] + falkor_mem_translate [insn_code];
        if (falkor_mem_check [temp] != chip->falkor_mem_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _falkor_mem_automaton_state = falkor_mem_transitions [temp];

        temp = falkor_vfp_transitions [falkor_vfp_translate [insn_code] + chip->falkor_vfp_automaton_state * 7];
        if (temp >= 10)
          return internal_min_issue_delay (insn_code, chip);
        else
          _falkor_vfp_automaton_state = temp;

        temp = falkor_transitions [falkor_translate [insn_code] + chip->falkor_automaton_state * 12];
        if (temp >= 54)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->falkor_automaton_state = temp;
        chip->falkor_mem_automaton_state = _falkor_mem_automaton_state;
        chip->falkor_vfp_automaton_state = _falkor_vfp_automaton_state;
        return -1;
      }
    case 314: /* saphira_afp_1_vxvy */
    case 315: /* saphira_afp_2_vxvy */
    case 316: /* saphira_afp_3_vxvy */
    case 317: /* saphira_afp_4_vxvy */
    case 318: /* saphira_afp_5_vxvy_mul */
    case 319: /* saphira_afp_5_vxvy_mla */
    case 320: /* saphira_afp_6_vxvy_mul */
    case 321: /* saphira_afp_6_vxvy_mla */
    case 322: /* saphira_afp_4_vxvy_vxvy_vxvy */
    case 323: /* saphira_afp_6_vx_vy */
    case 324: /* saphira_afp_11_vx_vy */
    case 325: /* saphira_afp_6_vx_vy_vx_vy */
    case 326: /* saphira_afp_11_vx_vy_vx_vy */
    case 327: /* saphira_afp_12_vx_vy */
    case 328: /* saphira_afp_22_vx_vy */
    case 329: /* saphira_afp_12_vx_vy_vx_vy */
    case 330: /* saphira_afp_22_vx_vy_vx_vy */
    case 331: /* saphira_ai_1_vxvy */
    case 332: /* saphira_ai_2_vxvy */
    case 333: /* saphira_ai_3_vxvy */
    case 334: /* saphira_ai_4_vxvy */
    case 335: /* saphira_ai_4_vxvy_mul */
    case 336: /* saphira_ai_4_vxvy_mla */
    case 337: /* saphira_2_ai_vxvy_vxvy */
    case 350: /* saphira_am_1_vxvy */
    case 351: /* saphira_am_2_vxvy */
    case 352: /* saphira_am_3_vxvy */
    case 353: /* saphira_am_5_vxvy */
    case 354: /* saphira_am_6_vxvy */
    case 361: /* saphira_cry_1_vxvy */
    case 362: /* saphira_cry_2_vxvy */
    case 363: /* saphira_cry_2_vxvy_vxvy */
    case 364: /* saphira_cry_4_vy_vx */
    case 365: /* saphira_cry_5_vy_vx */
    case 368: /* saphira_fpdt_0_vxvy */
    case 370: /* saphira_fpdt_1_vxvy */
    case 371: /* saphira_fpdt_2_vxvy */
    case 372: /* saphira_fpdt_3_vxvy */
    case 373: /* saphira_fpdt_4_vxvy */
    case 374: /* saphira_fpdt_5_vxvy_mul */
    case 375: /* saphira_fpdt_5_vxvy_mla */
    case 376: /* saphira_fpdt_6_vxvy_mul */
    case 377: /* saphira_fpdt_6_vxvy_mla */
    case 378: /* saphira_fpdt_6_vx_vy */
    case 379: /* saphira_fpdt_11_vx_vy */
    case 380: /* saphira_fpdt_12_vx_vy */
    case 381: /* saphira_fpdt_22_vx_vy */
    case 384: /* saphira_fpmsc_1_vxvy */
      {

        temp = saphira_vfp_transitions [saphira_vfp_translate [insn_code] + chip->saphira_vfp_automaton_state * 6];
        if (temp >= 6)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->saphira_vfp_automaton_state = temp;
        return -1;
      }
    case 338: /* saphira_ald_4_ld */
    case 339: /* saphira_ald_4_ld_none */
    case 340: /* saphira_ald_4_ld_ld */
    case 341: /* saphira_ald_4_ld_ld_none */
    case 342: /* saphira_ald_4_ld_ld_ld */
    case 343: /* saphira_ald_4_ld_ld_none_none */
    case 344: /* saphira_ald_4_ld_ld_ld_ld */
    case 355: /* saphira_ast_st_vsd */
    case 356: /* saphira_as_0_st_vsd_st_vsd */
    case 357: /* saphira_as_0_st_vsd_st_vsd_st_vsd */
    case 358: /* saphira_as_0_st_vsd_st_vsd_st_vsd_st_vsd */
    case 366: /* saphira_fld_4_ld */
    case 367: /* saphira_fld_0_st_vsd */
    case 386: /* saphira_ld_3_ld */
    case 396: /* saphira_other_2_ld */
    case 398: /* saphira_st_0_st_sd */
      {

        temp = saphira_mem_base [chip->saphira_mem_automaton_state] + saphira_mem_translate [insn_code];
        if (saphira_mem_check [temp] != chip->saphira_mem_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->saphira_mem_automaton_state = saphira_mem_transitions [temp];
        return -1;
      }
    case 345: /* saphira_alu_1_xyz */
    case 346: /* saphira_am_3_gtov */
    case 347: /* saphira_am_3_gtov_gtov */
    case 348: /* saphira_am_1_gtov_gtov */
    case 349: /* saphira_am_3_vtog */
    case 359: /* saphira_branch_0_zb */
    case 360: /* saphira_call_0_xyzb */
    case 369: /* saphira_fpdt_5_vtog */
    case 382: /* saphira_fpmsc_3_vtog */
    case 383: /* saphira_fpmsc_3_gtov */
    case 385: /* saphira_fpmsc_6_gtov */
    case 387: /* saphira_misc_1_xyzb */
    case 388: /* saphira_misc_2_x */
    case 389: /* saphira_misc_2_xyzb */
    case 390: /* saphira_muldiv_4_x_mul */
    case 391: /* saphira_muldiv_4_x_mla */
    case 392: /* saphira_muldiv_5_x_mul */
    case 393: /* saphira_md_11_x_zb */
    case 394: /* saphira_mvs_1_xyzb */
      {

        temp = saphira_transitions [saphira_translate [insn_code] + chip->saphira_automaton_state * 10];
        if (temp >= 54)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->saphira_automaton_state = temp;
        return -1;
      }
    case 397: /* saphira_extra */
      {
        unsigned char _saphira_mem_automaton_state;
        unsigned char _saphira_vfp_automaton_state;

        temp = saphira_mem_base [chip->saphira_mem_automaton_state] + saphira_mem_translate [insn_code];
        if (saphira_mem_check [temp] != chip->saphira_mem_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _saphira_mem_automaton_state = saphira_mem_transitions [temp];

        temp = saphira_vfp_transitions [saphira_vfp_translate [insn_code] + chip->saphira_vfp_automaton_state * 6];
        if (temp >= 6)
          return internal_min_issue_delay (insn_code, chip);
        else
          _saphira_vfp_automaton_state = temp;

        temp = saphira_transitions [saphira_translate [insn_code] + chip->saphira_automaton_state * 10];
        if (temp >= 54)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->saphira_automaton_state = temp;
        chip->saphira_mem_automaton_state = _saphira_mem_automaton_state;
        chip->saphira_vfp_automaton_state = _saphira_vfp_automaton_state;
        return -1;
      }
    case 399: /* thunderx_add */
    case 400: /* thunderx_shift */
    case 401: /* thunderx_arith_shift */
    case 402: /* thunderx_csel */
    case 406: /* thunderx_store */
    case 407: /* thunderx_storepair */
    case 408: /* thunderx_load */
    case 409: /* thunderx_brj */
    case 410: /* thunderx_fadd */
    case 411: /* thunderx_fconst */
    case 412: /* thunderx_fmov */
    case 413: /* thunderx_fabs */
    case 414: /* thunderx_fcsel */
    case 415: /* thunderx_fmovgpr */
    case 416: /* thunderx_fcmp */
    case 417: /* thunderx_fmul */
    case 422: /* thunderx_frint */
    case 423: /* thunderx_f_cvt */
    case 424: /* thunderx_64simd_fp_load */
    case 425: /* thunderx_128simd_pair_load */
    case 426: /* thunderx_simd_fp_store */
    case 427: /* thunderx_64neon_storepair */
    case 428: /* thunderx_128neon_storepair */
    case 429: /* thunderx_neon_ld1 */
    case 438: /* thunderx_tbl */
    case 439: /* thunderx_tblq */
    case 440: /* thunderx_unknown */
      {

        temp = thunderx_main_base [chip->thunderx_main_automaton_state] + thunderx_main_translate [insn_code];
        if (thunderx_main_check [temp] != chip->thunderx_main_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx_main_automaton_state = thunderx_main_transitions [temp];
        return -1;
      }
    case 403: /* thunderx_mul */
    case 404: /* thunderx_crc32 */
      {
        unsigned char _thunderx_mult_automaton_state;

        temp = thunderx_mult_transitions [thunderx_mult_translate [insn_code] + chip->thunderx_mult_automaton_state * 3];
        if (temp >= 2)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx_mult_automaton_state = temp;

        temp = thunderx_main_base [chip->thunderx_main_automaton_state] + thunderx_main_translate [insn_code];
        if (thunderx_main_check [temp] != chip->thunderx_main_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx_main_automaton_state = thunderx_main_transitions [temp];
        chip->thunderx_mult_automaton_state = _thunderx_mult_automaton_state;
        return -1;
      }
    case 405: /* thunderx_div32 */
    case 418: /* thunderx_fdivs */
    case 419: /* thunderx_fdivd */
    case 420: /* thunderx_fsqrts */
    case 421: /* thunderx_fsqrtd */
      {
        unsigned char _thunderx_divide_automaton_state;

        temp = thunderx_divide_base [chip->thunderx_divide_automaton_state] + thunderx_divide_translate [insn_code];
        if (thunderx_divide_check [temp] != chip->thunderx_divide_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx_divide_automaton_state = thunderx_divide_transitions [temp];

        temp = thunderx_main_base [chip->thunderx_main_automaton_state] + thunderx_main_translate [insn_code];
        if (thunderx_main_check [temp] != chip->thunderx_main_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx_main_automaton_state = thunderx_main_transitions [temp];
        chip->thunderx_divide_automaton_state = _thunderx_divide_automaton_state;
        return -1;
      }
    case 430: /* thunderx_neon_move */
    case 431: /* thunderx_neon_move_q */
    case 432: /* thunderx_neon_add */
    case 433: /* thunderx_neon_add_q */
    case 434: /* thunderx_neon_mult */
    case 435: /* thunderx_neon_mult_q */
    case 436: /* thunderx_crypto_aese */
    case 437: /* thunderx_crypto_aesmc */
      {
        unsigned char _thunderx_simd_automaton_state;

        temp = thunderx_simd_transitions [thunderx_simd_translate [insn_code] + chip->thunderx_simd_automaton_state * 4];
        if (temp >= 3)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx_simd_automaton_state = temp;

        temp = thunderx_main_base [chip->thunderx_main_automaton_state] + thunderx_main_translate [insn_code];
        if (thunderx_main_check [temp] != chip->thunderx_main_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx_main_automaton_state = thunderx_main_transitions [temp];
        chip->thunderx_simd_automaton_state = _thunderx_simd_automaton_state;
        return -1;
      }
    case 441: /* xgene1_branch */
    case 442: /* xgene1_call */
    case 445: /* xgene1_fmov */
    case 446: /* xgene1_f_mcr */
    case 447: /* xgene1_f_mrc */
    case 480: /* xgene1_neon_umov */
    case 487: /* xgene1_neon_f_add */
    case 489: /* xgene1_neon_f_neg */
    case 490: /* xgene1_neon_f_round */
    case 491: /* xgene1_neon_f_cvt */
    case 492: /* xgene1_neon_f_reduc */
    case 493: /* xgene1_neon_cls */
    case 495: /* xgene1_neon_halve_narrow */
    case 496: /* xgene1_neon_shift_acc */
    case 497: /* xgene1_neon_fp_compare */
    case 499: /* xgene1_neon_tbl1 */
    case 500: /* xgene1_neon_tbl2 */
    case 501: /* xgene1_neon_permute */
    case 503: /* xgene1_neon_fp_recp */
    case 504: /* xgene1_neon_fp_recp_s */
    case 505: /* xgene1_neon_pmull */
      {

        temp = xgene1_decoder_transitions [xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5];
        if (temp >= 5)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->xgene1_decoder_automaton_state = temp;
        return -1;
      }
    case 443: /* xgene1_f_load */
    case 444: /* xgene1_f_store */
    case 448: /* xgene1_load_pair */
    case 449: /* xgene1_store_pair */
    case 450: /* xgene1_fp_load1 */
    case 451: /* xgene1_load1 */
    case 452: /* xgene1_store1 */
    case 453: /* xgene1_move */
    case 454: /* xgene1_alu_cond */
    case 455: /* xgene1_alu */
    case 456: /* xgene1_shift_rotate */
    case 457: /* xgene1_simd */
    case 458: /* xgene1_alus */
    case 459: /* xgene1_mul32 */
    case 460: /* xgene1_widen_mul64 */
    case 464: /* xgene1_bfx */
    case 465: /* xgene1_bfm */
    case 477: /* xgene1_neon_load1 */
    case 478: /* xgene1_neon_store1 */
    case 494: /* xgene1_neon_st1 */
    case 502: /* xgene1_neon_ld1r */
      {
        unsigned char _xgene1_decoder_automaton_state;

        temp = xgene1_decoder_transitions [xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5];
        if (temp >= 5)
          return internal_min_issue_delay (insn_code, chip);
        else
          _xgene1_decoder_automaton_state = temp;

        temp = xgene1_main_transitions [xgene1_main_translate [insn_code] + chip->xgene1_main_automaton_state * 11];
        if (temp >= 252)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->xgene1_main_automaton_state = temp;
        chip->xgene1_decoder_automaton_state = _xgene1_decoder_automaton_state;
        return -1;
      }
    case 461: /* xgene1_div */
      {
        unsigned char _xgene1_div_automaton_state;
        unsigned char _xgene1_decoder_automaton_state;

        temp = xgene1_div_base [chip->xgene1_div_automaton_state] + xgene1_div_translate [insn_code];
        if (xgene1_div_check [temp] != chip->xgene1_div_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _xgene1_div_automaton_state = xgene1_div_transitions [temp];

        temp = xgene1_decoder_transitions [xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5];
        if (temp >= 5)
          return internal_min_issue_delay (insn_code, chip);
        else
          _xgene1_decoder_automaton_state = temp;

        temp = xgene1_main_transitions [xgene1_main_translate [insn_code] + chip->xgene1_main_automaton_state * 11];
        if (temp >= 252)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->xgene1_main_automaton_state = temp;
        chip->xgene1_div_automaton_state = _xgene1_div_automaton_state;
        chip->xgene1_decoder_automaton_state = _xgene1_decoder_automaton_state;
        return -1;
      }
    case 462: /* xgene1_fcmp */
    case 463: /* xgene1_fcsel */
    case 466: /* xgene1_f_rint */
    case 467: /* xgene1_f_cvt */
    case 468: /* xgene1_f_cvtf2i */
    case 469: /* xgene1_f_cvti2f */
    case 470: /* xgene1_f_add */
    case 474: /* xgene1_f_arith */
    case 475: /* xgene1_f_select */
    case 476: /* xgene1_neon_dup */
    case 479: /* xgene1_neon_logic */
    case 481: /* xgene1_neon_ins */
    case 482: /* xgene1_neon_shift */
    case 483: /* xgene1_neon_arith */
    case 484: /* xgene1_neon_abs_diff */
    case 485: /* xgene1_neon_mul */
    case 486: /* xgene1_fp_abd_diff */
      {
        unsigned char _xgene1_simd_automaton_state;

        temp = xgene1_simd_base [chip->xgene1_simd_automaton_state] + xgene1_simd_translate [insn_code];
        if (xgene1_simd_check [temp] != chip->xgene1_simd_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _xgene1_simd_automaton_state = xgene1_simd_transitions [temp];

        temp = xgene1_decoder_transitions [xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5];
        if (temp >= 5)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->xgene1_decoder_automaton_state = temp;
        chip->xgene1_simd_automaton_state = _xgene1_simd_automaton_state;
        return -1;
      }
    case 471: /* xgene1_f_divs */
    case 472: /* xgene1_f_divd */
    case 473: /* xgene1_f_sqrtd */
    case 488: /* xgene1_neon_f_div */
    case 498: /* xgene1_neon_fp_sqrt */
      {
        unsigned char _xgene1_simd_automaton_state;
        unsigned char _xgene1_div_automaton_state;

        temp = xgene1_simd_base [chip->xgene1_simd_automaton_state] + xgene1_simd_translate [insn_code];
        if (xgene1_simd_check [temp] != chip->xgene1_simd_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _xgene1_simd_automaton_state = xgene1_simd_transitions [temp];

        temp = xgene1_div_base [chip->xgene1_div_automaton_state] + xgene1_div_translate [insn_code];
        if (xgene1_div_check [temp] != chip->xgene1_div_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _xgene1_div_automaton_state = xgene1_div_transitions [temp];

        temp = xgene1_decoder_transitions [xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5];
        if (temp >= 5)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->xgene1_decoder_automaton_state = temp;
        chip->xgene1_simd_automaton_state = _xgene1_simd_automaton_state;
        chip->xgene1_div_automaton_state = _xgene1_div_automaton_state;
        return -1;
      }
    case 506: /* thunderx2t99_branch */
    case 508: /* thunderx2t99_mrs */
    case 511: /* thunderx2t99_alu_basic */
    case 512: /* thunderx2t99_alu_shift */
    case 513: /* thunderx2t99_div */
    case 516: /* thunderx2t99_countbits */
    case 562: /* thunderx2t99_crc */
      {

        temp = thunderx2t99_transitions [thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9];
        if (temp >= 184)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx2t99_automaton_state = temp;
        return -1;
      }
    case 509: /* thunderx2t99_multiple */
      {
        unsigned char _thunderx2t99_mult_automaton_state;
        unsigned char _thunderx2t99_ldst_automaton_state;
        unsigned short _thunderx2t99_advsimd_automaton_state;

        temp = thunderx2t99_mult_transitions [thunderx2t99_mult_translate [insn_code] + chip->thunderx2t99_mult_automaton_state * 4];
        if (temp >= 6)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx2t99_mult_automaton_state = temp;

        temp = thunderx2t99_ldst_transitions [thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6];
        if (temp >= 16)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx2t99_ldst_automaton_state = temp;

        temp = thunderx2t99_advsimd_transitions [thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9];
        if (temp >= 453)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx2t99_advsimd_automaton_state = temp;

        temp = thunderx2t99_transitions [thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9];
        if (temp >= 184)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx2t99_automaton_state = temp;
        chip->thunderx2t99_mult_automaton_state = _thunderx2t99_mult_automaton_state;
        chip->thunderx2t99_ldst_automaton_state = _thunderx2t99_ldst_automaton_state;
        chip->thunderx2t99_advsimd_automaton_state = _thunderx2t99_advsimd_automaton_state;
        return -1;
      }
    case 514: /* thunderx2t99_madd */
    case 515: /* thunderx2t99_mul */
      {
        unsigned char _thunderx2t99_mult_automaton_state;

        temp = thunderx2t99_mult_transitions [thunderx2t99_mult_translate [insn_code] + chip->thunderx2t99_mult_automaton_state * 4];
        if (temp >= 6)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx2t99_mult_automaton_state = temp;

        temp = thunderx2t99_transitions [thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9];
        if (temp >= 184)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx2t99_automaton_state = temp;
        chip->thunderx2t99_mult_automaton_state = _thunderx2t99_mult_automaton_state;
        return -1;
      }
    case 517: /* thunderx2t99_load_basic */
    case 519: /* thunderx2t99_store_basic */
    case 520: /* thunderx2t99_storepair_basic */
    case 532: /* thunderx2t99_fp_load_basic */
    case 533: /* thunderx2t99_fp_store_basic */
    case 548: /* thunderx2t99_asimd_load1 */
    case 554: /* thunderx2t99_asimd_store_stp */
    case 555: /* thunderx2t99_asimd_store1 */
      {

        temp = thunderx2t99_ldst_transitions [thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6];
        if (temp >= 16)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx2t99_ldst_automaton_state = temp;
        return -1;
      }
    case 518: /* thunderx2t99_loadpair */
    case 547: /* thunderx2t99_asimd_load1_ldp */
      {
        unsigned char _thunderx2t99_ldst_automaton_state;

        temp = thunderx2t99_ldst_transitions [thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6];
        if (temp >= 16)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx2t99_ldst_automaton_state = temp;

        temp = thunderx2t99_transitions [thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9];
        if (temp >= 184)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx2t99_automaton_state = temp;
        chip->thunderx2t99_ldst_automaton_state = _thunderx2t99_ldst_automaton_state;
        return -1;
      }
    case 521: /* thunderx2t99_fp_simple */
    case 522: /* thunderx2t99_fp_addsub */
    case 523: /* thunderx2t99_fp_cmp */
    case 524: /* thunderx2t99_fp_divsqrt_s */
    case 525: /* thunderx2t99_fp_divsqrt_d */
    case 526: /* thunderx2t99_fp_mul_mac */
    case 527: /* thunderx2t99_frint */
    case 528: /* thunderx2t99_fcsel */
    case 529: /* thunderx2t99_fp_cvt */
    case 530: /* thunderx2t99_fp_mov */
    case 531: /* thunderx2t99_fp_mov_to_gen */
    case 534: /* thunderx2t99_asimd_int */
    case 535: /* thunderx2t99_asimd_reduc_add */
    case 536: /* thunderx2t99_asimd_cmp */
    case 537: /* thunderx2t99_asimd_logic */
    case 538: /* thunderx2t99_asimd_fp_simple */
    case 539: /* thunderx2t99_asimd_fp_arith */
    case 540: /* thunderx2t99_asimd_fp_conv */
    case 541: /* thunderx2t99_asimd_fp_div_s */
    case 542: /* thunderx2t99_asimd_fp_div_d */
    case 543: /* thunderx2t99_asimd_misc */
    case 544: /* thunderx2t99_asimd_recip_step */
    case 545: /* thunderx2t99_asimd_lut */
    case 546: /* thunderx2t99_asimd_elt_to_gr */
    case 560: /* thunderx2t99_aes */
    case 561: /* thunderx2t99_sha */
    case 563: /* thunderx2t99_pmull */
      {

        temp = thunderx2t99_advsimd_transitions [thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9];
        if (temp >= 453)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx2t99_advsimd_automaton_state = temp;
        return -1;
      }
    case 549: /* thunderx2t99_asimd_load1_onelane */
    case 550: /* thunderx2t99_asimd_load1_all */
    case 551: /* thunderx2t99_asimd_load2 */
    case 552: /* thunderx2t99_asimd_load3 */
    case 553: /* thunderx2t99_asimd_load4 */
    case 556: /* thunderx2t99_asimd_store1_onelane */
    case 557: /* thunderx2t99_asimd_store2 */
    case 558: /* thunderx2t99_asimd_store3 */
    case 559: /* thunderx2t99_asimd_store4 */
      {
        unsigned char _thunderx2t99_ldst_automaton_state;

        temp = thunderx2t99_ldst_transitions [thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6];
        if (temp >= 16)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx2t99_ldst_automaton_state = temp;

        temp = thunderx2t99_advsimd_transitions [thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9];
        if (temp >= 453)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx2t99_advsimd_automaton_state = temp;
        chip->thunderx2t99_ldst_automaton_state = _thunderx2t99_ldst_automaton_state;
        return -1;
      }
    case 564: /* tsv110_alu */
    case 565: /* tsv110_alus */
    case 566: /* tsv110_alu_shift */
    case 567: /* tsv110_alus_shift */
    case 568: /* tsv110_mult */
    case 569: /* tsv110_div */
    case 571: /* tsv110_branch */
    case 572: /* tsv110_load1 */
    case 573: /* tsv110_store1 */
    case 602: /* tsv110_neon_ld1_reg1 */
    case 603: /* tsv110_neon_ld1_reg2 */
    case 604: /* tsv110_neon_ld1_reg3 */
    case 605: /* tsv110_neon_ld1_reg4 */
      {

        temp = tsv110_transitions [tsv110_translate [insn_code] + chip->tsv110_automaton_state * 9];
        if (temp >= 37)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->tsv110_automaton_state = temp;
        return -1;
      }
    case 570: /* tsv110_block */
    case 599: /* tsv110_neon_from_gp_q */
    case 601: /* tsv110_neon_ld1_lane */
    case 606: /* tsv110_neon_ld2 */
    case 607: /* tsv110_neon_ld3 */
    case 608: /* tsv110_neon_ld4_lane */
    case 609: /* tsv110_neon_ld4_reg */
    case 612: /* tsv110_neon_store_complex */
    case 618: /* tsv110_fp_cvti2f */
    case 627: /* tsv110_call */
      {
        unsigned char _tsv110_fsu_automaton_state;

        temp = tsv110_fsu_transitions [tsv110_fsu_translate [insn_code] + chip->tsv110_fsu_automaton_state * 7];
        if (temp >= 5)
          return internal_min_issue_delay (insn_code, chip);
        else
          _tsv110_fsu_automaton_state = temp;

        temp = tsv110_transitions [tsv110_translate [insn_code] + chip->tsv110_automaton_state * 9];
        if (temp >= 37)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->tsv110_automaton_state = temp;
        chip->tsv110_fsu_automaton_state = _tsv110_fsu_automaton_state;
        return -1;
      }
    case 574: /* tsv110_neon_abd_aba */
    case 575: /* tsv110_neon_abd_aba_q */
    case 576: /* tsv110_neon_arith_basic */
    case 577: /* tsv110_neon_arith_complex */
    case 578: /* tsv110_neon_multiply */
    case 579: /* tsv110_neon_multiply_dlong */
    case 580: /* tsv110_neon_multiply_q */
    case 581: /* tsv110_neon_shift_acc */
    case 582: /* tsv110_neon_shift_acc_q */
    case 583: /* tsv110_neon_fp_negabs */
    case 584: /* tsv110_neon_fp_arith */
    case 585: /* tsv110_neon_fp_arith_q */
    case 586: /* tsv110_neon_fp_minmax_q */
    case 587: /* tsv110_neon_fp_reductions_q */
    case 588: /* tsv110_neon_fp_cvt_int */
    case 589: /* tsv110_neon_fp_mul */
    case 590: /* tsv110_neon_fp_mul_q */
    case 591: /* tsv110_neon_fp_mla */
    case 592: /* tsv110_neon_fp_recpe_rsqrte */
    case 593: /* tsv110_neon_fp_mla_q */
    case 594: /* tsv110_neon_fp_recpe_rsqrte_q */
    case 595: /* tsv110_neon_bitops */
    case 596: /* tsv110_neon_dup */
    case 597: /* tsv110_neon_mov */
    case 598: /* tsv110_neon_bitops_q */
    case 600: /* tsv110_neon_to_gp */
    case 610: /* tsv110_neon_store_a */
    case 611: /* tsv110_neon_store_b */
    case 613: /* tsv110_fp_const */
    case 614: /* tsv110_fp_add_sub */
    case 615: /* tsv110_fp_mac */
    case 616: /* tsv110_fp_cvt */
    case 617: /* tsv110_fp_cvtf2i */
    case 619: /* tsv110_fp_cmp */
    case 620: /* tsv110_fp_arith */
    case 621: /* tsv110_fp_divs */
    case 622: /* tsv110_fp_sqrts */
    case 623: /* tsv110_crypto_aes */
    case 624: /* tsv110_crypto_sha1_fast */
    case 625: /* tsv110_crypto_sha256_fast */
    case 626: /* tsv110_crypto_complex */
      {

        temp = tsv110_fsu_transitions [tsv110_fsu_translate [insn_code] + chip->tsv110_fsu_automaton_state * 7];
        if (temp >= 5)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->tsv110_fsu_automaton_state = temp;
        return -1;
      }
    case 628: /* thunderx3t110_branch */
    case 630: /* thunderx3t110_mrs */
    case 633: /* thunderx3t110_alu_basic */
    case 634: /* thunderx3t110_alu_shift */
    case 635: /* thunderx3t110_alu_shift1 */
    case 636: /* thunderx3t110_div */
    case 639: /* thunderx3t110_countbits */
    case 696: /* thunderx3t110_crc */
      {

        temp = thunderx3t110_transitions [thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11];
        if (temp >= 1824)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx3t110_automaton_state = temp;
        return -1;
      }
    case 631: /* thunderx3t110_multiple */
      {
        unsigned char _thunderx3t110_mult_automaton_state;
        unsigned char _thunderx3t110_ldst_automaton_state;
        unsigned short _thunderx3t110_advsimd_automaton_state;

        temp = thunderx3t110_mult_transitions [thunderx3t110_mult_translate [insn_code] + chip->thunderx3t110_mult_automaton_state * 4];
        if (temp >= 6)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx3t110_mult_automaton_state = temp;

        temp = thunderx3t110_ldst_transitions [thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6];
        if (temp >= 16)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx3t110_ldst_automaton_state = temp;

        temp = thunderx3t110_advsimd_transitions [thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10];
        if (temp >= 24628)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx3t110_advsimd_automaton_state = temp;

        temp = thunderx3t110_transitions [thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11];
        if (temp >= 1824)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx3t110_automaton_state = temp;
        chip->thunderx3t110_mult_automaton_state = _thunderx3t110_mult_automaton_state;
        chip->thunderx3t110_ldst_automaton_state = _thunderx3t110_ldst_automaton_state;
        chip->thunderx3t110_advsimd_automaton_state = _thunderx3t110_advsimd_automaton_state;
        return -1;
      }
    case 637: /* thunderx3t110_madd */
    case 638: /* thunderx3t110_mul */
      {
        unsigned char _thunderx3t110_mult_automaton_state;

        temp = thunderx3t110_mult_transitions [thunderx3t110_mult_translate [insn_code] + chip->thunderx3t110_mult_automaton_state * 4];
        if (temp >= 6)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx3t110_mult_automaton_state = temp;

        temp = thunderx3t110_transitions [thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11];
        if (temp >= 1824)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx3t110_automaton_state = temp;
        chip->thunderx3t110_mult_automaton_state = _thunderx3t110_mult_automaton_state;
        return -1;
      }
    case 640: /* thunderx3t110_load_basic */
    case 642: /* thunderx3t110_store_basic */
    case 643: /* thunderx3t110_storepair_basic */
    case 658: /* thunderx3t110_fp_load_basic */
    case 659: /* thunderx3t110_fp_store_basic */
    case 682: /* thunderx3t110_asimd_load1 */
    case 688: /* thunderx3t110_asimd_store_stp */
    case 689: /* thunderx3t110_asimd_store1 */
      {

        temp = thunderx3t110_ldst_transitions [thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6];
        if (temp >= 16)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx3t110_ldst_automaton_state = temp;
        return -1;
      }
    case 641: /* thunderx3t110_loadpair */
    case 681: /* thunderx3t110_asimd_load1_ldp */
      {
        unsigned char _thunderx3t110_ldst_automaton_state;

        temp = thunderx3t110_ldst_transitions [thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6];
        if (temp >= 16)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx3t110_ldst_automaton_state = temp;

        temp = thunderx3t110_transitions [thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11];
        if (temp >= 1824)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx3t110_automaton_state = temp;
        chip->thunderx3t110_ldst_automaton_state = _thunderx3t110_ldst_automaton_state;
        return -1;
      }
    case 644: /* thunderx3t110_fp_simple */
    case 645: /* thunderx3t110_fp_addsub3 */
    case 646: /* thunderx3t110_fp_addsub4 */
    case 647: /* thunderx3t110_fp_cmp */
    case 648: /* thunderx3t110_fp_divsqrt_s */
    case 649: /* thunderx3t110_fp_divsqrt_d */
    case 650: /* thunderx3t110_fp_mul_mac */
    case 651: /* thunderx3t110_frint */
    case 652: /* thunderx3t110_fcsel3 */
    case 653: /* thunderx3t110_fcsel4 */
    case 654: /* thunderx3t110_fp_cvt */
    case 655: /* thunderx3t110_fp_mov3 */
    case 656: /* thunderx3t110_fp_mov */
    case 657: /* thunderx3t110_fp_mov_to_gen */
    case 660: /* thunderx3t110_asimd_int */
    case 661: /* thunderx3t110_asimd_reduc_add */
    case 662: /* thunderx3t110_asimd_cmp */
    case 663: /* thunderx3t110_asimd_logic4 */
    case 664: /* thunderx3t110_asimd_logic5 */
    case 665: /* thunderx3t110_asimd_fp_simple */
    case 666: /* thunderx3t110_asimd_fp_arith3 */
    case 667: /* thunderx3t110_asimd_fp_arith4 */
    case 668: /* thunderx3t110_asimd_fp_arith5 */
    case 669: /* thunderx3t110_asimd_fp_conv */
    case 670: /* thunderx3t110_asimd_fp_div_s */
    case 671: /* thunderx3t110_asimd_fp_div_d */
    case 672: /* thunderx3t110_asimd_misc3 */
    case 673: /* thunderx3t110_asimd_misc4 */
    case 674: /* thunderx3t110_asimd_misc */
    case 675: /* thunderx3t110_asimd_recip_step */
    case 676: /* thunderx3t110_asimd_lut1 */
    case 677: /* thunderx3t110_asimd_lut2 */
    case 678: /* thunderx3t110_asimd_lut3 */
    case 679: /* thunderx3t110_asimd_lut4 */
    case 680: /* thunderx3t110_asimd_elt_to_gr */
    case 694: /* thunderx3t110_aes */
    case 695: /* thunderx3t110_sha */
    case 697: /* thunderx3t110_pmull */
      {

        temp = thunderx3t110_advsimd_transitions [thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10];
        if (temp >= 24628)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx3t110_advsimd_automaton_state = temp;
        return -1;
      }
    case 683: /* thunderx3t110_asimd_load1_onelane */
    case 684: /* thunderx3t110_asimd_load1_all */
    case 685: /* thunderx3t110_asimd_load2 */
    case 686: /* thunderx3t110_asimd_load3 */
    case 687: /* thunderx3t110_asimd_load4 */
    case 690: /* thunderx3t110_asimd_store1_onelane */
    case 691: /* thunderx3t110_asimd_store2 */
    case 692: /* thunderx3t110_asimd_store3 */
    case 693: /* thunderx3t110_asimd_store4 */
      {
        unsigned char _thunderx3t110_ldst_automaton_state;

        temp = thunderx3t110_ldst_transitions [thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6];
        if (temp >= 16)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx3t110_ldst_automaton_state = temp;

        temp = thunderx3t110_advsimd_transitions [thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10];
        if (temp >= 24628)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->thunderx3t110_advsimd_automaton_state = temp;
        chip->thunderx3t110_ldst_automaton_state = _thunderx3t110_ldst_automaton_state;
        return -1;
      }
    case 698: /* $advance_cycle */
      {
        unsigned char _thunderx3t110_mult_automaton_state;
        unsigned char _thunderx3t110_ldst_automaton_state;
        unsigned short _thunderx3t110_advsimd_automaton_state;
        unsigned short _thunderx3t110_automaton_state;
        unsigned char _tsv110_fsu_automaton_state;
        unsigned char _tsv110_automaton_state;
        unsigned char _thunderx2t99_mult_automaton_state;
        unsigned char _thunderx2t99_ldst_automaton_state;
        unsigned short _thunderx2t99_advsimd_automaton_state;
        unsigned char _thunderx2t99_automaton_state;
        unsigned char _xgene1_simd_automaton_state;
        unsigned char _xgene1_div_automaton_state;
        unsigned char _xgene1_decoder_automaton_state;
        unsigned char _xgene1_main_automaton_state;
        unsigned char _thunderx_simd_automaton_state;
        unsigned char _thunderx_divide_automaton_state;
        unsigned char _thunderx_mult_automaton_state;
        unsigned short _thunderx_main_automaton_state;
        unsigned char _saphira_mem_automaton_state;
        unsigned char _saphira_vfp_automaton_state;
        unsigned char _saphira_automaton_state;
        unsigned char _falkor_mem_automaton_state;
        unsigned char _falkor_vfp_automaton_state;
        unsigned char _falkor_automaton_state;
        unsigned short _exynos_m1_fp_automaton_state;
        unsigned char _exynos_m1_ls_automaton_state;
        unsigned char _exynos_m1_gp_automaton_state;
        unsigned char _cortex_a57_cx_automaton_state;
        unsigned short _cortex_a57_automaton_state;
        unsigned short _cortex_a53_advsimd_automaton_state;

        temp = thunderx3t110_mult_transitions [thunderx3t110_mult_translate [insn_code] + chip->thunderx3t110_mult_automaton_state * 4];
        if (temp >= 6)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx3t110_mult_automaton_state = temp;

        temp = thunderx3t110_ldst_transitions [thunderx3t110_ldst_translate [insn_code] + chip->thunderx3t110_ldst_automaton_state * 6];
        if (temp >= 16)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx3t110_ldst_automaton_state = temp;

        temp = thunderx3t110_advsimd_transitions [thunderx3t110_advsimd_translate [insn_code] + chip->thunderx3t110_advsimd_automaton_state * 10];
        if (temp >= 24628)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx3t110_advsimd_automaton_state = temp;

        temp = thunderx3t110_transitions [thunderx3t110_translate [insn_code] + chip->thunderx3t110_automaton_state * 11];
        if (temp >= 1824)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx3t110_automaton_state = temp;

        temp = tsv110_fsu_transitions [tsv110_fsu_translate [insn_code] + chip->tsv110_fsu_automaton_state * 7];
        if (temp >= 5)
          return internal_min_issue_delay (insn_code, chip);
        else
          _tsv110_fsu_automaton_state = temp;

        temp = tsv110_transitions [tsv110_translate [insn_code] + chip->tsv110_automaton_state * 9];
        if (temp >= 37)
          return internal_min_issue_delay (insn_code, chip);
        else
          _tsv110_automaton_state = temp;

        temp = thunderx2t99_mult_transitions [thunderx2t99_mult_translate [insn_code] + chip->thunderx2t99_mult_automaton_state * 4];
        if (temp >= 6)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx2t99_mult_automaton_state = temp;

        temp = thunderx2t99_ldst_transitions [thunderx2t99_ldst_translate [insn_code] + chip->thunderx2t99_ldst_automaton_state * 6];
        if (temp >= 16)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx2t99_ldst_automaton_state = temp;

        temp = thunderx2t99_advsimd_transitions [thunderx2t99_advsimd_translate [insn_code] + chip->thunderx2t99_advsimd_automaton_state * 9];
        if (temp >= 453)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx2t99_advsimd_automaton_state = temp;

        temp = thunderx2t99_transitions [thunderx2t99_translate [insn_code] + chip->thunderx2t99_automaton_state * 9];
        if (temp >= 184)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx2t99_automaton_state = temp;

        temp = xgene1_simd_base [chip->xgene1_simd_automaton_state] + xgene1_simd_translate [insn_code];
        if (xgene1_simd_check [temp] != chip->xgene1_simd_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _xgene1_simd_automaton_state = xgene1_simd_transitions [temp];

        temp = xgene1_div_base [chip->xgene1_div_automaton_state] + xgene1_div_translate [insn_code];
        if (xgene1_div_check [temp] != chip->xgene1_div_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _xgene1_div_automaton_state = xgene1_div_transitions [temp];

        temp = xgene1_decoder_transitions [xgene1_decoder_translate [insn_code] + chip->xgene1_decoder_automaton_state * 5];
        if (temp >= 5)
          return internal_min_issue_delay (insn_code, chip);
        else
          _xgene1_decoder_automaton_state = temp;

        temp = xgene1_main_transitions [xgene1_main_translate [insn_code] + chip->xgene1_main_automaton_state * 11];
        if (temp >= 252)
          return internal_min_issue_delay (insn_code, chip);
        else
          _xgene1_main_automaton_state = temp;

        temp = thunderx_simd_transitions [thunderx_simd_translate [insn_code] + chip->thunderx_simd_automaton_state * 4];
        if (temp >= 3)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx_simd_automaton_state = temp;

        temp = thunderx_divide_base [chip->thunderx_divide_automaton_state] + thunderx_divide_translate [insn_code];
        if (thunderx_divide_check [temp] != chip->thunderx_divide_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx_divide_automaton_state = thunderx_divide_transitions [temp];

        temp = thunderx_mult_transitions [thunderx_mult_translate [insn_code] + chip->thunderx_mult_automaton_state * 3];
        if (temp >= 2)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx_mult_automaton_state = temp;

        temp = thunderx_main_base [chip->thunderx_main_automaton_state] + thunderx_main_translate [insn_code];
        if (thunderx_main_check [temp] != chip->thunderx_main_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _thunderx_main_automaton_state = thunderx_main_transitions [temp];

        temp = saphira_mem_base [chip->saphira_mem_automaton_state] + saphira_mem_translate [insn_code];
        if (saphira_mem_check [temp] != chip->saphira_mem_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _saphira_mem_automaton_state = saphira_mem_transitions [temp];

        temp = saphira_vfp_transitions [saphira_vfp_translate [insn_code] + chip->saphira_vfp_automaton_state * 6];
        if (temp >= 6)
          return internal_min_issue_delay (insn_code, chip);
        else
          _saphira_vfp_automaton_state = temp;

        temp = saphira_transitions [saphira_translate [insn_code] + chip->saphira_automaton_state * 10];
        if (temp >= 54)
          return internal_min_issue_delay (insn_code, chip);
        else
          _saphira_automaton_state = temp;

        temp = falkor_mem_base [chip->falkor_mem_automaton_state] + falkor_mem_translate [insn_code];
        if (falkor_mem_check [temp] != chip->falkor_mem_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _falkor_mem_automaton_state = falkor_mem_transitions [temp];

        temp = falkor_vfp_transitions [falkor_vfp_translate [insn_code] + chip->falkor_vfp_automaton_state * 7];
        if (temp >= 10)
          return internal_min_issue_delay (insn_code, chip);
        else
          _falkor_vfp_automaton_state = temp;

        temp = falkor_transitions [falkor_translate [insn_code] + chip->falkor_automaton_state * 12];
        if (temp >= 54)
          return internal_min_issue_delay (insn_code, chip);
        else
          _falkor_automaton_state = temp;

        temp = exynos_m1_fp_transitions [exynos_m1_fp_translate [insn_code] + chip->exynos_m1_fp_automaton_state * 21];
        if (temp >= 1526)
          return internal_min_issue_delay (insn_code, chip);
        else
          _exynos_m1_fp_automaton_state = temp;

        temp = exynos_m1_ls_base [chip->exynos_m1_ls_automaton_state] + exynos_m1_ls_translate [insn_code];
        if (exynos_m1_ls_check [temp] != chip->exynos_m1_ls_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _exynos_m1_ls_automaton_state = exynos_m1_ls_transitions [temp];

        temp = exynos_m1_gp_transitions [exynos_m1_gp_translate [insn_code] + chip->exynos_m1_gp_automaton_state * 7];
        if (temp >= 38)
          return internal_min_issue_delay (insn_code, chip);
        else
          _exynos_m1_gp_automaton_state = temp;

        temp = cortex_a57_cx_base [chip->cortex_a57_cx_automaton_state] + cortex_a57_cx_translate [insn_code];
        if (cortex_a57_cx_check [temp] != chip->cortex_a57_cx_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _cortex_a57_cx_automaton_state = cortex_a57_cx_transitions [temp];

        temp = cortex_a57_base [chip->cortex_a57_automaton_state] + cortex_a57_translate [insn_code];
        if (cortex_a57_check [temp] != chip->cortex_a57_automaton_state)
          return internal_min_issue_delay (insn_code, chip);
        else
          _cortex_a57_automaton_state = cortex_a57_transitions [temp];

        temp = cortex_a53_advsimd_transitions [cortex_a53_advsimd_translate [insn_code] + chip->cortex_a53_advsimd_automaton_state * 10];
        if (temp >= 3510)
          return internal_min_issue_delay (insn_code, chip);
        else
          _cortex_a53_advsimd_automaton_state = temp;

        temp = cortex_a53_transitions [cortex_a53_translate [insn_code] + chip->cortex_a53_automaton_state * 14];
        if (temp >= 15)
          return internal_min_issue_delay (insn_code, chip);
        else
          chip->cortex_a53_automaton_state = temp;
        chip->thunderx3t110_mult_automaton_state = _thunderx3t110_mult_automaton_state;
        chip->thunderx3t110_ldst_automaton_state = _thunderx3t110_ldst_automaton_state;
        chip->thunderx3t110_advsimd_automaton_state = _thunderx3t110_advsimd_automaton_state;
        chip->thunderx3t110_automaton_state = _thunderx3t110_automaton_state;
        chip->tsv110_fsu_automaton_state = _tsv110_fsu_automaton_state;
        chip->tsv110_automaton_state = _tsv110_automaton_state;
        chip->thunderx2t99_mult_automaton_state = _thunderx2t99_mult_automaton_state;
        chip->thunderx2t99_ldst_automaton_state = _thunderx2t99_ldst_automaton_state;
        chip->thunderx2t99_advsimd_automaton_state = _thunderx2t99_advsimd_automaton_state;
        chip->thunderx2t99_automaton_state = _thunderx2t99_automaton_state;
        chip->xgene1_simd_automaton_state = _xgene1_simd_automaton_state;
        chip->xgene1_div_automaton_state = _xgene1_div_automaton_state;
        chip->xgene1_decoder_automaton_state = _xgene1_decoder_automaton_state;
        chip->xgene1_main_automaton_state = _xgene1_main_automaton_state;
        chip->thunderx_simd_automaton_state = _thunderx_simd_automaton_state;
        chip->thunderx_divide_automaton_state = _thunderx_divide_automaton_state;
        chip->thunderx_mult_automaton_state = _thunderx_mult_automaton_state;
        chip->thunderx_main_automaton_state = _thunderx_main_automaton_state;
        chip->saphira_mem_automaton_state = _saphira_mem_automaton_state;
        chip->saphira_vfp_automaton_state = _saphira_vfp_automaton_state;
        chip->saphira_automaton_state = _saphira_automaton_state;
        chip->falkor_mem_automaton_state = _falkor_mem_automaton_state;
        chip->falkor_vfp_automaton_state = _falkor_vfp_automaton_state;
        chip->falkor_automaton_state = _falkor_automaton_state;
        chip->exynos_m1_fp_automaton_state = _exynos_m1_fp_automaton_state;
        chip->exynos_m1_ls_automaton_state = _exynos_m1_ls_automaton_state;
        chip->exynos_m1_gp_automaton_state = _exynos_m1_gp_automaton_state;
        chip->cortex_a57_cx_automaton_state = _cortex_a57_cx_automaton_state;
        chip->cortex_a57_automaton_state = _cortex_a57_automaton_state;
        chip->cortex_a53_advsimd_automaton_state = _cortex_a53_advsimd_automaton_state;
        return -1;
      }

    default:
      return -1;
    }
}


static int *dfa_insn_codes;

static int dfa_insn_codes_length;

static void
dfa_insn_code_enlarge (int uid)
{
  int i = dfa_insn_codes_length;
  dfa_insn_codes_length = 2 * uid;
  dfa_insn_codes = XRESIZEVEC (int, dfa_insn_codes,
                 dfa_insn_codes_length);
  for (; i < dfa_insn_codes_length; i++)
    dfa_insn_codes[i] = -1;
}

static inline int
dfa_insn_code (rtx_insn *insn)
{
  int uid = INSN_UID (insn);
  int insn_code;

  if (uid >= dfa_insn_codes_length)
    dfa_insn_code_enlarge (uid);

  insn_code = dfa_insn_codes[uid];
  if (insn_code < 0)
    {
      insn_code = internal_dfa_insn_code (insn);
      dfa_insn_codes[uid] = insn_code;
    }
  return insn_code;
}

int
state_transition (state_t state, rtx insn)
{
  int insn_code;

  if (insn == 0)
    insn_code = DFA__ADVANCE_CYCLE;
  else
    {
      insn_code = dfa_insn_code (as_a <rtx_insn *> (insn));
      if (insn_code > DFA__ADVANCE_CYCLE)
        return -1;
    }
  return internal_state_transition (insn_code, (struct DFA_chip *) state);
}

int
min_issue_delay (state_t state, rtx_insn *insn)
{
  int insn_code;

  if (insn != 0)
    {
      insn_code = dfa_insn_code (insn);
      if (insn_code > DFA__ADVANCE_CYCLE)
        return 0;
    }
  else
    insn_code = DFA__ADVANCE_CYCLE;

  return internal_min_issue_delay (insn_code, (struct DFA_chip *) state);
}

static int
internal_state_dead_lock_p (struct DFA_chip *ARG_UNUSED (chip))
{
  return 0/* FALSE */;
}

int
state_dead_lock_p (state_t state)
{
  return internal_state_dead_lock_p ((struct DFA_chip *) state);
}

int
state_size (void)
{
  return sizeof (struct DFA_chip);
}

static inline void
internal_reset (struct DFA_chip *chip)
{
  memset (chip, 0, sizeof (struct DFA_chip));
}

void
state_reset (state_t state)
{
  internal_reset ((struct DFA_chip *) state);
}

int
min_insn_conflict_delay (state_t state, rtx_insn *insn, rtx_insn *insn2)
{
  struct DFA_chip DFA_chip;
  int insn_code, insn2_code, transition;
  gcc_checking_assert (insn != 0);
  insn_code = dfa_insn_code (insn);
  if (insn_code >= DFA__ADVANCE_CYCLE)
    return 0;
  gcc_checking_assert (insn2 != 0);
  insn2_code = dfa_insn_code (insn2);
  if (insn2_code >= DFA__ADVANCE_CYCLE)
    return 0;
  memcpy (&DFA_chip, state, sizeof (DFA_chip));
  internal_reset (&DFA_chip);
  transition = internal_state_transition (insn_code, &DFA_chip);
  gcc_assert (transition <= 0);
  return internal_min_issue_delay (insn2_code, &DFA_chip);
}

  static const unsigned short default_latencies[] =
    {
        0,   2,   2,   3,   3,   3,   3,   4,
        4,   4,   2,   4,   2,   6,   2,   0,
        4,   2,   4,   8,   2,   4,   4,   5,
        5,   3,   4,   0,   0,   4,   4,   4,
        4,  14,  29,  14,  29,   3,   3,   3,
        3,   4,   5,   2,   3,   3,   3,  10,
        1,   0,   5,   5,   0,   0,   5,   5,
        7,   8,   4,   5,   6,   7,   6,   7,
        6,   7,   4,   5,   4,   5,   5,   6,
        4,   6,   6,  10,   6,   6,  10,   5,
        5,   9,   9,   6,   6,  10,  10,   4,
        4,   9,   9,   7,   7,   7,   6,   7,
        9,  11,   9,  11,   0,   0,   0,   4,
        6,   6,  10,   6,   7,   4,   4,  12,
       16,  20,   3,   6,   6,   1,   0,   1,
        1,   1,   2,   2,   2,   3,   4,  13,
        4,   6,   1,   3,   1,   2,   3,   4,
        4,   2,   4,   2,   4,   3,   1,   5,
       10,   4,   4,   5,   6,   5,   1,   6,
        2,   3,   2,   2,   4,   9,   5,   6,
        6,   6,   7,   8,   7,  10,   7,   6,
       12,   9,   7,  14,   9,   8,   1,   3,
        1,   2,   3,   4,   7,   7,  16,  17,
        2,   4,   5,   6,   4,  13,   9,   4,
        7,   4,   2,   2,  15,  22,   2,   2,
        6,   2,   4,   2,   1,   1,   2,   2,
        3,   3,   4,   4,   5,   5,   5,   5,
        6,   6,   6,   6,   4,   6,  11,   6,
       11,  12,  22,  12,  22,   1,   1,   2,
        2,   3,   4,   3,   4,   4,   4,   4,
        4,   2,   4,   4,   4,   4,   4,   4,
        4,   4,   1,   3,   3,   1,   3,   1,
        1,   2,   4,   3,   3,   5,   5,   6,
        6,   5,   6,   7,   0,   0,   0,   0,
        0,   0,   1,   2,   2,   4,   6,   3,
        4,   0,   0,   5,   1,   2,   3,   4,
        5,   5,   6,   6,   6,  11,  12,  22,
        3,   3,   1,   6,   3,   1,   2,   2,
        4,   4,   5,  11,   1,   1,   0,   2,
        1,   0,   1,   2,   3,   4,   5,   5,
        6,   6,   4,   6,  11,   6,  11,  12,
       22,  12,  22,   1,   2,   3,   4,   4,
        4,   2,   4,   4,   4,   4,   4,   4,
        4,   1,   3,   3,   1,   3,   1,   2,
        3,   5,   6,   0,   0,   0,   0,   0,
        0,   1,   2,   2,   4,   5,   4,   0,
        0,   5,   1,   2,   3,   4,   5,   5,
        6,   6,   6,  11,  12,  22,   3,   3,
        1,   6,   3,   1,   2,   2,   4,   4,
        5,  11,   1,   0,   2,   1,   0,   1,
        1,   2,   2,   4,   4,  22,   1,   1,
        3,   1,   4,   1,   2,   1,   3,   2,
        3,   6,  12,  22,  17,  31,   4,   6,
        4,   4,   1,   1,   2,   6,   2,   3,
        4,   5,   6,   7,   5,   3, 160, 320,
        1,   1,   1,  10,   4,   2,  10,   4,
        6,   2,  10,   5,   1,   1,   1,   1,
        2,   2,   1,   4,   5,  34,  10,   3,
        1,   2,   5,   3,  11,  14,   5,  22,
       28,  28,   2,   3,   3,  11,   5,   2,
        7,  14,   3,   3,   6,   5,   5,   5,
        2,   2,   5,   5,   5,   2,   4,   6,
        6,   3,   2,   4,   8,   3,  10,   3,
        5,   5,   1,   0,   0,   1,   0,   1,
        2,  13,   5,   4,   3,   4,   5,   1,
        1,   5,   6,   5,  16,  23,   6,   7,
        4,   7,   4,   5,   4,   1,   7,   5,
        7,   5,   5,   6,   7,  16,  23,   5,
        6,   8,   6,   5,   4,   5,   5,   5,
        7,   8,   1,   1,   1,   1,   1,   1,
        5,   7,   4,   5,   1,   1,   2,   2,
        3,  10,   1,   0,   4,   0,   4,   4,
        2,   4,   4,   2,   8,   4,   4,   2,
        4,   4,   2,   4,   2,   5,   5,   7,
        3,   7,   3,   2,   2,   2,   2,   4,
        3,   8,   6,   6,   7,   7,   8,   9,
        9,  11,   0,   0,   0,   2,   5,   7,
        3,   4,   5,   4,   2,  12,  24,   3,
        2,   2,   5,   1,   1,   0,   0,   1,
        0,   1,   2,   1,  13,   5,   5,   3,
        4,   5,   1,   1,   5,   3,   4,   4,
       16,  23,   5,   5,   3,   4,   5,   3,
        4,   4,   4,   1,   5,   5,   5,   4,
        5,   5,   3,   4,   5,   5,  16,  23,
        3,   4,   5,   5,   5,  10,  15,  20,
        5,   5,   4,   5,   5,   5,   7,   8,
        1,   1,   1,   1,   1,   1,   4,   5,
        3,   5,
    };
static int
internal_insn_latency (int insn_code ATTRIBUTE_UNUSED, int insn2_code ATTRIBUTE_UNUSED,
	rtx_insn *insn ATTRIBUTE_UNUSED, rtx_insn *insn2 ATTRIBUTE_UNUSED)
{
  switch (insn_code)
    {
    case 1:
      switch (insn2_code)
        {
        case 3:
          return 0;
        case 1:
          return 1;
        case 2:
          return 1;
        case 4:
          return 1;
        case 5:
          return 1;
        case 6:
          return 1;
        case 10:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 12:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 14:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 20:
          return 0;
        case 15:
          return 0;
        }
      break;
    case 2:
      switch (insn2_code)
        {
        case 3:
          return 0;
        case 1:
          return 1;
        case 2:
          return 1;
        case 4:
          return 1;
        case 5:
          return 1;
        case 6:
          return 1;
        case 10:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 12:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 14:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 20:
          return 0;
        case 15:
          return 0;
        }
      break;
    case 3:
      switch (insn2_code)
        {
        case 3:
          return 1;
        case 4:
          if (arm_no_early_alu_shift_dep (insn, insn2))
            return 1;
          return 2;
        case 5:
          if (arm_no_early_alu_shift_dep (insn, insn2))
            return 1;
          return 2;
        case 6:
          return 2;
        case 1:
          return 2;
        case 2:
          return 2;
        case 10:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 12:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 14:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 20:
          return 0;
        case 22:
          return 2;
        case 15:
          return 0;
        }
      break;
    case 4:
      switch (insn2_code)
        {
        case 3:
          return 1;
        case 4:
          if (arm_no_early_alu_shift_dep (insn, insn2))
            return 1;
          return 2;
        case 5:
          if (arm_no_early_alu_shift_dep (insn, insn2))
            return 1;
          return 2;
        case 6:
          return 2;
        case 1:
          return 2;
        case 2:
          return 2;
        case 10:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 12:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 14:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 20:
          return 0;
        case 22:
          return 2;
        case 15:
          return 0;
        }
      break;
    case 5:
      switch (insn2_code)
        {
        case 3:
          return 1;
        case 4:
          if (arm_no_early_alu_shift_dep (insn, insn2))
            return 1;
          return 2;
        case 5:
          if (arm_no_early_alu_shift_dep (insn, insn2))
            return 1;
          return 2;
        case 6:
          return 2;
        case 1:
          return 2;
        case 2:
          return 2;
        case 10:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 12:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 14:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 20:
          return 0;
        case 22:
          return 2;
        case 15:
          return 0;
        }
      break;
    case 6:
      switch (insn2_code)
        {
        case 3:
          return 1;
        case 4:
          if (arm_no_early_alu_shift_dep (insn, insn2))
            return 1;
          return 2;
        case 5:
          if (arm_no_early_alu_shift_dep (insn, insn2))
            return 1;
          return 2;
        case 6:
          return 2;
        case 1:
          return 2;
        case 2:
          return 2;
        case 10:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 12:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 14:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 0;
          break;
        case 20:
          return 0;
        case 22:
          return 2;
        case 15:
          return 0;
        }
      break;
    case 7:
      switch (insn2_code)
        {
        case 7:
          if (aarch_accumulator_forwarding (insn, insn2))
            return 1;
          break;
        case 3:
          return 2;
        case 4:
          return 3;
        case 5:
          return 3;
        case 6:
          return 3;
        case 1:
          return 3;
        case 2:
          return 3;
        case 10:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          break;
        case 12:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          break;
        case 14:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          break;
        case 20:
          return 1;
        case 22:
          return 3;
        }
      break;
    case 9:
      switch (insn2_code)
        {
        case 3:
          return 2;
        case 4:
          return 3;
        case 5:
          return 3;
        case 6:
          return 3;
        case 1:
          return 3;
        case 2:
          return 3;
        case 10:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          if (arm_early_store_addr_dep_ptr (insn, insn2))
            return 3;
          break;
        case 12:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          if (arm_early_store_addr_dep_ptr (insn, insn2))
            return 3;
          break;
        case 14:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          if (arm_early_store_addr_dep_ptr (insn, insn2))
            return 3;
          break;
        case 9:
          if (arm_early_load_addr_dep_ptr (insn, insn2))
            return 3;
          break;
        case 11:
          if (arm_early_load_addr_dep_ptr (insn, insn2))
            return 3;
          break;
        case 13:
          if (arm_early_load_addr_dep_ptr (insn, insn2))
            return 3;
          break;
        case 20:
          return 1;
        case 22:
          return 3;
        }
      break;
    case 11:
      switch (insn2_code)
        {
        case 3:
          return 3;
        case 10:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          break;
        case 12:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          break;
        case 14:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          break;
        case 20:
          return 1;
        case 22:
          return 3;
        }
      break;
    case 13:
      switch (insn2_code)
        {
        case 10:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          break;
        case 12:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          break;
        case 14:
          if (arm_no_early_store_addr_dep (insn, insn2))
            return 1;
          break;
        }
      break;
    case 16:
      switch (insn2_code)
        {
        case 19:
          if (aarch_accumulator_forwarding (insn, insn2))
            return 1;
          break;
        }
      break;
    case 17:
      switch (insn2_code)
        {
        case 19:
          if (aarch_accumulator_forwarding (insn, insn2))
            return 1;
          break;
        }
      break;
    case 18:
      switch (insn2_code)
        {
        case 19:
          if (aarch_accumulator_forwarding (insn, insn2))
            return 1;
          break;
        }
      break;
    case 19:
      switch (insn2_code)
        {
        case 19:
          if (aarch_accumulator_forwarding (insn, insn2))
            return 4;
          break;
        }
      break;
    case 20:
      switch (insn2_code)
        {
        case 19:
          if (aarch_accumulator_forwarding (insn, insn2))
            return 1;
          break;
        }
      break;
    case 22:
      switch (insn2_code)
        {
        case 19:
          if (aarch_accumulator_forwarding (insn, insn2))
            return 1;
          break;
        }
      break;
    case 25:
      switch (insn2_code)
        {
        case 19:
          if (aarch_accumulator_forwarding (insn, insn2))
            return 1;
          break;
        }
      break;
    case 26:
      switch (insn2_code)
        {
        case 19:
          if (aarch_accumulator_forwarding (insn, insn2))
            return 1;
          break;
        }
      break;
    case 43:
      switch (insn2_code)
        {
        case 43:
          return 1;
        case 44:
          return 1;
        case 45:
          return 1;
        case 50:
          return 1;
        case 51:
          return 1;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 44:
      switch (insn2_code)
        {
        case 43:
          return 2;
        case 44:
          return 2;
        case 45:
          return 2;
        case 50:
          return 2;
        case 51:
          return 2;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 45:
      switch (insn2_code)
        {
        case 43:
          return 2;
        case 44:
          return 2;
        case 45:
          return 2;
        case 50:
          return 2;
        case 51:
          return 2;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 46:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 47:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 48:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 49:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 50:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 51:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 52:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 53:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 54:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 55:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 56:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 57:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 58:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 59:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 60:
      switch (insn2_code)
        {
        case 62:
          return 5;
        case 63:
          return 5;
        case 64:
          return 5;
        case 81:
          return 5;
        case 82:
          return 5;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 61:
      switch (insn2_code)
        {
        case 62:
          return 5;
        case 63:
          return 5;
        case 64:
          return 5;
        case 81:
          return 5;
        case 82:
          return 5;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 62:
      switch (insn2_code)
        {
        case 62:
          return 5;
        case 63:
          return 5;
        case 64:
          return 5;
        case 81:
          return 5;
        case 82:
          return 5;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 63:
      switch (insn2_code)
        {
        case 62:
          return 5;
        case 63:
          return 5;
        case 64:
          return 5;
        case 81:
          return 5;
        case 82:
          return 5;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 64:
      switch (insn2_code)
        {
        case 62:
          return 5;
        case 63:
          return 5;
        case 64:
          return 5;
        case 81:
          return 5;
        case 82:
          return 5;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 65:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 66:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 67:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 68:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 69:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 70:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 71:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 72:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 73:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 74:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 75:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 76:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 77:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 78:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 79:
      switch (insn2_code)
        {
        case 62:
          return 5;
        case 63:
          return 5;
        case 64:
          return 5;
        case 81:
          return 5;
        case 82:
          return 5;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 80:
      switch (insn2_code)
        {
        case 62:
          return 5;
        case 63:
          return 5;
        case 64:
          return 5;
        case 81:
          return 5;
        case 82:
          return 5;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 81:
      switch (insn2_code)
        {
        case 62:
          return 5;
        case 63:
          return 5;
        case 64:
          return 5;
        case 81:
          return 5;
        case 82:
          return 5;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 82:
      switch (insn2_code)
        {
        case 62:
          return 5;
        case 63:
          return 5;
        case 64:
          return 5;
        case 81:
          return 5;
        case 82:
          return 5;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 83:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 84:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 85:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 86:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 87:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 88:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 89:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 90:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 91:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 92:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 93:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 94:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 95:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 96:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 97:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 98:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 99:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 100:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 101:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 102:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 103:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 104:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 105:
      switch (insn2_code)
        {
        case 106:
          return 5;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 106:
      switch (insn2_code)
        {
        case 106:
          return 5;
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 107:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 108:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 109:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 110:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 111:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 112:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 113:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 114:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 115:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 116:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 117:
      switch (insn2_code)
        {
        case 117:
          return 1;
        case 49:
          return 1;
        }
      break;
    case 118:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 119:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 120:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 121:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 122:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 123:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 124:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 125:
      switch (insn2_code)
        {
        case 125:
          return 1;
        case 126:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 126:
      switch (insn2_code)
        {
        case 125:
          return 1;
        case 126:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 127:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 128:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 129:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 130:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 131:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 132:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 133:
      switch (insn2_code)
        {
        case 133:
          return 1;
        case 137:
          return 1;
        case 136:
          return 1;
        case 138:
          return 1;
        case 152:
          return 1;
        case 153:
          return 1;
        case 154:
          return 1;
        case 155:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 134:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 135:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 136:
      switch (insn2_code)
        {
        case 133:
          return 3;
        case 137:
          return 3;
        case 136:
          return 3;
        case 138:
          return 3;
        case 152:
          return 3;
        case 153:
          return 3;
        case 154:
          return 3;
        case 155:
          return 3;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 137:
      switch (insn2_code)
        {
        case 133:
          return 1;
        case 137:
          return 1;
        case 136:
          return 1;
        case 138:
          return 1;
        case 152:
          return 1;
        case 153:
          return 1;
        case 154:
          return 1;
        case 155:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 138:
      switch (insn2_code)
        {
        case 133:
          return 3;
        case 137:
          return 3;
        case 136:
          return 3;
        case 138:
          return 3;
        case 152:
          return 3;
        case 153:
          return 3;
        case 154:
          return 3;
        case 155:
          return 3;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 139:
      switch (insn2_code)
        {
        case 139:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 140:
      switch (insn2_code)
        {
        case 140:
          return 3;
        case 147:
          return 3;
        case 148:
          return 3;
        case 151:
          return 3;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 141:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 142:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 143:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 144:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 145:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 146:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 147:
      switch (insn2_code)
        {
        case 140:
          return 4;
        case 147:
          return 4;
        case 148:
          return 4;
        case 151:
          return 4;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 148:
      switch (insn2_code)
        {
        case 140:
          return 5;
        case 147:
          return 5;
        case 148:
          return 5;
        case 151:
          return 5;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 149:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 150:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 151:
      switch (insn2_code)
        {
        case 140:
          return 5;
        case 147:
          return 5;
        case 148:
          return 5;
        case 151:
          return 5;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 152:
      switch (insn2_code)
        {
        case 133:
          return 1;
        case 137:
          return 1;
        case 136:
          return 1;
        case 138:
          return 1;
        case 152:
          return 1;
        case 153:
          return 1;
        case 154:
          return 1;
        case 155:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 153:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 154:
      switch (insn2_code)
        {
        case 133:
          return 1;
        case 137:
          return 1;
        case 136:
          return 1;
        case 138:
          return 1;
        case 152:
          return 1;
        case 153:
          return 1;
        case 154:
          return 1;
        case 155:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 155:
      switch (insn2_code)
        {
        case 133:
          return 1;
        case 137:
          return 1;
        case 136:
          return 1;
        case 138:
          return 1;
        case 152:
          return 1;
        case 153:
          return 1;
        case 154:
          return 1;
        case 155:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 156:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 157:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 158:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 159:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 160:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 161:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 162:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 163:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 164:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 165:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 166:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 167:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 168:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 169:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 170:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 171:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 172:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 173:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 174:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 175:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 176:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 177:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 178:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 179:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 180:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 181:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 182:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 183:
      switch (insn2_code)
        {
        case 130:
          return 1;
        case 131:
          return 1;
        case 174:
          return 1;
        case 175:
          return 1;
        case 176:
          return 1;
        case 177:
          return 1;
        case 178:
          return 1;
        case 179:
          return 1;
        case 180:
          return 1;
        case 181:
          return 1;
        case 182:
          return 1;
        case 183:
          return 1;
        case 128:
          return 1;
        case 129:
          return 1;
        case 158:
          return 1;
        case 159:
          return 1;
        case 160:
          return 1;
        case 161:
          return 1;
        case 162:
          return 1;
        case 163:
          return 1;
        case 164:
          return 1;
        case 165:
          return 1;
        case 166:
          return 1;
        case 167:
          return 1;
        case 168:
          return 1;
        case 169:
          return 1;
        case 170:
          return 1;
        case 171:
          return 1;
        case 172:
          return 1;
        case 173:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 184:
      switch (insn2_code)
        {
        case 184:
          return 1;
        case 194:
          return 1;
        case 195:
          return 1;
        case 193:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 185:
      switch (insn2_code)
        {
        case 185:
          return 3;
        case 186:
          return 3;
        case 187:
          return 3;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 186:
      switch (insn2_code)
        {
        case 185:
          return 4;
        case 186:
          return 4;
        case 187:
          return 4;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 187:
      switch (insn2_code)
        {
        case 185:
          return 5;
        case 186:
          return 5;
        case 187:
          return 5;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 188:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 189:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 190:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 191:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 192:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 193:
      switch (insn2_code)
        {
        case 184:
          return 3;
        case 194:
          return 3;
        case 195:
          return 3;
        case 193:
          return 3;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 194:
      switch (insn2_code)
        {
        case 184:
          return 1;
        case 194:
          return 1;
        case 195:
          return 1;
        case 193:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 195:
      switch (insn2_code)
        {
        case 184:
          return 1;
        case 194:
          return 1;
        case 195:
          return 1;
        case 193:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 196:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 197:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 198:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 199:
      switch (insn2_code)
        {
        case 199:
          return 1;
        case 200:
          return 1;
        case 201:
          return 1;
        case 202:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 200:
      switch (insn2_code)
        {
        case 199:
          return 5;
        case 200:
          return 5;
        case 201:
          return 5;
        case 202:
          return 5;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 201:
      switch (insn2_code)
        {
        case 199:
          return 1;
        case 200:
          return 1;
        case 201:
          return 1;
        case 202:
          return 1;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 202:
      switch (insn2_code)
        {
        case 199:
          return 3;
        case 200:
          return 3;
        case 201:
          return 3;
        case 202:
          return 3;
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 203:
      switch (insn2_code)
        {
        case 119:
          return 1;
        case 118:
          return 1;
        }
      break;
    case 212:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 213:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 214:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 215:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 216:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 217:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 218:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 219:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 236:
      switch (insn2_code)
        {
        case 237:
          return 1;
        case 239:
          return 1;
        case 305:
          return 1;
        }
      break;
    case 237:
      switch (insn2_code)
        {
        case 237:
          return 1;
        case 239:
          return 1;
        case 305:
          return 1;
        }
      break;
    case 238:
      switch (insn2_code)
        {
        case 237:
          return 1;
        case 239:
          return 1;
        case 305:
          return 1;
        }
      break;
    case 239:
      switch (insn2_code)
        {
        case 237:
          return 1;
        case 239:
          return 1;
        case 305:
          return 1;
        }
      break;
    case 288:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 289:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 290:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 291:
      switch (insn2_code)
        {
        case 213:
          return 3;
        case 215:
          return 3;
        case 217:
          return 3;
        case 219:
          return 3;
        case 289:
          return 3;
        case 291:
          return 3;
        }
      break;
    case 304:
      switch (insn2_code)
        {
        case 237:
          return 1;
        case 239:
          return 1;
        case 305:
          return 1;
        }
      break;
    case 305:
      switch (insn2_code)
        {
        case 237:
          return 1;
        case 239:
          return 1;
        case 305:
          return 1;
        }
      break;
    case 306:
      switch (insn2_code)
        {
        case 237:
          return 1;
        case 239:
          return 1;
        case 305:
          return 1;
        }
      break;
    case 318:
      switch (insn2_code)
        {
        case 319:
          return 3;
        case 321:
          return 3;
        case 375:
          return 3;
        case 377:
          return 3;
        }
      break;
    case 319:
      switch (insn2_code)
        {
        case 319:
          return 3;
        case 321:
          return 3;
        case 375:
          return 3;
        case 377:
          return 3;
        }
      break;
    case 320:
      switch (insn2_code)
        {
        case 319:
          return 3;
        case 321:
          return 3;
        case 375:
          return 3;
        case 377:
          return 3;
        }
      break;
    case 321:
      switch (insn2_code)
        {
        case 319:
          return 3;
        case 321:
          return 3;
        case 375:
          return 3;
        case 377:
          return 3;
        }
      break;
    case 335:
      switch (insn2_code)
        {
        case 336:
          return 1;
        case 391:
          return 1;
        }
      break;
    case 336:
      switch (insn2_code)
        {
        case 336:
          return 1;
        case 391:
          return 1;
        }
      break;
    case 374:
      switch (insn2_code)
        {
        case 319:
          return 3;
        case 321:
          return 3;
        case 375:
          return 3;
        case 377:
          return 3;
        }
      break;
    case 375:
      switch (insn2_code)
        {
        case 319:
          return 3;
        case 321:
          return 3;
        case 375:
          return 3;
        case 377:
          return 3;
        }
      break;
    case 376:
      switch (insn2_code)
        {
        case 319:
          return 3;
        case 321:
          return 3;
        case 375:
          return 3;
        case 377:
          return 3;
        }
      break;
    case 377:
      switch (insn2_code)
        {
        case 319:
          return 3;
        case 321:
          return 3;
        case 375:
          return 3;
        case 377:
          return 3;
        }
      break;
    case 390:
      switch (insn2_code)
        {
        case 336:
          return 1;
        case 391:
          return 1;
        }
      break;
    case 391:
      switch (insn2_code)
        {
        case 336:
          return 1;
        case 391:
          return 1;
        }
      break;
    case 392:
      switch (insn2_code)
        {
        case 336:
          return 1;
        case 391:
          return 1;
        }
      break;
    case 431:
      switch (insn2_code)
        {
        case 431:
          return 2;
        case 433:
          return 2;
        case 435:
          return 2;
        }
      break;
    case 433:
      switch (insn2_code)
        {
        case 431:
          return 4;
        case 433:
          return 4;
        case 435:
          return 4;
        }
      break;
    case 435:
      switch (insn2_code)
        {
        case 431:
          return 6;
        case 433:
          return 6;
        case 435:
          return 6;
        }
      break;
    case 458:
      switch (insn2_code)
        {
        case 454:
          return 2;
        case 441:
          return 2;
        }
      break;
    case 564:
      switch (insn2_code)
        {
        case 564:
          return 1;
        case 566:
          return 1;
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 565:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 566:
      switch (insn2_code)
        {
        case 564:
          return 2;
        case 566:
          return 2;
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 567:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 568:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 569:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 570:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 571:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 572:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 573:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 574:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 575:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 576:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 577:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 578:
      switch (insn2_code)
        {
        case 591:
          return 3;
        case 593:
          return 3;
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 579:
      switch (insn2_code)
        {
        case 591:
          return 3;
        case 593:
          return 3;
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 580:
      switch (insn2_code)
        {
        case 591:
          return 3;
        case 593:
          return 3;
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 581:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 582:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 583:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 584:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 585:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 586:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 587:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 588:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 589:
      switch (insn2_code)
        {
        case 591:
          return 3;
        case 593:
          return 3;
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 590:
      switch (insn2_code)
        {
        case 591:
          return 3;
        case 593:
          return 3;
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 591:
      switch (insn2_code)
        {
        case 591:
          return 3;
        case 593:
          return 3;
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 592:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 593:
      switch (insn2_code)
        {
        case 591:
          return 3;
        case 593:
          return 3;
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 594:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 595:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 596:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 597:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 598:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 599:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 600:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 601:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 602:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 603:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 604:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 605:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 606:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 607:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 608:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 609:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 610:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 611:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 612:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 613:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 614:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 615:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 616:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 617:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 618:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 619:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 620:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 621:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 622:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 623:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 624:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 625:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 626:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    case 627:
      switch (insn2_code)
        {
        case 627:
          return 1;
        case 571:
          return 1;
        }
      break;
    }
  return default_latencies[insn_code];
}

int
insn_latency (rtx_insn *insn, rtx_insn *insn2)
{
  int insn_code, insn2_code;
  gcc_checking_assert (insn != 0);
  insn_code = dfa_insn_code (insn);
  if (insn_code >= DFA__ADVANCE_CYCLE)
    return 0;
  gcc_checking_assert (insn2 != 0);
  insn2_code = dfa_insn_code (insn2);
  if (insn2_code >= DFA__ADVANCE_CYCLE)
    return 0;
  return internal_insn_latency (insn_code, insn2_code, insn, insn2);
}

static int
internal_maximal_insn_latency (int insn_code ATTRIBUTE_UNUSED)
{
  switch (insn_code)
    {
    case 1: { return 2; }
      break;
    case 2: { return 2; }
      break;
    case 3: { return 3; }
      break;
    case 4: { return 3; }
      break;
    case 5: { return 3; }
      break;
    case 6: { return 3; }
      break;
    case 7: { return 4; }
      break;
    case 9: { return 4; }
      break;
    case 11: { return 4; }
      break;
    case 13: { return 6; }
      break;
    case 16: { return 4; }
      break;
    case 17: { return 2; }
      break;
    case 18: { return 4; }
      break;
    case 19: { return 8; }
      break;
    case 20: { return 2; }
      break;
    case 22: { return 4; }
      break;
    case 25: { return 3; }
      break;
    case 26: { return 4; }
      break;
    case 43: { return 2; }
      break;
    case 44: { return 3; }
      break;
    case 45: { return 3; }
      break;
    case 46: { return 3; }
      break;
    case 47: { return 10; }
      break;
    case 48: { return 1; }
      break;
    case 49: { return 1; }
      break;
    case 50: { return 5; }
      break;
    case 51: { return 5; }
      break;
    case 52: { return 1; }
      break;
    case 53: { return 1; }
      break;
    case 54: { return 5; }
      break;
    case 55: { return 5; }
      break;
    case 56: { return 7; }
      break;
    case 57: { return 8; }
      break;
    case 58: { return 4; }
      break;
    case 59: { return 5; }
      break;
    case 60: { return 6; }
      break;
    case 61: { return 7; }
      break;
    case 62: { return 6; }
      break;
    case 63: { return 7; }
      break;
    case 64: { return 6; }
      break;
    case 65: { return 7; }
      break;
    case 66: { return 4; }
      break;
    case 67: { return 5; }
      break;
    case 68: { return 4; }
      break;
    case 69: { return 5; }
      break;
    case 70: { return 5; }
      break;
    case 71: { return 6; }
      break;
    case 72: { return 4; }
      break;
    case 73: { return 6; }
      break;
    case 74: { return 6; }
      break;
    case 75: { return 10; }
      break;
    case 76: { return 6; }
      break;
    case 77: { return 6; }
      break;
    case 78: { return 10; }
      break;
    case 79: { return 5; }
      break;
    case 80: { return 5; }
      break;
    case 81: { return 9; }
      break;
    case 82: { return 9; }
      break;
    case 83: { return 6; }
      break;
    case 84: { return 6; }
      break;
    case 85: { return 10; }
      break;
    case 86: { return 10; }
      break;
    case 87: { return 4; }
      break;
    case 88: { return 4; }
      break;
    case 89: { return 9; }
      break;
    case 90: { return 9; }
      break;
    case 91: { return 7; }
      break;
    case 92: { return 7; }
      break;
    case 93: { return 7; }
      break;
    case 94: { return 6; }
      break;
    case 95: { return 7; }
      break;
    case 96: { return 9; }
      break;
    case 97: { return 11; }
      break;
    case 98: { return 9; }
      break;
    case 99: { return 11; }
      break;
    case 100: { return 1; }
      break;
    case 101: { return 1; }
      break;
    case 102: { return 1; }
      break;
    case 103: { return 4; }
      break;
    case 104: { return 6; }
      break;
    case 105: { return 6; }
      break;
    case 106: { return 10; }
      break;
    case 107: { return 6; }
      break;
    case 108: { return 7; }
      break;
    case 109: { return 4; }
      break;
    case 110: { return 4; }
      break;
    case 111: { return 12; }
      break;
    case 112: { return 16; }
      break;
    case 113: { return 20; }
      break;
    case 114: { return 3; }
      break;
    case 115: { return 6; }
      break;
    case 116: { return 6; }
      break;
    case 117: { return 1; }
      break;
    case 118: { return 1; }
      break;
    case 119: { return 1; }
      break;
    case 120: { return 1; }
      break;
    case 121: { return 1; }
      break;
    case 122: { return 2; }
      break;
    case 123: { return 2; }
      break;
    case 124: { return 2; }
      break;
    case 125: { return 3; }
      break;
    case 126: { return 4; }
      break;
    case 127: { return 13; }
      break;
    case 128: { return 4; }
      break;
    case 129: { return 6; }
      break;
    case 130: { return 1; }
      break;
    case 131: { return 3; }
      break;
    case 132: { return 1; }
      break;
    case 133: { return 2; }
      break;
    case 134: { return 3; }
      break;
    case 135: { return 4; }
      break;
    case 136: { return 4; }
      break;
    case 137: { return 2; }
      break;
    case 138: { return 4; }
      break;
    case 139: { return 2; }
      break;
    case 140: { return 4; }
      break;
    case 141: { return 3; }
      break;
    case 142: { return 1; }
      break;
    case 143: { return 5; }
      break;
    case 144: { return 10; }
      break;
    case 145: { return 4; }
      break;
    case 146: { return 4; }
      break;
    case 147: { return 5; }
      break;
    case 148: { return 6; }
      break;
    case 149: { return 5; }
      break;
    case 150: { return 1; }
      break;
    case 151: { return 6; }
      break;
    case 152: { return 2; }
      break;
    case 153: { return 3; }
      break;
    case 154: { return 2; }
      break;
    case 155: { return 2; }
      break;
    case 156: { return 4; }
      break;
    case 157: { return 9; }
      break;
    case 158: { return 5; }
      break;
    case 159: { return 6; }
      break;
    case 160: { return 6; }
      break;
    case 161: { return 6; }
      break;
    case 162: { return 7; }
      break;
    case 163: { return 8; }
      break;
    case 164: { return 7; }
      break;
    case 165: { return 10; }
      break;
    case 166: { return 7; }
      break;
    case 167: { return 6; }
      break;
    case 168: { return 12; }
      break;
    case 169: { return 9; }
      break;
    case 170: { return 7; }
      break;
    case 171: { return 14; }
      break;
    case 172: { return 9; }
      break;
    case 173: { return 8; }
      break;
    case 174: { return 1; }
      break;
    case 175: { return 3; }
      break;
    case 176: { return 1; }
      break;
    case 177: { return 2; }
      break;
    case 178: { return 3; }
      break;
    case 179: { return 4; }
      break;
    case 180: { return 7; }
      break;
    case 181: { return 7; }
      break;
    case 182: { return 16; }
      break;
    case 183: { return 17; }
      break;
    case 184: { return 2; }
      break;
    case 185: { return 4; }
      break;
    case 186: { return 5; }
      break;
    case 187: { return 6; }
      break;
    case 188: { return 4; }
      break;
    case 189: { return 13; }
      break;
    case 190: { return 9; }
      break;
    case 191: { return 4; }
      break;
    case 192: { return 7; }
      break;
    case 193: { return 4; }
      break;
    case 194: { return 2; }
      break;
    case 195: { return 2; }
      break;
    case 196: { return 15; }
      break;
    case 197: { return 22; }
      break;
    case 198: { return 2; }
      break;
    case 199: { return 2; }
      break;
    case 200: { return 6; }
      break;
    case 201: { return 2; }
      break;
    case 202: { return 4; }
      break;
    case 203: { return 2; }
      break;
    case 212: { return 5; }
      break;
    case 213: { return 5; }
      break;
    case 214: { return 5; }
      break;
    case 215: { return 5; }
      break;
    case 216: { return 6; }
      break;
    case 217: { return 6; }
      break;
    case 218: { return 6; }
      break;
    case 219: { return 6; }
      break;
    case 236: { return 4; }
      break;
    case 237: { return 4; }
      break;
    case 238: { return 4; }
      break;
    case 239: { return 4; }
      break;
    case 288: { return 5; }
      break;
    case 289: { return 5; }
      break;
    case 290: { return 6; }
      break;
    case 291: { return 6; }
      break;
    case 304: { return 4; }
      break;
    case 305: { return 4; }
      break;
    case 306: { return 5; }
      break;
    case 318: { return 5; }
      break;
    case 319: { return 5; }
      break;
    case 320: { return 6; }
      break;
    case 321: { return 6; }
      break;
    case 335: { return 4; }
      break;
    case 336: { return 4; }
      break;
    case 374: { return 5; }
      break;
    case 375: { return 5; }
      break;
    case 376: { return 6; }
      break;
    case 377: { return 6; }
      break;
    case 390: { return 4; }
      break;
    case 391: { return 4; }
      break;
    case 392: { return 5; }
      break;
    case 431: { return 3; }
      break;
    case 433: { return 5; }
      break;
    case 435: { return 7; }
      break;
    case 458: { return 2; }
      break;
    case 564: { return 1; }
      break;
    case 565: { return 1; }
      break;
    case 566: { return 2; }
      break;
    case 567: { return 2; }
      break;
    case 568: { return 3; }
      break;
    case 569: { return 10; }
      break;
    case 570: { return 1; }
      break;
    case 571: { return 1; }
      break;
    case 572: { return 4; }
      break;
    case 573: { return 1; }
      break;
    case 574: { return 4; }
      break;
    case 575: { return 4; }
      break;
    case 576: { return 2; }
      break;
    case 577: { return 4; }
      break;
    case 578: { return 4; }
      break;
    case 579: { return 3; }
      break;
    case 580: { return 8; }
      break;
    case 581: { return 4; }
      break;
    case 582: { return 4; }
      break;
    case 583: { return 2; }
      break;
    case 584: { return 4; }
      break;
    case 585: { return 4; }
      break;
    case 586: { return 2; }
      break;
    case 587: { return 4; }
      break;
    case 588: { return 2; }
      break;
    case 589: { return 5; }
      break;
    case 590: { return 5; }
      break;
    case 591: { return 7; }
      break;
    case 592: { return 3; }
      break;
    case 593: { return 7; }
      break;
    case 594: { return 3; }
      break;
    case 595: { return 2; }
      break;
    case 596: { return 2; }
      break;
    case 597: { return 2; }
      break;
    case 598: { return 2; }
      break;
    case 599: { return 4; }
      break;
    case 600: { return 3; }
      break;
    case 601: { return 8; }
      break;
    case 602: { return 6; }
      break;
    case 603: { return 6; }
      break;
    case 604: { return 7; }
      break;
    case 605: { return 7; }
      break;
    case 606: { return 8; }
      break;
    case 607: { return 9; }
      break;
    case 608: { return 9; }
      break;
    case 609: { return 11; }
      break;
    case 610: { return 1; }
      break;
    case 611: { return 1; }
      break;
    case 612: { return 1; }
      break;
    case 613: { return 2; }
      break;
    case 614: { return 5; }
      break;
    case 615: { return 7; }
      break;
    case 616: { return 3; }
      break;
    case 617: { return 4; }
      break;
    case 618: { return 5; }
      break;
    case 619: { return 4; }
      break;
    case 620: { return 2; }
      break;
    case 621: { return 12; }
      break;
    case 622: { return 24; }
      break;
    case 623: { return 3; }
      break;
    case 624: { return 2; }
      break;
    case 625: { return 2; }
      break;
    case 626: { return 5; }
      break;
    case 627: { return 1; }
      break;
    }
  return default_latencies[insn_code];
}

int
maximal_insn_latency (rtx_insn *insn)
{
  int insn_code;
  gcc_checking_assert (insn != 0);
  insn_code = dfa_insn_code (insn);
  if (insn_code >= DFA__ADVANCE_CYCLE)
    return 0;
  return internal_maximal_insn_latency (insn_code);
}

void
print_reservation (FILE *f, rtx_insn *insn ATTRIBUTE_UNUSED)
{
  static const char *const reservation_names[] =
    {
      "nothing",
      "cortex_a53_slot_any",
      "(cortex_a53_slot_any+cortex_a53_hazard)",
      "cortex_a53_slot_any",
      "cortex_a53_slot_any",
      "(cortex_a53_slot_any+cortex_a53_hazard)",
      "cortex_a53_slot1|cortex_a53_single_issue",
      "(cortex_a53_slot_any+cortex_a53_imul)",
      "cortex_a53_slot0,cortex_a53_idiv*2",
      "(cortex_a53_slot_any+cortex_a53_ls_agen),cortex_a53_load",
      "(cortex_a53_slot_any+cortex_a53_ls_agen),cortex_a53_store",
      "(cortex_a53_single_issue+cortex_a53_ls_agen),(cortex_a53_load+cortex_a53_slot0),cortex_a53_load",
      "(cortex_a53_slot_any+cortex_a53_ls_agen),cortex_a53_store",
      "(cortex_a53_single_issue+cortex_a53_ls_agen),(cortex_a53_load+cortex_a53_slot0),cortex_a53_load",
      "(cortex_a53_slot_any+cortex_a53_ls_agen),(cortex_a53_store+cortex_a53_slot0),cortex_a53_store",
      "(cortex_a53_slot_any+cortex_a53_branch)",
      "cortex_a53_slot_any,cortex_a53_fp_alu",
      "cortex_a53_slot_any,cortex_a53_fp_alu",
      "cortex_a53_slot_any,cortex_a53_fp_mul",
      "cortex_a53_slot_any,cortex_a53_fp_mul,nothing*3,cortex_a53_fp_alu",
      "cortex_a53_slot_any,cortex_a53_fp_alu",
      "cortex_a53_slot_any,cortex_a53_fp_alu",
      "cortex_a53_slot_any,cortex_a53_fp_alu",
      "cortex_a53_slot_any,cortex_a53_fp_alu",
      "cortex_a53_slot_any",
      "(cortex_a53_slot_any+cortex_a53_ls_agen),cortex_a53_load",
      "(cortex_a53_single_issue+cortex_a53_ls_agen),(cortex_a53_load+cortex_a53_slot0),cortex_a53_load",
      "(cortex_a53_slot_any+cortex_a53_ls_agen),cortex_a53_store",
      "(cortex_a53_slot_any+cortex_a53_ls_agen),(cortex_a53_store+cortex_a53_slot0),cortex_a53_store",
      "cortex_a53_slot_any,cortex_a53_fp_alu",
      "cortex_a53_slot0,cortex_a53_fp_alu_q",
      "cortex_a53_slot_any,cortex_a53_fp_mul",
      "cortex_a53_slot0,cortex_a53_fp_mul_q",
      "cortex_a53_slot0,cortex_a53_fp_mul,cortex_a53_fp_div",
      "cortex_a53_slot0,cortex_a53_fp_mul,cortex_a53_fp_div",
      "cortex_a53_single_issue,cortex_a53_fp_mul_q,cortex_a53_fp_div_q",
      "cortex_a53_single_issue,cortex_a53_fp_mul_q,cortex_a53_fp_div_q",
      "cortex_a53_slot0",
      "cortex_a53_slot_any",
      "cortex_a53_slot_any,cortex_a53_crypto",
      "cortex_a53_slot0,cortex_a53_crypto",
      "cortex_a53_slot0,cortex_a53_crypto",
      "cortex_a53_slot0,cortex_a53_crypto",
      "ca57_sx1|ca57_sx2",
      "ca57_mx",
      "ca57_mx",
      "ca57_mx",
      "ca57_mx_issue,ca57_mx_block*3",
      "ca57_block",
      "ca57_bx",
      "ca57_load_model",
      "ca57_ls_issue*2,ca57_load_model",
      "ca57_store_model",
      "ca57_ls_issue*2,ca57_store_model",
      "ca57_cx1|ca57_cx2",
      "(ca57_cx1+ca57_cx2)",
      "ca57_cx2",
      "(ca57_cx2+(ca57_cx2_issue,ca57_cx2))",
      "ca57_cx1|ca57_cx2",
      "ca57_cx1|ca57_cx2",
      "ca57_cx1",
      "(ca57_cx1+(ca57_cx1_issue,ca57_cx1))",
      "ca57_cx1",
      "(ca57_cx1+(ca57_cx1_issue,ca57_cx1))",
      "ca57_cx1",
      "ca57_cx2",
      "ca57_cx2",
      "ca57_cx2",
      "ca57_cx2",
      "(ca57_cx2+(ca57_cx2_issue,ca57_cx2))",
      "ca57_cx2",
      "(ca57_cx2+(ca57_cx2_issue,ca57_cx2))",
      "ca57_cx1|ca57_cx2",
      "ca57_cx1|ca57_cx2",
      "(ca57_cx1+ca57_cx2)",
      "(ca57_cx1+ca57_cx2),ca57_cx1|ca57_cx2",
      "ca57_cx1|ca57_cx2",
      "(ca57_cx1+ca57_cx2)",
      "(ca57_cx1_issue+ca57_cx2_issue),ca57_cx1|ca57_cx2",
      "ca57_cx1|ca57_cx2",
      "(ca57_cx1+ca57_cx2)",
      "(ca57_cx1,ca57_cx1)|(ca57_cx2,ca57_cx2)",
      "(ca57_cx1+ca57_cx2),ca57_cx1,ca57_cx2",
      "ca57_cx1|ca57_cx2",
      "(ca57_cx1+ca57_cx2)",
      "ca57_cx1|ca57_cx2",
      "(ca57_cx1+ca57_cx2)",
      "ca57_cx1|ca57_cx2",
      "(ca57_cx1+ca57_cx2)",
      "((ca57_ls_issue+ca57_cx1_issue),ca57_cx1)|((ca57_ls_issue+ca57_cx2_issue),ca57_cx2)",
      "(((ca57_ls_issue+ca57_cx1_issue),ca57_cx1)+((ca57_ls_issue+ca57_cx2_issue),ca57_cx2))",
      "((ca57_cx1_issue,ca57_cx1)+(ca57_cx2_issue,ca57_cx2))",
      "((ca57_cx1_issue,ca57_cx1)+(ca57_cx2_issue,ca57_cx2))",
      "((ca57_ls_issue+ca57_sx1_issue),ca57_sx1)|((ca57_ls_issue+ca57_sx2_issue),ca57_sx2)",
      "ca57_load_model",
      "ca57_ls_issue,(ca57_ls_issue+ca57_ldr),ca57_ldr*2",
      "(ca57_load_model+(ca57_cx1|ca57_cx2))",
      "(ca57_cx1_issue+ca57_cx2_issue),(ca57_ls_issue+ca57_ls_issue),ca57_ldr*2",
      "(ca57_load_model+(ca57_cx1|ca57_cx2))",
      "(ca57_cx1_issue+ca57_cx2_issue),(ca57_ls_issue+ca57_ls_issue),ca57_ldr*2",
      "ca57_store_model",
      "ca57_store_model",
      "ca57_block*2",
      "ca57_cx1|ca57_cx2",
      "ca57_cx1|ca57_cx2",
      "ca57_cx1|ca57_cx2",
      "(ca57_cx1,nothing,nothing,ca57_cx1)|(ca57_cx2,nothing,nothing,ca57_cx2)",
      "ca57_cx1|ca57_cx2",
      "ca57_cx2",
      "ca57_cx1|ca57_cx2",
      "ca57_cx1|ca57_cx2",
      "ca57_cx2_block*5",
      "ca57_cx2_block*3",
      "ca57_cx2_block*3",
      "ca57_cx1",
      "ca57_cx1*2",
      "ca57_cx1*2|ca57_cx2*2",
      "(ca57_sx1_issue+ca57_sx2_issue+ca57_cx1_issue+ca57_cx2_issue+ca57_mx_issue+ca57_bx_issue+ca57_ls_issue)",
      "em1_br",
      "em1_alu",
      "em1_alu",
      "em1_c",
      "em1_alu",
      "em1_alu*2",
      "em1_alu,em1_c",
      "em1_c",
      "em1_alu,em1_c",
      "em1_c",
      "em1_ld",
      "em1_ld*3",
      "em1_st",
      "em1_st*3",
      "em1_nmisc",
      "em1_nalu",
      "em1_nmisc",
      "em1_nmisc",
      "em1_nalu1",
      "em1_nalu",
      "em1_nalu1",
      "em1_nalu",
      "em1_fadd",
      "em1_nmisc",
      "em1_nmisc",
      "em1_nmisc*4",
      "em1_nalu*2,em1_fadd",
      "em1_fcvt",
      "em1_fcvt",
      "em1_fmac",
      "em1_fmac",
      "em1_fcvt",
      "em1_nmisc",
      "em1_fmac",
      "em1_nalu",
      "em1_nalu,em1_nalu",
      "em1_nalu1",
      "em1_nalu1",
      "em1_st",
      "em1_lfst",
      "em1_ld",
      "em1_ld,em1_ld",
      "em1_ld",
      "em1_ld*2",
      "em1_ld*3",
      "em1_ld*4",
      "em1_ld*2,em1_nalu",
      "em1_ld*5",
      "em1_ld*2,em1_nalu*2",
      "em1_ld*2",
      "em1_ld*6",
      "em1_ld*4,em1_nalu*3",
      "em1_ld*3",
      "em1_ld*7",
      "em1_ld*4,em1_nalu*4",
      "em1_ld*4",
      "em1_sfst",
      "em1_sfst*2",
      "em1_sfst",
      "em1_sfst*2",
      "em1_sfst*3",
      "em1_sfst*4",
      "em1_sfst",
      "em1_sfst,em1_fst",
      "em1_sfst*3,em1_fst*2,em1_nalu",
      "em1_sfst*4,em1_fst*2,em1_nalu",
      "em1_nalu",
      "em1_fadd",
      "em1_fmac",
      "em1_fmac",
      "em1_fcvt",
      "em1_fcvt,em1_lfst",
      "em1_st,em1_fcvt",
      "em1_nmisc",
      "em1_st,em1_nmisc",
      "(em1_st+em1_nalu0)",
      "em1_nalu",
      "em1_nalu",
      "em1_fvar*9",
      "em1_fvar*9",
      "em1_nmisc*2",
      "em1_ncrypt",
      "em1_ncrypt",
      "em1_ncrypt",
      "em1_ncrypt",
      "em1_c",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_vxvy",
      "falkor_vxvy",
      "falkor_vxvy",
      "falkor_vxvy",
      "falkor_vxvy",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "(falkor_vxvy+falkor_vxvy)",
      "(falkor_vxvy+falkor_vxvy),falkor_vxvy",
      "(falkor_vx+falkor_vy)",
      "(falkor_vx+falkor_vy)",
      "(falkor_vx+falkor_vy),(falkor_vx+falkor_vy)",
      "(falkor_vx+falkor_vy),(falkor_vx+falkor_vy)",
      "(falkor_vx+falkor_vy)",
      "(falkor_vx+falkor_vy)",
      "(falkor_vx+falkor_vy),(falkor_vx+falkor_vy)",
      "(falkor_vx+falkor_vy),(falkor_vx+falkor_vy)",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_vxvy",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_vxvy",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "(falkor_vxvy+falkor_vxvy)",
      "(falkor_vxvy+falkor_vxvy)",
      "(falkor_vxvy+falkor_vxvy),(falkor_vxvy+falkor_vxvy)",
      "(falkor_vxvy+falkor_vxvy),(falkor_vxvy+falkor_vxvy)",
      "falkor_ld",
      "falkor_ld",
      "falkor_ld,falkor_ld",
      "falkor_ld,falkor_ld",
      "falkor_ld,falkor_ld,falkor_ld",
      "falkor_ld,falkor_ld",
      "falkor_ld,falkor_ld,falkor_ld,falkor_ld",
      "falkor_xyz",
      "falkor_gtov",
      "falkor_gtov,falkor_gtov",
      "falkor_gtov*2",
      "falkor_vtog",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "(falkor_vxvy+falkor_vxvy),falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy),(falkor_vxvy+falkor_vxvy)",
      "(falkor_vxvy+falkor_vxvy),(falkor_vxvy+falkor_vxvy),falkor_vxvy",
      "(falkor_st+falkor_vsd)",
      "(falkor_st+falkor_vsd),(falkor_st+falkor_vsd)",
      "(falkor_st+falkor_vsd),(falkor_st+falkor_vsd),(falkor_st+falkor_vsd)",
      "(falkor_st+falkor_vsd),(falkor_st+falkor_vsd),(falkor_st+falkor_vsd),(falkor_st+falkor_vsd)",
      "falkor_zb",
      "falkor_xyzb",
      "falkor_vxvy",
      "falkor_vxvy",
      "(falkor_vxvy+falkor_vxvy)",
      "(falkor_vy+falkor_vx)",
      "(falkor_vy+falkor_vx)",
      "(falkor_vxvy+falkor_vxvy)",
      "falkor_ld",
      "(falkor_st+falkor_vsd)",
      "falkor_vxvy",
      "falkor_vtog",
      "falkor_vxvy",
      "falkor_vxvy",
      "falkor_vxvy",
      "falkor_vxvy",
      "falkor_vxvy",
      "falkor_vxvy",
      "falkor_vxvy",
      "falkor_vxvy",
      "(falkor_vx+falkor_vy)",
      "(falkor_vx+falkor_vy)",
      "falkor_vxvy",
      "falkor_vxvy",
      "falkor_vtog",
      "falkor_gtov",
      "falkor_vxvy",
      "falkor_gtov",
      "falkor_ld",
      "falkor_xyz",
      "falkor_x",
      "falkor_xyz",
      "falkor_x",
      "falkor_x",
      "falkor_x",
      "(falkor_x+falkor_z)",
      "falkor_xyz",
      "falkor_xyzb",
      "nothing",
      "falkor_z",
      "(falkor_x+falkor_y+falkor_z+falkor_b+falkor_vx+falkor_vy+falkor_ld+falkor_st+falkor_sd+falkor_vsd+falkor_gtov+falkor_vtog)",
      "(falkor_st+falkor_sd)",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "(saphira_vxvy+saphira_vxvy),saphira_vxvy",
      "(saphira_vx+saphira_vy)",
      "(saphira_vx+saphira_vy)",
      "(saphira_vx+saphira_vy),(saphira_vx+saphira_vy)",
      "(saphira_vx+saphira_vy),(saphira_vx+saphira_vy)",
      "(saphira_vx+saphira_vy)",
      "(saphira_vx+saphira_vy)",
      "(saphira_vx+saphira_vy),(saphira_vx+saphira_vy)",
      "(saphira_vx+saphira_vy),(saphira_vx+saphira_vy)",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy,saphira_vxvy",
      "saphira_ld",
      "saphira_ld",
      "saphira_ld,saphira_ld",
      "saphira_ld,saphira_ld",
      "saphira_ld,saphira_ld,saphira_ld",
      "saphira_ld,saphira_ld",
      "saphira_ld,saphira_ld,saphira_ld,saphira_ld",
      "saphira_xyzb",
      "saphira_gtov",
      "saphira_gtov,saphira_gtov",
      "saphira_gtov,saphira_gtov",
      "saphira_vtog",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_st",
      "saphira_st,saphira_st",
      "saphira_st,saphira_st,saphira_st",
      "saphira_st,saphira_st,saphira_st,saphira_st",
      "saphira_zb",
      "saphira_xyzb",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_ld",
      "saphira_st",
      "saphira_vxvy",
      "saphira_vtog",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vxvy",
      "(saphira_vx+saphira_vy)",
      "(saphira_vx+saphira_vy)",
      "saphira_vxvy",
      "saphira_vxvy",
      "saphira_vtog",
      "saphira_gtov",
      "saphira_vxvy",
      "saphira_gtov",
      "saphira_ld",
      "saphira_xyzb",
      "saphira_x",
      "saphira_xyzb",
      "saphira_x",
      "saphira_x",
      "saphira_x",
      "(saphira_x+saphira_zb)",
      "saphira_xyzb",
      "nothing",
      "saphira_ld",
      "(saphira_x+saphira_y+saphira_z+saphira_b+saphira_vx+saphira_vy+saphira_ld+saphira_st+saphira_gtov+saphira_vtog)",
      "saphira_st",
      "thunderx_pipe0|thunderx_pipe1",
      "thunderx_pipe0|thunderx_pipe1",
      "thunderx_pipe0|thunderx_pipe1",
      "thunderx_pipe0|thunderx_pipe1",
      "(thunderx_pipe1+thunderx_mult)",
      "(thunderx_pipe1+thunderx_mult)",
      "(thunderx_pipe1+thunderx_divide),thunderx_divide*21",
      "thunderx_pipe0",
      "(thunderx_pipe0+thunderx_pipe1)",
      "thunderx_pipe0",
      "thunderx_pipe1",
      "thunderx_pipe1",
      "thunderx_pipe1",
      "thunderx_pipe1",
      "thunderx_pipe1",
      "thunderx_pipe1",
      "thunderx_pipe1",
      "thunderx_pipe1",
      "thunderx_pipe1",
      "(thunderx_pipe1+thunderx_divide),thunderx_divide*8",
      "(thunderx_pipe1+thunderx_divide),thunderx_divide*18",
      "(thunderx_pipe1+thunderx_divide),thunderx_divide*13",
      "(thunderx_pipe1+thunderx_divide),thunderx_divide*27",
      "thunderx_pipe1",
      "thunderx_pipe1",
      "thunderx_pipe0",
      "(thunderx_pipe0+thunderx_pipe1)",
      "thunderx_pipe0",
      "(thunderx_pipe0+thunderx_pipe1)",
      "((thunderx_pipe0+thunderx_pipe1))*2",
      "thunderx_pipe0",
      "(thunderx_pipe1+thunderx_simd)",
      "(thunderx_pipe1+thunderx_simd),thunderx_simd",
      "(thunderx_pipe1+thunderx_simd)",
      "(thunderx_pipe1+thunderx_simd),thunderx_simd",
      "(thunderx_pipe1+thunderx_simd)",
      "(thunderx_pipe1+thunderx_simd),thunderx_simd",
      "(thunderx_pipe1+thunderx_simd),thunderx_simd",
      "(thunderx_pipe1+thunderx_simd),thunderx_simd",
      "((thunderx_pipe1+thunderx_pipe0))*160",
      "((thunderx_pipe1+thunderx_pipe0))*320",
      "(thunderx_pipe0+thunderx_pipe1)",
      "xgene1_decode1op",
      "xgene1_decode2op",
      "xgene1_decode2op,xgene1_ld",
      "xgene1_decode2op,xgene1_st",
      "xgene1_decode1op",
      "xgene1_decodeIsolated",
      "xgene1_decode2op",
      "xgene1_decodeIsolated,xgene1_ld*2",
      "xgene1_decodeIsolated,xgene1_st*2",
      "xgene1_decode1op,xgene1_ld",
      "xgene1_decode1op,xgene1_ld",
      "xgene1_decode1op,xgene1_st",
      "xgene1_decode1op,xgene1_IXn",
      "xgene1_decode1op,xgene1_IXn",
      "xgene1_decode1op,xgene1_IXn",
      "xgene1_decode1op,xgene1_IXB,xgene1_IXB_compl",
      "xgene1_decode1op,xgene1_IXB,xgene1_IXB_compl",
      "xgene1_decode1op,xgene1_IXB,xgene1_IXB_compl",
      "xgene1_decode2op,(xgene1_IXB+xgene1_multiply),xgene1_multiply,nothing,xgene1_IXB_compl",
      "xgene1_decode2op,(xgene1_IXB+xgene1_multiply),xgene1_multiply,nothing*2,xgene1_IXB_compl",
      "xgene1_decode1op,(xgene1_IXB+xgene1_divide*7)",
      "xgene1_decode1op,(xgene1_fsu+xgene1_fcmp*3)",
      "xgene1_decode1op,xgene1_fsu",
      "xgene1_decode1op,xgene1_IXn",
      "xgene1_decode1op,xgene1_IXB,xgene1_IXB_compl",
      "xgene1_decode1op,xgene1_fsu",
      "xgene1_decode1op,xgene1_fsu",
      "xgene1_decodeIsolated,xgene1_fsu",
      "xgene1_decodeIsolated,xgene1_fsu",
      "xgene1_decode1op,xgene1_fsu",
      "xgene1_decode1op,((xgene1_fp_divide+xgene1_fsu))*8,xgene1_fp_divide*14",
      "xgene1_decode1op,((xgene1_fp_divide+xgene1_fsu))*11,xgene1_fp_divide*17",
      "xgene1_decode1op,((xgene1_fp_divide+xgene1_fsu))*17,xgene1_fp_divide*11",
      "xgene1_decode1op,xgene1_fsu",
      "xgene1_decode1op,xgene1_fsu",
      "xgene1_decode1op,xgene1_fsu",
      "xgene1_decode2op,xgene1_ld",
      "xgene1_decode2op,xgene1_st",
      "xgene1_decode1op,xgene1_fsu",
      "xgene1_decodeIsolated",
      "xgene1_decodeIsolated,xgene1_fsu",
      "xgene1_decode1op,xgene1_fsu",
      "xgene1_decode1op,xgene1_fsu",
      "xgene1_decode2op,xgene1_fsu*2",
      "xgene1_decode2op,xgene1_fsu*2",
      "xgene1_decode1op,xgene1_fsu",
      "xgene1_decode1op",
      "xgene1_decode1op,(xgene1_fsu+xgene1_fp_divide)",
      "xgene1_decode1op",
      "xgene1_decode1op",
      "xgene1_decode1op",
      "xgene1_decode1op",
      "xgene1_decode1op",
      "xgene1_decodeIsolated,xgene1_st",
      "xgene1_decodeIsolated",
      "xgene1_decode2op",
      "xgene1_decode1op",
      "xgene1_decode1op,(xgene1_fsu+xgene1_fp_divide)",
      "xgene1_decode2op",
      "xgene1_decodeIsolated",
      "xgene1_decode2op",
      "xgene1_decode1op,xgene1_ld",
      "xgene1_decode1op",
      "xgene1_decode1op",
      "xgene1_decode2op",
      "thunderx2t99_i2",
      "nothing",
      "thunderx2t99_i2",
      "(thunderx2t99_i0+thunderx2t99_i1+thunderx2t99_i2+thunderx2t99_ls0+thunderx2t99_ls1+thunderx2t99_sd+thunderx2t99_i1m1+thunderx2t99_i1m2+thunderx2t99_i1m3+thunderx2t99_f0+thunderx2t99_f1)",
      "nothing",
      "thunderx2t99_i012",
      "thunderx2t99_i012,thunderx2t99_i012",
      "thunderx2t99_i1*3",
      "thunderx2t99_i1,thunderx2t99_i1m1,thunderx2t99_i1m2,thunderx2t99_i1m3,thunderx2t99_i012",
      "thunderx2t99_i1,thunderx2t99_i1m1,thunderx2t99_i1m2,thunderx2t99_i1m3",
      "thunderx2t99_i1",
      "thunderx2t99_ls01",
      "thunderx2t99_i012,thunderx2t99_ls01",
      "thunderx2t99_ls01,thunderx2t99_sd",
      "thunderx2t99_ls01,thunderx2t99_sd",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f0*3|thunderx2t99_f1*3",
      "thunderx2t99_f0*5|thunderx2t99_f1*5",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_ls01",
      "thunderx2t99_ls01,thunderx2t99_sd",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_f01",
      "thunderx2t99_i012,thunderx2t99_ls01",
      "thunderx2t99_ls01",
      "thunderx2t99_l01delay,thunderx2t99_f01",
      "thunderx2t99_l01delay,thunderx2t99_f01",
      "thunderx2t99_l01delay,thunderx2t99_f01",
      "thunderx2t99_l01delay,thunderx2t99_f01",
      "thunderx2t99_l01delay,thunderx2t99_f01",
      "thunderx2t99_ls01,thunderx2t99_sd",
      "thunderx2t99_ls01",
      "thunderx2t99_ls01,thunderx2t99_f01",
      "thunderx2t99_ls01,thunderx2t99_f01",
      "thunderx2t99_ls01,thunderx2t99_f01",
      "thunderx2t99_ls01,thunderx2t99_f01",
      "thunderx2t99_f1",
      "thunderx2t99_f1",
      "thunderx2t99_i1",
      "thunderx2t99_f1",
      "tsv110_alu1|tsv110_alu2|tsv110_alu3",
      "tsv110_alu2|tsv110_alu3",
      "tsv110_mdu",
      "tsv110_alu2|tsv110_alu3",
      "tsv110_mdu",
      "tsv110_mdu",
      "tsv110_block",
      "tsv110_alu2|tsv110_alu3",
      "tsv110_ls1|tsv110_ls2",
      "tsv110_ls1|tsv110_ls2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1",
      "tsv110_fsu1",
      "tsv110_fsu1",
      "tsv110_fsu1",
      "tsv110_fsu1",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "(tsv110_alu1+tsv110_fsu1)|(tsv110_alu1+tsv110_fsu2)",
      "tsv110_fsu1",
      "(tsv110_ls1+tsv110_fsu1)|(tsv110_ls1+tsv110_fsu2)|(tsv110_ls2+tsv110_fsu1)|(tsv110_ls2+tsv110_fsu2)",
      "tsv110_ls1|tsv110_ls2",
      "tsv110_ls1|tsv110_ls2",
      "tsv110_ls1|tsv110_ls2",
      "tsv110_ls1|tsv110_ls2",
      "(tsv110_ls1+tsv110_fsu1)|(tsv110_ls1+tsv110_fsu2)|(tsv110_ls2+tsv110_fsu1)|(tsv110_ls2+tsv110_fsu2)",
      "(tsv110_ls1+tsv110_fsu1)|(tsv110_ls1+tsv110_fsu2)|(tsv110_ls2+tsv110_fsu1)|(tsv110_ls2+tsv110_fsu2)",
      "(tsv110_ls1+tsv110_fsu1)|(tsv110_ls1+tsv110_fsu2)|(tsv110_ls2+tsv110_fsu1)|(tsv110_ls2+tsv110_fsu2)",
      "(tsv110_ls1+tsv110_fsu1)|(tsv110_ls1+tsv110_fsu2)|(tsv110_ls2+tsv110_fsu1)|(tsv110_ls2+tsv110_fsu2)",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_block*2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1",
      "(tsv110_alu1+tsv110_fsu1)|(tsv110_alu1+tsv110_fsu2)",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1",
      "tsv110_fsu2",
      "tsv110_fsu1",
      "tsv110_fsu1|tsv110_fsu2",
      "tsv110_fsu1",
      "tsv110_fsu1",
      "(tsv110_alu1_issue+tsv110_alu2_issue+tsv110_alu3_issue+tsv110_fsu1_issue+tsv110_fsu2_issue+tsv110_mdu_issue+tsv110_ls1_issue+tsv110_ls2_issue)",
      "thunderx3t110_i23",
      "nothing",
      "thunderx3t110_i2",
      "(thunderx3t110_i0+thunderx3t110_i1+thunderx3t110_i3+thunderx3t110_ls0+thunderx3t110_ls1+thunderx3t110_sd+thunderx3t110_i1m1+thunderx3t110_i1m2+thunderx3t110_i1m3+thunderx3t110_f0+thunderx3t110_f1)",
      "nothing",
      "thunderx3t110_i0123",
      "thunderx3t110_i0123",
      "thunderx3t110_i01",
      "thunderx3t110_i1*3",
      "thunderx3t110_i0123,thunderx3t110_i1m1,thunderx3t110_i1m2,thunderx3t110_i1m3,thunderx3t110_i012",
      "thunderx3t110_i0123,thunderx3t110_i1m1,thunderx3t110_i1m2,thunderx3t110_i1m3",
      "thunderx3t110_i1",
      "thunderx3t110_ls01",
      "thunderx3t110_i012,thunderx3t110_ls01",
      "thunderx3t110_ls01,thunderx3t110_sd",
      "thunderx3t110_ls01,thunderx3t110_sd",
      "thunderx3t110_f0123",
      "thunderx3t110_f23",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f0*3|thunderx3t110_f1*3|thunderx3t110_f2*3|thunderx3t110_f3*3",
      "thunderx3t110_f0*5|thunderx3t110_f1*5|thunderx3t110_f2*5|thunderx3t110_f3*5",
      "thunderx3t110_f01",
      "thunderx3t110_f0123",
      "thunderx3t110_f23",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f23",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_ls01",
      "thunderx3t110_ls01,thunderx3t110_sd",
      "thunderx3t110_f0123",
      "thunderx3t110_f01",
      "thunderx3t110_f0123",
      "thunderx3t110_f23",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f23",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f23",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_i012,thunderx3t110_ls01",
      "thunderx3t110_ls01",
      "thunderx3t110_l01delay,thunderx3t110_f0123",
      "thunderx3t110_l01delay,thunderx3t110_f0123",
      "thunderx3t110_l01delay,thunderx3t110_f0123",
      "thunderx3t110_l01delay,thunderx3t110_f0123",
      "thunderx3t110_l01delay,thunderx3t110_f0123",
      "thunderx3t110_ls01,thunderx3t110_sd",
      "thunderx3t110_ls01",
      "thunderx3t110_ls01,thunderx3t110_f0123",
      "thunderx3t110_ls01,thunderx3t110_f0123",
      "thunderx3t110_ls01,thunderx3t110_f0123",
      "thunderx3t110_ls01,thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_f0123",
      "thunderx3t110_i1",
      "thunderx3t110_f0123",
      "nothing"
    };
  int insn_code;

  if (insn == 0)
    insn_code = DFA__ADVANCE_CYCLE;
  else
    {
      insn_code = dfa_insn_code (insn);
      if (insn_code > DFA__ADVANCE_CYCLE)
        insn_code = DFA__ADVANCE_CYCLE;
    }
  fputs (reservation_names[insn_code], f);
}


#if CPU_UNITS_QUERY

int
get_cpu_unit_code (const char *cpu_unit_name)
{
  struct name_code {const char *name; int code;};
  int cmp, l, m, h;
  static struct name_code name_code_table [] =
    {
    };

  /* The following is binary search: */
  l = 0;
  h = sizeof (name_code_table) / sizeof (struct name_code) - 1;
  while (l <= h)
    {
      m = (l + h) / 2;
      cmp = strcmp (cpu_unit_name, name_code_table [m].name);
      if (cmp < 0)
        h = m - 1;
      else if (cmp > 0)
        l = m + 1;
      else
        return name_code_table [m].code;
    }
  return -1;
}

int
cpu_unit_reservation_p (state_t state, int cpu_unit_code)
{
  gcc_assert (cpu_unit_code >= 0 && cpu_unit_code < 0);
  return 0;
}

bool
insn_has_dfa_reservation_p (rtx_insn *insn ATTRIBUTE_UNUSED)
{
  int insn_code;

  if (insn == 0)
    insn_code = DFA__ADVANCE_CYCLE;
  else
    {
      insn_code = dfa_insn_code (insn);
      if (insn_code > DFA__ADVANCE_CYCLE)
        insn_code = DFA__ADVANCE_CYCLE;
    }

  return insn_code != DFA__ADVANCE_CYCLE;
}


#endif /* #if CPU_UNITS_QUERY */

void
dfa_clean_insn_cache (void)
{
  int i;

  for (i = 0; i < dfa_insn_codes_length; i++)
    dfa_insn_codes [i] = -1;
}

void
dfa_clear_single_insn_cache (rtx_insn *insn)
{
  int i;

  i = INSN_UID (insn);
  if (i < dfa_insn_codes_length)
    dfa_insn_codes [i] = -1;
}

void
dfa_start (void)
{
  dfa_insn_codes_length = get_max_uid ();
  dfa_insn_codes = XNEWVEC (int, dfa_insn_codes_length);
  dfa_clean_insn_cache ();
}

void
dfa_finish (void)
{
  free (dfa_insn_codes);
}

