text: #include <stdint.h>
  const int8_t lab_table[98304] = {
      0,    0,   -1,     0,    3,   -9,     1,    8,  -21,     2,   16,  -31,
      4,   27,  -41,     6,   35,  -48,     8,   41,  -55,    11,   45,  -61,
     14,   50,  -67,    16,   54,  -73,    19,   58,  -79,    22,   62,  -84,
     24,   66,  -90,    27,   70,  -95,    29,   74, -101,    31,   78, -106,
      1,   -1,    0,     1,    2,   -8,     2,    7,  -19,     3,   15,  -30,
      4,   25,  -39,     6,   32,  -47,     9,   38,  -54,    12,   43,  -60,
     14,   48,  -66,    17,   52,  -72,    19,   57,  -78,    22,   61,  -84,
     24,   65,  -89,    27,   70,  -95,    29,   74, -100,    31,   78, -106,
      2,   -2,    0,     2,    0,   -7,     3,    5,  -18,     4,   13,  -29,
      5,   23,  -38,     7,   30,  -46,    10,   36,  -53,    12,   41,  -59,
     15,   47,  -66,    17,   51,  -71,    20,   56,  -78,    22,   60,  -83,
     25,   64,  -89,    27,   69,  -95,    29,   73, -100,    32,   77, -106,
      2,   -4,    1,     3,   -1,   -6,     3,    3,  -17,     4,   11,  -27,
      6,   21,  -37,     8,   28,  -44,    10,   34,  -52,    13,   40,  -58,
     15,   45,  -65,    18,   50,  -71,    20,   55,  -77,    22,   59,  -83,
     25,   64,  -89,    27,   68,  -94,    30,   72, -100,    32,   76, -105,
      3,   -6,    3,     4,   -3,   -4,     4,    1,  -15,     5,    9,  -26,
      7,   19,  -35,     9,   25,  -43,    11,   32,  -50,    13,   38,  -57,
     16,   43,  -64,    18,   48,  -70,    21,   53,  -76,    23,   58,  -82,
     25,   63,  -88,    27,   67,  -94,    30,   71,  -99,    32,   76, -105,
      5,   -8,    5,     5,   -6,   -3,     6,    0,  -14,     7,    7,  -24,
      8,   15,  -33,    10,   23,  -41,    12,   29,  -49,    14,   35,  -56,
     16,   41,  -63,    19,   47,  -69,    21,   52,  -75,    23,   57,  -81,
     26,   61,  -87,    28,   66,  -93,    30,   70,  -99,    32,   75, -104,
      6,  -11,    7,     6,   -9,    0,     7,   -3,  -11,     8,    4,  -22,
      9,   12,  -31,    11,   20,  -40,    13,   27,  -48,    15,   33,  -55,
     17,   39,  -62,    19,   45,  -68,    22,   50,  -75,    24,   55,  -81,
     26,   60,  -87,    28,   65,  -92,    31,   69,  -98,    33,   74, -104,
      8,  -14,    9,     8,  -12,    1,     8,   -6,   -9,     9,    1,  -19,
     11,    9,  -29,    12,   17,  -38,    14,   24,  -46,    16,   30,  -53,
     18,   37,  -60,    20,   43,  -67,    22,   48,  -74,    24,   53,  -80,
     27,   58,  -86,    29,   63,  -92,    31,   68,  -97,    33,   73, -103,
      9,  -18,   12,    10,  -15,    4,    10,   -9,   -6,    11,   -2,  -17,
     12,    6,  -27,    13,   14,  -36,    15,   21,  -44,    17,   28,  -52,
     19,   34,  -59,    21,   40,  -66,    23,   46,  -72,    25,   52,  -79,
     27,   57,  -85,    29,   62,  -91,    31,   66,  -97,    34,   71, -102,
     11,  -21,   14,    11,  -18,    6,    12,  -12,   -4,    13,   -5,  -15,
     14,    3,  -24,    15,   11,  -33,    16,   18,  -42,    18,   25,  -50,
     20,   32,  -57,    22,   38,  -64,    24,   44,  -71,    26,   50,  -77,
     28,   55,  -84,    30,   60,  -90,    32,   65,  -96,    34,   70, -102,
     13,  -23,   16,    13,  -20,    9,    13,  -14,   -2,    14,   -8,  -12,
     15,    0,  -22,    16,    7,  -31,    18,   15,  -40,    19,   22,  -48,
     21,   29,  -56,    22,   35,  -63,    24,   42,  -70,    26,   47,  -76,
     28,   53,  -83,    30,   58,  -89,    32,   63,  -95,    34,   68, -101,
     15,  -25,   19,    15,  -22,   11,    15,  -17,    1,    16,  -11,   -9,
     17,   -3,  -19,    18,    4,  -29,    19,   12,  -38,    20,   19,  -46,
     22,   26,  -54,    24,   32,  -61,    26,   39,  -68,    27,   44,  -75,
     29,   50,  -81,    31,   56,  -87,    33,   61,  -94,    35,   66, -100,
     16,  -26,   21,    17,  -24,   13,    17,  -19,    3,    18,  -13,   -7,
     18,   -6,  -17,    19,    1,  -26,    20,    9,  -36,    22,   16,  -44,
     23,   23,  -52,    25,   29,  -59,    26,   36,  -67,    28,   42,  -73,
     30,   48,  -80,    32,   54,  -86,    34,   59,  -93,    36,   64,  -99,
     18,  -27,   23,    18,  -25,   15,    19,  -21,    5,    19,  -15,   -5,
     20,   -9,  -15,    21,   -2,  -24,    22,    6,  -34,    23,   13,  -42,
     24,   20,  -50,    26,   27,  -58,    27,   33,  -65,    29,   40,  -72,
     31,   46,  -79,    33,   51,  -85,    35,   57,  -91,    36,   62,  -97,
     20,  -29,   25,    20,  -27,   17,    20,  -23,    7,    21,  -17,   -2,
     21,  -11,  -12,    22,   -4,  -22,    23,    3,  -31,    24,   10,  -40,
     26,   17,  -48,    27,   24,  -56,    28,   31,  -63,    30,   37,  -70,
     32,   43,  -77,    34,   49,  -84,    35,   55,  -90,    37,   60,  -96,
     21,  -30,   27,    21,  -28,   19,    22,  -25,    9,    22,  -19,    0,
     23,  -13,  -10,    23,   -7,  -20,    24,    0,  -29,    25,    7,  -38,
     27,   14,  -46,    28,   21,  -54,    30,   28,  -62,    31,   34,  -69,
     33,   41,  -76,    34,   47,  -82,    36,   52,  -89,    38,   58,  -95,
     23,  -32,   29,    23,  -30,   21,    23,  -27,   11,    24,  -22,    2,
     24,  -16,   -8,    25,   -9,  -17,    26,   -2,  -27,    27,    4,  -36,
     28,   12,  -45,    29,   18,  -52,    31,   25,  -60,    32,   32,  -67,
     34,   38,  -74,    35,   44,  -81,    37,   50,  -88,    39,   56,  -94,
     25,  -33,   30,    25,  -31,   23,    25,  -28,   14,    25,  -24,    4,
     26,  -18,   -6,    26,  -12,  -15,    27,   -5,  -25,    28,    1,  -34,
     29,    9,  -43,    30,   16,  -50,    32,   23,  -58,    33,   29,  -65,
     35,   36,  -73,    36,   42,  -79,    38,   48,  -86,    40,   54,  -92,
     26,  -34,   32,    26,  -33,   25,    26,  -30,   16,    27,  -26,    6,
     27,  -20,   -4,    28,  -14,  -13,    29,   -7,  -23,    29,   -1,  -32,
     30,    6,  -41,    32,   13,  -48,    33,   20,  -56,    34,   26,  -64,
     36,   33,  -71,    37,   39,  -78,    39,   45,  -85,    40,   51,  -91,
     28,  -36,   33,    28,  -34,   26,    28,  -31,   18,    28,  -27,    8,
     29,  -22,   -1,    29,  -16,  -11,    30,  -10,  -21,    31,   -3,  -29,
     32,    3,  -38,    33,   10,  -47,    34,   17,  -55,    35,   24,  -62,
     37,   31,  -69,    38,   37,  -76,    40,   43,  -83,    41,   49,  -90,
     29,  -37,   34,    29,  -35,   28,    29,  -33,   19,    30,  -29,   10,
     30,  -24,    0,    31,  -19,   -9,    31,  -12,  -19,    32,   -6,  -27,
     33,    1,  -36,    34,    7,  -45,    35,   15,  -53,    36,   21,  -60,
     38,   28,  -68,    39,   34,  -75,    41,   40,  -82,    42,   46,  -88,
     31,  -38,   36,    31,  -37,   30,    31,  -34,   21,    31,  -31,   12,
     32,  -26,    2,    32,  -21,   -7,    33,  -14,  -16,    33,   -8,  -25,
     34,   -1,  -34,    35,    5,  -43,    36,   12,  -51,    38,   18,  -58,
     39,   25,  -66,    40,   32,  -73,    42,   38,  -80,    43,   44,  -87,
     32,  -39,   37,    32,  -38,   31,    32,  -36,   23,    33,  -33,   14,
     33,  -28,    4,    33,  -23,   -5,    34,  -17,  -14,    35,  -11,  -23,
     36,   -4,  -32,    37,    2,  -41,    38,    9,  -49,    39,   16,  -57,
     40,   23,  -64,    41,   29,  -71,    43,   35,  -79,    44,   41,  -85,
     34,  -41,   38,    34,  -39,   33,    34,  -37,   25,    34,  -34,   16,
     34,  -30,    6,    35,  -25,   -2,    35,  -19,  -12,    36,  -13,  -21,
     37,   -6,  -30,    38,    0,  -39,    39,    7,  -47,    40,   13,  -55,
     41,   20,  -62,    42,   26,  -70,    44,   33,  -77,    45,   39,  -84,
     35,  -42,   40,    35,  -41,   34,    35,  -39,   27,    36,  -36,   18,
     36,  -32,    8,    36,  -27,    0,    37,  -21,  -10,    37,  -15,  -19,
     38,   -9,  -28,    39,   -2,  -37,    40,    4,  -45,    41,   10,  -53,
     42,   17,  -61,    43,   24,  -68,    45,   30,  -75,    46,   36,  -82,
     37,  -43,   41,    37,  -42,   36,    37,  -40,   29,    37,  -37,   19,
     37,  -34,   10,    38,  -29,    1,    38,  -23,   -8,    39,  -17,  -17,
     40,  -11,  -26,    40,   -5,  -35,    41,    1,  -43,    42,    8,  -51,
     43,   15,  -59,    44,   21,  -66,    46,   28,  -74,    47,   34,  -80,
     38,  -44,   42,    38,  -43,   37,    38,  -41,   30,    38,  -39,   21,
     39,  -35,   12,    39,  -31,    3,    40,  -25,   -6,    40,  -20,  -15,
     41,  -13,  -24,    42,   -7,  -33,    42,    0,  -41,    43,    5,  -49,
     44,   12,  -57,    46,   19,  -64,    47,   25,  -72,    48,   31,  -79,
     39,  -46,   43,    40,  -45,   38,    40,  -43,   32,    40,  -40,   23,
     40,  -37,   14,    40,  -33,    5,    41,  -27,   -4,    41,  -22,  -13,
     42,  -16,  -22,    43,   -9,  -31,    44,   -3,  -39,    45,    3,  -47,
     46,   10,  -55,    47,   16,  -63,    48,   23,  -70,    49,   29,  -77,
     41,  -47,   45,    41,  -46,   40,    41,  -44,   33,    41,  -42,   25,
     42,  -39,   16,    42,  -35,    7,    42,  -29,   -2,    43,  -24,  -11,
     43,  -18,  -20,    44,  -12,  -29,    45,   -5,  -37,    46,    0,  -45,
     47,    7,  -53,    48,   13,  -61,    49,   20,  -68,    50,   26,  -75,
     42,  -48,   46,    42,  -47,   41,    43,  -45,   35,    43,  -43,   27,
     43,  -40,   18,    43,  -36,    9,    44,  -31,    0,    44,  -26,   -9,
     45,  -20,  -18,    45,  -14,  -27,    46,   -8,  -35,    47,   -1,  -43,
     48,    5,  -51,    49,   11,  -59,    50,   18,  -67,    51,   24,  -74,
     44,  -49,   47,    44,  -48,   42,    44,  -47,   36,    44,  -45,   28,
     44,  -42,   20,    45,  -38,   11,    45,  -33,    2,    46,  -28,   -7,
     46,  -22,  -16,    47,  -16,  -25,    47,  -10,  -33,    48,   -4,  -41,
     49,    2,  -49,    50,    8,  -57,    51,   15,  -65,    52,   21,  -72,
     45,  -51,   48,    45,  -50,   44,    45,  -48,   38,    45,  -46,   30,
     46,  -43,   22,    46,  -40,   13,    46,  -35,    4,    47,  -30,   -5,
     47,  -24,  -14,    48,  -19,  -23,    49,  -12,  -31,    50,   -6,  -39,
     50,    0,  -47,    51,    6,  -55,    52,   12,  -63,    53,   19,  -70,
     47,  -52,   49,    47,  -51,   46,    47,  -50,   40,    47,  -48,   32,
     47,  -45,   24,    48,  -42,   15,    48,  -37,    6,    49,  -32,   -2,
     49,  -27,  -12,    50,  -21,  -20,    50,  -15,  -29,    51,   -9,  -37,
     52,   -3,  -45,    53,    3,  -53,    54,    9,  -61,    55,   16,  -68,
     48,  -53,   51,    48,  -52,   47,    48,  -51,   41,    49,  -49,   34,
     49,  -46,   26,    49,  -43,   17,    49,  -39,    8,    50,  -34,   -1,
     50,  -29,  -10,    51,  -23,  -18,    52,  -17,  -27,    52,  -11,  -35,
     53,   -5,  -43,    54,    0,  -51,    55,    7,  -59,    56,   13,  -66,
     50,  -54,   52,    50,  -53,   48,    50,  -52,   43,    50,  -50,   36,
     50,  -48,   27,    50,  -45,   19,    51,  -41,   10,    51,  -36,    1,
     52,  -31,   -8,    52,  -25,  -16,    53,  -19,  -25,    54,  -14,  -33,
     54,   -8,  -41,    55,   -1,  -49,    56,    4,  -57,    57,   11,  -64,
     51,  -55,   53,    51,  -55,   50,    51,  -53,   44,    51,  -51,   37,
     52,  -49,   29,    52,  -46,   21,    52,  -42,   12,    52,  -38,    3,
     53,  -33,   -6,    53,  -27,  -14,    54,  -22,  -23,    55,  -16,  -31,
     55,  -10,  -39,    56,   -3,  -47,    57,    2,  -55,    58,    8,  -63,
     52,  -57,   54,    53,  -56,   51,    53,  -55,   45,    53,  -53,   39,
     53,  -50,   31,    53,  -48,   23,    53,  -44,   14,    54,  -40,    5,
     54,  -35,   -4,    55,  -29,  -12,    55,  -24,  -21,    56,  -18,  -29,
     57,  -12,  -37,    57,   -6,  -46,    58,    0,  -53,    59,    6,  -61,
     54,  -58,   55,    54,  -57,   52,    54,  -56,   47,    54,  -54,   40,
     54,  -52,   33,    54,  -49,   24,    55,  -45,   15,    55,  -41,    7,
     56,  -36,   -2,    56,  -31,  -10,    57,  -26,  -19,    57,  -20,  -28,
     58,  -14,  -36,    59,   -8,  -44,    59,   -2,  -52,    60,    3,  -59,
     55,  -59,   56,    55,  -58,   53,    55,  -57,   48,    55,  -55,   42,
     56,  -53,   34,    56,  -50,   26,    56,  -47,   17,    56,  -43,    9,
     57,  -38,    0,    57,  -33,   -9,    58,  -28,  -17,    58,  -22,  -26,
     59,  -16,  -34,    60,  -10,  -42,    61,   -4,  -50,    62,    1,  -57,
     57,  -60,   57,    57,  -59,   55,    57,  -58,   49,    57,  -56,   43,
     57,  -54,   36,    57,  -52,   28,    57,  -48,   19,    58,  -45,   11,
     58,  -40,    2,    59,  -35,   -7,    59,  -30,  -16,    60,  -24,  -24,
     60,  -19,  -32,    61,  -13,  -40,    62,   -7,  -48,    63,    0,  -56,
     58,  -61,   58,    58,  -61,   56,    58,  -59,   51,    58,  -58,   45,
     58,  -56,   37,    58,  -53,   30,    59,  -50,   21,    59,  -46,   12,
     59,  -42,    3,    60,  -37,   -5,    60,  -32,  -14,    61,  -26,  -22,
     62,  -21,  -30,    62,  -15,  -38,    63,   -9,  -46,    64,   -3,  -54,
     59,  -62,   59,    59,  -62,   57,    59,  -61,   52,    59,  -59,   46,
     60,  -57,   39,    60,  -54,   31,    60,  -51,   23,    60,  -48,   14,
     61,  -44,    5,    61,  -39,   -3,    62,  -34,  -12,    62,  -28,  -20,
     63,  -23,  -28,    63,  -17,  -36,    64,  -11,  -44,    65,   -5,  -52,
     61,  -63,   60,    61,  -63,   58,    61,  -62,   54,    61,  -60,   48,
     61,  -58,   40,    61,  -56,   33,    61,  -53,   24,    62,  -49,   16,
     62,  -45,    7,    62,  -41,   -1,    63,  -36,  -10,    63,  -30,  -18,
     64,  -25,  -26,    65,  -19,  -34,    65,  -13,  -42,    66,   -7,  -50,
     62,  -65,   61,    62,  -64,   59,    62,  -63,   55,    62,  -61,   49,
     62,  -59,   42,    62,  -57,   35,    63,  -54,   26,    63,  -51,   18,
     63,  -47,    9,    64,  -42,    1,    64,  -37,   -8,    65,  -32,  -16,
     65,  -27,  -24,    66,  -21,  -33,    67,  -15,  -40,    67,   -9,  -48,
     63,  -66,   63,    63,  -65,   60,    63,  -64,   56,    63,  -63,   50,
     64,  -61,   43,    64,  -58,   36,    64,  -56,   28,    64,  -52,   20,
     65,  -48,   11,    65,  -44,    2,    65,  -39,   -6,    66,  -34,  -14,
     66,  -29,  -22,    67,  -23,  -31,    68,  -18,  -39,    68,  -12,  -46,
     65,  -67,   64,    65,  -66,   61,    65,  -65,   57,    65,  -64,   52,
     65,  -62,   45,    65,  -60,   38,    65,  -57,   29,    66,  -54,   21,
     66,  -50,   13,    66,  -46,    4,    67,  -41,   -4,    67,  -36,  -12,
     68,  -31,  -21,    68,  -25,  -29,    69,  -20,  -37,    70,  -14,  -45,
     66,  -68,   65,    66,  -67,   63,    66,  -66,   59,    66,  -65,   53,
     66,  -63,   46,    66,  -61,   39,    67,  -58,   31,    67,  -55,   23,
     67,  -52,   14,    67,  -48,    6,    68,  -43,   -2,    68,  -38,  -11,
     69,  -33,  -19,    69,  -27,  -27,    70,  -22,  -35,    71,  -16,  -43,
     67,  -69,   66,    67,  -68,   64,    67,  -68,   60,    67,  -66,   54,
     67,  -64,   48,    68,  -62,   41,    68,  -60,   33,    68,  -57,   25,
     68,  -53,   16,    69,  -49,    8,    69,  -45,   -1,    70,  -40,   -9,
     70,  -35,  -17,    71,  -29,  -25,    71,  -24,  -33,    72,  -18,  -41,
     68,  -70,   67,    68,  -69,   65,    69,  -69,   61,    69,  -67,   56,
     69,  -66,   49,    69,  -64,   42,    69,  -61,   34,    69,  -58,   26,
     70,  -55,   18,    70,  -51,   10,    70,  -46,    1,    71,  -42,   -7,
     71,  -36,  -15,    72,  -31,  -23,    72,  -26,  -31,    73,  -20,  -39,
     70,  -71,   68,    70,  -71,   66,    70,  -70,   62,    70,  -68,   57,
     70,  -67,   51,    70,  -65,   44,    70,  -62,   36,    71,  -59,   28,
     71,  -56,   20,    71,  -52,   11,    72,  -48,    3,    72,  -43,   -5,
     73,  -38,  -13,    73,  -33,  -22,    74,  -28,  -29,    74,  -22,  -37,
     71,  -72,   69,    71,  -72,   67,    71,  -71,   64,    71,  -70,   58,
     71,  -68,   52,    71,  -66,   45,    72,  -64,   38,    72,  -61,   30,
     72,  -57,   21,    72,  -54,   13,    73,  -50,    5,    73,  -45,   -3,
     74,  -40,  -11,    74,  -35,  -20,    75,  -30,  -28,    75,  -24,  -36,
     72,  -73,   70,    72,  -73,   68,    72,  -72,   65,    72,  -71,   59,
     73,  -69,   53,    73,  -67,   47,    73,  -65,   39,    73,  -62,   31,
     73,  -59,   23,    74,  -55,   15,    74,  -51,    6,    74,  -47,   -2,
     75,  -42,  -10,    75,  -37,  -18,    76,  -32,  -26,    77,  -26,  -34,
     74,  -74,   71,    74,  -74,   69,    74,  -73,   66,    74,  -72,   61,
     74,  -70,   55,    74,  -68,   48,    74,  -66,   41,    74,  -63,   33,
     75,  -60,   25,    75,  -57,   17,    75,  -53,    8,    76,  -49,    0,
     76,  -44,   -8,    77,  -39,  -16,    77,  -34,  -24,    78,  -28,  -32,
     75,  -76,   72,    75,  -75,   70,    75,  -74,   68,    75,  -73,   62,
     75,  -72,   56,    76,  -70,   50,    76,  -68,   43,    76,  -65,   35,
     76,  -62,   27,    77,  -59,   19,    77,  -55,   10,    77,  -51,    2,
     78,  -46,   -6,    78,  -41,  -14,    79,  -36,  -22,    79,  -31,  -30,
     76,  -77,   73,    76,  -76,   72,    77,  -76,   69,    77,  -74,   64,
     77,  -73,   58,    77,  -71,   52,    77,  -69,   44,    77,  -66,   37,
     77,  -63,   28,    78,  -60,   21,    78,  -56,   12,    78,  -52,    4,
     79,  -48,   -4,    79,  -43,  -12,    80,  -38,  -20,    80,  -33,  -28,
     78,  -78,   74,    78,  -77,   73,    78,  -77,   70,    78,  -76,   65,
     78,  -74,   59,    78,  -72,   53,    78,  -70,   46,    78,  -68,   38,
     79,  -65,   30,    79,  -62,   22,    79,  -58,   14,    80,  -54,    6,
     80,  -49,   -2,    81,  -45,  -10,    81,  -40,  -18,    82,  -35,  -26,
     79,  -79,   75,    79,  -78,   74,    79,  -78,   71,    79,  -77,   66,
     79,  -75,   60,    79,  -74,   54,    80,  -71,   47,    80,  -69,   40,
     80,  -66,   32,    80,  -63,   24,    81,  -59,   16,    81,  -55,    8,
     81,  -51,    0,    82,  -46,   -9,    82,  -41,  -16,    83,  -37,  -24,
     80,  -80,   76,    80,  -79,   75,    80,  -79,   72,    80,  -78,   67,
     80,  -76,   62,    81,  -75,   56,    81,  -73,   49,    81,  -70,   41,
     81,  -67,   33,    81,  -64,   26,    82,  -61,   17,    82,  -57,    9,
     82,  -53,    1,    83,  -48,   -7,    83,  -43,  -15,    84,  -38,  -23,
     82,  -81,   78,    82,  -81,   76,    82,  -80,   73,    82,  -79,   69,
     82,  -78,   63,    82,  -76,   57,    82,  -74,   50,    82,  -72,   43,
     82,  -69,   35,    83,  -66,   27,    83,  -62,   19,    83,  -59,   11,
     84,  -54,    3,    84,  -50,   -5,    85,  -45,  -13,    85,  -40,  -21,
     83,  -82,   79,    83,  -82,   77,    83,  -81,   74,    83,  -80,   70,
     83,  -79,   64,    83,  -77,   58,    83,  -75,   51,    83,  -73,   44,
     84,  -70,   37,    84,  -67,   29,    84,  -64,   21,    85,  -60,   13,
     85,  -56,    5,    85,  -52,   -3,    86,  -47,  -11,    86,  -42,  -19,
     84,  -83,   80,    84,  -83,   78,    84,  -82,   75,    84,  -81,   71,
     84,  -80,   66,    84,  -78,   60,    84,  -76,   53,    85,  -74,   46,
     85,  -71,   38,    85,  -68,   31,    85,  -65,   22,    86,  -62,   14,
     86,  -57,    6,    86,  -53,   -2,    87,  -49,   -9,    87,  -44,  -17,
     85,  -84,   81,    85,  -84,   79,    85,  -83,   76,    85,  -82,   72,
     85,  -81,   67,    86,  -79,   61,    86,  -77,   54,    86,  -75,   47,
     86,  -73,   40,    86,  -70,   32,    87,  -66,   24,    87,  -63,   16,
     87,  -59,    8,    88,  -55,    0,    88,  -50,   -8,    89,  -46,  -16,
     87,  -85,   82,    87,  -85,   80,    87,  -84,   77,    87,  -83,   74,
     87,  -82,   68,    87,  -80,   62,    87,  -78,   56,    87,  -76,   49,
     87,  -74,   41,    88,  -71,   34,    88,  -68,   26,    88,  -64,   18,
     88,  -61,   10,    89,  -57,    2,    89,  -52,   -6,    90,  -47,  -14,
     88,  -86,   83,    88,  -86,   81,    88,  -85,   79,    88,  -84,   75,
     88,  -83,   70,    88,  -82,   64,    88,  -80,   57,    88,  -78,   50,
     89,  -75,   43,    89,  -72,   35,    89,  -69,   27,    89,  -66,   20,
     90,  -62,   11,    90,  -58,    4,    90,  -54,   -4,    91,  -49,  -12,
      0,    2,    0,     1,    5,   -8,     1,   10,  -20,     2,   18,  -30,
      4,   28,  -40,     6,   35,  -48,     9,   41,  -54,    11,   45,  -60,
     14,   50,  -67,    17,   54,  -72,    19,   58,  -78,    22,   62,  -84,
     24,   66,  -90,    27,   70,  -95,    29,   74, -101,    31,   78, -106,
      1,    1,    0,     2,    4,   -7,     2,    9,  -19,     3,   17,  -29,
      5,   26,  -39,     7,   33,  -46,    10,   38,  -53,    12,   43,  -59,
     15,   48,  -66,    17,   53,  -72,    20,   57,  -78,    22,   61,  -84,
     25,   65,  -89,    27,   70,  -95,    29,   74, -100,    32,   78, -106,
      2,    0,    1,     2,    2,   -6,     3,    7,  -17,     4,   15,  -28,
      6,   24,  -37,     8,   31,  -45,    10,   36,  -52,    13,   42,  -59,
     15,   47,  -65,    17,   51,  -71,    20,   56,  -77,    22,   60,  -83,
     25,   65,  -89,    27,   69,  -94,    30,   73, -100,    32,   77, -105,
      3,   -2,    2,     3,    1,   -5,     4,    5,  -16,     5,   13,  -27,
      6,   22,  -36,     8,   28,  -44,    11,   34,  -51,    13,   40,  -58,
     16,   45,  -64,    18,   50,  -70,    20,   55,  -77,    23,   59,  -82,
     25,   64,  -88,    27,   68,  -94,    30,   72,  -99,    32,   76, -105,
      4,   -4,    4,     4,   -1,   -3,     5,    3,  -15,     6,   11,  -25,
      7,   19,  -34,     9,   26,  -42,    12,   32,  -50,    14,   38,  -57,
     16,   44,  -63,    18,   49,  -70,    21,   54,  -76,    23,   58,  -82,
     25,   63,  -88,    28,   67,  -94,    30,   71,  -99,    32,   76, -105,
      5,   -6,    5,     5,   -4,   -2,     6,    1,  -13,     7,    9,  -23,
      9,   16,  -33,    10,   23,  -41,    12,   30,  -49,    14,   36,  -55,
     17,   42,  -62,    19,   47,  -69,    21,   52,  -75,    23,   57,  -81,
     26,   61,  -87,    28,   66,  -93,    30,   70,  -98,    33,   75, -104,
      6,   -9,    7,     7,   -7,    0,     7,   -1,  -11,     8,    6,  -21,
     10,   13,  -31,    11,   20,  -39,    13,   27,  -47,    15,   33,  -54,
     17,   39,  -61,    19,   45,  -68,    22,   50,  -74,    24,   55,  -80,
     26,   60,  -86,    28,   65,  -92,    31,   69,  -98,    33,   74, -104,
      8,  -12,   10,     8,  -10,    2,     9,   -4,   -8,    10,    3,  -19,
     11,   10,  -28,    13,   17,  -37,    14,   24,  -45,    16,   31,  -53,
     18,   37,  -60,    20,   43,  -67,    22,   49,  -73,    24,   54,  -79,
     27,   58,  -86,    29,   63,  -91,    31,   68,  -97,    33,   73, -103,
     10,  -15,   12,    10,  -13,    5,    11,   -7,   -6,    11,    0,  -16,
     12,    7,  -26,    14,   14,  -35,    15,   22,  -44,    17,   28,  -51,
     19,   35,  -59,    21,   41,  -65,    23,   46,  -72,    25,   52,  -78,
     27,   57,  -85,    29,   62,  -91,    32,   67,  -96,    34,   71, -102,
     11,  -18,   15,    12,  -15,    7,    12,   -9,   -3,    13,   -3,  -14,
     14,    4,  -24,    15,   11,  -33,    17,   19,  -42,    18,   25,  -50,
     20,   32,  -57,    22,   38,  -64,    24,   44,  -71,    26,   50,  -77,
     28,   55,  -84,    30,   60,  -90,    32,   65,  -96,    34,   70, -101,
     13,  -20,   17,    13,  -17,    9,    14,  -12,   -1,    14,   -6,  -12,
     15,    1,  -22,    16,    8,  -31,    18,   16,  -40,    19,   23,  -48,
     21,   30,  -56,    23,   36,  -63,    25,   42,  -70,    26,   48,  -76,
     28,   53,  -83,    30,   58,  -89,    33,   63,  -95,    35,   68, -101,
     15,  -22,   20,    15,  -20,   12,    16,  -15,    1,    16,   -9,   -9,
     17,   -2,  -19,    18,    5,  -28,    19,   12,  -37,    21,   19,  -46,
     22,   26,  -53,    24,   32,  -61,    26,   39,  -68,    27,   45,  -74,
     29,   50,  -81,    31,   56,  -87,    33,   61,  -93,    35,   66,  -99,
     17,  -24,   22,    17,  -22,   14,    17,  -17,    3,    18,  -12,   -7,
     19,   -5,  -17,    19,    2,  -26,    21,    9,  -35,    22,   16,  -44,
     23,   23,  -52,    25,   30,  -59,    27,   36,  -66,    28,   42,  -73,
     30,   48,  -80,    32,   54,  -86,    34,   59,  -92,    36,   64,  -98,
     18,  -25,   24,    19,  -23,   16,    19,  -19,    5,    19,  -14,   -4,
     20,   -7,  -14,    21,   -1,  -24,    22,    6,  -33,    23,   13,  -42,
     25,   21,  -50,    26,   27,  -57,    28,   34,  -65,    29,   40,  -72,
     31,   46,  -79,    33,   52,  -85,    35,   57,  -91,    37,   62,  -97,
     20,  -27,   25,    20,  -25,   18,    20,  -22,    8,    21,  -16,   -2,
     21,  -10,  -12,    22,   -3,  -22,    23,    3,  -31,    24,   10,  -40,
     26,   18,  -48,    27,   24,  -56,    29,   31,  -63,    30,   37,  -70,
     32,   43,  -77,    34,   49,  -83,    35,   55,  -90,    37,   60,  -96,
     22,  -28,   27,    22,  -27,   19,    22,  -23,   10,    22,  -18,    0,
     23,  -12,  -10,    24,   -6,  -19,    25,    1,  -29,    26,    8,  -38,
     27,   15,  -46,    28,   22,  -54,    30,   28,  -62,    31,   35,  -69,
     33,   41,  -76,    34,   47,  -82,    36,   53,  -89,    38,   58,  -95,
     23,  -30,   29,    23,  -28,   21,    23,  -25,   12,    24,  -20,    2,
     24,  -15,   -8,    25,   -9,  -17,    26,   -1,  -27,    27,    5,  -36,
     28,   12,  -44,    29,   19,  -52,    31,   26,  -60,    32,   32,  -67,
     34,   38,  -74,    35,   44,  -81,    37,   50,  -87,    39,   56,  -94,
     25,  -31,   30,    25,  -30,   23,    25,  -27,   14,    25,  -22,    4,
     26,  -17,   -5,    26,  -11,  -15,    27,   -4,  -25,    28,    2,  -33,
     29,    9,  -42,    31,   16,  -50,    32,   23,  -58,    33,   29,  -65,
     35,   36,  -73,    36,   42,  -79,    38,   48,  -86,    40,   54,  -92,
     26,  -33,   32,    26,  -31,   25,    27,  -29,   16,    27,  -24,    6,
     27,  -19,   -3,    28,  -13,  -13,    29,   -7,  -23,    30,    0,  -31,
     31,    7,  -40,    32,   13,  -48,    33,   20,  -56,    34,   27,  -64,
     36,   33,  -71,    37,   39,  -78,    39,   46,  -85,    40,   51,  -91,
     28,  -34,   33,    28,  -33,   27,    28,  -30,   18,    28,  -26,    8,
     29,  -21,   -1,    29,  -16,  -11,    30,   -9,  -20,    31,   -3,  -29,
     32,    4,  -38,    33,   11,  -46,    34,   18,  -54,    35,   24,  -62,
     37,   31,  -69,    38,   37,  -76,    40,   43,  -83,    41,   49,  -90,
     29,  -36,   34,    29,  -34,   28,    30,  -32,   20,    30,  -28,   10,
     30,  -23,    0,    31,  -18,   -9,    31,  -11,  -18,    32,   -5,  -27,
     33,    1,  -36,    34,    8,  -44,    35,   15,  -53,    37,   21,  -60,
     38,   28,  -68,    39,   34,  -75,    41,   41,  -82,    42,   47,  -88,
     31,  -37,   36,    31,  -36,   30,    31,  -33,   22,    31,  -30,   12,
     32,  -25,    2,    32,  -20,   -6,    33,  -14,  -16,    34,   -8,  -25,
     34,   -1,  -34,    35,    5,  -42,    36,   12,  -51,    38,   19,  -58,
     39,   25,  -66,    40,   32,  -73,    42,   38,  -80,    43,   44,  -87,
     32,  -38,   37,    32,  -37,   31,    32,  -35,   23,    33,  -32,   14,
     33,  -27,    4,    34,  -22,   -4,    34,  -16,  -14,    35,  -10,  -23,
     36,   -3,  -32,    37,    3,  -40,    38,   10,  -49,    39,   16,  -56,
     40,   23,  -64,    41,   29,  -71,    43,   36,  -78,    44,   42,  -85,
     34,  -40,   38,    34,  -38,   33,    34,  -36,   25,    34,  -34,   16,
     35,  -29,    6,    35,  -24,   -2,    36,  -18,  -12,    36,  -12,  -21,
     37,   -6,  -30,    38,    0,  -38,    39,    7,  -47,    40,   13,  -55,
     41,   20,  -62,    42,   27,  -70,    44,   33,  -77,    45,   39,  -84,
     35,  -41,   40,    35,  -40,   34,    35,  -38,   27,    36,  -35,   18,
     36,  -31,    8,    36,  -26,    0,    37,  -21,  -10,    38,  -15,  -19,
     38,   -8,  -28,    39,   -2,  -36,    40,    4,  -45,    41,   11,  -53,
     42,   18,  -60,    43,   24,  -68,    45,   30,  -75,    46,   37,  -82,
     37,  -42,   41,    37,  -41,   36,    37,  -39,   29,    37,  -37,   20,
     37,  -33,   10,    38,  -28,    1,    38,  -23,   -8,    39,  -17,  -17,
     40,  -11,  -26,    40,   -4,  -34,    41,    2,  -43,    42,    8,  -51,
     43,   15,  -59,    45,   21,  -66,    46,   28,  -73,    47,   34,  -80,
     38,  -44,   42,    38,  -42,   37,    38,  -41,   30,    39,  -38,   21,
     39,  -35,   12,    39,  -30,    3,    40,  -25,   -6,    40,  -19,  -15,
     41,  -13,  -24,    42,   -7,  -32,    43,    0,  -41,    43,    6,  -49,
     44,   12,  -57,    46,   19,  -64,    47,   25,  -72,    48,   31,  -79,
     40,  -45,   44,    40,  -44,   38,    40,  -42,   32,    40,  -40,   23,
     40,  -36,   14,    41,  -32,    5,    41,  -27,   -4,    42,  -21,  -13,
     42,  -15,  -22,    43,   -9,  -30,    44,   -2,  -39,    45,    3,  -47,
     46,   10,  -55,    47,   16,  -62,    48,   23,  -70,    49,   29,  -77,
     41,  -46,   45,    41,  -45,   40,    41,  -43,   33,    41,  -41,   25,
     42,  -38,   16,    42,  -34,    7,    42,  -29,   -2,    43,  -23,  -11,
     44,  -17,  -20,    44,  -11,  -28,    45,   -5,  -37,    46,    1,  -45,
     47,    7,  -53,    48,   14,  -61,    49,   20,  -68,    50,   26,  -75,
     42,  -47,   46,    42,  -46,   41,    43,  -45,   35,    43,  -43,   27,
     43,  -39,   18,    43,  -36,    9,    44,  -31,    0,    44,  -26,   -9,
     45,  -20,  -18,    46,  -14,  -26,    46,   -7,  -35,    47,   -1,  -43,
     48,    5,  -51,    49,   11,  -59,    50,   18,  -67,    51,   24,  -74,
     44,  -49,   47,    44,  -48,   43,    44,  -46,   36,    44,  -44,   29,
     44,  -41,   20,    45,  -37,   11,    45,  -33,    2,    46,  -28,   -7,
     46,  -22,  -16,    47,  -16,  -24,    48,  -10,  -33,    48,   -3,  -41,
     49,    2,  -49,    50,    9,  -57,    51,   15,  -65,    52,   21,  -72,
     45,  -50,   48,    45,  -49,   44,    45,  -47,   38,    46,  -45,   30,
     46,  -42,   22,    46,  -39,   13,    46,  -34,    4,    47,  -30,   -5,
     47,  -24,  -14,    48,  -18,  -23,    49,  -12,  -31,    50,   -6,  -39,
     50,    0,  -47,    51,    6,  -55,    52,   13,  -63,    53,   19,  -70,
     47,  -51,   50,    47,  -50,   46,    47,  -49,   40,    47,  -47,   32,
     48,  -44,   24,    48,  -41,   15,    48,  -37,    6,    49,  -32,   -2,
     49,  -26,  -12,    50,  -21,  -20,    50,  -15,  -29,    51,   -9,  -37,
     52,   -3,  -45,    53,    3,  -53,    54,   10,  -61,    55,   16,  -68,
     48,  -53,   51,    48,  -52,   47,    49,  -50,   41,    49,  -48,   34,
     49,  -46,   26,    49,  -43,   17,    49,  -38,    8,    50,  -34,    0,
     50,  -28,  -10,    51,  -23,  -18,    52,  -17,  -27,    52,  -11,  -35,
     53,   -5,  -43,    54,    1,  -51,    55,    7,  -59,    56,   13,  -66,
     50,  -54,   52,    50,  -53,   48,    50,  -52,   43,    50,  -50,   36,
     50,  -47,   28,    50,  -44,   19,    51,  -40,   10,    51,  -36,    1,
     52,  -30,   -8,    52,  -25,  -16,    53,  -19,  -25,    54,  -13,  -33,
     54,   -7,  -41,    55,   -1,  -49,    56,    5,  -57,    57,   11,  -64,
     51,  -55,   53,    51,  -54,   50,    51,  -53,   44,    51,  -51,   37,
     52,  -49,   29,    52,  -46,   21,    52,  -42,   12,    53,  -37,    3,
     53,  -32,   -6,    54,  -27,  -14,    54,  -21,  -23,    55,  -16,  -31,
     56,  -10,  -39,    56,   -3,  -47,    57,    2,  -55,    58,    8,  -63,
     53,  -56,   54,    53,  -55,   51,    53,  -54,   45,    53,  -52,   39,
     53,  -50,   31,    53,  -47,   23,    54,  -43,   14,    54,  -39,    5,
     54,  -34,   -4,    55,  -29,  -12,    55,  -23,  -21,    56,  -18,  -29,
     57,  -12,  -37,    58,   -6,  -45,    58,    0,  -53,    59,    6,  -61,
     54,  -57,   55,    54,  -57,   52,    54,  -55,   47,    54,  -53,   40,
     54,  -51,   33,    55,  -49,   24,    55,  -45,   15,    55,  -41,    7,
     56,  -36,   -2,    56,  -31,  -10,    57,  -25,  -19,    57,  -20,  -27,
     58,  -14,  -35,    59,   -8,  -44,    60,   -2,  -51,    60,    4,  -59,
     55,  -58,   56,    55,  -58,   53,    55,  -57,   48,    55,  -55,   42,
     56,  -53,   34,    56,  -50,   26,    56,  -47,   17,    56,  -43,    9,
     57,  -38,    0,    57,  -33,   -8,    58,  -27,  -17,    59,  -22,  -26,
     59,  -16,  -34,    60,  -10,  -42,    61,   -4,  -50,    62,    1,  -57,
     57,  -60,   57,    57,  -59,   55,    57,  -58,   50,    57,  -56,   43,
     57,  -54,   36,    57,  -51,   28,    57,  -48,   19,    58,  -44,   11,
     58,  -40,    2,    59,  -35,   -7,    59,  -29,  -15,    60,  -24,  -24,
     60,  -18,  -32,    61,  -12,  -40,    62,   -6,  -48,    63,    0,  -55,
     58,  -61,   58,    58,  -60,   56,    58,  -59,   51,    58,  -57,   45,
     58,  -55,   37,    59,  -53,   30,    59,  -50,   21,    59,  -46,   12,
     59,  -41,    3,    60,  -37,   -5,    60,  -31,  -14,    61,  -26,  -22,
     62,  -20,  -30,    62,  -15,  -38,    63,   -9,  -46,    64,   -2,  -54,
     59,  -62,   59,    59,  -61,   57,    59,  -60,   52,    59,  -58,   46,
     60,  -56,   39,    60,  -54,   31,    60,  -51,   23,    60,  -48,   14,
     61,  -43,    5,    61,  -39,   -3,    62,  -33,  -12,    62,  -28,  -20,
     63,  -22,  -28,    63,  -17,  -36,    64,  -11,  -44,    65,   -5,  -52,
     61,  -63,   60,    61,  -62,   58,    61,  -61,   54,    61,  -60,   48,
     61,  -58,   41,    61,  -55,   33,    61,  -52,   24,    62,  -49,   16,
     62,  -45,    7,    62,  -40,   -1,    63,  -35,  -10,    63,  -30,  -18,
     64,  -24,  -26,    65,  -19,  -34,    65,  -13,  -42,    66,   -7,  -50,
     62,  -64,   62,    62,  -64,   59,    62,  -63,   55,    62,  -61,   49,
     62,  -59,   42,    62,  -57,   35,    63,  -54,   26,    63,  -51,   18,
     63,  -47,    9,    64,  -42,    1,    64,  -37,   -8,    65,  -32,  -16,
     65,  -26,  -24,    66,  -21,  -32,    67,  -15,  -40,    67,   -9,  -48,
     63,  -65,   63,    63,  -65,   60,    63,  -64,   56,    63,  -62,   50,
     64,  -60,   44,    64,  -58,   36,    64,  -55,   28,    64,  -52,   20,
     65,  -48,   11,    65,  -44,    3,    65,  -39,   -6,    66,  -34,  -14,
     66,  -28,  -22,    67,  -23,  -31,    68,  -17,  -39,    68,  -11,  -46,
     65,  -66,   64,    65,  -66,   62,    65,  -65,   57,    65,  -63,   52,
     65,  -62,   45,    65,  -59,   38,    65,  -57,   30,    66,  -53,   21,
     66,  -50,   13,    66,  -46,    4,    67,  -41,   -4,    67,  -36,  -12,
     68,  -30,  -20,    68,  -25,  -29,    69,  -19,  -37,    70,  -14,  -45,
     66,  -67,   65,    66,  -67,   63,    66,  -66,   59,    66,  -65,   53,
     66,  -63,   46,    66,  -61,   39,    67,  -58,   31,    67,  -55,   23,
     67,  -51,   14,    68,  -47,    6,    68,  -43,   -2,    68,  -38,  -11,
     69,  -32,  -19,    69,  -27,  -27,    70,  -21,  -35,    71,  -16,  -43,
     67,  -69,   66,    67,  -68,   64,    67,  -67,   60,    67,  -66,   54,
     67,  -64,   48,    68,  -62,   41,    68,  -59,   33,    68,  -56,   25,
     68,  -53,   16,    69,  -49,    8,    69,  -44,   -1,    70,  -40,   -9,
     70,  -34,  -17,    71,  -29,  -25,    71,  -23,  -33,    72,  -18,  -41,
     68,  -70,   67,    69,  -69,   65,    69,  -68,   61,    69,  -67,   56,
     69,  -65,   49,    69,  -63,   42,    69,  -61,   34,    69,  -58,   27,
     70,  -54,   18,    70,  -51,   10,    70,  -46,    1,    71,  -41,   -7,
     71,  -36,  -15,    72,  -31,  -23,    72,  -25,  -31,    73,  -20,  -39,
     70,  -71,   68,    70,  -70,   66,    70,  -69,   62,    70,  -68,   57,
     70,  -66,   51,    70,  -64,   44,    70,  -62,   36,    71,  -59,   28,
     71,  -56,   20,    71,  -52,   12,    72,  -48,    3,    72,  -43,   -5,
     73,  -38,  -13,    73,  -33,  -21,    74,  -28,  -29,    74,  -22,  -37,
     71,  -72,   69,    71,  -71,   67,    71,  -71,   64,    71,  -69,   58,
     71,  -68,   52,    71,  -66,   45,    72,  -63,   38,    72,  -61,   30,
     72,  -57,   21,    73,  -54,   13,    73,  -49,    5,    73,  -45,   -3,
     74,  -40,  -11,    74,  -35,  -20,    75,  -29,  -28,    75,  -24,  -36,
     72,  -73,   70,    72,  -72,   68,    72,  -72,   65,    73,  -70,   60,
     73,  -69,   53,    73,  -67,   47,    73,  -65,   39,    73,  -62,   32,
     73,  -59,   23,    74,  -55,   15,    74,  -51,    6,    75,  -47,   -2,
     75,  -42,  -10,    75,  -37,  -18,    76,  -31,  -26,    77,  -26,  -34,
     74,  -74,   71,    74,  -74,   69,    74,  -73,   66,    74,  -72,   61,
     74,  -70,   55,    74,  -68,   48,    74,  -66,   41,    74,  -63,   33,
     75,  -60,   25,    75,  -57,   17,    75,  -53,    8,    76,  -48,    0,
     76,  -44,   -8,    77,  -39,  -16,    77,  -33,  -24,    78,  -28,  -32,
     75,  -75,   72,    75,  -75,   71,    75,  -74,   68,    75,  -73,   62,
     75,  -72,   57,    76,  -70,   50,    76,  -67,   43,    76,  -65,   35,
     76,  -62,   27,    77,  -58,   19,    77,  -55,   10,    77,  -50,    2,
     78,  -46,   -6,    78,  -41,  -14,    79,  -36,  -22,    79,  -31,  -30,
     77,  -76,   73,    77,  -76,   72,    77,  -75,   69,    77,  -74,   64,
     77,  -73,   58,    77,  -71,   52,    77,  -69,   44,    77,  -66,   37,
     78,  -63,   29,    78,  -60,   21,    78,  -56,   12,    78,  -52,    4,
     79,  -47,   -4,    79,  -43,  -12,    80,  -38,  -20,    80,  -33,  -28,
     78,  -77,   74,    78,  -77,   73,    78,  -76,   70,    78,  -75,   65,
     78,  -74,   59,    78,  -72,   53,    78,  -70,   46,    78,  -67,   38,
     79,  -65,   30,    79,  -61,   22,    79,  -58,   14,    80,  -54,    6,
     80,  -49,   -2,    81,  -45,  -10,    81,  -39,  -18,    82,  -34,  -26,
     79,  -79,   76,    79,  -78,   74,    79,  -77,   71,    79,  -76,   66,
     79,  -75,   61,    79,  -73,   54,    80,  -71,   47,    80,  -69,   40,
     80,  -66,   32,    80,  -63,   24,    81,  -59,   16,    81,  -55,    8,
     81,  -51,    0,    82,  -46,   -8,    82,  -41,  -16,    83,  -36,  -24,
     80,  -80,   77,    80,  -79,   75,    80,  -79,   72,    80,  -77,   67,
     81,  -76,   62,    81,  -74,   56,    81,  -72,   49,    81,  -70,   41,
     81,  -67,   33,    81,  -64,   26,    82,  -61,   17,    82,  -57,    9,
     83,  -52,    1,    83,  -48,   -7,    83,  -43,  -15,    84,  -38,  -23,
     82,  -81,   78,    82,  -80,   76,    82,  -80,   73,    82,  -79,   69,
     82,  -77,   63,    82,  -76,   57,    82,  -74,   50,    82,  -71,   43,
     82,  -69,   35,    83,  -66,   27,    83,  -62,   19,    83,  -58,   11,
     84,  -54,    3,    84,  -50,   -5,    85,  -45,  -13,    85,  -40,  -21,
     83,  -82,   79,    83,  -81,   77,    83,  -81,   74,    83,  -80,   70,
     83,  -78,   65,    83,  -77,   59,    83,  -75,   52,    83,  -73,   44,
     84,  -70,   37,    84,  -67,   29,    84,  -63,   21,    85,  -60,   13,
     85,  -56,    5,    85,  -51,   -3,    86,  -47,  -11,    86,  -42,  -19,
     84,  -83,   80,    84,  -82,   78,    84,  -82,   75,    84,  -81,   71,
     84,  -80,   66,    84,  -78,   60,    85,  -76,   53,    85,  -74,   46,
     85,  -71,   38,    85,  -68,   31,    85,  -65,   22,    86,  -61,   15,
     86,  -57,    6,    87,  -53,   -1,    87,  -48,   -9,    87,  -44,  -17,
     85,  -84,   81,    85,  -83,   79,    85,  -83,   76,    85,  -82,   72,
     85,  -81,   67,    86,  -79,   61,    86,  -77,   54,    86,  -75,   47,
     86,  -72,   40,    86,  -70,   32,    87,  -66,   24,    87,  -63,   16,
     87,  -59,    8,    88,  -55,    0,    88,  -50,   -8,    89,  -45,  -16,
     87,  -85,   82,    87,  -84,   80,    87,  -84,   78,    87,  -83,   74,
     87,  -82,   68,    87,  -80,   63,    87,  -78,   56,    87,  -76,   49,
     87,  -74,   41,    88,  -71,   34,    88,  -68,   26,    88,  -64,   18,
     88,  -60,   10,    89,  -56,    2,    89,  -52,   -6,    90,  -47,  -14,
     88,  -86,   83,    88,  -86,   81,    88,  -85,   79,    88,  -84,   75,
     88,  -83,   70,    88,  -81,   64,    88,  -79,   57,    88,  -77,   50,
     89,  -75,   43,    89,  -72,   35,    89,  -69,   27,    89,  -66,   20,
     90,  -62,   11,    90,  -58,    4,    90,  -53,   -4,    91,  -49,  -12,
      1,    5,    0,     1,    8,   -8,     2,   13,  -19,     3,   21,  -30,
      5,   29,  -39,     7,   36,  -47,     9,   41,  -53,    12,   45,  -60,
     15,   50,  -66,    17,   54,  -72,    20,   58,  -78,    22,   62,  -84,
     24,   66,  -89,    27,   70,  -95,    29,   74, -100,    32,   78, -106,
      2,    3,    1,     2,    6,   -6,     3,   11,  -18,     4,   19,  -28,
      5,   27,  -38,     7,   33,  -45,    10,   39,  -52,    12,   43,  -59,
     15,   48,  -65,    17,   53,  -71,    20,   57,  -77,    22,   61,  -83,
     25,   65,  -89,    27,   70,  -95,    29,   74, -100,    32,   78, -106,
      3,    1,    2,     3,    5,   -5,     4,    9,  -17,     5,   17,  -27,
      6,   25,  -37,     8,   31,  -44,    11,   37,  -51,    13,   42,  -58,
     15,   47,  -65,    18,   51,  -71,    20,   56,  -77,    23,   60,  -83,
     25,   65,  -88,    27,   69,  -94,    30,   73, -100,    32,   77, -105,
      3,    0,    3,     4,    3,   -4,     4,    8,  -15,     5,   16,  -26,
      7,   23,  -35,     9,   29,  -43,    11,   35,  -50,    13,   40,  -57,
     16,   45,  -64,    18,   50,  -70,    21,   55,  -76,    23,   59,  -82,
     25,   64,  -88,    28,   68,  -94,    30,   72,  -99,    32,   76, -105,
      4,   -1,    4,     5,    1,   -3,     5,    6,  -14,     6,   14,  -24,
      8,   20,  -34,    10,   26,  -42,    12,   33,  -49,    14,   38,  -56,
     16,   44,  -63,    19,   49,  -69,    21,   54,  -76,    23,   58,  -82,
     26,   63,  -87,    28,   67,  -93,    30,   71,  -99,    32,   76, -104,
      6,   -4,    6,     6,   -1,   -1,     7,    3,  -12,     8,   11,  -22,
      9,   17,  -32,    11,   24,  -40,    13,   30,  -48,    15,   36,  -55,
     17,   42,  -62,    19,   47,  -68,    21,   52,  -75,    24,   57,  -81,
     26,   62,  -87,    28,   66,  -93,    30,   70,  -98,    33,   75, -104,
      7,   -7,    8,     7,   -4,    1,     8,    0,  -10,     9,    8,  -20,
     10,   14,  -30,    12,   21,  -38,    14,   28,  -47,    15,   34,  -54,
     18,   40,  -61,    20,   45,  -67,    22,   51,  -74,    24,   55,  -80,
     26,   60,  -86,    29,   65,  -92,    31,   69,  -98,    33,   74, -103,
      8,  -10,   11,     9,   -7,    3,     9,   -2,   -7,    10,    4,  -18,
     12,   11,  -28,    13,   18,  -36,    15,   25,  -45,    16,   31,  -52,
     18,   37,  -60,    20,   43,  -66,    23,   49,  -73,    25,   54,  -79,
     27,   59,  -85,    29,   64,  -91,    31,   68,  -97,    33,   73, -103,
     10,  -13,   13,    10,  -10,    5,    11,   -5,   -5,    12,    1,  -16,
     13,    8,  -26,    14,   15,  -35,    16,   22,  -43,    17,   29,  -51,
     19,   35,  -58,    21,   41,  -65,    23,   47,  -72,    25,   52,  -78,
     27,   57,  -84,    29,   62,  -90,    32,   67,  -96,    34,   71, -102,
     12,  -15,   15,    12,  -12,    8,    12,   -7,   -3,    13,   -1,  -14,
     14,    5,  -23,    15,   12,  -32,    17,   19,  -41,    18,   26,  -49,
     20,   32,  -57,    22,   38,  -64,    24,   44,  -71,    26,   50,  -77,
     28,   55,  -83,    30,   60,  -89,    32,   65,  -95,    34,   70, -101,
     13,  -17,   17,    14,  -15,   10,    14,  -10,   -1,    15,   -4,  -11,
     16,    2,  -21,    17,    9,  -30,    18,   17,  -40,    19,   23,  -47,
     21,   30,  -55,    23,   36,  -62,    25,   42,  -69,    27,   48,  -76,
     29,   53,  -82,    31,   58,  -88,    33,   63,  -95,    35,   68, -100,
     15,  -20,   20,    16,  -17,   12,    16,  -13,    2,    17,   -7,   -9,
     17,   -1,  -18,    18,    6,  -28,    20,   13,  -37,    21,   20,  -45,
     22,   27,  -53,    24,   33,  -60,    26,   39,  -68,    28,   45,  -74,
     30,   50,  -81,    31,   56,  -87,    33,   61,  -93,    35,   66,  -99,
     17,  -21,   22,    17,  -19,   14,    18,  -15,    4,    18,  -10,   -6,
     19,   -3,  -16,    20,    3,  -26,    21,   10,  -35,    22,   17,  -43,
     24,   24,  -51,    25,   30,  -59,    27,   37,  -66,    28,   42,  -73,
     30,   48,  -80,    32,   54,  -86,    34,   59,  -92,    36,   64,  -98,
     19,  -23,   24,    19,  -21,   16,    19,  -18,    6,    20,  -12,   -4,
     20,   -6,  -14,    21,    0,  -23,    22,    7,  -33,    23,   14,  -41,
     25,   21,  -50,    26,   27,  -57,    28,   34,  -65,    29,   40,  -71,
     31,   46,  -78,    33,   52,  -85,    35,   57,  -91,    37,   62,  -97,
     20,  -25,   26,    20,  -23,   18,    21,  -20,    8,    21,  -15,   -2,
     22,   -9,  -12,    22,   -2,  -21,    23,    4,  -31,    25,   11,  -39,
     26,   18,  -48,    27,   25,  -55,    29,   31,  -63,    30,   37,  -70,
     32,   44,  -77,    34,   49,  -83,    35,   55,  -90,    37,   60,  -96,
     22,  -27,   27,    22,  -25,   20,    22,  -22,   10,    23,  -17,    0,
     23,  -11,  -10,    24,   -5,  -19,    25,    1,  -29,    26,    8,  -37,
     27,   15,  -46,    28,   22,  -54,    30,   29,  -61,    31,   35,  -68,
     33,   41,  -75,    35,   47,  -82,    36,   53,  -89,    38,   58,  -95,
     23,  -28,   29,    23,  -27,   22,    24,  -24,   12,    24,  -19,    2,
     25,  -14,   -7,    25,   -8,  -17,    26,   -1,  -27,    27,    5,  -35,
     28,   13,  -44,    29,   19,  -52,    31,   26,  -60,    32,   32,  -67,
     34,   39,  -74,    35,   45,  -81,    37,   50,  -87,    39,   56,  -93,
     25,  -30,   31,    25,  -28,   23,    25,  -26,   14,    26,  -21,    4,
     26,  -16,   -5,    27,  -10,  -15,    27,   -3,  -24,    28,    3,  -33,
     29,   10,  -42,    31,   16,  -50,    32,   23,  -58,    33,   30,  -65,
     35,   36,  -72,    36,   42,  -79,    38,   48,  -86,    40,   54,  -92,
     26,  -31,   32,    26,  -30,   25,    27,  -27,   16,    27,  -23,    6,
     27,  -18,   -3,    28,  -12,  -13,    29,   -6,  -22,    30,    0,  -31,
     31,    7,  -40,    32,   14,  -48,    33,   21,  -56,    34,   27,  -63,
     36,   34,  -71,    37,   40,  -78,    39,   46,  -84,    41,   52,  -91,
     28,  -33,   33,    28,  -31,   27,    28,  -29,   18,    28,  -25,    8,
     29,  -20,   -1,    29,  -15,  -10,    30,   -8,  -20,    31,   -2,  -29,
     32,    4,  -38,    33,   11,  -46,    34,   18,  -54,    36,   24,  -62,
     37,   31,  -69,    38,   37,  -76,    40,   43,  -83,    41,   49,  -89,
     29,  -34,   35,    29,  -33,   29,    30,  -31,   20,    30,  -27,   10,
     30,  -23,    0,    31,  -17,   -8,    32,  -11,  -18,    32,   -5,  -27,
     33,    2,  -36,    34,    8,  -44,    35,   15,  -52,    37,   22,  -60,
     38,   28,  -67,    39,   35,  -74,    41,   41,  -81,    42,   47,  -88,
     31,  -36,   36,    31,  -34,   30,    31,  -32,   22,    31,  -29,   12,
     32,  -25,    2,    32,  -19,   -6,    33,  -13,  -16,    34,   -7,  -25,
     35,    0,  -34,    35,    6,  -42,    37,   13,  -51,    38,   19,  -58,
     39,   26,  -66,    40,   32,  -73,    42,   38,  -80,    43,   44,  -86,
     32,  -37,   37,    32,  -36,   32,    33,  -34,   24,    33,  -31,   14,
     33,  -27,    5,    34,  -21,   -4,    34,  -15,  -14,    35,   -9,  -23,
     36,   -3,  -32,    37,    3,  -40,    38,   10,  -49,    39,   16,  -56,
     40,   23,  -64,    41,   29,  -71,    43,   36,  -78,    44,   42,  -85,
     34,  -39,   39,    34,  -37,   33,    34,  -35,   25,    34,  -33,   16,
     35,  -28,    7,    35,  -24,   -2,    36,  -18,  -12,    36,  -12,  -21,
     37,   -5,  -30,    38,    0,  -38,    39,    7,  -47,    40,   14,  -54,
     41,   21,  -62,    42,   27,  -69,    44,   33,  -77,    45,   39,  -83,
     35,  -40,   40,    35,  -39,   34,    36,  -37,   27,    36,  -34,   18,
     36,  -30,    9,    36,  -26,    0,    37,  -20,  -10,    38,  -14,  -19,
     38,   -8,  -28,    39,   -1,  -36,    40,    5,  -45,    41,   11,  -53,
     42,   18,  -60,    44,   24,  -68,    45,   31,  -75,    46,   37,  -82,
     37,  -41,   41,    37,  -40,   36,    37,  -38,   29,    37,  -36,   20,
     38,  -32,   11,    38,  -28,    1,    38,  -22,   -8,    39,  -16,  -17,
     40,  -10,  -26,    41,   -4,  -34,    41,    2,  -43,    42,    9,  -51,
     43,   15,  -58,    45,   22,  -66,    46,   28,  -73,    47,   34,  -80,
     38,  -43,   42,    38,  -42,   37,    38,  -40,   30,    39,  -37,   22,
     39,  -34,   13,    39,  -30,    3,    40,  -24,   -6,    40,  -19,  -15,
     41,  -12,  -24,    42,   -6,  -32,    43,    0,  -41,    44,    6,  -49,
     45,   13,  -57,    46,   19,  -64,    47,   26,  -72,    48,   32,  -79,
     40,  -44,   44,    40,  -43,   39,    40,  -41,   32,    40,  -39,   23,
     40,  -36,   14,    41,  -31,    5,    41,  -26,   -4,    42,  -21,  -13,
     42,  -15,  -22,    43,   -9,  -30,    44,   -2,  -39,    45,    3,  -47,
     46,   10,  -55,    47,   16,  -62,    48,   23,  -70,    49,   29,  -77,
     41,  -45,   45,    41,  -44,   40,    41,  -43,   34,    41,  -40,   25,
     42,  -37,   16,    42,  -33,    7,    42,  -28,   -2,    43,  -23,  -11,
     44,  -17,  -20,    44,  -11,  -28,    45,   -4,  -37,    46,    1,  -45,
     47,    8,  -53,    48,   14,  -61,    49,   20,  -68,    50,   27,  -75,
     43,  -47,   46,    43,  -46,   41,    43,  -44,   35,    43,  -42,   27,
     43,  -39,   18,    43,  -35,    9,    44,  -30,    0,    44,  -25,   -9,
     45,  -19,  -18,    46,  -13,  -26,    46,   -7,  -35,    47,   -1,  -43,
     48,    5,  -51,    49,   11,  -59,    50,   18,  -66,    51,   24,  -73,
     44,  -48,   47,    44,  -47,   43,    44,  -45,   37,    44,  -43,   29,
     44,  -40,   20,    45,  -37,   11,    45,  -32,    2,    46,  -27,   -7,
     46,  -21,  -16,    47,  -16,  -24,    48,   -9,  -33,    48,   -3,  -41,
     49,    3,  -49,    50,    9,  -57,    51,   15,  -65,    52,   22,  -72,
     45,  -49,   48,    45,  -48,   44,    45,  -47,   38,    46,  -45,   30,
     46,  -42,   22,    46,  -38,   13,    47,  -34,    4,    47,  -29,   -5,
     48,  -23,  -14,    48,  -18,  -22,    49,  -11,  -31,    50,   -5,  -39,
     50,    0,  -47,    51,    6,  -55,    52,   13,  -63,    53,   19,  -70,
     47,  -51,   50,    47,  -50,   46,    47,  -48,   40,    47,  -46,   33,
     48,  -44,   24,    48,  -40,   15,    48,  -36,    6,    49,  -31,   -2,
     49,  -26,  -11,    50,  -20,  -20,    50,  -14,  -29,    51,   -8,  -37,
     52,   -2,  -45,    53,    3,  -53,    54,   10,  -61,    55,   16,  -68,
     48,  -52,   51,    49,  -51,   47,    49,  -50,   41,    49,  -48,   34,
     49,  -45,   26,    49,  -42,   17,    50,  -38,    8,    50,  -33,    0,
     50,  -28,   -9,    51,  -23,  -18,    52,  -17,  -27,    52,  -11,  -35,
     53,   -5,  -43,    54,    1,  -51,    55,    7,  -59,    56,   13,  -66,
     50,  -53,   52,    50,  -52,   48,    50,  -51,   43,    50,  -49,   36,
     50,  -47,   28,    51,  -44,   19,    51,  -40,   10,    51,  -35,    1,
     52,  -30,   -8,    52,  -25,  -16,    53,  -19,  -25,    54,  -13,  -33,
     54,   -7,  -41,    55,   -1,  -49,    56,    5,  -57,    57,   11,  -64,
     51,  -54,   53,    51,  -54,   50,    51,  -52,   44,    51,  -50,   37,
     52,  -48,   29,    52,  -45,   21,    52,  -41,   12,    53,  -37,    3,
     53,  -32,   -6,    54,  -27,  -14,    54,  -21,  -23,    55,  -15,  -31,
     56,   -9,  -39,    56,   -3,  -47,    57,    2,  -55,    58,    9,  -63,
     53,  -56,   54,    53,  -55,   51,    53,  -54,   45,    53,  -52,   39,
     53,  -49,   31,    53,  -47,   23,    54,  -43,   14,    54,  -39,    5,
     54,  -34,   -4,    55,  -29,  -12,    55,  -23,  -21,    56,  -17,  -29,
     57,  -12,  -37,    58,   -5,  -45,    58,    0,  -53,    59,    6,  -61,
     54,  -57,   55,    54,  -56,   52,    54,  -55,   47,    54,  -53,   41,
     54,  -51,   33,    55,  -48,   25,    55,  -45,   16,    55,  -41,    7,
     56,  -36,   -2,    56,  -31,  -10,    57,  -25,  -19,    57,  -20,  -27,
     58,  -14,  -35,    59,   -8,  -44,    60,   -2,  -51,    60,    4,  -59,
     55,  -58,   56,    55,  -57,   53,    55,  -56,   48,    56,  -54,   42,
     56,  -52,   34,    56,  -49,   26,    56,  -46,   17,    57,  -42,    9,
     57,  -38,    0,    57,  -33,   -8,    58,  -27,  -17,    59,  -22,  -25,
     59,  -16,  -33,    60,  -10,  -42,    61,   -4,  -49,    62,    1,  -57,
     57,  -59,   57,    57,  -58,   55,    57,  -57,   50,    57,  -55,   43,
     57,  -53,   36,    57,  -51,   28,    58,  -48,   19,    58,  -44,   11,
     58,  -39,    2,    59,  -35,   -7,    59,  -29,  -15,    60,  -24,  -24,
     60,  -18,  -32,    61,  -12,  -40,    62,   -6,  -48,    63,    0,  -55,
     58,  -60,   58,    58,  -60,   56,    58,  -58,   51,    58,  -57,   45,
     58,  -55,   38,    59,  -52,   30,    59,  -49,   21,    59,  -46,   13,
     60,  -41,    4,    60,  -36,   -5,    60,  -31,  -13,    61,  -26,  -22,
     62,  -20,  -30,    62,  -14,  -38,    63,   -8,  -46,    64,   -2,  -54,
     59,  -61,   59,    59,  -61,   57,    59,  -60,   52,    60,  -58,   46,
     60,  -56,   39,    60,  -54,   31,    60,  -51,   23,    60,  -47,   14,
     61,  -43,    5,    61,  -38,   -3,    62,  -33,  -12,    62,  -28,  -20,
     63,  -22,  -28,    64,  -16,  -36,    64,  -11,  -44,    65,   -5,  -52,
     61,  -63,   61,    61,  -62,   58,    61,  -61,   54,    61,  -59,   48,
     61,  -57,   41,    61,  -55,   33,    61,  -52,   24,    62,  -49,   16,
     62,  -44,    7,    63,  -40,   -1,    63,  -35,  -10,    64,  -30,  -18,
     64,  -24,  -26,    65,  -19,  -34,    65,  -13,  -42,    66,   -7,  -50,
     62,  -64,   62,    62,  -63,   59,    62,  -62,   55,    62,  -61,   49,
     62,  -59,   42,    63,  -56,   35,    63,  -53,   26,    63,  -50,   18,
     63,  -46,    9,    64,  -42,    1,    64,  -37,   -8,    65,  -32,  -16,
     65,  -26,  -24,    66,  -21,  -32,    67,  -15,  -40,    67,   -9,  -48,
     63,  -65,   63,    63,  -64,   60,    63,  -63,   56,    63,  -62,   50,
     64,  -60,   44,    64,  -58,   36,    64,  -55,   28,    64,  -52,   20,
     65,  -48,   11,    65,  -44,    3,    65,  -39,   -6,    66,  -34,  -14,
     67,  -28,  -22,    67,  -23,  -31,    68,  -17,  -38,    69,  -11,  -46,
     65,  -66,   64,    65,  -65,   62,    65,  -64,   58,    65,  -63,   52,
     65,  -61,   45,    65,  -59,   38,    65,  -56,   30,    66,  -53,   21,
     66,  -49,   13,    66,  -45,    4,    67,  -40,   -4,    67,  -36,  -12,
     68,  -30,  -20,    68,  -25,  -29,    69,  -19,  -37,    70,  -13,  -44,
     66,  -67,   65,    66,  -67,   63,    66,  -66,   59,    66,  -64,   53,
     66,  -62,   47,    66,  -60,   39,    67,  -58,   31,    67,  -55,   23,
     67,  -51,   14,    68,  -47,    6,    68,  -42,   -2,    68,  -37,  -11,
     69,  -32,  -19,    70,  -27,  -27,    70,  -21,  -35,    71,  -16,  -43,
     67,  -68,   66,    67,  -68,   64,    67,  -67,   60,    67,  -65,   54,
     68,  -64,   48,    68,  -62,   41,    68,  -59,   33,    68,  -56,   25,
     68,  -52,   16,    69,  -49,    8,    69,  -44,   -1,    70,  -39,   -9,
     70,  -34,  -17,    71,  -29,  -25,    71,  -23,  -33,    72,  -18,  -41,
     69,  -69,   67,    69,  -69,   65,    69,  -68,   61,    69,  -67,   56,
     69,  -65,   49,    69,  -63,   42,    69,  -60,   34,    69,  -57,   27,
     70,  -54,   18,    70,  -50,   10,    70,  -46,    1,    71,  -41,   -7,
     71,  -36,  -15,    72,  -31,  -23,    72,  -25,  -31,    73,  -20,  -39,
     70,  -70,   68,    70,  -70,   66,    70,  -69,   63,    70,  -68,   57,
     70,  -66,   51,    70,  -64,   44,    70,  -62,   36,    71,  -59,   28,
     71,  -55,   20,    71,  -52,   12,    72,  -47,    3,    72,  -43,   -5,
     73,  -38,  -13,    73,  -33,  -21,    74,  -27,  -29,    74,  -22,  -37,
     71,  -71,   69,    71,  -71,   67,    71,  -70,   64,    71,  -69,   58,
     71,  -67,   52,    72,  -65,   45,    72,  -63,   38,    72,  -60,   30,
     72,  -57,   21,    73,  -53,   13,    73,  -49,    5,    73,  -45,   -3,
     74,  -40,  -11,    74,  -35,  -20,    75,  -29,  -27,    75,  -24,  -35,
     72,  -73,   70,    72,  -72,   68,    72,  -71,   65,    73,  -70,   60,
     73,  -69,   54,    73,  -67,   47,    73,  -64,   39,    73,  -62,   32,
     73,  -58,   23,    74,  -55,   15,    74,  -51,    7,    75,  -46,   -1,
     75,  -41,   -9,    76,  -37,  -18,    76,  -31,  -26,    77,  -26,  -34,
     74,  -74,   71,    74,  -73,   69,    74,  -72,   66,    74,  -71,   61,
     74,  -70,   55,    74,  -68,   48,    74,  -66,   41,    74,  -63,   33,
     75,  -60,   25,    75,  -56,   17,    75,  -52,    8,    76,  -48,    0,
     76,  -43,   -8,    77,  -38,  -16,    77,  -33,  -24,    78,  -28,  -32,
     75,  -75,   72,    75,  -75,   71,    75,  -74,   68,    75,  -73,   62,
     76,  -71,   57,    76,  -69,   50,    76,  -67,   43,    76,  -65,   35,
     76,  -61,   27,    77,  -58,   19,    77,  -54,   11,    77,  -50,    3,
     78,  -45,   -5,    78,  -41,  -14,    79,  -36,  -22,    79,  -30,  -30,
     77,  -76,   73,    77,  -76,   72,    77,  -75,   69,    77,  -74,   64,
     77,  -72,   58,    77,  -71,   52,    77,  -68,   44,    77,  -66,   37,
     78,  -63,   29,    78,  -60,   21,    78,  -56,   12,    79,  -52,    4,
     79,  -47,   -4,    79,  -43,  -12,    80,  -37,  -20,    80,  -32,  -28,
     78,  -77,   75,    78,  -77,   73,    78,  -76,   70,    78,  -75,   65,
     78,  -74,   59,    78,  -72,   53,    78,  -70,   46,    79,  -67,   38,
     79,  -64,   30,    79,  -61,   22,    79,  -57,   14,    80,  -53,    6,
     80,  -49,   -2,    81,  -44,  -10,    81,  -39,  -18,    82,  -34,  -26,
     79,  -78,   76,    79,  -78,   74,    79,  -77,   71,    79,  -76,   66,
     79,  -75,   61,    79,  -73,   54,    80,  -71,   47,    80,  -68,   40,
     80,  -66,   32,    80,  -62,   24,    81,  -59,   16,    81,  -55,    8,
     81,  -51,    0,    82,  -46,   -8,    82,  -41,  -16,    83,  -36,  -24,
     80,  -79,   77,    80,  -79,   75,    80,  -78,   72,    80,  -77,   68,
     81,  -76,   62,    81,  -74,   56,    81,  -72,   49,    81,  -70,   41,
     81,  -67,   33,    82,  -64,   26,    82,  -60,   17,    82,  -57,    9,
     83,  -52,    1,    83,  -48,   -7,    83,  -43,  -15,    84,  -38,  -23,
     82,  -80,   78,    82,  -80,   76,    82,  -79,   73,    82,  -78,   69,
     82,  -77,   63,    82,  -75,   57,    82,  -73,   50,    82,  -71,   43,
     82,  -68,   35,    83,  -65,   27,    83,  -62,   19,    83,  -58,   11,
     84,  -54,    3,    84,  -50,   -5,    85,  -45,  -13,    85,  -40,  -21,
     83,  -81,   79,    83,  -81,   77,    83,  -80,   74,    83,  -79,   70,
     83,  -78,   65,    83,  -77,   59,    83,  -74,   52,    83,  -72,   45,
     84,  -70,   37,    84,  -67,   29,    84,  -63,   21,    85,  -60,   13,
     85,  -55,    5,    85,  -51,   -3,    86,  -46,  -11,    86,  -42,  -19,
     84,  -82,   80,    84,  -82,   78,    84,  -81,   75,    84,  -81,   71,
     84,  -79,   66,    84,  -78,   60,    85,  -76,   53,    85,  -74,   46,
     85,  -71,   38,    85,  -68,   31,    85,  -65,   22,    86,  -61,   15,
     86,  -57,    6,    87,  -53,   -1,    87,  -48,   -9,    87,  -43,  -17,
     85,  -84,   81,    85,  -83,   79,    85,  -83,   76,    85,  -82,   72,
     86,  -80,   67,    86,  -79,   61,    86,  -77,   54,    86,  -75,   48,
     86,  -72,   40,    86,  -69,   32,    87,  -66,   24,    87,  -63,   16,
     87,  -59,    8,    88,  -55,    0,    88,  -50,   -8,    89,  -45,  -16,
     87,  -85,   82,    87,  -84,   80,    87,  -84,   78,    87,  -83,   74,
     87,  -82,   68,    87,  -80,   63,    87,  -78,   56,    87,  -76,   49,
     87,  -73,   41,    88,  -71,   34,    88,  -67,   26,    88,  -64,   18,
     89,  -60,   10,    89,  -56,    2,    89,  -52,   -6,    90,  -47,  -14,
     88,  -86,   83,    88,  -85,   81,    88,  -85,   79,    88,  -84,   75,
     88,  -83,   70,    88,  -81,   64,    88,  -79,   57,    88,  -77,   50,
     89,  -75,   43,    89,  -72,   35,    89,  -69,   27,    89,  -66,   20,
     90,  -62,   11,    90,  -58,    4,    90,  -53,   -4,    91,  -49,  -12,
      2,    8,    1,     2,   12,   -6,     3,   17,  -18,     4,   24,  -28,
      5,   31,  -38,     8,   37,  -45,    10,   41,  -52,    12,   46,  -59,
     15,   50,  -65,    17,   54,  -71,    20,   58,  -77,    22,   62,  -83,
     25,   66,  -89,    27,   71,  -94,    29,   74, -100,    32,   78, -105,
      3,    7,    2,     3,   10,   -5,     4,   15,  -16,     5,   22,  -27,
      6,   29,  -36,     8,   34,  -44,    11,   39,  -51,    13,   44,  -58,
     15,   49,  -64,    18,   53,  -71,    20,   57,  -77,    23,   62,  -83,
     25,   66,  -88,    27,   70,  -94,    30,   74,  -99,    32,   78, -105,
      3,    5,    3,     4,    9,   -4,     4,   13,  -15,     5,   20,  -26,
      7,   27,  -35,     9,   32,  -43,    11,   37,  -50,    13,   42,  -57,
     16,   47,  -64,    18,   52,  -70,    21,   56,  -76,    23,   61,  -82,
     25,   65,  -88,    28,   69,  -94,    30,   73,  -99,    32,   77, -105,
      4,    4,    4,     5,    7,   -3,     5,   12,  -14,     6,   18,  -24,
      8,   24,  -34,    10,   30,  -42,    12,   35,  -49,    14,   41,  -56,
     16,   46,  -63,    19,   50,  -69,    21,   55,  -76,    23,   60,  -82,
     26,   64,  -87,    28,   68,  -93,    30,   72,  -99,    32,   77, -104,
      5,    2,    6,     6,    5,   -1,     6,   10,  -12,     7,   16,  -23,
      9,   22,  -32,    10,   27,  -40,    12,   33,  -48,    15,   39,  -55,
     17,   44,  -62,    19,   49,  -69,    21,   54,  -75,    23,   59,  -81,
     26,   63,  -87,    28,   67,  -93,    30,   72,  -98,    33,   76, -104,
      6,    0,    8,     7,    3,    0,     7,    7,  -10,     8,   13,  -21,
     10,   19,  -30,    11,   25,  -39,    13,   31,  -47,    15,   37,  -54,
     17,   42,  -61,    19,   47,  -68,    22,   53,  -74,    24,   57,  -80,
     26,   62,  -86,    28,   66,  -92,    31,   71,  -98,    33,   75, -104,
      8,   -3,   10,     8,    0,    2,     9,    4,   -8,    10,   10,  -19,
     11,   16,  -29,    12,   22,  -37,    14,   29,  -46,    16,   34,  -53,
     18,   40,  -60,    20,   46,  -67,    22,   51,  -73,    24,   56,  -79,
     27,   60,  -86,    29,   65,  -92,    31,   69,  -97,    33,   74, -103,
      9,   -6,   12,    10,   -3,    4,    10,    1,   -6,    11,    7,  -17,
     12,   13,  -27,    14,   19,  -36,    15,   26,  -44,    17,   32,  -52,
     19,   38,  -59,    21,   44,  -66,    23,   49,  -72,    25,   54,  -79,
     27,   59,  -85,    29,   64,  -91,    31,   68,  -97,    34,   73, -102,
     11,   -8,   14,    11,   -6,    6,    12,   -1,   -4,    12,    4,  -15,
     13,   10,  -25,    15,   17,  -34,    16,   23,  -42,    18,   29,  -50,
     20,   36,  -58,    21,   41,  -64,    24,   47,  -71,    25,   52,  -78,
     28,   57,  -84,    30,   62,  -90,    32,   67,  -96,    34,   72, -102,
     12,  -11,   16,    13,   -9,    8,    13,   -4,   -2,    14,    1,  -13,
     15,    7,  -23,    16,   14,  -32,    17,   20,  -41,    19,   27,  -48,
     21,   33,  -56,    22,   39,  -63,    24,   45,  -70,    26,   50,  -76,
     28,   55,  -83,    30,   61,  -89,    32,   65,  -95,    34,   70, -101,
     14,  -13,   18,    14,  -11,   11,    15,   -7,    0,    15,   -1,  -11,
     16,    4,  -20,    17,   11,  -30,    18,   18,  -39,    20,   24,  -47,
     22,   31,  -55,    23,   37,  -62,    25,   43,  -69,    27,   48,  -75,
     29,   53,  -82,    31,   59,  -88,    33,   64,  -94,    35,   69, -100,
     16,  -16,   21,    16,  -14,   13,    16,  -10,    2,    17,   -5,   -8,
     18,    0,  -18,    19,    7,  -27,    20,   14,  -36,    21,   21,  -45,
     23,   27,  -53,    24,   33,  -60,    26,   40,  -67,    28,   45,  -74,
     30,   51,  -80,    32,   56,  -87,    34,   61,  -93,    36,   66,  -99,
     17,  -18,   23,    18,  -16,   15,    18,  -13,    4,    18,   -7,   -6,
     19,   -1,  -16,    20,    4,  -25,    21,   11,  -34,    22,   18,  -43,
     24,   25,  -51,    25,   31,  -58,    27,   37,  -66,    29,   43,  -72,
     30,   49,  -79,    32,   54,  -85,    34,   59,  -92,    36,   65,  -98,
     19,  -20,   24,    19,  -18,   17,    19,  -15,    6,    20,  -10,   -3,
     21,   -4,  -13,    21,    1,  -23,    22,    8,  -32,    24,   15,  -41,
     25,   22,  -49,    26,   28,  -57,    28,   35,  -64,    30,   40,  -71,
     31,   46,  -78,    33,   52,  -84,    35,   57,  -91,    37,   63,  -97,
     21,  -22,   26,    21,  -20,   18,    21,  -17,    8,    21,  -12,   -1,
     22,   -7,  -11,    23,   -1,  -21,    24,    5,  -30,    25,   12,  -39,
     26,   19,  -47,    27,   25,  -55,    29,   32,  -63,    31,   38,  -69,
     32,   44,  -77,    34,   50,  -83,    36,   55,  -90,    38,   61,  -96,
     22,  -24,   28,    22,  -22,   20,    22,  -19,   10,    23,  -15,    0,
     23,   -9,   -9,    24,   -3,  -19,    25,    3,  -28,    26,    9,  -37,
     27,   16,  -46,    29,   23,  -53,    30,   29,  -61,    32,   35,  -68,
     33,   42,  -75,    35,   47,  -82,    36,   53,  -88,    38,   59,  -94,
     24,  -26,   29,    24,  -24,   22,    24,  -21,   13,    24,  -17,    3,
     25,  -12,   -7,    26,   -6,  -16,    26,    0,  -26,    27,    6,  -35,
     29,   13,  -44,    30,   20,  -51,    31,   27,  -59,    33,   33,  -66,
     34,   39,  -74,    36,   45,  -80,    37,   51,  -87,    39,   56,  -93,
     25,  -27,   31,    25,  -26,   24,    25,  -23,   14,    26,  -19,    5,
     26,  -14,   -5,    27,   -8,  -14,    28,   -2,  -24,    29,    4,  -33,
     30,   11,  -42,    31,   17,  -50,    32,   24,  -58,    34,   30,  -65,
     35,   37,  -72,    37,   43,  -79,    38,   48,  -86,    40,   54,  -92,
     27,  -29,   32,    27,  -27,   26,    27,  -25,   16,    27,  -21,    7,
     28,  -17,   -3,    28,  -11,  -12,    29,   -5,  -22,    30,    1,  -31,
     31,    8,  -40,    32,   14,  -48,    33,   21,  -56,    35,   28,  -63,
     36,   34,  -70,    38,   40,  -77,    39,   46,  -84,    41,   52,  -91,
     28,  -31,   34,    28,  -29,   27,    28,  -27,   18,    29,  -24,    9,
     29,  -19,   -1,    30,  -13,  -10,    30,   -7,  -20,    31,   -1,  -29,
     32,    5,  -38,    33,   12,  -46,    34,   19,  -54,    36,   25,  -61,
     37,   31,  -69,    38,   37,  -76,    40,   44,  -83,    42,   49,  -89,
     30,  -32,   35,    30,  -31,   29,    30,  -29,   20,    30,  -26,   11,
     31,  -21,    1,    31,  -16,   -8,    32,  -10,  -18,    33,   -3,  -27,
     33,    3,  -36,    34,    9,  -44,    36,   16,  -52,    37,   22,  -60,
     38,   29,  -67,    39,   35,  -74,    41,   41,  -81,    42,   47,  -88,
     31,  -34,   36,    31,  -32,   30,    31,  -30,   22,    32,  -27,   13,
     32,  -23,    3,    33,  -18,   -6,    33,  -12,  -16,    34,   -6,  -25,
     35,    0,  -34,    36,    6,  -42,    37,   13,  -50,    38,   20,  -58,
     39,   26,  -65,    41,   32,  -72,    42,   39,  -80,    43,   45,  -86,
     33,  -35,   38,    33,  -34,   32,    33,  -32,   24,    33,  -29,   14,
     33,  -25,    5,    34,  -20,   -4,    35,  -14,  -14,    35,   -8,  -23,
     36,   -2,  -32,    37,    4,  -40,    38,   11,  -48,    39,   17,  -56,
     40,   24,  -64,    42,   30,  -71,    43,   36,  -78,    44,   42,  -85,
     34,  -37,   39,    34,  -36,   33,    34,  -34,   26,    35,  -31,   16,
     35,  -27,    7,    35,  -22,   -2,    36,  -17,  -12,    37,  -11,  -20,
     37,   -4,  -30,    38,    1,  -38,    39,    8,  -46,    40,   14,  -54,
     41,   21,  -62,    43,   27,  -69,    44,   34,  -76,    45,   40,  -83,
     36,  -38,   40,    36,  -37,   35,    36,  -35,   27,    36,  -33,   18,
     36,  -29,    9,    37,  -24,    0,    37,  -19,   -9,    38,  -13,  -18,
     39,   -7,  -28,    39,   -1,  -36,    40,    5,  -45,    41,   12,  -52,
     42,   18,  -60,    44,   25,  -67,    45,   31,  -75,    46,   37,  -82,
     37,  -40,   41,    37,  -39,   36,    37,  -37,   29,    37,  -34,   20,
     38,  -31,   11,    38,  -26,    2,    39,  -21,   -7,    39,  -15,  -16,
     40,   -9,  -26,    41,   -3,  -34,    42,    3,  -43,    43,    9,  -50,
     44,   16,  -58,    45,   22,  -66,    46,   29,  -73,    47,   35,  -80,
     38,  -41,   43,    38,  -40,   37,    39,  -38,   31,    39,  -36,   22,
     39,  -33,   13,    39,  -28,    4,    40,  -23,   -5,    40,  -18,  -14,
     41,  -12,  -24,    42,   -5,  -32,    43,    0,  -41,    44,    6,  -49,
     45,   13,  -56,    46,   19,  -64,    47,   26,  -71,    48,   32,  -78,
     40,  -43,   44,    40,  -42,   39,    40,  -40,   32,    40,  -38,   24,
     40,  -34,   15,    41,  -30,    6,    41,  -25,   -3,    42,  -20,  -12,
     42,  -14,  -22,    43,   -8,  -30,    44,   -1,  -39,    45,    4,  -47,
     46,   11,  -55,    47,   17,  -62,    48,   23,  -70,    49,   29,  -77,
     41,  -44,   45,    41,  -43,   40,    41,  -41,   34,    42,  -39,   25,
     42,  -36,   17,    42,  -32,    8,    43,  -27,   -1,    43,  -22,  -10,
     44,  -16,  -20,    44,  -10,  -28,    45,   -4,  -37,    46,    1,  -45,
     47,    8,  -53,    48,   14,  -60,    49,   21,  -68,    50,   27,  -75,
     43,  -45,   46,    43,  -44,   41,    43,  -43,   35,    43,  -41,   27,
     43,  -38,   18,    44,  -34,   10,    44,  -29,    0,    44,  -24,   -8,
     45,  -18,  -18,    46,  -13,  -26,    47,   -6,  -35,    47,    0,  -43,
     48,    6,  -51,    49,   12,  -59,    50,   18,  -66,    51,   24,  -73,
     44,  -47,   47,    44,  -46,   43,    44,  -44,   37,    44,  -42,   29,
     45,  -39,   20,    45,  -36,   11,    45,  -31,    2,    46,  -26,   -6,
     46,  -21,  -16,    47,  -15,  -24,    48,   -9,  -33,    49,   -3,  -41,
     49,    3,  -49,    50,    9,  -57,    51,   16,  -64,    53,   22,  -72,
     45,  -48,   48,    46,  -47,   44,    46,  -46,   38,    46,  -43,   31,
     46,  -41,   22,    46,  -37,   13,    47,  -33,    4,    47,  -28,   -4,
     48,  -23,  -14,    48,  -17,  -22,    49,  -11,  -31,    50,   -5,  -39,
     51,    1,  -47,    52,    7,  -55,    52,   13,  -63,    54,   19,  -70,
     47,  -50,   50,    47,  -49,   46,    47,  -47,   40,    47,  -45,   33,
     48,  -43,   24,    48,  -39,   16,    48,  -35,    6,    49,  -31,   -2,
     49,  -25,  -11,    50,  -20,  -20,    51,  -14,  -29,    51,   -8,  -37,
     52,   -2,  -45,    53,    4,  -53,    54,   10,  -60,    55,   16,  -68,
     49,  -51,   51,    49,  -50,   47,    49,  -49,   41,    49,  -47,   34,
     49,  -44,   26,    49,  -41,   18,    50,  -37,    8,    50,  -33,    0,
     51,  -27,   -9,    51,  -22,  -18,    52,  -16,  -27,    53,  -10,  -35,
     53,   -4,  -43,    54,    1,  -51,    55,    8,  -59,    56,   14,  -66,
     50,  -52,   52,    50,  -51,   49,    50,  -50,   43,    50,  -48,   36,
     50,  -46,   28,    51,  -43,   19,    51,  -39,   10,    51,  -34,    1,
     52,  -29,   -7,    52,  -24,  -16,    53,  -18,  -25,    54,  -12,  -33,
     54,   -6,  -41,    55,    0,  -49,    56,    5,  -57,    57,   11,  -64,
     51,  -53,   53,    51,  -53,   50,    51,  -51,   44,    52,  -49,   38,
     52,  -47,   30,    52,  -44,   21,    52,  -41,   12,    53,  -36,    3,
     53,  -31,   -5,    54,  -26,  -14,    54,  -20,  -23,    55,  -15,  -31,
     56,   -9,  -39,    56,   -3,  -47,    57,    3,  -55,    58,    9,  -62,
     53,  -55,   54,    53,  -54,   51,    53,  -53,   46,    53,  -51,   39,
     53,  -48,   31,    53,  -46,   23,    54,  -42,   14,    54,  -38,    5,
     54,  -33,   -4,    55,  -28,  -12,    56,  -22,  -21,    56,  -17,  -29,
     57,  -11,  -37,    58,   -5,  -45,    58,    1,  -53,    59,    7,  -61,
     54,  -56,   55,    54,  -55,   52,    54,  -54,   47,    54,  -52,   41,
     54,  -50,   33,    55,  -47,   25,    55,  -44,   16,    55,  -40,    7,
     56,  -35,   -2,    56,  -30,  -10,    57,  -25,  -19,    57,  -19,  -27,
     58,  -13,  -35,    59,   -7,  -43,    60,   -1,  -51,    61,    4,  -59,
     55,  -57,   56,    55,  -56,   54,    56,  -55,   48,    56,  -53,   42,
     56,  -51,   35,    56,  -49,   26,    56,  -45,   17,    57,  -42,    9,
     57,  -37,    0,    58,  -32,   -8,    58,  -27,  -17,    59,  -21,  -25,
     59,  -15,  -33,    60,   -9,  -42,    61,   -4,  -49,    62,    2,  -57,
     57,  -58,   57,    57,  -58,   55,    57,  -56,   50,    57,  -55,   44,
     57,  -53,   36,    57,  -50,   28,    58,  -47,   19,    58,  -43,   11,
     58,  -39,    2,    59,  -34,   -6,    59,  -29,  -15,    60,  -23,  -23,
     61,  -18,  -31,    61,  -12,  -40,    62,   -6,  -48,    63,    0,  -55,
     58,  -59,   58,    58,  -59,   56,    58,  -58,   51,    58,  -56,   45,
     58,  -54,   38,    59,  -52,   30,    59,  -48,   21,    59,  -45,   13,
     60,  -40,    4,    60,  -36,   -4,    61,  -31,  -13,    61,  -25,  -22,
     62,  -20,  -30,    62,  -14,  -38,    63,   -8,  -46,    64,   -2,  -53,
     59,  -61,   60,    59,  -60,   57,    60,  -59,   52,    60,  -57,   46,
     60,  -55,   39,    60,  -53,   32,    60,  -50,   23,    61,  -46,   14,
     61,  -42,    6,    61,  -38,   -3,    62,  -33,  -11,    62,  -27,  -20,
     63,  -22,  -28,    64,  -16,  -36,    64,  -10,  -44,    65,   -4,  -52,
     61,  -62,   61,    61,  -61,   58,    61,  -60,   54,    61,  -59,   48,
     61,  -57,   41,    61,  -54,   33,    62,  -51,   25,    62,  -48,   16,
     62,  -44,    7,    63,  -39,   -1,    63,  -34,  -10,    64,  -29,  -18,
     64,  -24,  -26,    65,  -18,  -34,    65,  -12,  -42,    66,   -6,  -50,
     62,  -63,   62,    62,  -62,   59,    62,  -61,   55,    62,  -60,   49,
     62,  -58,   42,    63,  -56,   35,    63,  -53,   26,    63,  -50,   18,
     63,  -46,    9,    64,  -41,    1,    64,  -36,   -8,    65,  -31,  -16,
     65,  -26,  -24,    66,  -20,  -32,    67,  -15,  -40,    67,   -9,  -48,
     63,  -64,   63,    63,  -64,   61,    63,  -63,   56,    64,  -61,   51,
     64,  -59,   44,    64,  -57,   36,    64,  -54,   28,    64,  -51,   20,
     65,  -47,   11,    65,  -43,    3,    66,  -38,   -6,    66,  -33,  -14,
     67,  -28,  -22,    67,  -22,  -30,    68,  -17,  -38,    69,  -11,  -46,
     65,  -65,   64,    65,  -65,   62,    65,  -64,   58,    65,  -62,   52,
     65,  -60,   45,    65,  -58,   38,    65,  -56,   30,    66,  -53,   22,
     66,  -49,   13,    66,  -45,    5,    67,  -40,   -4,    67,  -35,  -12,
     68,  -30,  -20,    68,  -24,  -29,    69,  -19,  -36,    70,  -13,  -44,
     66,  -66,   65,    66,  -66,   63,    66,  -65,   59,    66,  -64,   53,
     66,  -62,   47,    66,  -60,   40,    67,  -57,   31,    67,  -54,   23,
     67,  -50,   15,    68,  -46,    6,    68,  -42,   -2,    69,  -37,  -10,
     69,  -32,  -18,    70,  -27,  -27,    70,  -21,  -35,    71,  -15,  -43,
     67,  -67,   66,    67,  -67,   64,    67,  -66,   60,    67,  -65,   55,
     68,  -63,   48,    68,  -61,   41,    68,  -58,   33,    68,  -55,   25,
     69,  -52,   16,    69,  -48,    8,    69,  -44,    0,    70,  -39,   -9,
     70,  -34,  -17,    71,  -29,  -25,    71,  -23,  -33,    72,  -17,  -41,
     69,  -69,   67,    69,  -68,   65,    69,  -67,   61,    69,  -66,   56,
     69,  -64,   49,    69,  -62,   43,    69,  -60,   35,    69,  -57,   27,
     70,  -53,   18,    70,  -50,   10,    71,  -45,    1,    71,  -41,   -7,
     71,  -36,  -15,    72,  -30,  -23,    73,  -25,  -31,    73,  -19,  -39,
     70,  -70,   68,    70,  -69,   66,    70,  -68,   63,    70,  -67,   57,
     70,  -66,   51,    70,  -64,   44,    71,  -61,   36,    71,  -58,   28,
     71,  -55,   20,    71,  -51,   12,    72,  -47,    3,    72,  -42,   -5,
     73,  -37,  -13,    73,  -32,  -21,    74,  -27,  -29,    74,  -22,  -37,
     71,  -71,   69,    71,  -70,   67,    71,  -70,   64,    71,  -68,   58,
     71,  -67,   52,    72,  -65,   46,    72,  -62,   38,    72,  -60,   30,
     72,  -56,   22,    73,  -53,   13,    73,  -49,    5,    73,  -44,   -3,
     74,  -39,  -11,    74,  -34,  -19,    75,  -29,  -27,    76,  -24,  -35,
     72,  -72,   70,    72,  -72,   68,    73,  -71,   65,    73,  -70,   60,
     73,  -68,   54,    73,  -66,   47,    73,  -64,   39,    73,  -61,   32,
     74,  -58,   23,    74,  -54,   15,    74,  -50,    7,    75,  -46,   -1,
     75,  -41,   -9,    76,  -36,  -18,    76,  -31,  -26,    77,  -26,  -34,
     74,  -73,   71,    74,  -73,   69,    74,  -72,   66,    74,  -71,   61,
     74,  -69,   55,    74,  -67,   48,    74,  -65,   41,    75,  -62,   33,
     75,  -59,   25,    75,  -56,   17,    75,  -52,    8,    76,  -48,    0,
     76,  -43,   -8,    77,  -38,  -16,    77,  -33,  -24,    78,  -28,  -32,
     75,  -74,   73,    75,  -74,   71,    75,  -73,   68,    75,  -72,   63,
     76,  -71,   57,    76,  -69,   50,    76,  -67,   43,    76,  -64,   35,
     76,  -61,   27,    77,  -58,   19,    77,  -54,   11,    77,  -50,    3,
     78,  -45,   -5,    78,  -40,  -14,    79,  -35,  -22,    79,  -30,  -30,
     77,  -76,   74,    77,  -75,   72,    77,  -74,   69,    77,  -73,   64,
     77,  -72,   58,    77,  -70,   52,    77,  -68,   44,    77,  -65,   37,
     78,  -62,   29,    78,  -59,   21,    78,  -55,   12,    79,  -51,    4,
     79,  -47,   -4,    79,  -42,  -12,    80,  -37,  -20,    81,  -32,  -28,
     78,  -77,   75,    78,  -76,   73,    78,  -76,   70,    78,  -74,   65,
     78,  -73,   59,    78,  -71,   53,    78,  -69,   46,    79,  -67,   38,
     79,  -64,   30,    79,  -61,   22,    79,  -57,   14,    80,  -53,    6,
     80,  -49,   -2,    81,  -44,  -10,    81,  -39,  -18,    82,  -34,  -26,
     79,  -78,   76,    79,  -77,   74,    79,  -77,   71,    79,  -76,   66,
     79,  -74,   61,    79,  -72,   55,    80,  -70,   47,    80,  -68,   40,
     80,  -65,   32,    80,  -62,   24,    81,  -58,   16,    81,  -55,    8,
     81,  -50,    0,    82,  -46,   -8,    82,  -41,  -16,    83,  -36,  -24,
     80,  -79,   77,    80,  -78,   75,    80,  -78,   72,    81,  -77,   68,
     81,  -75,   62,    81,  -74,   56,    81,  -72,   49,    81,  -69,   42,
     81,  -66,   34,    82,  -63,   26,    82,  -60,   17,    82,  -56,   10,
     83,  -52,    1,    83,  -47,   -7,    83,  -43,  -14,    84,  -38,  -22,
     82,  -80,   78,    82,  -79,   76,    82,  -79,   73,    82,  -78,   69,
     82,  -77,   63,    82,  -75,   57,    82,  -73,   50,    82,  -71,   43,
     83,  -68,   35,    83,  -65,   27,    83,  -61,   19,    83,  -58,   11,
     84,  -54,    3,    84,  -49,   -5,    85,  -44,  -13,    85,  -40,  -21,
     83,  -81,   79,    83,  -81,   77,    83,  -80,   74,    83,  -79,   70,
     83,  -78,   65,    83,  -76,   59,    83,  -74,   52,    84,  -72,   45,
     84,  -69,   37,    84,  -66,   29,    84,  -63,   21,    85,  -59,   13,
     85,  -55,    5,    85,  -51,   -3,    86,  -46,  -11,    86,  -41,  -19,
     84,  -82,   80,    84,  -82,   78,    84,  -81,   75,    84,  -80,   71,
     84,  -79,   66,    84,  -77,   60,    85,  -75,   53,    85,  -73,   46,
     85,  -70,   38,    85,  -68,   31,    86,  -64,   22,    86,  -61,   15,
     86,  -57,    6,    87,  -53,   -1,    87,  -48,   -9,    87,  -43,  -17,
     85,  -83,   81,    85,  -83,   79,    85,  -82,   77,    85,  -81,   72,
     86,  -80,   67,    86,  -78,   61,    86,  -76,   55,    86,  -74,   48,
     86,  -72,   40,    86,  -69,   32,    87,  -66,   24,    87,  -62,   16,
     87,  -58,    8,    88,  -54,    0,    88,  -50,   -7,    89,  -45,  -15,
     87,  -84,   82,    87,  -84,   80,    87,  -83,   78,    87,  -82,   74,
     87,  -81,   69,    87,  -80,   63,    87,  -78,   56,    87,  -76,   49,
     87,  -73,   41,    88,  -70,   34,    88,  -67,   26,    88,  -64,   18,
     89,  -60,   10,    89,  -56,    2,    89,  -51,   -6,    90,  -47,  -14,
     88,  -85,   83,    88,  -85,   81,    88,  -84,   79,    88,  -83,   75,
     88,  -82,   70,    88,  -81,   64,    88,  -79,   57,    88,  -77,   51,
     89,  -74,   43,    89,  -72,   35,    89,  -68,   27,    89,  -65,   20,
     90,  -61,   12,    90,  -57,    4,    91,  -53,   -4,    91,  -48,  -12,
      3,   13,    3,     3,   16,   -5,     4,   21,  -16,     5,   27,  -26,
      6,   33,  -36,     8,   37,  -44,    11,   42,  -51,    13,   46,  -58,
     16,   50,  -64,    18,   54,  -70,    20,   59,  -77,    23,   63,  -82,
     25,   67,  -88,    27,   71,  -94,    30,   75,  -99,    32,   78, -105,
      4,   12,    4,     4,   15,   -3,     5,   19,  -15,     6,   25,  -25,
      7,   30,  -35,     9,   35,  -42,    11,   40,  -50,    14,   44,  -57,
     16,   49,  -64,    18,   53,  -70,    21,   58,  -76,    23,   62,  -82,
     25,   66,  -88,    28,   70,  -94,    30,   74,  -99,    32,   78, -105,
      4,   10,    5,     5,   13,   -2,     5,   18,  -13,     6,   23,  -24,
      8,   28,  -33,    10,   33,  -41,    12,   38,  -49,    14,   43,  -56,
     16,   48,  -63,    19,   52,  -69,    21,   57,  -75,    23,   61,  -81,
     26,   65,  -87,    28,   69,  -93,    30,   73,  -99,    32,   77, -104,
      5,    8,    6,     6,   12,   -1,     6,   16,  -12,     7,   21,  -23,
      9,   26,  -32,    11,   31,  -40,    13,   36,  -48,    15,   41,  -55,
     17,   46,  -62,    19,   51,  -68,    21,   56,  -75,    24,   60,  -81,
     26,   64,  -87,    28,   68,  -93,    30,   73,  -98,    33,   77, -104,
      6,    6,    8,     7,    9,    0,     7,   13,  -11,     8,   18,  -21,
     10,   23,  -31,    11,   29,  -39,    13,   34,  -47,    15,   39,  -54,
     17,   45,  -61,    19,   49,  -68,    22,   54,  -74,    24,   59,  -80,
     26,   63,  -86,    28,   68,  -92,    31,   72,  -98,    33,   76, -104,
      7,    4,    9,     8,    7,    2,     8,   11,   -9,     9,   15,  -19,
     11,   21,  -29,    12,   26,  -38,    14,   32,  -46,    16,   37,  -53,
     18,   43,  -60,    20,   48,  -67,    22,   53,  -74,    24,   57,  -80,
     27,   62,  -86,    29,   67,  -92,    31,   71,  -97,    33,   75, -103,
      9,    1,   11,     9,    4,    4,    10,    8,   -7,    11,   12,  -18,
     12,   18,  -27,    13,   24,  -36,    15,   30,  -45,    17,   35,  -52,
     19,   41,  -59,    20,   46,  -66,    23,   51,  -73,    25,   56,  -79,
     27,   61,  -85,    29,   65,  -91,    31,   70,  -97,    33,   74, -103,
     10,   -1,   13,    10,    1,    6,    11,    5,   -5,    12,    9,  -16,
     13,   15,  -25,    14,   21,  -34,    16,   27,  -43,    17,   33,  -51,
     19,   39,  -58,    21,   44,  -65,    23,   49,  -72,    25,   54,  -78,
     27,   59,  -84,    29,   64,  -90,    32,   68,  -96,    34,   73, -102,
     12,   -4,   15,    12,   -2,    8,    12,    2,   -3,    13,    6,  -14,
     14,   12,  -23,    15,   18,  -33,    17,   24,  -42,    18,   30,  -49,
     20,   36,  -57,    22,   42,  -64,    24,   47,  -71,    26,   53,  -77,
     28,   57,  -83,    30,   62,  -89,    32,   67,  -95,    34,   72, -101,
     13,   -6,   17,    13,   -4,   10,    14,   -1,   -1,    14,    3,  -12,
     15,    9,  -21,    16,   15,  -31,    18,   22,  -40,    19,   28,  -48,
     21,   34,  -55,    23,   40,  -62,    25,   45,  -70,    27,   51,  -76,
     29,   56,  -82,    30,   61,  -89,    33,   65,  -95,    35,   70, -101,
     15,   -9,   19,    15,   -7,   11,    15,   -4,    1,    16,    1,  -10,
     17,    6,  -19,    18,   12,  -29,    19,   19,  -38,    20,   25,  -46,
     22,   31,  -54,    24,   37,  -61,    25,   43,  -68,    27,   49,  -75,
     29,   54,  -81,    31,   59,  -88,    33,   64,  -94,    35,   69, -100,
     17,  -12,   22,    17,  -10,   14,    17,   -7,    3,    18,   -2,   -7,
     18,    3,  -17,    19,    9,  -26,    20,   15,  -36,    22,   22,  -44,
     23,   28,  -52,    25,   34,  -59,    26,   40,  -67,    28,   46,  -73,
     30,   51,  -80,    32,   57,  -86,    34,   62,  -93,    36,   67,  -98,
     18,  -14,   23,    18,  -13,   16,    18,  -10,    5,    19,   -5,   -5,
     20,    0,  -15,    21,    6,  -24,    22,   12,  -34,    23,   19,  -42,
     24,   25,  -50,    26,   31,  -58,    27,   38,  -65,    29,   43,  -72,
     31,   49,  -79,    33,   55,  -85,    35,   60,  -91,    36,   65,  -97,
     20,  -17,   25,    20,  -15,   17,    20,  -12,    7,    20,   -7,   -3,
     21,   -2,  -13,    22,    3,  -22,    23,   10,  -32,    24,   16,  -40,
     25,   23,  -49,    27,   29,  -56,    28,   35,  -64,    30,   41,  -70,
     32,   47,  -77,    33,   52,  -84,    35,   58,  -90,    37,   63,  -96,
     21,  -19,   27,    21,  -17,   19,    21,  -14,    9,    22,  -10,   -1,
     22,   -5,  -10,    23,    0,  -20,    24,    7,  -30,    25,   13,  -38,
     26,   20,  -47,    28,   26,  -54,    29,   33,  -62,    31,   38,  -69,
     32,   44,  -76,    34,   50,  -83,    36,   55,  -89,    38,   61,  -95,
     23,  -21,   28,    23,  -19,   21,    23,  -17,   11,    23,  -12,    1,
     24,   -7,   -8,    25,   -2,  -18,    25,    4,  -28,    26,   10,  -36,
     28,   17,  -45,    29,   23,  -53,    30,   30,  -60,    32,   36,  -67,
     33,   42,  -75,    35,   48,  -81,    37,   53,  -88,    39,   59,  -94,
     24,  -23,   30,    24,  -21,   23,    24,  -19,   13,    25,  -15,    3,
     25,  -10,   -6,    26,   -4,  -16,    27,    1,  -26,    28,    8,  -34,
     29,   14,  -43,    30,   21,  -51,    31,   27,  -59,    33,   33,  -66,
     34,   40,  -73,    36,   45,  -80,    38,   51,  -87,    39,   57,  -93,
     26,  -25,   31,    26,  -23,   24,    26,  -21,   15,    26,  -17,    5,
     27,  -12,   -4,    27,   -7,  -14,    28,    0,  -23,    29,    5,  -32,
     30,   12,  -41,    31,   18,  -49,    32,   25,  -57,    34,   31,  -64,
     35,   37,  -72,    37,   43,  -78,    38,   49,  -85,    40,   54,  -92,
     27,  -27,   33,    27,  -25,   26,    27,  -23,   17,    28,  -19,    7,
     28,  -15,   -2,    29,   -9,  -12,    29,   -3,  -21,    30,    2,  -30,
     31,    9,  -39,    32,   15,  -47,    34,   22,  -55,    35,   28,  -63,
     36,   34,  -70,    38,   40,  -77,    39,   46,  -84,    41,   52,  -90,
     28,  -28,   34,    29,  -27,   28,    29,  -25,   19,    29,  -21,    9,
     29,  -17,    0,    30,  -12,  -10,    31,   -6,  -19,    32,    0,  -28,
     32,    6,  -37,    33,   13,  -45,    35,   19,  -54,    36,   25,  -61,
     37,   32,  -68,    39,   38,  -75,    40,   44,  -82,    42,   50,  -89,
     30,  -30,   35,    30,  -29,   29,    30,  -27,   21,    30,  -24,   11,
     31,  -19,    1,    31,  -14,   -8,    32,   -8,  -17,    33,   -2,  -26,
     34,    4,  -35,    35,   10,  -44,    36,   17,  -52,    37,   23,  -59,
     38,   29,  -67,    40,   35,  -74,    41,   42,  -81,    43,   47,  -87,
     31,  -32,   37,    31,  -30,   31,    32,  -28,   23,    32,  -26,   13,
     32,  -21,    3,    33,  -16,   -5,    33,  -11,  -15,    34,   -5,  -24,
     35,    1,  -33,    36,    7,  -42,    37,   14,  -50,    38,   20,  -57,
     39,   27,  -65,    41,   33,  -72,    42,   39,  -79,    44,   45,  -86,
     33,  -33,   38,    33,  -32,   32,    33,  -30,   24,    33,  -27,   15,
     34,  -23,    5,    34,  -19,   -3,    35,  -13,  -13,    35,   -7,  -22,
     36,   -1,  -31,    37,    5,  -40,    38,   11,  -48,    39,   18,  -56,
     40,   24,  -63,    42,   30,  -71,    43,   37,  -78,    44,   42,  -84,
     34,  -35,   39,    34,  -34,   34,    35,  -32,   26,    35,  -29,   17,
     35,  -26,    7,    36,  -21,   -1,    36,  -15,  -11,    37,  -10,  -20,
     38,   -3,  -29,    38,    2,  -38,    39,    9,  -46,    40,   15,  -54,
     42,   22,  -62,    43,   28,  -69,    44,   34,  -76,    45,   40,  -83,
     36,  -36,   40,    36,  -35,   35,    36,  -33,   28,    36,  -31,   18,
     36,  -27,    9,    37,  -23,    0,    37,  -18,   -9,    38,  -12,  -18,
     39,   -6,  -27,    40,    0,  -36,    41,    6,  -44,    42,   12,  -52,
     43,   19,  -60,    44,   25,  -67,    45,   31,  -75,    46,   37,  -81,
     37,  -38,   42,    37,  -37,   36,    37,  -35,   29,    38,  -33,   20,
     38,  -29,   11,    38,  -25,    2,    39,  -20,   -7,    39,  -14,  -16,
     40,   -8,  -25,    41,   -2,  -34,    42,    3,  -42,    43,   10,  -50,
     44,   16,  -58,    45,   22,  -65,    46,   29,  -73,    47,   35,  -80,
     39,  -39,   43,    39,  -38,   38,    39,  -37,   31,    39,  -34,   22,
     39,  -31,   13,    40,  -27,    4,    40,  -22,   -5,    41,  -17,  -14,
     41,  -11,  -23,    42,   -5,  -32,    43,    1,  -40,    44,    7,  -48,
     45,   14,  -56,    46,   20,  -64,    47,   26,  -71,    48,   32,  -78,
     40,  -41,   44,    40,  -40,   39,    40,  -38,   33,    40,  -36,   24,
     41,  -33,   15,    41,  -29,    6,    41,  -24,   -3,    42,  -19,  -12,
     43,  -13,  -21,    43,   -7,  -30,    44,   -1,  -39,    45,    5,  -46,
     46,   11,  -54,    47,   17,  -62,    48,   24,  -70,    49,   30,  -76,
     41,  -42,   45,    41,  -41,   40,    42,  -40,   34,    42,  -38,   26,
     42,  -35,   17,    42,  -31,    8,    43,  -26,   -1,    43,  -21,  -10,
     44,  -15,  -19,    45,   -9,  -28,    45,   -3,  -37,    46,    2,  -45,
     47,    9,  -52,    48,   15,  -60,    49,   21,  -68,    51,   27,  -75,
     43,  -44,   46,    43,  -43,   42,    43,  -41,   36,    43,  -39,   27,
     43,  -36,   19,    44,  -33,   10,    44,  -28,    0,    45,  -23,   -8,
     45,  -17,  -17,    46,  -12,  -26,    47,   -5,  -35,    47,    0,  -43,
     48,    6,  -51,    49,   12,  -58,    50,   19,  -66,    52,   25,  -73,
     44,  -45,   47,    44,  -44,   43,    44,  -43,   37,    45,  -41,   29,
     45,  -38,   21,    45,  -35,   12,    45,  -30,    2,    46,  -25,   -6,
     47,  -20,  -15,    47,  -14,  -24,    48,   -8,  -33,    49,   -2,  -41,
     50,    4,  -49,    51,   10,  -57,    52,   16,  -64,    53,   22,  -71,
     46,  -47,   49,    46,  -46,   44,    46,  -44,   38,    46,  -42,   31,
     46,  -39,   22,    46,  -36,   14,    47,  -32,    4,    47,  -27,   -4,
     48,  -22,  -13,    48,  -16,  -22,    49,  -10,  -31,    50,   -4,  -39,
     51,    1,  -47,    52,    7,  -55,    53,   14,  -62,    54,   20,  -70,
     47,  -48,   50,    47,  -47,   46,    47,  -46,   40,    48,  -44,   33,
     48,  -41,   25,    48,  -38,   16,    48,  -34,    7,    49,  -30,   -2,
     49,  -24,  -11,    50,  -19,  -20,    51,  -13,  -28,    51,   -7,  -36,
     52,   -1,  -44,    53,    4,  -52,    54,   11,  -60,    55,   17,  -67,
     49,  -50,   51,    49,  -49,   47,    49,  -47,   42,    49,  -45,   35,
     49,  -43,   26,    49,  -40,   18,    50,  -36,    8,    50,  -32,    0,
     51,  -26,   -9,    51,  -21,  -18,    52,  -15,  -26,    53,  -10,  -35,
     53,   -4,  -43,    54,    2,  -51,    55,    8,  -58,    56,   14,  -66,
     50,  -51,   52,    50,  -50,   49,    50,  -49,   43,    50,  -47,   36,
     51,  -44,   28,    51,  -42,   20,    51,  -38,   10,    52,  -34,    2,
     52,  -28,   -7,    53,  -23,  -16,    53,  -17,  -25,    54,  -12,  -33,
     55,   -6,  -41,    55,    0,  -49,    56,    6,  -57,    57,   12,  -64,
     51,  -52,   53,    52,  -51,   50,    52,  -50,   44,    52,  -48,   38,
     52,  -46,   30,    52,  -43,   21,    52,  -40,   12,    53,  -35,    4,
     53,  -30,   -5,    54,  -25,  -14,    54,  -20,  -23,    55,  -14,  -31,
     56,   -8,  -39,    57,   -2,  -47,    57,    3,  -55,    58,    9,  -62,
     53,  -53,   54,    53,  -53,   51,    53,  -51,   46,    53,  -50,   39,
     53,  -47,   31,    53,  -45,   23,    54,  -41,   14,    54,  -37,    5,
     55,  -32,   -3,    55,  -27,  -12,    56,  -22,  -21,    56,  -16,  -29,
     57,  -10,  -37,    58,   -4,  -45,    59,    1,  -53,    60,    7,  -60,
     54,  -55,   55,    54,  -54,   53,    54,  -53,   47,    54,  -51,   41,
     55,  -49,   33,    55,  -46,   25,    55,  -43,   16,    55,  -39,    7,
     56,  -34,   -1,    56,  -29,  -10,    57,  -24,  -19,    58,  -18,  -27,
     58,  -13,  -35,    59,   -7,  -43,    60,   -1,  -51,    61,    5,  -59,
     56,  -56,   56,    56,  -55,   54,    56,  -54,   49,    56,  -52,   42,
     56,  -50,   35,    56,  -48,   27,    56,  -44,   18,    57,  -41,    9,
     57,  -36,    0,    58,  -31,   -8,    58,  -26,  -17,    59,  -21,  -25,
     59,  -15,  -33,    60,   -9,  -41,    61,   -3,  -49,    62,    2,  -57,
     57,  -57,   58,    57,  -57,   55,    57,  -55,   50,    57,  -54,   44,
     57,  -52,   36,    57,  -49,   28,    58,  -46,   19,    58,  -42,   11,
     58,  -38,    2,    59,  -33,   -6,    59,  -28,  -15,    60,  -23,  -23,
     61,  -17,  -31,    61,  -11,  -40,    62,   -5,  -47,    63,    0,  -55,
     58,  -58,   59,    58,  -58,   56,    58,  -57,   51,    58,  -55,   45,
     59,  -53,   38,    59,  -51,   30,    59,  -48,   21,    59,  -44,   13,
     60,  -40,    4,    60,  -35,   -4,    61,  -30,  -13,    61,  -25,  -21,
     62,  -19,  -29,    63,  -13,  -38,    63,   -8,  -46,    64,   -1,  -53,
     60,  -60,   60,    60,  -59,   57,    60,  -58,   53,    60,  -56,   47,
     60,  -54,   39,    60,  -52,   32,    60,  -49,   23,    61,  -46,   15,
     61,  -41,    6,    61,  -37,   -2,    62,  -32,  -11,    62,  -27,  -19,
     63,  -21,  -28,    64,  -16,  -36,    64,  -10,  -44,    65,   -4,  -51,
     61,  -61,   61,    61,  -60,   58,    61,  -59,   54,    61,  -58,   48,
     61,  -56,   41,    61,  -53,   33,    62,  -51,   25,    62,  -47,   16,
     62,  -43,    8,    63,  -39,   -1,    63,  -34,   -9,    64,  -29,  -18,
     64,  -23,  -26,    65,  -18,  -34,    66,  -12,  -42,    66,   -6,  -50,
     62,  -62,   62,    62,  -61,   60,    62,  -60,   55,    62,  -59,   49,
     62,  -57,   42,    63,  -55,   35,    63,  -52,   26,    63,  -49,   18,
     64,  -45,    9,    64,  -41,    1,    64,  -36,   -8,    65,  -31,  -16,
     65,  -25,  -24,    66,  -20,  -32,    67,  -14,  -40,    68,   -8,  -48,
     63,  -63,   63,    64,  -63,   61,    64,  -62,   56,    64,  -60,   51,
     64,  -58,   44,    64,  -56,   37,    64,  -53,   28,    64,  -50,   20,
     65,  -47,   11,    65,  -42,    3,    66,  -38,   -6,    66,  -33,  -14,
     67,  -27,  -22,    67,  -22,  -30,    68,  -16,  -38,    69,  -10,  -46,
     65,  -64,   64,    65,  -64,   62,    65,  -63,   58,    65,  -62,   52,
     65,  -60,   45,    65,  -58,   38,    65,  -55,   30,    66,  -52,   22,
     66,  -48,   13,    66,  -44,    5,    67,  -39,   -4,    67,  -35,  -12,
     68,  -29,  -20,    68,  -24,  -28,    69,  -18,  -36,    70,  -13,  -44,
     66,  -66,   65,    66,  -65,   63,    66,  -64,   59,    66,  -63,   53,
     66,  -61,   47,    67,  -59,   40,    67,  -56,   31,    67,  -53,   23,
     67,  -50,   15,    68,  -46,    6,    68,  -41,   -2,    69,  -36,  -10,
     69,  -31,  -18,    70,  -26,  -27,    70,  -20,  -35,    71,  -15,  -42,
     67,  -67,   66,    67,  -66,   64,    67,  -65,   60,    68,  -64,   55,
     68,  -62,   48,    68,  -60,   41,    68,  -58,   33,    68,  -55,   25,
     69,  -51,   16,    69,  -47,    8,    69,  -43,    0,    70,  -38,   -8,
     70,  -33,  -16,    71,  -28,  -25,    71,  -22,  -33,    72,  -17,  -41,
     69,  -68,   67,    69,  -67,   65,    69,  -67,   62,    69,  -65,   56,
     69,  -64,   50,    69,  -62,   43,    69,  -59,   35,    70,  -56,   27,
     70,  -53,   18,    70,  -49,   10,    71,  -45,    1,    71,  -40,   -7,
     72,  -35,  -15,    72,  -30,  -23,    73,  -24,  -31,    73,  -19,  -39,
     70,  -69,   68,    70,  -69,   66,    70,  -68,   63,    70,  -66,   57,
     70,  -65,   51,    70,  -63,   44,    71,  -60,   36,    71,  -58,   29,
     71,  -54,   20,    71,  -51,   12,    72,  -46,    3,    72,  -42,   -5,
     73,  -37,  -13,    73,  -32,  -21,    74,  -26,  -29,    74,  -21,  -37,
     71,  -70,   69,    71,  -70,   67,    71,  -69,   64,    71,  -68,   59,
     72,  -66,   52,    72,  -64,   46,    72,  -62,   38,    72,  -59,   30,
     72,  -56,   22,    73,  -52,   14,    73,  -48,    5,    73,  -44,   -3,
     74,  -39,  -11,    74,  -34,  -19,    75,  -28,  -27,    76,  -23,  -35,
     73,  -71,   70,    73,  -71,   68,    73,  -70,   65,    73,  -69,   60,
     73,  -67,   54,    73,  -65,   47,    73,  -63,   39,    73,  -60,   32,
     74,  -57,   23,    74,  -54,   15,    74,  -50,    7,    75,  -45,   -1,
     75,  -41,   -9,    76,  -36,  -18,    76,  -30,  -25,    77,  -25,  -33,
     74,  -72,   71,    74,  -72,   69,    74,  -71,   66,    74,  -70,   61,
     74,  -69,   55,    74,  -67,   49,    74,  -64,   41,    75,  -62,   33,
     75,  -59,   25,    75,  -55,   17,    76,  -51,    9,    76,  -47,    1,
     76,  -42,   -7,    77,  -38,  -16,    77,  -32,  -24,    78,  -27,  -32,
     75,  -74,   73,    75,  -73,   71,    75,  -73,   68,    76,  -72,   63,
     76,  -70,   57,    76,  -68,   50,    76,  -66,   43,    76,  -63,   35,
     76,  -60,   27,    77,  -57,   19,    77,  -53,   11,    77,  -49,    3,
     78,  -45,   -5,    78,  -40,  -14,    79,  -35,  -21,    79,  -30,  -29,
     77,  -75,   74,    77,  -74,   72,    77,  -74,   69,    77,  -73,   64,
     77,  -71,   58,    77,  -69,   52,    77,  -67,   44,    77,  -65,   37,
     78,  -62,   29,    78,  -59,   21,    78,  -55,   12,    79,  -51,    4,
     79,  -46,   -3,    80,  -42,  -12,    80,  -37,  -20,    81,  -32,  -28,
     78,  -76,   75,    78,  -76,   73,    78,  -75,   70,    78,  -74,   65,
     78,  -72,   59,    78,  -71,   53,    78,  -69,   46,    79,  -66,   39,
     79,  -63,   30,    79,  -60,   23,    80,  -56,   14,    80,  -53,    6,
     80,  -48,   -2,    81,  -44,  -10,    81,  -39,  -18,    82,  -34,  -26,
     79,  -77,   76,    79,  -77,   74,    79,  -76,   71,    79,  -75,   66,
     79,  -74,   61,    80,  -72,   55,    80,  -70,   47,    80,  -67,   40,
     80,  -65,   32,    80,  -62,   24,    81,  -58,   16,    81,  -54,    8,
     81,  -50,    0,    82,  -45,   -8,    82,  -40,  -16,    83,  -35,  -24,
     80,  -78,   77,    80,  -78,   75,    81,  -77,   72,    81,  -76,   68,
     81,  -75,   62,    81,  -73,   56,    81,  -71,   49,    81,  -69,   42,
     81,  -66,   34,    82,  -63,   26,    82,  -59,   18,    82,  -56,   10,
     83,  -51,    1,    83,  -47,   -6,    84,  -42,  -14,    84,  -37,  -22,
     82,  -79,   78,    82,  -79,   76,    82,  -78,   73,    82,  -77,   69,
     82,  -76,   63,    82,  -74,   57,    82,  -72,   50,    82,  -70,   43,
     83,  -67,   35,    83,  -64,   28,    83,  -61,   19,    83,  -57,   11,
     84,  -53,    3,    84,  -49,   -5,    85,  -44,  -13,    85,  -39,  -21,
     83,  -80,   79,    83,  -80,   77,    83,  -79,   74,    83,  -78,   70,
     83,  -77,   65,    83,  -76,   59,    83,  -73,   52,    84,  -71,   45,
     84,  -69,   37,    84,  -66,   29,    84,  -62,   21,    85,  -59,   13,
     85,  -55,    5,    85,  -50,   -3,    86,  -46,  -11,    86,  -41,  -19,
     84,  -81,   80,    84,  -81,   78,    84,  -80,   76,    84,  -80,   71,
     84,  -78,   66,    85,  -77,   60,    85,  -75,   53,    85,  -73,   46,
     85,  -70,   38,    85,  -67,   31,    86,  -64,   23,    86,  -60,   15,
     86,  -56,    7,    87,  -52,   -1,    87,  -47,   -9,    88,  -43,  -17,
     85,  -83,   81,    85,  -82,   79,    85,  -82,   77,    86,  -81,   73,
     86,  -79,   67,    86,  -78,   61,    86,  -76,   55,    86,  -74,   48,
     86,  -71,   40,    86,  -69,   32,    87,  -65,   24,    87,  -62,   16,
     87,  -58,    8,    88,  -54,    0,    88,  -49,   -7,    89,  -45,  -15,
     87,  -84,   82,    87,  -83,   80,    87,  -83,   78,    87,  -82,   74,
     87,  -81,   69,    87,  -79,   63,    87,  -77,   56,    87,  -75,   49,
     87,  -73,   41,    88,  -70,   34,    88,  -67,   26,    88,  -63,   18,
     89,  -59,   10,    89,  -55,    2,    89,  -51,   -6,    90,  -46,  -14,
     88,  -85,   83,    88,  -84,   81,    88,  -84,   79,    88,  -83,   75,
     88,  -82,   70,    88,  -80,   64,    88,  -78,   57,    88,  -76,   51,
     89,  -74,   43,    89,  -71,   36,    89,  -68,   27,    89,  -65,   20,
     90,  -61,   12,    90,  -57,    4,    91,  -53,   -4,    91,  -48,  -12,
      4,   19,    5,     5,   22,   -2,     5,   25,  -14,     6,   30,  -24,
      8,   34,  -34,    10,   38,  -42,    12,   42,  -49,    14,   46,  -56,
     16,   51,  -63,    19,   55,  -69,    21,   59,  -76,    23,   63,  -82,
     26,   67,  -87,    28,   71,  -93,    30,   75,  -99,    32,   79, -104,
      5,   17,    6,     5,   20,   -1,     6,   23,  -12,     7,   27,  -23,
      9,   32,  -32,    10,   36,  -41,    12,   40,  -48,    14,   45,  -55,
     17,   49,  -62,    19,   53,  -69,    21,   58,  -75,    23,   62,  -81,
     26,   66,  -87,    28,   70,  -93,    30,   74,  -98,    33,   78, -104,
      6,   16,    7,     6,   18,    0,     7,   21,  -11,     8,   25,  -22,
      9,   30,  -31,    11,   34,  -40,    13,   39,  -48,    15,   43,  -55,
     17,   48,  -62,    19,   52,  -68,    22,   57,  -75,    24,   61,  -81,
     26,   65,  -87,    28,   69,  -92,    31,   73,  -98,    33,   77, -104,
      7,   14,    8,     7,   16,    1,     8,   19,  -10,     9,   23,  -20,
     10,   28,  -30,    12,   32,  -39,    13,   37,  -47,    15,   42,  -54,
     17,   47,  -61,    20,   51,  -67,    22,   56,  -74,    24,   60,  -80,
     26,   64,  -86,    28,   69,  -92,    31,   73,  -98,    33,   77, -103,
      8,   11,   10,     8,   13,    2,     9,   17,   -8,    10,   21,  -19,
     11,   25,  -29,    12,   30,  -37,    14,   35,  -46,    16,   40,  -53,
     18,   45,  -60,    20,   50,  -67,    22,   55,  -73,    24,   59,  -79,
     27,   63,  -86,    29,   68,  -92,    31,   72,  -97,    33,   76, -103,
      9,    9,   11,     9,   11,    4,    10,   14,   -7,    11,   18,  -18,
     12,   23,  -27,    13,   28,  -36,    15,   33,  -45,    17,   38,  -52,
     19,   44,  -59,    20,   48,  -66,    23,   53,  -73,    25,   58,  -79,
     27,   62,  -85,    29,   67,  -91,    31,   71,  -97,    33,   75, -103,
     10,    6,   13,    10,    8,    6,    11,   11,   -5,    12,   15,  -16,
     13,   20,  -26,    14,   25,  -35,    16,   31,  -43,    17,   36,  -51,
     19,   42,  -58,    21,   47,  -65,    23,   52,  -72,    25,   56,  -78,
     27,   61,  -84,    29,   66,  -90,    32,   70,  -96,    34,   74, -102,
     11,    3,   15,    12,    5,    7,    12,    8,   -3,    13,   12,  -14,
     14,   17,  -24,    15,   23,  -33,    17,   28,  -42,    18,   34,  -50,
     20,   40,  -57,    22,   45,  -64,    24,   50,  -71,    26,   55,  -77,
     28,   59,  -84,    30,   64,  -90,    32,   69,  -96,    34,   73, -101,
     13,    0,   17,    13,    2,    9,    13,    5,   -1,    14,    9,  -12,
     15,   15,  -22,    16,   20,  -31,    17,   26,  -40,    19,   31,  -48,
     21,   37,  -56,    22,   43,  -63,    24,   48,  -70,    26,   53,  -76,
     28,   58,  -83,    30,   63,  -89,    32,   67,  -95,    34,   72, -101,
     14,   -2,   19,    14,    0,   11,    15,    3,    0,    15,    7,  -10,
     16,   12,  -20,    17,   17,  -29,    19,   23,  -39,    20,   29,  -47,
     22,   35,  -55,    23,   40,  -62,    25,   46,  -69,    27,   51,  -75,
     29,   56,  -82,    31,   61,  -88,    33,   66,  -94,    35,   70, -100,
     15,   -5,   20,    16,   -3,   13,    16,    0,    2,    17,    4,   -8,
     17,    9,  -18,    18,   14,  -28,    20,   20,  -37,    21,   26,  -45,
     22,   32,  -53,    24,   38,  -60,    26,   44,  -68,    28,   49,  -74,
     30,   54,  -81,    31,   59,  -87,    33,   64,  -93,    35,   69,  -99,
     17,   -8,   23,    17,   -6,   15,    18,   -3,    4,    18,    0,   -6,
     19,    5,  -16,    20,   11,  -25,    21,   17,  -35,    22,   23,  -43,
     24,   29,  -51,    25,   35,  -58,    27,   41,  -66,    29,   46,  -73,
     30,   52,  -79,    32,   57,  -86,    34,   62,  -92,    36,   67,  -98,
     19,  -10,   24,    19,   -9,   17,    19,   -6,    6,    20,   -2,   -4,
     20,    3,  -14,    21,    8,  -23,    22,   14,  -33,    23,   20,  -41,
     25,   26,  -50,    26,   32,  -57,    28,   38,  -64,    29,   44,  -71,
     31,   49,  -78,    33,   55,  -85,    35,   60,  -91,    37,   65,  -97,
     20,  -13,   26,    20,  -11,   18,    21,   -9,    8,    21,   -5,   -2,
     22,    0,  -12,    22,    5,  -21,    23,   11,  -31,    24,   17,  -39,
     26,   24,  -48,    27,   30,  -55,    29,   36,  -63,    30,   42,  -70,
     32,   47,  -77,    34,   53,  -83,    35,   58,  -90,    37,   63,  -96,
     22,  -15,   28,    22,  -13,   20,    22,  -11,   10,    22,   -7,    0,
     23,   -2,  -10,    24,    2,  -19,    25,    8,  -29,    26,   15,  -37,
     27,   21,  -46,    28,   27,  -54,    30,   33,  -61,    31,   39,  -68,
     33,   45,  -76,    35,   51,  -82,    36,   56,  -89,    38,   61,  -95,
     23,  -17,   29,    23,  -16,   22,    23,  -13,   12,    24,  -10,    2,
     24,   -5,   -8,    25,    0,  -17,    26,    6,  -27,    27,   12,  -36,
     28,   18,  -44,    29,   24,  -52,    31,   31,  -60,    32,   37,  -67,
     34,   43,  -74,    35,   48,  -81,    37,   54,  -87,    39,   59,  -94,
     24,  -19,   31,    25,  -18,   23,    25,  -16,   14,    25,  -12,    4,
     26,   -8,   -6,    26,   -2,  -15,    27,    3,  -25,    28,    9,  -34,
     29,   16,  -42,    30,   22,  -50,    32,   28,  -58,    33,   34,  -65,
     35,   40,  -73,    36,   46,  -79,    38,   51,  -86,    40,   57,  -92,
     26,  -22,   32,    26,  -20,   25,    26,  -18,   16,    27,  -15,    6,
     27,  -10,   -4,    28,   -5,  -13,    28,    0,  -23,    29,    6,  -32,
     30,   13,  -41,    31,   19,  -49,    33,   25,  -57,    34,   31,  -64,
     36,   38,  -71,    37,   43,  -78,    39,   49,  -85,    40,   55,  -91,
     27,  -23,   33,    28,  -22,   27,    28,  -20,   18,    28,  -17,    8,
     28,  -12,   -2,    29,   -7,  -11,    30,   -1,  -21,    31,    4,  -30,
     32,   10,  -39,    33,   16,  -47,    34,   23,  -55,    35,   29,  -62,
     36,   35,  -70,    38,   41,  -76,    39,   47,  -83,    41,   53,  -90,
     29,  -25,   34,    29,  -24,   28,    29,  -22,   19,    29,  -19,   10,
     30,  -15,    0,    30,  -10,   -9,    31,   -4,  -19,    32,    1,  -28,
     33,    7,  -37,    34,   14,  -45,    35,   20,  -53,    36,   26,  -60,
     37,   33,  -68,    39,   38,  -75,    40,   44,  -82,    42,   50,  -88,
     30,  -27,   36,    30,  -26,   30,    31,  -24,   21,    31,  -21,   12,
     31,  -17,    2,    32,  -12,   -7,    32,   -7,  -17,    33,   -1,  -26,
     34,    5,  -35,    35,   11,  -43,    36,   17,  -51,    37,   24,  -59,
     39,   30,  -66,    40,   36,  -73,    41,   42,  -81,    43,   48,  -87,
     32,  -29,   37,    32,  -28,   31,    32,  -26,   23,    32,  -23,   13,
     33,  -19,    4,    33,  -15,   -5,    34,   -9,  -15,    34,   -3,  -24,
     35,    2,  -33,    36,    8,  -41,    37,   15,  -49,    38,   21,  -57,
     40,   27,  -65,    41,   33,  -72,    42,   40,  -79,    44,   45,  -86,
     33,  -31,   38,    33,  -30,   33,    33,  -28,   25,    34,  -25,   15,
     34,  -21,    6,    34,  -17,   -3,    35,  -11,  -13,    36,   -6,  -22,
     37,    0,  -31,    37,    6,  -39,    38,   12,  -48,    40,   18,  -55,
     41,   25,  -63,    42,   31,  -70,    43,   37,  -77,    45,   43,  -84,
     35,  -33,   40,    35,  -31,   34,    35,  -29,   26,    35,  -27,   17,
     35,  -24,    8,    36,  -19,   -1,    36,  -14,  -11,    37,   -8,  -20,
     38,   -2,  -29,    39,    3,  -37,    40,   10,  -46,    41,   16,  -53,
     42,   22,  -61,    43,   28,  -68,    44,   35,  -76,    46,   40,  -83,
     36,  -34,   41,    36,  -33,   35,    36,  -31,   28,    36,  -29,   19,
     37,  -25,   10,    37,  -21,    0,    38,  -16,   -9,    38,  -11,  -18,
     39,   -5,  -27,    40,    0,  -35,    41,    7,  -44,    42,   13,  -52,
     43,   20,  -59,    44,   26,  -67,    45,   32,  -74,    47,   38,  -81,
     37,  -36,   42,    38,  -35,   37,    38,  -33,   30,    38,  -31,   21,
     38,  -27,   12,    39,  -23,    2,    39,  -18,   -7,    40,  -13,  -16,
     40,   -7,  -25,    41,   -1,  -33,    42,    4,  -42,    43,   11,  -50,
     44,   17,  -58,    45,   23,  -65,    46,   29,  -73,    48,   35,  -79,
     39,  -37,   43,    39,  -36,   38,    39,  -35,   31,    39,  -32,   22,
     40,  -29,   13,    40,  -25,    4,    40,  -20,   -5,    41,  -15,  -14,
     42,   -9,  -23,    42,   -4,  -31,    43,    2,  -40,    44,    8,  -48,
     45,   14,  -56,    46,   21,  -63,    47,   27,  -71,    49,   33,  -78,
     40,  -39,   44,    40,  -38,   39,    40,  -36,   33,    41,  -34,   24,
     41,  -31,   15,    41,  -27,    6,    42,  -23,   -3,    42,  -18,  -12,
     43,  -12,  -21,    44,   -6,  -29,    44,    0,  -38,    45,    5,  -46,
     46,   12,  -54,    47,   18,  -62,    48,   24,  -69,    50,   30,  -76,
     42,  -40,   46,    42,  -39,   41,    42,  -38,   34,    42,  -36,   26,
     42,  -33,   17,    43,  -29,    8,    43,  -25,   -1,    44,  -20,  -10,
     44,  -14,  -19,    45,   -8,  -27,    46,   -2,  -36,    46,    3,  -44,
     47,    9,  -52,    48,   15,  -60,    49,   22,  -67,    51,   28,  -75,
     43,  -42,   47,    43,  -41,   42,    43,  -39,   36,    43,  -37,   28,
     44,  -35,   19,    44,  -31,   10,    44,  -27,    1,    45,  -22,   -8,
     45,  -16,  -17,    46,  -11,  -26,    47,   -5,  -34,    48,    0,  -42,
     49,    7,  -50,    50,   13,  -58,    51,   19,  -66,    52,   25,  -73,
     44,  -43,   48,    44,  -42,   43,    45,  -41,   37,    45,  -39,   29,
     45,  -36,   21,    45,  -33,   12,    46,  -29,    3,    46,  -24,   -6,
     47,  -18,  -15,    47,  -13,  -24,    48,   -7,  -32,    49,   -1,  -40,
     50,    4,  -48,    51,   10,  -56,    52,   17,  -64,    53,   23,  -71,
     46,  -45,   49,    46,  -44,   45,    46,  -43,   39,    46,  -41,   31,
     46,  -38,   23,    47,  -35,   14,    47,  -31,    4,    47,  -26,   -4,
     48,  -21,  -13,    49,  -15,  -22,    49,   -9,  -30,    50,   -3,  -39,
     51,    2,  -46,    52,    8,  -54,    53,   14,  -62,    54,   20,  -69,
     48,  -47,   50,    48,  -46,   46,    48,  -44,   40,    48,  -42,   33,
     48,  -40,   25,    48,  -37,   16,    49,  -33,    7,    49,  -29,   -2,
     50,  -23,  -11,    50,  -18,  -19,    51,  -12,  -28,    52,   -6,  -36,
     52,    0,  -44,    53,    5,  -52,    54,   11,  -60,    55,   17,  -67,
     49,  -48,   51,    49,  -47,   48,    49,  -46,   42,    49,  -44,   35,
     49,  -42,   27,    50,  -39,   18,    50,  -35,    9,    50,  -30,    0,
     51,  -25,   -9,    51,  -20,  -17,    52,  -14,  -26,    53,   -9,  -34,
     54,   -3,  -42,    54,    2,  -50,    55,    9,  -58,    56,   15,  -66,
     50,  -49,   52,    50,  -49,   49,    50,  -47,   43,    51,  -45,   36,
     51,  -43,   28,    51,  -40,   20,    51,  -37,   11,    52,  -32,    2,
     52,  -27,   -7,    53,  -22,  -15,    53,  -17,  -24,    54,  -11,  -32,
     55,   -5,  -40,    56,    0,  -48,    56,    6,  -56,    57,   12,  -64,
     52,  -51,   53,    52,  -50,   50,    52,  -49,   45,    52,  -47,   38,
     52,  -45,   30,    52,  -42,   22,    53,  -38,   12,    53,  -34,    4,
     53,  -29,   -5,    54,  -24,  -14,    55,  -19,  -22,    55,  -13,  -31,
     56,   -7,  -39,    57,   -1,  -47,    58,    4,  -54,    59,   10,  -62,
     53,  -52,   55,    53,  -51,   51,    53,  -50,   46,    53,  -48,   40,
     53,  -46,   32,    54,  -43,   23,    54,  -40,   14,    54,  -36,    6,
     55,  -31,   -3,    55,  -26,  -12,    56,  -21,  -20,    56,  -15,  -29,
     57,  -10,  -37,    58,   -4,  -45,    59,    2,  -53,    60,    8,  -60,
     54,  -53,   56,    54,  -53,   53,    54,  -51,   47,    55,  -50,   41,
     55,  -48,   33,    55,  -45,   25,    55,  -42,   16,    56,  -38,    8,
     56,  -33,   -1,    57,  -28,  -10,    57,  -23,  -19,    58,  -18,  -27,
     58,  -12,  -35,    59,   -6,  -43,    60,    0,  -51,    61,    5,  -58,
     56,  -55,   57,    56,  -54,   54,    56,  -53,   49,    56,  -51,   43,
     56,  -49,   35,    56,  -47,   27,    57,  -43,   18,    57,  -40,    9,
     57,  -35,    0,    58,  -30,   -8,    58,  -25,  -17,    59,  -20,  -25,
     60,  -14,  -33,    60,   -8,  -41,    61,   -2,  -49,    62,    3,  -57,
     57,  -56,   58,    57,  -55,   55,    57,  -54,   50,    57,  -52,   44,
     57,  -50,   36,    58,  -48,   29,    58,  -45,   20,    58,  -41,   11,
     59,  -37,    2,    59,  -32,   -6,    60,  -27,  -15,    60,  -22,  -23,
     61,  -16,  -31,    61,  -11,  -39,    62,   -5,  -47,    63,    0,  -55,
     58,  -57,   59,    58,  -57,   56,    58,  -56,   51,    59,  -54,   45,
     59,  -52,   38,    59,  -50,   30,    59,  -46,   21,    59,  -43,   13,
     60,  -39,    4,    60,  -34,   -4,    61,  -29,  -13,    61,  -24,  -21,
     62,  -18,  -29,    63,  -13,  -37,    63,   -7,  -45,    64,   -1,  -53,
     60,  -58,   60,    60,  -58,   57,    60,  -57,   53,    60,  -55,   47,
     60,  -53,   40,    60,  -51,   32,    60,  -48,   23,    61,  -45,   15,
     61,  -41,    6,    62,  -36,   -2,    62,  -31,  -11,    63,  -26,  -19,
     63,  -20,  -27,    64,  -15,  -36,    65,   -9,  -43,    65,   -3,  -51,
     61,  -60,   61,    61,  -59,   59,    61,  -58,   54,    61,  -57,   48,
     61,  -55,   41,    62,  -52,   34,    62,  -49,   25,    62,  -46,   17,
     62,  -42,    8,    63,  -38,    0,    63,  -33,   -9,    64,  -28,  -17,
     64,  -23,  -25,    65,  -17,  -34,    66,  -11,  -42,    66,   -6,  -49,
     62,  -61,   62,    62,  -60,   60,    62,  -59,   55,    62,  -58,   50,
     63,  -56,   43,    63,  -54,   35,    63,  -51,   27,    63,  -48,   18,
     64,  -44,   10,    64,  -40,    1,    65,  -35,   -7,    65,  -30,  -16,
     66,  -25,  -24,    66,  -19,  -32,    67,  -13,  -40,    68,   -8,  -48,
     64,  -62,   63,    64,  -62,   61,    64,  -61,   57,    64,  -59,   51,
     64,  -57,   44,    64,  -55,   37,    64,  -52,   28,    65,  -49,   20,
     65,  -46,   11,    65,  -42,    3,    66,  -37,   -6,    66,  -32,  -14,
     67,  -27,  -22,    67,  -21,  -30,    68,  -16,  -38,    69,  -10,  -46,
     65,  -63,   64,    65,  -63,   62,    65,  -62,   58,    65,  -60,   52,
     65,  -59,   45,    65,  -57,   38,    66,  -54,   30,    66,  -51,   22,
     66,  -47,   13,    67,  -43,    5,    67,  -39,   -4,    67,  -34,  -12,
     68,  -29,  -20,    69,  -23,  -28,    69,  -18,  -36,    70,  -12,  -44,
     66,  -65,   65,    66,  -64,   63,    66,  -63,   59,    66,  -62,   54,
     67,  -60,   47,    67,  -58,   40,    67,  -55,   32,    67,  -52,   24,
     67,  -49,   15,    68,  -45,    7,    68,  -40,   -2,    69,  -36,  -10,
     69,  -31,  -18,    70,  -25,  -26,    70,  -20,  -34,    71,  -14,  -42,
     68,  -66,   66,    68,  -65,   64,    68,  -64,   60,    68,  -63,   55,
     68,  -61,   48,    68,  -59,   41,    68,  -57,   33,    68,  -54,   25,
     69,  -50,   17,    69,  -47,    8,    69,  -42,    0,    70,  -38,   -8,
     70,  -33,  -16,    71,  -27,  -25,    72,  -22,  -33,    72,  -16,  -40,
     69,  -67,   67,    69,  -66,   65,    69,  -66,   62,    69,  -64,   56,
     69,  -63,   50,    69,  -61,   43,    69,  -58,   35,    70,  -55,   27,
     70,  -52,   18,    70,  -48,   10,    71,  -44,    2,    71,  -39,   -6,
     72,  -34,  -14,    72,  -29,  -23,    73,  -24,  -31,    73,  -19,  -39,
     70,  -68,   68,    70,  -68,   66,    70,  -67,   63,    70,  -66,   57,
     70,  -64,   51,    71,  -62,   44,    71,  -60,   36,    71,  -57,   29,
     71,  -53,   20,    72,  -50,   12,    72,  -46,    3,    72,  -41,   -5,
     73,  -36,  -13,    73,  -31,  -21,    74,  -26,  -29,    75,  -21,  -37,
     71,  -69,   69,    71,  -69,   67,    71,  -68,   64,    72,  -67,   59,
     72,  -65,   53,    72,  -63,   46,    72,  -61,   38,    72,  -58,   30,
     72,  -55,   22,    73,  -52,   14,    73,  -47,    5,    74,  -43,   -3,
     74,  -38,  -11,    75,  -33,  -19,    75,  -28,  -27,    76,  -23,  -35,
     73,  -70,   70,    73,  -70,   68,    73,  -69,   65,    73,  -68,   60,
     73,  -66,   54,    73,  -65,   47,    73,  -62,   40,    73,  -60,   32,
     74,  -56,   24,    74,  -53,   15,    74,  -49,    7,    75,  -45,   -1,
     75,  -40,   -9,    76,  -35,  -17,    76,  -30,  -25,    77,  -25,  -33,
     74,  -72,   71,    74,  -71,   70,    74,  -70,   66,    74,  -69,   61,
     74,  -68,   55,    74,  -66,   49,    74,  -64,   41,    75,  -61,   34,
     75,  -58,   25,    75,  -55,   17,    76,  -51,    9,    76,  -47,    1,
     76,  -42,   -7,    77,  -37,  -16,    77,  -32,  -24,    78,  -27,  -32,
     75,  -73,   73,    76,  -73,   71,    76,  -72,   68,    76,  -71,   63,
     76,  -69,   57,    76,  -67,   51,    76,  -65,   43,    76,  -63,   36,
     77,  -60,   27,    77,  -56,   19,    77,  -53,   11,    78,  -49,    3,
     78,  -44,   -5,    78,  -39,  -13,    79,  -34,  -21,    79,  -29,  -29,
     77,  -74,   74,    77,  -74,   72,    77,  -73,   69,    77,  -72,   64,
     77,  -70,   58,    77,  -69,   52,    77,  -67,   45,    78,  -64,   37,
     78,  -61,   29,    78,  -58,   21,    78,  -54,   13,    79,  -50,    5,
     79,  -46,   -3,    80,  -41,  -12,    80,  -36,  -20,    81,  -31,  -28,
     78,  -75,   75,    78,  -75,   73,    78,  -74,   70,    78,  -73,   65,
     78,  -72,   60,    78,  -70,   53,    79,  -68,   46,    79,  -65,   39,
     79,  -63,   31,    79,  -59,   23,    80,  -56,   14,    80,  -52,    6,
     80,  -47,   -2,    81,  -43,  -10,    81,  -38,  -18,    82,  -33,  -26,
     79,  -76,   76,    79,  -76,   74,    79,  -75,   71,    79,  -74,   67,
     80,  -73,   61,    80,  -71,   55,    80,  -69,   47,    80,  -67,   40,
     80,  -64,   32,    80,  -61,   24,    81,  -57,   16,    81,  -54,    8,
     82,  -49,    0,    82,  -45,   -8,    82,  -40,  -16,    83,  -35,  -24,
     81,  -77,   77,    81,  -77,   75,    81,  -76,   72,    81,  -75,   68,
     81,  -74,   62,    81,  -72,   56,    81,  -70,   49,    81,  -68,   42,
     81,  -65,   34,    82,  -62,   26,    82,  -59,   18,    82,  -55,   10,
     83,  -51,    1,    83,  -47,   -6,    84,  -42,  -14,    84,  -37,  -22,
     82,  -79,   78,    82,  -78,   76,    82,  -78,   73,    82,  -77,   69,
     82,  -75,   64,    82,  -74,   57,    82,  -72,   50,    82,  -69,   43,
     83,  -67,   35,    83,  -64,   28,    83,  -60,   19,    84,  -57,   11,
     84,  -53,    3,    84,  -48,   -5,    85,  -43,  -12,    85,  -39,  -20,
     83,  -80,   79,    83,  -79,   77,    83,  -79,   75,    83,  -78,   70,
     83,  -76,   65,    83,  -75,   59,    83,  -73,   52,    84,  -71,   45,
     84,  -68,   37,    84,  -65,   29,    84,  -62,   21,    85,  -58,   13,
     85,  -54,    5,    86,  -50,   -3,    86,  -45,  -11,    86,  -41,  -19,
     84,  -81,   80,    84,  -80,   78,    84,  -80,   76,    84,  -79,   71,
     84,  -78,   66,    85,  -76,   60,    85,  -74,   53,    85,  -72,   46,
     85,  -69,   38,    85,  -67,   31,    86,  -63,   23,    86,  -60,   15,
     86,  -56,    7,    87,  -52,   -1,    87,  -47,   -9,    88,  -42,  -17,
     86,  -82,   81,    86,  -82,   79,    86,  -81,   77,    86,  -80,   73,
     86,  -79,   67,    86,  -77,   61,    86,  -75,   55,    86,  -73,   48,
     86,  -71,   40,    87,  -68,   32,    87,  -65,   24,    87,  -61,   17,
     87,  -57,    8,    88,  -53,    0,    88,  -49,   -7,    89,  -44,  -15,
     87,  -83,   82,    87,  -83,   80,    87,  -82,   78,    87,  -81,   74,
     87,  -80,   69,    87,  -78,   63,    87,  -77,   56,    87,  -74,   49,
     88,  -72,   42,    88,  -69,   34,    88,  -66,   26,    88,  -63,   18,
     89,  -59,   10,    89,  -55,    2,    89,  -50,   -6,    90,  -46,  -14,
     88,  -84,   83,    88,  -84,   81,    88,  -83,   79,    88,  -82,   75,
     88,  -81,   70,    88,  -80,   64,    88,  -78,   57,    89,  -76,   51,
     89,  -73,   43,    89,  -71,   36,    89,  -67,   28,    90,  -64,   20,
     90,  -61,   12,    90,  -57,    4,    91,  -52,   -4,    91,  -48,  -12,
      6,   24,    7,     6,   26,    0,     7,   28,  -11,     8,   32,  -21,
      9,   35,  -31,    11,   39,  -39,    13,   43,  -47,    15,   47,  -55,
     17,   51,  -62,    19,   55,  -68,    22,   59,  -75,    24,   63,  -81,
     26,   67,  -87,    28,   71,  -92,    31,   75,  -98,    33,   79, -104,
      7,   22,    8,     7,   24,    1,     8,   26,  -10,     9,   29,  -20,
     10,   33,  -30,    12,   37,  -38,    13,   41,  -47,    15,   45,  -54,
     18,   50,  -61,    20,   54,  -67,    22,   58,  -74,    24,   62,  -80,
     26,   66,  -86,    28,   70,  -92,    31,   74,  -98,    33,   78, -103,
      7,   20,   10,     8,   21,    2,     8,   24,   -9,     9,   27,  -19,
     11,   31,  -29,    12,   35,  -38,    14,   40,  -46,    16,   44,  -53,
     18,   49,  -60,    20,   53,  -67,    22,   57,  -74,    24,   61,  -80,
     27,   65,  -86,    29,   70,  -92,    31,   74,  -97,    33,   78, -103,
      8,   18,   11,     9,   19,    3,     9,   22,   -7,    10,   25,  -18,
     11,   29,  -28,    13,   34,  -37,    14,   38,  -45,    16,   43,  -52,
     18,   47,  -60,    20,   52,  -66,    22,   56,  -73,    25,   60,  -79,
     27,   65,  -85,    29,   69,  -91,    31,   73,  -97,    33,   77, -103,
      9,   16,   12,     9,   17,    5,    10,   20,   -6,    11,   23,  -17,
     12,   27,  -27,    13,   32,  -36,    15,   37,  -44,    17,   41,  -52,
     19,   46,  -59,    21,   50,  -66,    23,   55,  -72,    25,   59,  -79,
     27,   64,  -85,    29,   68,  -91,    31,   72,  -97,    33,   76, -102,
     10,   13,   14,    10,   14,    6,    11,   17,   -5,    12,   21,  -16,
     13,   25,  -25,    14,   30,  -34,    16,   35,  -43,    17,   39,  -51,
     19,   44,  -58,    21,   49,  -65,    23,   54,  -72,    25,   58,  -78,
     27,   63,  -84,    29,   67,  -90,    32,   71,  -96,    34,   75, -102,
     11,   10,   15,    12,   12,    8,    12,   15,   -3,    13,   18,  -14,
     14,   23,  -24,    15,   27,  -33,    17,   32,  -42,    18,   37,  -49,
     20,   42,  -57,    22,   47,  -64,    24,   52,  -71,    26,   57,  -77,
     28,   61,  -84,    30,   66,  -90,    32,   70,  -96,    34,   75, -101,
     13,    7,   17,    13,    9,    9,    13,   12,   -1,    14,   16,  -12,
     15,   20,  -22,    16,   25,  -31,    17,   30,  -40,    19,   35,  -48,
     21,   40,  -56,    22,   45,  -63,    24,   51,  -70,    26,   55,  -76,
     28,   60,  -83,    30,   65,  -89,    32,   69,  -95,    34,   73, -101,
     14,    5,   18,    14,    6,   11,    14,    9,    0,    15,   13,  -11,
     16,   17,  -21,    17,   22,  -30,    18,   28,  -39,    20,   33,  -47,
     21,   38,  -55,    23,   43,  -62,    25,   49,  -69,    27,   54,  -75,
     29,   58,  -82,    31,   63,  -88,    33,   68,  -94,    35,   72, -100,
     15,    2,   20,    15,    3,   12,    16,    6,    1,    16,   10,   -9,
     17,   15,  -19,    18,   19,  -28,    19,   25,  -37,    21,   30,  -46,
     22,   36,  -54,    24,   41,  -61,    26,   47,  -68,    27,   52,  -74,
     29,   57,  -81,    31,   61,  -87,    33,   66,  -93,    35,   71,  -99,
     16,    0,   22,    17,    1,   14,    17,    3,    3,    17,    7,   -7,
     18,   12,  -17,    19,   17,  -26,    20,   22,  -36,    22,   28,  -44,
     23,   34,  -52,    25,   39,  -59,    26,   45,  -67,    28,   50,  -73,
     30,   55,  -80,    32,   60,  -86,    34,   64,  -93,    36,   69,  -99,
     18,   -4,   24,    18,   -2,   16,    19,    0,    5,    19,    4,   -5,
     20,    8,  -15,    21,   13,  -24,    22,   19,  -34,    23,   24,  -42,
     24,   30,  -50,    26,   36,  -58,    27,   42,  -65,    29,   47,  -72,
     31,   52,  -79,    33,   57,  -85,    35,   62,  -91,    36,   67,  -97,
     19,   -6,   25,    20,   -5,   18,    20,   -2,    7,    20,    1,   -3,
     21,    5,  -13,    22,   10,  -22,    23,   16,  -32,    24,   22,  -40,
     25,   28,  -49,    27,   33,  -56,    28,   39,  -64,    30,   45,  -71,
     32,   50,  -78,    33,   55,  -84,    35,   60,  -90,    37,   65,  -96,
     21,   -9,   27,    21,   -7,   19,    21,   -5,    9,    22,   -1,   -1,
     22,    3,  -11,    23,    8,  -20,    24,   13,  -30,    25,   19,  -38,
     26,   25,  -47,    28,   31,  -55,    29,   37,  -62,    31,   42,  -69,
     32,   48,  -76,    34,   53,  -83,    36,   58,  -89,    38,   64,  -95,
     22,  -11,   29,    22,  -10,   21,    23,   -7,   11,    23,   -4,    1,
     24,    0,   -9,    24,    5,  -18,    25,   11,  -28,    26,   16,  -37,
     27,   22,  -45,    29,   28,  -53,    30,   34,  -61,    32,   40,  -68,
     33,   45,  -75,    35,   51,  -81,    37,   56,  -88,    38,   62,  -94,
     24,  -13,   30,    24,  -12,   22,    24,  -10,   13,    24,   -7,    3,
     25,   -2,   -7,    26,    2,  -16,    26,    8,  -26,    27,   13,  -35,
     29,   20,  -44,    30,   26,  -51,    31,   32,  -59,    33,   37,  -66,
     34,   43,  -74,    36,   49,  -80,    37,   54,  -87,    39,   60,  -93,
     25,  -16,   31,    25,  -14,   24,    25,  -12,   15,    26,   -9,    5,
     26,   -5,   -5,    27,    0,  -14,    28,    5,  -24,    29,   11,  -33,
     30,   17,  -42,    31,   23,  -50,    32,   29,  -58,    33,   35,  -65,
     35,   41,  -72,    37,   47,  -79,    38,   52,  -86,    40,   57,  -92,
     26,  -18,   33,    27,  -16,   26,    27,  -14,   16,    27,  -12,    7,
     28,   -7,   -3,    28,   -3,  -12,    29,    2,  -22,    30,    8,  -31,
     31,   14,  -40,    32,   20,  -48,    33,   26,  -56,    34,   32,  -63,
     36,   38,  -71,    37,   44,  -77,    39,   50,  -84,    41,   55,  -91,
     28,  -20,   34,    28,  -19,   27,    28,  -17,   18,    28,  -14,    8,
     29,  -10,   -1,    29,   -5,  -10,    30,    0,  -20,    31,    5,  -29,
     32,   12,  -38,    33,   17,  -46,    34,   24,  -54,    36,   30,  -62,
     37,   36,  -69,    38,   42,  -76,    40,   47,  -83,    41,   53,  -89,
     29,  -22,   35,    29,  -21,   29,    30,  -19,   20,    30,  -16,   10,
     30,  -12,    0,    31,   -8,   -8,    31,   -2,  -18,    32,    3,  -27,
     33,    9,  -36,    34,   15,  -44,    35,   21,  -52,    37,   27,  -60,
     38,   33,  -68,    39,   39,  -74,    41,   45,  -82,    42,   51,  -88,
     31,  -24,   36,    31,  -23,   30,    31,  -21,   22,    31,  -18,   12,
     32,  -15,    2,    32,  -10,   -6,    33,   -5,  -16,    34,    0,  -25,
     34,    6,  -34,    35,   12,  -42,    36,   19,  -51,    38,   25,  -58,
     39,   31,  -66,    40,   37,  -73,    42,   43,  -80,    43,   48,  -87,
     32,  -26,   38,    32,  -25,   32,    32,  -23,   24,    33,  -20,   14,
     33,  -17,    4,    33,  -12,   -4,    34,   -7,  -14,    35,   -2,  -23,
     36,    4,  -32,    37,   10,  -41,    38,   16,  -49,    39,   22,  -56,
     40,   28,  -64,    41,   34,  -71,    43,   40,  -79,    44,   46,  -85,
     34,  -28,   39,    34,  -27,   33,    34,  -25,   25,    34,  -22,   16,
     34,  -19,    6,    35,  -15,   -2,    35,  -10,  -12,    36,   -4,  -21,
     37,    1,  -30,    38,    7,  -39,    39,   13,  -47,    40,   19,  -55,
     41,   26,  -62,    42,   32,  -70,    44,   38,  -77,    45,   43,  -84,
     35,  -30,   40,    35,  -29,   35,    35,  -27,   27,    35,  -24,   18,
     36,  -21,    8,    36,  -17,    0,    37,  -12,  -10,    37,   -7,  -19,
     38,   -1,  -28,    39,    4,  -37,    40,   11,  -45,    41,   17,  -53,
     42,   23,  -61,    43,   29,  -68,    45,   35,  -75,    46,   41,  -82,
     36,  -31,   41,    36,  -30,   36,    37,  -29,   29,    37,  -26,   19,
     37,  -23,   10,    38,  -19,    1,    38,  -14,   -8,    39,   -9,  -17,
     39,   -3,  -26,    40,    2,  -35,    41,    8,  -43,    42,   14,  -51,
     43,   20,  -59,    44,   26,  -66,    46,   33,  -74,    47,   39,  -81,
     38,  -33,   42,    38,  -32,   37,    38,  -30,   30,    38,  -28,   21,
     38,  -25,   12,    39,  -21,    3,    39,  -16,   -6,    40,  -11,  -15,
     41,   -6,  -24,    41,    0,  -33,    42,    6,  -42,    43,   11,  -49,
     44,   18,  -57,    45,   24,  -65,    47,   30,  -72,    48,   36,  -79,
     39,  -35,   44,    39,  -34,   38,    39,  -32,   32,    40,  -30,   23,
     40,  -27,   14,    40,  -24,    5,    41,  -19,   -4,    41,  -14,  -13,
     42,   -8,  -22,    43,   -2,  -31,    43,    3,  -40,    44,    9,  -48,
     45,   15,  -55,    46,   21,  -63,    48,   28,  -71,    49,   34,  -77,
     41,  -37,   45,    41,  -36,   40,    41,  -34,   33,    41,  -32,   25,
     41,  -29,   16,    42,  -26,    7,    42,  -21,   -2,    43,  -16,  -11,
     43,  -10,  -21,    44,   -5,  -29,    45,    1,  -38,    46,    6,  -46,
     46,   13,  -54,    48,   19,  -61,    49,   25,  -69,    50,   31,  -76,
     42,  -38,   46,    42,  -37,   41,    42,  -36,   35,    42,  -34,   26,
     43,  -31,   18,    43,  -27,    9,    43,  -23,    0,    44,  -18,   -9,
     44,  -13,  -19,    45,   -7,  -27,    46,   -1,  -36,    47,    4,  -44,
     48,   10,  -52,    49,   16,  -59,    50,   23,  -67,    51,   29,  -74,
     43,  -40,   47,    43,  -39,   42,    43,  -37,   36,    44,  -35,   28,
     44,  -33,   19,    44,  -29,   11,    45,  -25,    1,    45,  -20,   -7,
     46,  -15,  -17,    46,   -9,  -25,    47,   -3,  -34,    48,    1,  -42,
     49,    8,  -50,    50,   14,  -58,    51,   20,  -65,    52,   26,  -72,
     45,  -41,   48,    45,  -40,   44,    45,  -39,   38,    45,  -37,   30,
     45,  -34,   21,    46,  -31,   12,    46,  -27,    3,    46,  -22,   -5,
     47,  -17,  -15,    48,  -12,  -23,    48,   -6,  -32,    49,    0,  -40,
     50,    5,  -48,    51,   11,  -56,    52,   18,  -64,    53,   24,  -71,
     46,  -43,   49,    46,  -42,   45,    46,  -41,   39,    46,  -39,   31,
     47,  -36,   23,    47,  -33,   14,    47,  -29,    5,    48,  -25,   -4,
     48,  -19,  -13,    49,  -14,  -21,    50,   -8,  -30,    50,   -2,  -38,
     51,    3,  -46,    52,    9,  -54,    53,   15,  -62,    54,   21,  -69,
     48,  -45,   50,    48,  -44,   47,    48,  -43,   41,    48,  -41,   34,
     48,  -38,   25,    49,  -35,   17,    49,  -31,    7,    49,  -27,   -1,
     50,  -22,  -10,    50,  -17,  -19,    51,  -11,  -28,    52,   -5,  -36,
     53,    0,  -44,    53,    6,  -52,    54,   12,  -60,    55,   18,  -67,
     49,  -46,   52,    49,  -45,   48,    49,  -44,   42,    49,  -42,   35,
     50,  -40,   27,    50,  -37,   18,    50,  -33,    9,    51,  -29,    0,
     51,  -24,   -8,    52,  -19,  -17,    52,  -13,  -26,    53,   -8,  -34,
     54,   -2,  -42,    55,    3,  -50,    55,    9,  -58,    57,   15,  -65,
     50,  -48,   53,    51,  -47,   49,    51,  -46,   44,    51,  -44,   37,
     51,  -41,   29,    51,  -39,   20,    52,  -35,   11,    52,  -31,    2,
     52,  -26,   -7,    53,  -21,  -15,    54,  -16,  -24,    54,  -10,  -32,
     55,   -4,  -40,    56,    1,  -48,    57,    7,  -56,    58,   13,  -63,
     52,  -49,   54,    52,  -48,   50,    52,  -47,   45,    52,  -45,   38,
     52,  -43,   30,    53,  -40,   22,    53,  -37,   13,    53,  -33,    4,
     54,  -28,   -5,    54,  -23,  -13,    55,  -18,  -22,    55,  -12,  -30,
     56,   -6,  -38,    57,   -1,  -46,    58,    5,  -54,    59,   11,  -62,
     53,  -50,   55,    53,  -50,   52,    53,  -48,   46,    53,  -47,   40,
     54,  -45,   32,    54,  -42,   24,    54,  -39,   15,    54,  -35,    6,
     55,  -30,   -3,    55,  -25,  -11,    56,  -20,  -20,    57,  -15,  -28,
     57,   -9,  -36,    58,   -3,  -45,    59,    2,  -52,    60,    8,  -60,
     55,  -52,   56,    55,  -51,   53,    55,  -50,   48,    55,  -48,   41,
     55,  -46,   34,    55,  -44,   25,    55,  -40,   16,    56,  -37,    8,
     56,  -32,   -1,    57,  -27,   -9,    57,  -22,  -18,    58,  -17,  -26,
     59,  -11,  -35,    59,   -5,  -43,    60,    0,  -51,    61,    6,  -58,
     56,  -53,   57,    56,  -52,   54,    56,  -51,   49,    56,  -50,   43,
     56,  -48,   35,    56,  -45,   27,    57,  -42,   18,    57,  -38,   10,
     57,  -34,    1,    58,  -29,   -8,    58,  -24,  -16,    59,  -19,  -25,
     60,  -13,  -33,    60,   -7,  -41,    61,   -2,  -49,    62,    3,  -56,
     57,  -54,   58,    57,  -54,   55,    57,  -53,   50,    57,  -51,   44,
     58,  -49,   37,    58,  -47,   29,    58,  -44,   20,    58,  -40,   11,
     59,  -36,    2,    59,  -31,   -6,    60,  -26,  -15,    60,  -21,  -23,
     61,  -15,  -31,    62,  -10,  -39,    62,   -4,  -47,    63,    1,  -55,
     59,  -56,   59,    59,  -55,   57,    59,  -54,   52,    59,  -52,   46,
     59,  -50,   38,    59,  -48,   30,    59,  -45,   22,    60,  -42,   13,
     60,  -38,    4,    60,  -33,   -4,    61,  -28,  -13,    62,  -23,  -21,
     62,  -17,  -29,    63,  -12,  -37,    64,   -6,  -45,    64,    0,  -53,
     60,  -57,   60,    60,  -56,   58,    60,  -55,   53,    60,  -54,   47,
     60,  -52,   40,    60,  -50,   32,    61,  -47,   23,    61,  -43,   15,
     61,  -39,    6,    62,  -35,   -2,    62,  -30,  -11,    63,  -25,  -19,
     63,  -20,  -27,    64,  -14,  -35,    65,   -8,  -43,    65,   -3,  -51,
     61,  -58,   61,    61,  -58,   59,    61,  -57,   54,    61,  -55,   48,
     61,  -53,   41,    62,  -51,   34,    62,  -48,   25,    62,  -45,   17,
     63,  -41,    8,    63,  -37,    0,    63,  -32,   -9,    64,  -27,  -17,
     65,  -22,  -25,    65,  -16,  -34,    66,  -11,  -41,    67,   -5,  -49,
     62,  -60,   62,    62,  -59,   60,    63,  -58,   56,    63,  -57,   50,
     63,  -55,   43,    63,  -53,   35,    63,  -50,   27,    63,  -47,   19,
     64,  -43,   10,    64,  -39,    1,    65,  -34,   -7,    65,  -29,  -15,
     66,  -24,  -23,    66,  -18,  -32,    67,  -13,  -40,    68,   -7,  -47,
     64,  -61,   63,    64,  -60,   61,    64,  -59,   57,    64,  -58,   51,
     64,  -56,   44,    64,  -54,   37,    64,  -51,   29,    65,  -48,   20,
     65,  -45,   12,    65,  -41,    3,    66,  -36,   -5,    66,  -31,  -14,
     67,  -26,  -22,    68,  -21,  -30,    68,  -15,  -38,    69,   -9,  -46,
     65,  -62,   64,    65,  -62,   62,    65,  -61,   58,    65,  -59,   52,
     65,  -57,   46,    66,  -55,   38,    66,  -53,   30,    66,  -50,   22,
     66,  -46,   13,    67,  -42,    5,    67,  -38,   -4,    68,  -33,  -12,
     68,  -28,  -20,    69,  -23,  -28,    69,  -17,  -36,    70,  -12,  -44,
     66,  -63,   65,    66,  -63,   63,    66,  -62,   59,    67,  -61,   54,
     67,  -59,   47,    67,  -57,   40,    67,  -54,   32,    67,  -51,   24,
     68,  -48,   15,    68,  -44,    7,    68,  -40,   -2,    69,  -35,  -10,
     69,  -30,  -18,    70,  -25,  -26,    71,  -19,  -34,    71,  -14,  -42,
     68,  -65,   66,    68,  -64,   64,    68,  -63,   61,    68,  -62,   55,
     68,  -60,   49,    68,  -58,   42,    68,  -56,   33,    69,  -53,   26,
     69,  -49,   17,    69,  -46,    9,    70,  -41,    0,    70,  -37,   -8,
     71,  -32,  -16,    71,  -27,  -24,    72,  -21,  -32,    72,  -16,  -40,
     69,  -66,   67,    69,  -65,   65,    69,  -64,   62,    69,  -63,   56,
     69,  -62,   50,    69,  -60,   43,    70,  -57,   35,    70,  -54,   27,
     70,  -51,   19,    70,  -47,   10,    71,  -43,    2,    71,  -39,   -6,
     72,  -34,  -14,    72,  -29,  -23,    73,  -23,  -31,    74,  -18,  -39,
     70,  -67,   68,    70,  -66,   66,    70,  -66,   63,    70,  -64,   58,
     70,  -63,   51,    71,  -61,   45,    71,  -59,   37,    71,  -56,   29,
     71,  -53,   20,    72,  -49,   12,    72,  -45,    4,    72,  -40,   -4,
     73,  -36,  -12,    73,  -31,  -21,    74,  -25,  -29,    75,  -20,  -37,
     71,  -68,   69,    72,  -68,   68,    72,  -67,   64,    72,  -66,   59,
     72,  -64,   53,    72,  -62,   46,    72,  -60,   38,    72,  -57,   30,
     73,  -54,   22,    73,  -51,   14,    73,  -47,    5,    74,  -42,   -3,
     74,  -37,  -11,    75,  -33,  -19,    75,  -27,  -27,    76,  -22,  -35,
     73,  -69,   71,    73,  -69,   69,    73,  -68,   65,    73,  -67,   60,
     73,  -65,   54,    73,  -64,   47,    73,  -61,   40,    74,  -59,   32,
     74,  -56,   24,    74,  -52,   16,    75,  -48,    7,    75,  -44,   -1,
     75,  -39,   -9,    76,  -35,  -17,    76,  -29,  -25,    77,  -24,  -33,
     74,  -71,   72,    74,  -70,   70,    74,  -69,   67,    74,  -68,   61,
     74,  -67,   55,    74,  -65,   49,    75,  -63,   41,    75,  -60,   34,
     75,  -57,   25,    75,  -54,   17,    76,  -50,    9,    76,  -46,    1,
     77,  -41,   -7,    77,  -36,  -15,    78,  -31,  -23,    78,  -26,  -31,
     76,  -72,   73,    76,  -72,   71,    76,  -71,   68,    76,  -70,   63,
     76,  -68,   57,    76,  -66,   51,    76,  -64,   43,    76,  -62,   36,
     77,  -59,   27,    77,  -56,   20,    77,  -52,   11,    78,  -48,    3,
     78,  -43,   -5,    79,  -39,  -13,    79,  -34,  -21,    80,  -29,  -29,
     77,  -73,   74,    77,  -73,   72,    77,  -72,   69,    77,  -71,   64,
     77,  -70,   58,    77,  -68,   52,    77,  -66,   45,    78,  -63,   37,
     78,  -60,   29,    78,  -57,   21,    78,  -53,   13,    79,  -50,    5,
     79,  -45,   -3,    80,  -41,  -11,    80,  -36,  -19,    81,  -31,  -27,
     78,  -74,   75,    78,  -74,   73,    78,  -73,   70,    78,  -72,   65,
     78,  -71,   60,    78,  -69,   53,    79,  -67,   46,    79,  -65,   39,
     79,  -62,   31,    79,  -59,   23,    80,  -55,   14,    80,  -51,    6,
     80,  -47,   -1,    81,  -42,  -10,    81,  -37,  -18,    82,  -33,  -26,
     79,  -75,   76,    79,  -75,   74,    79,  -74,   71,    80,  -73,   67,
     80,  -72,   61,    80,  -70,   55,    80,  -68,   48,    80,  -66,   40,
     80,  -63,   32,    81,  -60,   25,    81,  -57,   16,    81,  -53,    8,
     82,  -49,    0,    82,  -44,   -8,    83,  -39,  -16,    83,  -34,  -24,
     81,  -77,   77,    81,  -76,   75,    81,  -76,   72,    81,  -75,   68,
     81,  -73,   62,    81,  -72,   56,    81,  -69,   49,    81,  -67,   42,
     82,  -65,   34,    82,  -62,   26,    82,  -58,   18,    82,  -54,   10,
     83,  -50,    2,    83,  -46,   -6,    84,  -41,  -14,    84,  -36,  -22,
     82,  -78,   78,    82,  -77,   76,    82,  -77,   74,    82,  -76,   69,
     82,  -74,   64,    82,  -73,   58,    82,  -71,   51,    83,  -69,   43,
     83,  -66,   35,    83,  -63,   28,    83,  -60,   19,    84,  -56,   12,
     84,  -52,    3,    84,  -48,   -4,    85,  -43,  -12,    85,  -38,  -20,
     83,  -79,   79,    83,  -78,   77,    83,  -78,   75,    83,  -77,   70,
     83,  -76,   65,    83,  -74,   59,    84,  -72,   52,    84,  -70,   45,
     84,  -67,   37,    84,  -64,   29,    85,  -61,   21,    85,  -58,   13,
     85,  -54,    5,    86,  -49,   -3,    86,  -45,  -11,    87,  -40,  -19,
     84,  -80,   80,    84,  -80,   78,    84,  -79,   76,    84,  -78,   72,
     85,  -77,   66,    85,  -75,   60,    85,  -73,   53,    85,  -71,   46,
     85,  -69,   39,    85,  -66,   31,    86,  -63,   23,    86,  -59,   15,
     86,  -55,    7,    87,  -51,   -1,    87,  -46,   -9,    88,  -42,  -17,
     86,  -81,   81,    86,  -81,   79,    86,  -80,   77,    86,  -79,   73,
     86,  -78,   68,    86,  -76,   62,    86,  -75,   55,    86,  -72,   48,
     86,  -70,   40,    87,  -67,   33,    87,  -64,   24,    87,  -61,   17,
     88,  -57,    8,    88,  -53,    1,    88,  -48,   -7,    89,  -44,  -15,
     87,  -82,   82,    87,  -82,   80,    87,  -81,   78,    87,  -80,   74,
     87,  -79,   69,    87,  -78,   63,    87,  -76,   56,    87,  -74,   49,
     88,  -71,   42,    88,  -69,   34,    88,  -65,   26,    88,  -62,   18,
     89,  -58,   10,    89,  -54,    2,    90,  -50,   -5,    90,  -45,  -13,
     88,  -83,   83,    88,  -83,   81,    88,  -82,   79,    88,  -81,   75,
     88,  -80,   70,    88,  -79,   64,    88,  -77,   58,    89,  -75,   51,
     89,  -73,   43,    89,  -70,   36,    89,  -67,   28,    90,  -64,   20,
     90,  -60,   12,    90,  -56,    4,    91,  -52,   -4,    91,  -47,  -12,
      8,   28,   11,     8,   29,    3,     9,   30,   -7,    10,   33,  -18,
     11,   36,  -28,    13,   40,  -37,    14,   44,  -45,    16,   47,  -52,
     18,   52,  -60,    20,   55,  -66,    22,   59,  -73,    24,   63,  -79,
     27,   67,  -85,    29,   71,  -91,    31,   75,  -97,    33,   79, -103,
      9,   26,   12,     9,   27,    4,    10,   29,   -6,    11,   31,  -17,
     12,   35,  -27,    13,   38,  -36,    15,   42,  -44,    17,   46,  -52,
     19,   50,  -59,    21,   54,  -66,    23,   59,  -73,    25,   63,  -79,
     27,   66,  -85,    29,   71,  -91,    31,   74,  -97,    33,   78, -103,
     10,   24,   13,    10,   25,    5,    10,   27,   -5,    11,   30,  -16,
     12,   33,  -26,    14,   37,  -35,    15,   41,  -44,    17,   45,  -51,
     19,   49,  -59,    21,   53,  -65,    23,   58,  -72,    25,   62,  -78,
     27,   66,  -85,    29,   70,  -91,    31,   74,  -96,    34,   78, -102,
     10,   22,   14,    11,   23,    6,    11,   25,   -4,    12,   28,  -15,
     13,   31,  -25,    14,   35,  -34,    16,   40,  -43,    17,   44,  -50,
     19,   48,  -58,    21,   52,  -65,    23,   57,  -72,    25,   61,  -78,
     27,   65,  -84,    29,   69,  -90,    32,   73,  -96,    34,   77, -102,
     11,   20,   15,    11,   21,    7,    12,   23,   -3,    13,   26,  -14,
     14,   30,  -24,    15,   34,  -33,    16,   38,  -42,    18,   42,  -50,
     20,   47,  -57,    22,   51,  -64,    24,   56,  -71,    26,   60,  -77,
     28,   64,  -84,    30,   68,  -90,    32,   72,  -96,    34,   77, -102,
     12,   17,   16,    12,   18,    9,    13,   21,   -2,    13,   24,  -13,
     14,   28,  -23,    16,   32,  -32,    17,   36,  -41,    19,   41,  -49,
     20,   45,  -57,    22,   50,  -63,    24,   54,  -70,    26,   59,  -77,
     28,   63,  -83,    30,   67,  -89,    32,   71,  -95,    34,   76, -101,
     13,   15,   18,    13,   16,   10,    14,   18,   -1,    14,   22,  -12,
     15,   25,  -22,    16,   30,  -31,    18,   34,  -40,    19,   39,  -48,
     21,   44,  -56,    23,   48,  -63,    25,   53,  -70,    26,   57,  -76,
     28,   62,  -83,    30,   66,  -89,    33,   70,  -95,    35,   75, -101,
     14,   12,   19,    14,   13,   11,    15,   16,    0,    15,   19,  -10,
     16,   23,  -20,    17,   27,  -29,    19,   32,  -39,    20,   37,  -47,
     22,   42,  -55,    23,   46,  -62,    25,   51,  -69,    27,   56,  -75,
     29,   60,  -82,    31,   65,  -88,    33,   69,  -94,    35,   74, -100,
     15,   10,   20,    15,   11,   13,    16,   13,    2,    16,   17,   -9,
     17,   20,  -19,    18,   25,  -28,    19,   30,  -37,    21,   34,  -45,
     22,   40,  -53,    24,   44,  -61,    26,   50,  -68,    27,   54,  -74,
     29,   59,  -81,    31,   64,  -87,    33,   68,  -93,    35,   72,  -99,
     16,    7,   22,    16,    8,   14,    17,   10,    3,    17,   14,   -7,
     18,   18,  -17,    19,   22,  -26,    20,   27,  -36,    22,   32,  -44,
     23,   37,  -52,    25,   42,  -59,    26,   48,  -67,    28,   52,  -73,
     30,   57,  -80,    32,   62,  -86,    34,   67,  -93,    36,   71,  -99,
     18,    4,   23,    18,    5,   16,    18,    8,    5,    19,   11,   -5,
     19,   15,  -15,    20,   19,  -25,    21,   25,  -34,    22,   30,  -43,
     24,   35,  -51,    25,   40,  -58,    27,   46,  -66,    29,   50,  -72,
     31,   55,  -79,    32,   60,  -85,    34,   65,  -92,    36,   70,  -98,
     19,    1,   25,    19,    2,   18,    20,    4,    7,    20,    8,   -3,
     21,   12,  -13,    22,   16,  -22,    23,   21,  -32,    24,   26,  -41,
     25,   32,  -49,    26,   37,  -56,    28,   43,  -64,    30,   48,  -71,
     31,   53,  -78,    33,   58,  -84,    35,   63,  -91,    37,   68,  -97,
     20,   -1,   27,    21,    0,   19,    21,    2,    9,    21,    5,   -1,
     22,    9,  -11,    23,   13,  -21,    24,   19,  -30,    25,   24,  -39,
     26,   29,  -47,    27,   35,  -55,    29,   40,  -63,    30,   46,  -70,
     32,   51,  -77,    34,   56,  -83,    36,   61,  -90,    38,   66,  -96,
     22,   -4,   28,    22,   -2,   20,    22,    0,   10,    23,    2,    0,
     23,    6,   -9,    24,   11,  -19,    25,   16,  -29,    26,   21,  -37,
     27,   27,  -46,    28,   32,  -53,    30,   38,  -61,    31,   43,  -68,
     33,   49,  -75,    35,   54,  -82,    36,   59,  -89,    38,   64,  -95,
     23,   -6,   30,    23,   -5,   22,    23,   -3,   12,    24,    0,    2,
     24,    4,   -7,    25,    8,  -17,    26,   13,  -27,    27,   18,  -35,
     28,   24,  -44,    29,   30,  -52,    31,   36,  -60,    32,   41,  -67,
     34,   46,  -74,    35,   52,  -81,    37,   57,  -87,    39,   62,  -94,
     24,   -9,   31,    25,   -8,   24,    25,   -6,   14,    25,   -3,    4,
     26,    1,   -6,    26,    5,  -15,    27,   10,  -25,    28,   16,  -34,
     29,   22,  -42,    30,   27,  -50,    32,   33,  -58,    33,   39,  -65,
     35,   44,  -73,    36,   50,  -79,    38,   55,  -86,    40,   60,  -92,
     26,  -11,   32,    26,  -10,   25,    26,   -8,   16,    26,   -5,    6,
     27,   -2,   -4,    28,    3,  -13,    28,    8,  -23,    29,   13,  -32,
     30,   19,  -41,    31,   24,  -49,    33,   30,  -57,    34,   36,  -64,
     35,   42,  -71,    37,   47,  -78,    39,   53,  -85,    40,   58,  -91,
     27,  -14,   34,    27,  -12,   27,    27,  -10,   17,    28,   -8,    8,
     28,   -4,   -2,    29,    0,  -11,    30,    5,  -21,    30,   10,  -30,
     31,   16,  -39,    32,   22,  -47,    34,   28,  -55,    35,   34,  -62,
     36,   39,  -70,    38,   45,  -77,    39,   50,  -84,    41,   56,  -90,
     29,  -16,   35,    29,  -15,   28,    29,  -13,   19,    29,  -10,    9,
     30,   -7,    0,    30,   -2,   -9,    31,    2,  -19,    32,    8,  -28,
     33,   14,  -37,    34,   19,  -45,    35,   25,  -53,    36,   31,  -61,
     37,   37,  -68,    39,   43,  -75,    40,   48,  -82,    42,   54,  -89,
     30,  -18,   36,    30,  -17,   30,    30,  -15,   21,    30,  -13,   11,
     31,   -9,    1,    31,   -5,   -7,    32,    0,  -17,    33,    5,  -26,
     34,   11,  -35,    35,   17,  -43,    36,   23,  -52,    37,   28,  -59,
     38,   34,  -67,    40,   40,  -74,    41,   46,  -81,    43,   51,  -87,
     31,  -20,   37,    31,  -19,   31,    32,  -17,   23,    32,  -15,   13,
     32,  -11,    3,    33,   -7,   -5,    33,   -2,  -15,    34,    2,  -24,
     35,    8,  -33,    36,   14,  -42,    37,   20,  -50,    38,   26,  -57,
     39,   32,  -65,    41,   38,  -72,    42,   43,  -79,    44,   49,  -86,
     33,  -22,   38,    33,  -21,   33,    33,  -19,   24,    33,  -17,   15,
     34,  -14,    5,    34,  -10,   -4,    35,   -5,  -13,    35,    0,  -22,
     36,    6,  -31,    37,   11,  -40,    38,   17,  -48,    39,   23,  -56,
     40,   29,  -63,    42,   35,  -71,    43,   41,  -78,    44,   47,  -85,
     34,  -24,   39,    34,  -23,   34,    34,  -21,   26,    35,  -19,   17,
     35,  -16,    7,    35,  -12,   -2,    36,   -7,  -11,    37,   -2,  -20,
     37,    3,  -30,    38,    9,  -38,    39,   15,  -46,    40,   21,  -54,
     41,   27,  -62,    43,   33,  -69,    44,   38,  -76,    45,   44,  -83,
     35,  -26,   41,    36,  -25,   35,    36,  -23,   28,    36,  -21,   18,
     36,  -18,    9,    37,  -14,    0,    37,   -9,   -9,    38,   -4,  -18,
     39,    1,  -28,    39,    6,  -36,    40,   12,  -45,    41,   18,  -52,
     42,   24,  -60,    44,   30,  -67,    45,   36,  -75,    46,   42,  -82,
     37,  -28,   42,    37,  -27,   36,    37,  -25,   29,    37,  -23,   20,
     38,  -20,   11,    38,  -17,    2,    38,  -12,   -7,    39,   -7,  -16,
     40,   -1,  -26,    41,    4,  -34,    41,   10,  -43,    42,   15,  -51,
     43,   22,  -58,    45,   27,  -66,    46,   33,  -73,    47,   39,  -80,
     38,  -30,   43,    38,  -29,   38,    38,  -27,   31,    39,  -25,   22,
     39,  -22,   13,    39,  -19,    4,    40,  -14,   -6,    40,   -9,  -15,
     41,   -4,  -24,    42,    1,  -32,    43,    7,  -41,    44,   13,  -49,
     45,   19,  -57,    46,   25,  -64,    47,   31,  -72,    48,   37,  -79,
     40,  -32,   44,    40,  -31,   39,    40,  -29,   32,    40,  -27,   24,
     40,  -24,   15,    41,  -21,    5,    41,  -16,   -4,    42,  -12,  -13,
     42,   -6,  -22,    43,   -1,  -30,    44,    5,  -39,    45,   10,  -47,
     46,   16,  -55,    47,   22,  -62,    48,   28,  -70,    49,   34,  -77,
     41,  -33,   45,    41,  -33,   40,    41,  -31,   34,    41,  -29,   25,
     42,  -26,   16,    42,  -23,    7,    42,  -19,   -2,    43,  -14,  -11,
     44,   -8,  -20,    44,   -3,  -28,    45,    2,  -37,    46,    8,  -45,
     47,   14,  -53,    48,   20,  -61,    49,   26,  -68,    50,   32,  -75,
     42,  -35,   46,    42,  -34,   42,    42,  -33,   35,    43,  -31,   27,
     43,  -28,   18,    43,  -25,    9,    44,  -21,    0,    44,  -16,   -9,
     45,  -11,  -18,    45,   -5,  -27,    46,    0,  -35,    47,    5,  -43,
     48,   11,  -51,    49,   17,  -59,    50,   23,  -67,    51,   29,  -74,
     44,  -37,   47,    44,  -36,   43,    44,  -35,   37,    44,  -33,   29,
     44,  -30,   20,    45,  -27,   11,    45,  -23,    2,    45,  -18,   -7,
     46,  -13,  -16,    47,   -8,  -25,    47,   -2,  -33,    48,    3,  -41,
     49,    9,  -49,    50,   15,  -57,    51,   21,  -65,    52,   27,  -72,
     45,  -39,   48,    45,  -38,   44,    45,  -36,   38,    45,  -34,   30,
     46,  -32,   22,    46,  -29,   13,    46,  -25,    3,    47,  -21,   -5,
     47,  -15,  -14,    48,  -10,  -23,    49,   -4,  -32,    49,    0,  -40,
     50,    6,  -48,    51,   12,  -55,    52,   18,  -63,    53,   24,  -70,
     46,  -40,   50,    46,  -39,   45,    47,  -38,   40,    47,  -36,   32,
     47,  -34,   23,    47,  -31,   15,    48,  -27,    5,    48,  -23,   -3,
     49,  -18,  -12,    49,  -12,  -21,    50,   -7,  -30,    51,   -1,  -38,
     51,    4,  -46,    52,   10,  -54,    53,   16,  -61,    54,   22,  -69,
     48,  -42,   51,    48,  -41,   47,    48,  -40,   41,    48,  -38,   34,
     49,  -36,   26,    49,  -33,   17,    49,  -29,    8,    50,  -25,   -1,
     50,  -20,  -10,    51,  -15,  -18,    51,  -10,  -27,    52,   -4,  -35,
     53,    1,  -43,    54,    7,  -51,    55,   13,  -59,    56,   19,  -67,
     49,  -44,   52,    49,  -43,   48,    50,  -42,   43,    50,  -40,   36,
     50,  -38,   27,    50,  -35,   19,    51,  -31,   10,    51,  -27,    1,
     51,  -22,   -8,    52,  -17,  -17,    53,  -12,  -25,    53,   -6,  -34,
     54,   -1,  -42,    55,    4,  -50,    56,   10,  -57,    57,   16,  -65,
     51,  -45,   53,    51,  -44,   50,    51,  -43,   44,    51,  -41,   37,
     51,  -39,   29,    51,  -37,   21,    52,  -33,   11,    52,  -29,    3,
     53,  -24,   -6,    53,  -20,  -15,    54,  -14,  -24,    54,   -9,  -32,
     55,   -3,  -40,    56,    2,  -48,    57,    8,  -56,    58,   14,  -63,
     52,  -47,   54,    52,  -46,   51,    52,  -45,   45,    52,  -43,   39,
     53,  -41,   31,    53,  -38,   22,    53,  -35,   13,    53,  -31,    5,
     54,  -27,   -4,    54,  -22,  -13,    55,  -16,  -22,    56,  -11,  -30,
     56,   -5,  -38,    57,    0,  -46,    58,    6,  -54,    59,   11,  -61,
     53,  -48,   55,    53,  -47,   52,    54,  -46,   47,    54,  -45,   40,
     54,  -42,   32,    54,  -40,   24,    54,  -37,   15,    55,  -33,    6,
     55,  -29,   -2,    56,  -24,  -11,    56,  -19,  -20,    57,  -13,  -28,
     58,   -8,  -36,    58,   -2,  -44,    59,    3,  -52,    60,    9,  -60,
     55,  -50,   56,    55,  -49,   53,    55,  -48,   48,    55,  -46,   42,
     55,  -44,   34,    55,  -42,   26,    56,  -38,   17,    56,  -35,    8,
     56,  -30,   -1,    57,  -26,   -9,    57,  -21,  -18,    58,  -15,  -26,
     59,  -10,  -34,    59,   -4,  -42,    60,    1,  -50,    61,    7,  -58,
     56,  -51,   57,    56,  -50,   54,    56,  -49,   49,    56,  -48,   43,
     56,  -46,   36,    57,  -43,   27,    57,  -40,   19,    57,  -37,   10,
     58,  -32,    1,    58,  -28,   -7,    59,  -23,  -16,    59,  -18,  -24,
     60,  -12,  -32,    61,   -6,  -41,    61,   -1,  -48,    62,    4,  -56,
     57,  -52,   58,    57,  -52,   56,    58,  -51,   51,    58,  -49,   45,
     58,  -47,   37,    58,  -45,   29,    58,  -42,   20,    59,  -38,   12,
     59,  -34,    3,    59,  -30,   -5,    60,  -25,  -14,    61,  -20,  -22,
     61,  -14,  -30,    62,   -9,  -39,    63,   -3,  -47,    63,    2,  -54,
     59,  -54,   59,    59,  -53,   57,    59,  -52,   52,    59,  -51,   46,
     59,  -49,   39,    59,  -46,   31,    60,  -43,   22,    60,  -40,   14,
     60,  -36,    5,    61,  -32,   -4,    61,  -27,  -12,    62,  -22,  -21,
     62,  -16,  -29,    63,  -11,  -37,    64,   -5,  -45,    65,    0,  -53,
     60,  -55,   60,    60,  -55,   58,    60,  -54,   53,    60,  -52,   47,
     60,  -50,   40,    61,  -48,   32,    61,  -45,   24,    61,  -42,   15,
     62,  -38,    6,    62,  -34,   -2,    62,  -29,  -11,    63,  -24,  -19,
     64,  -18,  -27,    64,  -13,  -35,    65,   -7,  -43,    66,   -2,  -51,
     61,  -56,   61,    61,  -56,   59,    61,  -55,   55,    62,  -53,   49,
     62,  -52,   42,    62,  -49,   34,    62,  -47,   25,    62,  -44,   17,
     63,  -40,    8,    63,  -36,    0,    64,  -31,   -9,    64,  -26,  -17,
     65,  -21,  -25,    65,  -15,  -33,    66,  -10,  -41,    67,   -4,  -49,
     63,  -58,   62,    63,  -57,   60,    63,  -56,   56,    63,  -55,   50,
     63,  -53,   43,    63,  -51,   36,    63,  -48,   27,    64,  -45,   19,
     64,  -41,   10,    64,  -37,    2,    65,  -33,   -7,    65,  -28,  -15,
     66,  -23,  -23,    67,  -17,  -31,    67,  -12,  -39,    68,   -6,  -47,
     64,  -59,   63,    64,  -59,   61,    64,  -58,   57,    64,  -56,   51,
     64,  -54,   44,    64,  -52,   37,    65,  -50,   29,    65,  -47,   21,
     65,  -43,   12,    66,  -39,    4,    66,  -35,   -5,    67,  -30,  -13,
     67,  -25,  -21,    68,  -20,  -30,    68,  -14,  -37,    69,   -8,  -45,
     65,  -60,   64,    65,  -60,   62,    65,  -59,   58,    65,  -58,   53,
     66,  -56,   46,    66,  -54,   39,    66,  -51,   31,    66,  -48,   22,
     67,  -45,   14,    67,  -41,    5,    67,  -37,   -3,    68,  -32,  -11,
     68,  -27,  -19,    69,  -22,  -28,    70,  -16,  -36,    70,  -11,  -44,
     67,  -62,   66,    67,  -61,   63,    67,  -60,   60,    67,  -59,   54,
     67,  -57,   47,    67,  -55,   40,    67,  -53,   32,    67,  -50,   24,
     68,  -46,   15,    68,  -43,    7,    69,  -38,   -1,    69,  -34,  -10,
     70,  -29,  -18,    70,  -24,  -26,    71,  -18,  -34,    71,  -13,  -42,
     68,  -63,   67,    68,  -62,   65,    68,  -62,   61,    68,  -60,   55,
     68,  -59,   49,    68,  -57,   42,    68,  -54,   34,    69,  -51,   26,
     69,  -48,   17,    69,  -44,    9,    70,  -40,    0,    70,  -36,   -8,
     71,  -31,  -16,    71,  -26,  -24,    72,  -20,  -32,    73,  -15,  -40,
     69,  -64,   68,    69,  -64,   66,    69,  -63,   62,    69,  -62,   57,
     69,  -60,   50,    70,  -58,   43,    70,  -56,   35,    70,  -53,   27,
     70,  -50,   19,    71,  -46,   11,    71,  -42,    2,    71,  -38,   -6,
     72,  -33,  -14,    72,  -28,  -22,    73,  -22,  -30,    74,  -17,  -38,
     70,  -65,   69,    70,  -65,   67,    70,  -64,   63,    71,  -63,   58,
     71,  -61,   52,    71,  -59,   45,    71,  -57,   37,    71,  -54,   29,
     72,  -51,   21,    72,  -48,   12,    72,  -44,    4,    73,  -39,   -4,
     73,  -35,  -12,    74,  -30,  -21,    74,  -24,  -28,    75,  -19,  -36,
     72,  -67,   70,    72,  -66,   68,    72,  -65,   64,    72,  -64,   59,
     72,  -63,   53,    72,  -61,   46,    72,  -59,   38,    72,  -56,   31,
     73,  -53,   22,    73,  -49,   14,    73,  -45,    6,    74,  -41,   -2,
     74,  -36,  -10,    75,  -32,  -19,    75,  -26,  -27,    76,  -21,  -35,
     73,  -68,   71,    73,  -67,   69,    73,  -67,   66,    73,  -66,   60,
     73,  -64,   54,    73,  -62,   48,    74,  -60,   40,    74,  -57,   32,
     74,  -54,   24,    74,  -51,   16,    75,  -47,    7,    75,  -43,   -1,
     75,  -38,   -9,    76,  -34,  -17,    77,  -28,  -25,    77,  -23,  -33,
     74,  -69,   72,    74,  -69,   70,    74,  -68,   67,    74,  -67,   62,
     74,  -65,   56,    75,  -64,   49,    75,  -61,   42,    75,  -59,   34,
     75,  -56,   26,    76,  -53,   18,    76,  -49,    9,    76,  -45,    1,
     77,  -40,   -7,    77,  -35,  -15,    78,  -30,  -23,    78,  -25,  -31,
     76,  -71,   73,    76,  -70,   71,    76,  -70,   68,    76,  -68,   63,
     76,  -67,   57,    76,  -65,   51,    76,  -63,   43,    77,  -61,   36,
     77,  -58,   28,    77,  -55,   20,    77,  -51,   11,    78,  -47,    3,
     78,  -42,   -5,    79,  -38,  -13,    79,  -33,  -21,    80,  -28,  -29,
     77,  -72,   74,    77,  -71,   72,    77,  -71,   69,    77,  -70,   64,
     77,  -68,   59,    77,  -67,   52,    78,  -64,   45,    78,  -62,   37,
     78,  -59,   29,    78,  -56,   21,    79,  -52,   13,    79,  -49,    5,
     79,  -44,   -3,    80,  -40,  -11,    80,  -35,  -19,    81,  -30,  -27,
     78,  -73,   75,    78,  -73,   73,    78,  -72,   70,    78,  -71,   66,
     79,  -70,   60,    79,  -68,   54,    79,  -66,   46,    79,  -63,   39,
     79,  -61,   31,    80,  -58,   23,    80,  -54,   15,    80,  -50,    7,
     81,  -46,   -1,    81,  -41,   -9,    82,  -37,  -17,    82,  -32,  -25,
     80,  -74,   76,    80,  -74,   74,    80,  -73,   72,    80,  -72,   67,
     80,  -71,   61,    80,  -69,   55,    80,  -67,   48,    80,  -65,   41,
     80,  -62,   33,    81,  -59,   25,    81,  -56,   16,    81,  -52,    8,
     82,  -48,    0,    82,  -43,   -8,    83,  -38,  -16,    83,  -34,  -24,
     81,  -75,   77,    81,  -75,   75,    81,  -74,   73,    81,  -73,   68,
     81,  -72,   63,    81,  -70,   56,    81,  -68,   49,    81,  -66,   42,
     82,  -63,   34,    82,  -61,   26,    82,  -57,   18,    83,  -53,   10,
     83,  -49,    2,    83,  -45,   -6,    84,  -40,  -14,    84,  -36,  -22,
     82,  -76,   78,    82,  -76,   76,    82,  -76,   74,    82,  -75,   69,
     82,  -73,   64,    82,  -72,   58,    82,  -70,   51,    83,  -67,   44,
     83,  -65,   36,    83,  -62,   28,    83,  -59,   20,    84,  -55,   12,
     84,  -51,    4,    85,  -47,   -4,    85,  -42,  -12,    86,  -37,  -20,
     83,  -78,   79,    83,  -77,   77,    83,  -77,   75,    83,  -76,   71,
     83,  -75,   65,    84,  -73,   59,    84,  -71,   52,    84,  -69,   45,
     84,  -66,   37,    84,  -63,   30,    85,  -60,   21,    85,  -57,   14,
     85,  -53,    5,    86,  -48,   -3,    86,  -44,  -10,    87,  -39,  -18,
     84,  -79,   80,    85,  -78,   78,    85,  -78,   76,    85,  -77,   72,
     85,  -76,   66,    85,  -74,   60,    85,  -72,   54,    85,  -70,   47,
     85,  -68,   39,    86,  -65,   31,    86,  -62,   23,    86,  -58,   15,
     87,  -54,    7,    87,  -50,   -1,    87,  -46,   -9,    88,  -41,  -17,
     86,  -80,   81,    86,  -80,   79,    86,  -79,   77,    86,  -78,   73,
     86,  -77,   68,    86,  -75,   62,    86,  -73,   55,    86,  -71,   48,
     87,  -69,   40,    87,  -66,   33,    87,  -63,   25,    87,  -60,   17,
     88,  -56,    9,    88,  -52,    1,    89,  -47,   -7,    89,  -43,  -15,
     87,  -81,   82,    87,  -81,   80,    87,  -80,   78,    87,  -79,   74,
     87,  -78,   69,    87,  -77,   63,    87,  -75,   56,    88,  -73,   50,
     88,  -70,   42,    88,  -68,   34,    88,  -64,   26,    89,  -61,   19,
     89,  -58,   10,    89,  -54,    2,    90,  -49,   -5,    90,  -45,  -13,
     88,  -82,   83,    88,  -82,   81,    88,  -81,   79,    88,  -80,   75,
     88,  -79,   70,    88,  -78,   64,    89,  -76,   58,    89,  -74,   51,
     89,  -72,   43,    89,  -69,   36,    89,  -66,   28,    90,  -63,   20,
     90,  -59,   12,    90,  -55,    4,    91,  -51,   -4,    91,  -46,  -11,
     10,   30,   14,    11,   31,    7,    11,   33,   -4,    12,   35,  -15,
     13,   38,  -25,    14,   41,  -34,    16,   45,  -43,    17,   48,  -50,
     19,   52,  -58,    21,   56,  -65,    23,   60,  -72,    25,   64,  -78,
     27,   68,  -84,    29,   71,  -90,    32,   75,  -96,    34,   79, -102,
     11,   29,   15,    11,   29,    7,    12,   31,   -3,    12,   33,  -14,
     13,   36,  -24,    15,   40,  -33,    16,   43,  -42,    18,   47,  -50,
     20,   51,  -57,    22,   55,  -64,    24,   59,  -71,    26,   63,  -77,
     28,   67,  -84,    30,   71,  -90,    32,   75,  -96,    34,   79, -102,
     11,   27,   16,    12,   28,    8,    12,   29,   -3,    13,   32,  -14,
     14,   35,  -23,    15,   38,  -33,    17,   42,  -42,    18,   46,  -49,
     20,   50,  -57,    22,   54,  -64,    24,   58,  -71,    26,   62,  -77,
     28,   66,  -84,    30,   70,  -89,    32,   74,  -96,    34,   78, -101,
     12,   25,   17,    12,   26,    9,    13,   28,   -2,    13,   30,  -13,
     14,   33,  -23,    16,   37,  -32,    17,   41,  -41,    19,   45,  -49,
     20,   49,  -56,    22,   53,  -63,    24,   57,  -70,    26,   61,  -77,
     28,   65,  -83,    30,   70,  -89,    32,   73,  -95,    34,   77, -101,
     13,   23,   18,    13,   24,   10,    13,   26,   -1,    14,   29,  -12,
     15,   32,  -22,    16,   35,  -31,    18,   39,  -40,    19,   43,  -48,
     21,   48,  -56,    23,   52,  -63,    24,   56,  -70,    26,   60,  -76,
     28,   65,  -83,    30,   69,  -89,    32,   73,  -95,    34,   77, -101,
     14,   21,   19,    14,   22,   11,    14,   24,    0,    15,   27,  -11,
     16,   30,  -21,    17,   34,  -30,    18,   38,  -39,    20,   42,  -47,
     21,   46,  -55,    23,   51,  -62,    25,   55,  -69,    27,   59,  -76,
     29,   63,  -82,    31,   68,  -88,    33,   72,  -94,    35,   76, -100,
     14,   19,   20,    15,   20,   12,    15,   21,    1,    16,   24,   -9,
     17,   28,  -19,    18,   32,  -29,    19,   36,  -38,    20,   40,  -46,
     22,   45,  -54,    24,   49,  -61,    25,   54,  -68,    27,   58,  -75,
     29,   62,  -81,    31,   67,  -88,    33,   71,  -94,    35,   75, -100,
     15,   16,   21,    16,   17,   13,    16,   19,    2,    17,   22,   -8,
     17,   26,  -18,    18,   29,  -27,    20,   34,  -37,    21,   38,  -45,
     22,   43,  -53,    24,   47,  -60,    26,   52,  -67,    28,   57,  -74,
     30,   61,  -81,    31,   65,  -87,    33,   70,  -93,    35,   74,  -99,
     16,   14,   22,    17,   15,   15,    17,   17,    4,    18,   20,   -7,
     18,   23,  -17,    19,   27,  -26,    20,   32,  -35,    22,   36,  -44,
     23,   41,  -52,    25,   46,  -59,    26,   50,  -67,    28,   55,  -73,
     30,   59,  -80,    32,   64,  -86,    34,   68,  -93,    36,   73,  -98,
     18,   11,   24,    18,   12,   16,    18,   14,    5,    19,   17,   -5,
     19,   21,  -15,    20,   25,  -25,    21,   29,  -34,    23,   34,  -42,
     24,   39,  -51,    25,   44,  -58,    27,   49,  -66,    29,   53,  -72,
     31,   58,  -79,    32,   63,  -85,    34,   67,  -92,    36,   72,  -98,
     19,    9,   25,    19,    9,   17,    19,   11,    7,    20,   14,   -4,
     20,   18,  -13,    21,   22,  -23,    22,   27,  -33,    23,   31,  -41,
     25,   37,  -49,    26,   41,  -57,    28,   47,  -64,    29,   51,  -71,
     31,   56,  -78,    33,   61,  -84,    35,   65,  -91,    37,   70,  -97,
     20,    5,   27,    20,    6,   19,    21,    8,    9,    21,   11,   -1,
     22,   15,  -11,    22,   19,  -21,    23,   24,  -31,    25,   28,  -39,
     26,   34,  -48,    27,   39,  -55,    29,   44,  -63,    30,   49,  -70,
     32,   54,  -77,    34,   59,  -83,    35,   63,  -90,    37,   68,  -96,
     21,    3,   28,    22,    4,   20,    22,    5,   10,    22,    8,    0,
     23,   12,  -10,    24,   16,  -19,    24,   21,  -29,    26,   26,  -38,
     27,   31,  -46,    28,   36,  -54,    30,   42,  -62,    31,   47,  -69,
     33,   52,  -76,    34,   57,  -82,    36,   62,  -89,    38,   66,  -95,
     23,    0,   30,    23,    1,   22,    23,    3,   12,    23,    6,    2,
     24,    9,   -8,    25,   14,  -18,    26,   18,  -27,    27,   23,  -36,
     28,   29,  -45,    29,   34,  -52,    30,   39,  -60,    32,   44,  -67,
     33,   49,  -74,    35,   55,  -81,    37,   60,  -88,    39,   65,  -94,
     24,   -2,   31,    24,   -1,   23,    24,    0,   13,    25,    3,    3,
     25,    7,   -6,    26,   11,  -16,    27,   16,  -25,    28,   21,  -34,
     29,   26,  -43,    30,   31,  -51,    31,   37,  -59,    33,   42,  -66,
     34,   47,  -73,    36,   53,  -80,    37,   58,  -87,    39,   63,  -93,
     25,   -5,   32,    25,   -3,   25,    26,   -2,   15,    26,    1,    5,
     26,    4,   -4,    27,    8,  -14,    28,   13,  -24,    29,   18,  -32,
     30,   23,  -41,    31,   29,  -49,    32,   34,  -57,    34,   40,  -65,
     35,   45,  -72,    37,   50,  -79,    38,   55,  -85,    40,   61,  -92,
     27,   -7,   33,    27,   -6,   26,    27,   -4,   17,    27,   -2,    7,
     28,    2,   -2,    28,    6,  -12,    29,   10,  -22,    30,   15,  -31,
     31,   21,  -40,    32,   26,  -48,    33,   32,  -56,    35,   37,  -63,
     36,   43,  -70,    37,   48,  -77,    39,   53,  -84,    41,   59,  -91,
     28,  -10,   34,    28,   -8,   28,    28,   -7,   19,    28,   -4,    9,
     29,   -1,   -1,    29,    3,  -10,    30,    8,  -20,    31,   13,  -29,
     32,   18,  -38,    33,   23,  -46,    34,   29,  -54,    35,   35,  -62,
     37,   40,  -69,    38,   46,  -76,    40,   51,  -83,    41,   57,  -89,
     29,  -12,   36,    29,  -11,   29,    29,   -9,   20,    30,   -7,   10,
     30,   -3,    0,    31,    0,   -8,    31,    5,  -18,    32,   10,  -27,
     33,   15,  -36,    34,   21,  -44,    35,   27,  -53,    36,   32,  -60,
     38,   38,  -68,    39,   43,  -74,    41,   49,  -82,    42,   54,  -88,
     31,  -14,   37,    31,  -13,   31,    31,  -11,   22,    31,   -9,   12,
     31,   -6,    2,    32,   -2,   -6,    33,    2,  -16,    33,    7,  -25,
     34,   13,  -34,    35,   18,  -43,    36,   24,  -51,    37,   30,  -58,
     39,   35,  -66,    40,   41,  -73,    41,   46,  -80,    43,   52,  -87,
     32,  -16,   38,    32,  -15,   32,    32,  -14,   24,    32,  -11,   14,
     33,   -8,    4,    33,   -5,   -5,    34,    0,  -14,    35,    5,  -23,
     35,   10,  -32,    36,   16,  -41,    37,   21,  -49,    39,   27,  -57,
     40,   33,  -64,    41,   39,  -72,    42,   44,  -79,    44,   50,  -85,
     33,  -19,   39,    33,  -18,   33,    33,  -16,   25,    34,  -14,   16,
     34,  -11,    6,    35,   -7,   -3,    35,   -2,  -12,    36,    2,  -21,
     37,    8,  -31,    37,   13,  -39,    39,   19,  -47,    40,   25,  -55,
     41,   30,  -63,    42,   36,  -70,    43,   42,  -77,    45,   47,  -84,
     35,  -21,   40,    35,  -20,   35,    35,  -18,   27,    35,  -16,   17,
     35,  -13,    8,    36,   -9,   -1,    36,   -5,  -11,    37,    0,  -20,
     38,    5,  -29,    39,   10,  -37,    40,   16,  -46,    41,   22,  -53,
     42,   28,  -61,    43,   34,  -68,    44,   39,  -76,    46,   45,  -83,
     36,  -23,   41,    36,  -22,   36,    36,  -20,   28,    36,  -18,   19,
     37,  -15,   10,    37,  -12,    0,    38,   -7,   -9,    38,   -2,  -18,
     39,    3,  -27,    40,    8,  -35,    41,   14,  -44,    42,   19,  -52,
     43,   25,  -59,    44,   31,  -67,    45,   37,  -74,    47,   43,  -81,
     37,  -25,   42,    37,  -24,   37,    38,  -22,   30,    38,  -20,   21,
     38,  -17,   12,    38,  -14,    2,    39,  -10,   -7,    39,   -5,  -16,
     40,    0,  -25,    41,    5,  -33,    42,   11,  -42,    43,   17,  -50,
     44,   23,  -58,    45,   29,  -65,    46,   34,  -73,    48,   40,  -80,
     39,  -27,   44,    39,  -26,   38,    39,  -24,   31,    39,  -22,   22,
     39,  -19,   13,    40,  -16,    4,    40,  -12,   -5,    41,   -7,  -14,
     41,   -2,  -23,    42,    3,  -32,    43,    9,  -40,    44,   14,  -48,
     45,   20,  -56,    46,   26,  -64,    47,   32,  -71,    48,   38,  -78,
     40,  -29,   45,    40,  -28,   40,    40,  -26,   33,    40,  -24,   24,
     41,  -22,   15,    41,  -18,    6,    41,  -14,   -3,    42,  -10,  -12,
     43,   -4,  -21,    43,    0,  -30,    44,    6,  -38,    45,   12,  -46,
     46,   18,  -54,    47,   23,  -62,    48,   29,  -69,    49,   35,  -76,
     41,  -30,   46,    41,  -30,   41,    42,  -28,   34,    42,  -26,   26,
     42,  -24,   17,    42,  -20,    8,    43,  -16,   -1,    43,  -12,  -10,
     44,   -7,  -19,    45,   -1,  -28,    45,    4,  -37,    46,    9,  -45,
     47,   15,  -52,    48,   21,  -60,    49,   27,  -68,    50,   33,  -75,
     43,  -32,   47,    43,  -31,   42,    43,  -30,   36,    43,  -28,   28,
     43,  -26,   19,    44,  -23,   10,    44,  -19,    0,    45,  -14,   -8,
     45,   -9,  -17,    46,   -4,  -26,    47,    1,  -35,    47,    7,  -43,
     48,   13,  -51,    49,   18,  -58,    50,   24,  -66,    51,   30,  -73,
     44,  -34,   48,    44,  -33,   43,    44,  -32,   37,    44,  -30,   29,
     45,  -28,   21,    45,  -25,   12,    45,  -21,    2,    46,  -16,   -6,
     46,  -11,  -16,    47,   -6,  -24,    48,    0,  -33,    49,    4,  -41,
     49,   10,  -49,    50,   16,  -57,    51,   22,  -64,    53,   28,  -72,
     45,  -36,   49,    45,  -35,   45,    46,  -34,   39,    46,  -32,   31,
     46,  -29,   22,    46,  -27,   13,    47,  -23,    4,    47,  -19,   -4,
     48,  -14,  -14,    48,   -9,  -22,    49,   -3,  -31,    50,    2,  -39,
     51,    8,  -47,    51,   13,  -55,    52,   19,  -63,    54,   25,  -70,
     47,  -38,   50,    47,  -37,   46,    47,  -35,   40,    47,  -34,   32,
     47,  -31,   24,    48,  -28,   15,    48,  -25,    6,    48,  -21,   -3,
     49,  -16,  -12,    49,  -11,  -20,    50,   -5,  -29,    51,    0,  -37,
     52,    5,  -45,    53,   11,  -53,    54,   17,  -61,    55,   23,  -68,
     48,  -40,   51,    48,  -39,   47,    49,  -38,   42,    49,  -36,   34,
     49,  -34,   26,    49,  -31,   17,    50,  -27,    8,    50,  -23,    0,
     50,  -19,   -9,    51,  -14,  -18,    52,   -8,  -27,    52,   -3,  -35,
     53,    2,  -43,    54,    8,  -51,    55,   14,  -59,    56,   20,  -66,
     50,  -41,   52,    50,  -40,   49,    50,  -39,   43,    50,  -37,   36,
     50,  -35,   28,    50,  -33,   19,    51,  -29,   10,    51,  -25,    1,
     52,  -21,   -8,    52,  -16,  -16,    53,  -10,  -25,    54,   -5,  -33,
     54,    0,  -41,    55,    6,  -49,    56,   11,  -57,    57,   17,  -64,
     51,  -43,   53,    51,  -42,   50,    51,  -41,   44,    51,  -39,   38,
     52,  -37,   29,    52,  -34,   21,    52,  -31,   12,    52,  -27,    3,
     53,  -23,   -6,    53,  -18,  -14,    54,  -13,  -23,    55,   -7,  -31,
     55,   -2,  -39,    56,    3,  -47,    57,    9,  -55,    58,   15,  -63,
     52,  -44,   54,    52,  -44,   51,    53,  -43,   46,    53,  -41,   39,
     53,  -39,   31,    53,  -36,   23,    53,  -33,   14,    54,  -29,    5,
     54,  -25,   -4,    55,  -20,  -12,    55,  -15,  -21,    56,  -10,  -29,
     57,   -4,  -37,    57,    1,  -46,    58,    7,  -53,    59,   12,  -61,
     54,  -46,   55,    54,  -45,   52,    54,  -44,   47,    54,  -42,   41,
     54,  -40,   33,    54,  -38,   24,    55,  -35,   15,    55,  -31,    7,
     55,  -27,   -2,    56,  -22,  -10,    57,  -17,  -19,    57,  -12,  -28,
     58,   -6,  -36,    59,   -1,  -44,    59,    4,  -52,    60,   10,  -59,
     55,  -47,   56,    55,  -47,   54,    55,  -46,   48,    55,  -44,   42,
     55,  -42,   34,    56,  -40,   26,    56,  -37,   17,    56,  -33,    9,
     57,  -29,    0,    57,  -24,   -9,    58,  -19,  -18,    58,  -14,  -26,
     59,   -9,  -34,    60,   -3,  -42,    61,    2,  -50,    61,    8,  -57,
     56,  -49,   58,    56,  -48,   55,    56,  -47,   50,    57,  -46,   43,
     57,  -44,   36,    57,  -41,   28,    57,  -38,   19,    58,  -35,   10,
     58,  -31,    1,    58,  -26,   -7,    59,  -21,  -16,    60,  -16,  -24,
     60,  -11,  -32,    61,   -5,  -40,    62,    0,  -48,    62,    5,  -56,
     58,  -50,   59,    58,  -50,   56,    58,  -49,   51,    58,  -47,   45,
     58,  -45,   37,    58,  -43,   30,    59,  -40,   21,    59,  -37,   12,
     59,  -33,    3,    60,  -28,   -5,    60,  -23,  -14,    61,  -19,  -22,
     61,  -13,  -30,    62,   -8,  -38,    63,   -2,  -46,    64,    3,  -54,
     59,  -52,   60,    59,  -51,   57,    59,  -50,   52,    59,  -49,   46,
     59,  -47,   39,    60,  -45,   31,    60,  -42,   22,    60,  -39,   14,
     60,  -35,    5,    61,  -30,   -3,    61,  -26,  -12,    62,  -21,  -20,
     63,  -15,  -28,    63,  -10,  -37,    64,   -4,  -44,    65,    1,  -52,
     60,  -53,   61,    60,  -53,   58,    60,  -52,   54,    60,  -50,   48,
     61,  -48,   40,    61,  -46,   33,    61,  -43,   24,    61,  -40,   16,
     62,  -36,    7,    62,  -32,   -1,    63,  -28,  -10,    63,  -23,  -18,
     64,  -17,  -26,    64,  -12,  -35,    65,   -6,  -43,    66,   -1,  -50,
     62,  -55,   62,    62,  -54,   59,    62,  -53,   55,    62,  -52,   49,
     62,  -50,   42,    62,  -48,   34,    62,  -45,   26,    63,  -42,   18,
     63,  -38,    9,    63,  -34,    0,    64,  -30,   -8,    64,  -25,  -17,
     65,  -19,  -25,    66,  -14,  -33,    66,   -9,  -41,    67,   -3,  -49,
     63,  -56,   63,    63,  -55,   60,    63,  -55,   56,    63,  -53,   50,
     63,  -51,   43,    63,  -49,   36,    64,  -47,   27,    64,  -44,   19,
     64,  -40,   10,    65,  -36,    2,    65,  -31,   -7,    66,  -27,  -15,
     66,  -22,  -23,    67,  -16,  -31,    67,  -11,  -39,    68,   -5,  -47,
     64,  -57,   64,    64,  -57,   62,    64,  -56,   57,    64,  -55,   52,
     64,  -53,   45,    65,  -51,   37,    65,  -48,   29,    65,  -45,   21,
     65,  -42,   12,    66,  -38,    4,    66,  -33,   -5,    67,  -29,  -13,
     67,  -24,  -21,    68,  -19,  -29,    69,  -13,  -37,    69,   -8,  -45,
     65,  -59,   65,    65,  -58,   63,    66,  -57,   59,    66,  -56,   53,
     66,  -54,   46,    66,  -52,   39,    66,  -50,   31,    66,  -47,   23,
     67,  -43,   14,    67,  -40,    6,    68,  -35,   -3,    68,  -31,  -11,
     68,  -26,  -19,    69,  -21,  -27,    70,  -15,  -35,    70,  -10,  -43,
     67,  -60,   66,    67,  -60,   64,    67,  -59,   60,    67,  -57,   54,
     67,  -56,   48,    67,  -54,   41,    67,  -51,   32,    68,  -48,   24,
     68,  -45,   16,    68,  -41,    7,    69,  -37,   -1,    69,  -33,   -9,
     70,  -28,  -17,    70,  -23,  -26,    71,  -17,  -34,    72,  -12,  -42,
     68,  -61,   67,    68,  -61,   65,    68,  -60,   61,    68,  -59,   55,
     68,  -57,   49,    68,  -55,   42,    69,  -53,   34,    69,  -50,   26,
     69,  -47,   17,    70,  -43,    9,    70,  -39,    1,    70,  -35,   -8,
     71,  -30,  -16,    71,  -25,  -24,    72,  -19,  -32,    73,  -14,  -40,
     69,  -63,   68,    69,  -62,   66,    69,  -61,   62,    69,  -60,   57,
     70,  -59,   50,    70,  -57,   44,    70,  -54,   36,    70,  -52,   28,
     70,  -48,   19,    71,  -45,   11,    71,  -41,    2,    72,  -36,   -6,
     72,  -32,  -14,    73,  -27,  -22,    73,  -21,  -30,    74,  -16,  -38,
     71,  -64,   69,    71,  -63,   67,    71,  -63,   63,    71,  -62,   58,
     71,  -60,   52,    71,  -58,   45,    71,  -56,   37,    71,  -53,   29,
     72,  -50,   21,    72,  -47,   13,    72,  -43,    4,    73,  -38,   -4,
     73,  -34,  -12,    74,  -29,  -20,    74,  -23,  -28,    75,  -18,  -36,
     72,  -65,   70,    72,  -65,   68,    72,  -64,   65,    72,  -63,   59,
     72,  -61,   53,    72,  -59,   46,    72,  -57,   39,    73,  -55,   31,
     73,  -52,   23,    73,  -48,   14,    74,  -44,    6,    74,  -40,   -2,
     74,  -35,  -10,    75,  -31,  -19,    76,  -25,  -26,    76,  -20,  -34,
     73,  -66,   71,    73,  -66,   69,    73,  -65,   66,    73,  -64,   60,
     73,  -63,   54,    73,  -61,   48,    74,  -59,   40,    74,  -56,   33,
     74,  -53,   24,    74,  -50,   16,    75,  -46,    8,    75,  -42,    0,
     76,  -37,   -8,    76,  -33,  -17,    77,  -27,  -25,    77,  -22,  -33,
     74,  -68,   72,    74,  -67,   70,    74,  -67,   67,    74,  -65,   62,
     75,  -64,   56,    75,  -62,   49,    75,  -60,   42,    75,  -58,   34,
     75,  -55,   26,    76,  -51,   18,    76,  -48,    9,    76,  -44,    1,
     77,  -39,   -7,    77,  -35,  -15,    78,  -29,  -23,    78,  -24,  -31,
     76,  -69,   73,    76,  -69,   71,    76,  -68,   68,    76,  -67,   63,
     76,  -66,   57,    76,  -64,   51,    76,  -62,   44,    77,  -59,   36,
     77,  -56,   28,    77,  -53,   20,    78,  -50,   11,    78,  -46,    3,
     78,  -41,   -4,    79,  -37,  -13,    79,  -32,  -21,    80,  -27,  -29,
     77,  -70,   74,    77,  -70,   72,    77,  -69,   70,    77,  -68,   65,
     77,  -67,   59,    78,  -65,   52,    78,  -63,   45,    78,  -61,   38,
     78,  -58,   30,    78,  -55,   22,    79,  -51,   13,    79,  -48,    5,
     80,  -43,   -3,    80,  -39,  -11,    80,  -34,  -19,    81,  -29,  -27,
     78,  -72,   75,    78,  -71,   73,    78,  -71,   71,    79,  -70,   66,
     79,  -68,   60,    79,  -67,   54,    79,  -64,   47,    79,  -62,   39,
     79,  -59,   31,    80,  -56,   23,    80,  -53,   15,    80,  -49,    7,
     81,  -45,   -1,    81,  -41,   -9,    82,  -36,  -17,    82,  -31,  -25,
     80,  -73,   76,    80,  -73,   74,    80,  -72,   72,    80,  -71,   67,
     80,  -70,   61,    80,  -68,   55,    80,  -66,   48,    80,  -64,   41,
     81,  -61,   33,    81,  -58,   25,    81,  -54,   17,    82,  -51,    9,
     82,  -47,    0,    82,  -42,   -8,    83,  -38,  -15,    83,  -33,  -23,
     81,  -74,   77,    81,  -74,   76,    81,  -73,   73,    81,  -72,   68,
     81,  -71,   63,    81,  -69,   57,    81,  -67,   49,    82,  -65,   42,
     82,  -62,   34,    82,  -59,   27,    82,  -56,   18,    83,  -52,   10,
     83,  -48,    2,    84,  -44,   -6,    84,  -39,  -14,    84,  -35,  -22,
     82,  -75,   78,    82,  -75,   77,    82,  -74,   74,    82,  -73,   69,
     82,  -72,   64,    82,  -71,   58,    83,  -68,   51,    83,  -66,   44,
     83,  -64,   36,    83,  -61,   28,    84,  -58,   20,    84,  -54,   12,
     84,  -50,    4,    85,  -46,   -4,    85,  -41,  -12,    86,  -37,  -20,
     83,  -76,   79,    83,  -76,   78,    83,  -76,   75,    84,  -75,   71,
     84,  -73,   65,    84,  -72,   59,    84,  -70,   52,    84,  -68,   45,
     84,  -65,   37,    84,  -62,   30,    85,  -59,   22,    85,  -56,   14,
     85,  -52,    5,    86,  -48,   -2,    86,  -43,  -10,    87,  -38,  -18,
     85,  -78,   80,    85,  -77,   79,    85,  -77,   76,    85,  -76,   72,
     85,  -75,   67,    85,  -73,   61,    85,  -71,   54,    85,  -69,   47,
     85,  -67,   39,    86,  -64,   31,    86,  -61,   23,    86,  -57,   15,
     87,  -53,    7,    87,  -49,   -1,    87,  -45,   -8,    88,  -40,  -16,
     86,  -79,   81,    86,  -78,   80,    86,  -78,   77,    86,  -77,   73,
     86,  -76,   68,    86,  -74,   62,    86,  -72,   55,    86,  -70,   48,
     87,  -68,   41,    87,  -65,   33,    87,  -62,   25,    87,  -59,   17,
     88,  -55,    9,    88,  -51,    1,    89,  -47,   -7,    89,  -42,  -15,
     87,  -80,   82,    87,  -80,   81,    87,  -79,   78,    87,  -78,   74,
     87,  -77,   69,    87,  -76,   63,    88,  -74,   57,    88,  -72,   50,
     88,  -69,   42,    88,  -67,   35,    88,  -64,   26,    89,  -60,   19,
     89,  -57,   11,    89,  -53,    3,    90,  -48,   -5,    90,  -44,  -13,
     88,  -81,   83,    88,  -81,   82,    88,  -80,   79,    88,  -79,   75,
     88,  -78,   70,    89,  -77,   65,    89,  -75,   58,    89,  -73,   51,
     89,  -71,   44,    89,  -68,   36,    90,  -65,   28,    90,  -62,   20,
     90,  -58,   12,    91,  -54,    4,    91,  -50,   -3,    91,  -46,  -11,
     12,   33,   17,    13,   33,   10,    13,   35,   -1,    14,   37,  -12,
     15,   39,  -22,    16,   42,  -31,    17,   46,  -41,    19,   49,  -48,
     21,   53,  -56,    22,   56,  -63,    24,   60,  -70,    26,   64,  -76,
     28,   68,  -83,    30,   72,  -89,    32,   76,  -95,    34,   79, -101,
     13,   31,   18,    13,   32,   10,    14,   33,    0,    14,   35,  -12,
     15,   38,  -21,    16,   41,  -31,    18,   44,  -40,    19,   48,  -48,
     21,   52,  -56,    23,   56,  -63,    25,   60,  -70,    26,   63,  -76,
     28,   67,  -83,    30,   71,  -89,    33,   75,  -95,    35,   79, -101,
     13,   30,   19,    14,   30,   11,    14,   32,    0,    15,   34,  -11,
     16,   37,  -21,    17,   40,  -30,    18,   43,  -39,    20,   47,  -47,
     21,   51,  -55,    23,   55,  -62,    25,   59,  -69,    27,   63,  -76,
     29,   67,  -82,    31,   71,  -88,    33,   74,  -94,    35,   78, -100,
     14,   28,   20,    14,   29,   12,    15,   30,    0,    15,   32,  -10,
     16,   35,  -20,    17,   38,  -29,    18,   42,  -39,    20,   46,  -47,
     22,   50,  -55,    23,   54,  -62,    25,   58,  -69,    27,   62,  -75,
     29,   66,  -82,    31,   70,  -88,    33,   74,  -94,    35,   78, -100,
     15,   27,   20,    15,   27,   13,    15,   29,    1,    16,   31,   -9,
     17,   34,  -19,    18,   37,  -29,    19,   41,  -38,    20,   45,  -46,
     22,   49,  -54,    24,   53,  -61,    25,   57,  -68,    27,   61,  -75,
     29,   65,  -81,    31,   69,  -87,    33,   73,  -94,    35,   77, -100,
     15,   25,   21,    15,   25,   14,    16,   27,    2,    16,   29,   -8,
     17,   32,  -18,    18,   35,  -28,    19,   39,  -37,    21,   43,  -45,
     22,   48,  -53,    24,   52,  -60,    26,   56,  -68,    28,   60,  -74,
     29,   64,  -81,    31,   68,  -87,    33,   72,  -93,    35,   76,  -99,
     16,   22,   22,    16,   23,   15,    17,   25,    3,    17,   27,   -7,
     18,   30,  -17,    19,   34,  -27,    20,   38,  -36,    21,   42,  -44,
     23,   46,  -52,    24,   50,  -60,    26,   55,  -67,    28,   59,  -74,
     30,   63,  -80,    32,   67,  -86,    34,   71,  -93,    36,   75,  -99,
     17,   20,   23,    17,   21,   16,    17,   22,    5,    18,   25,   -6,
     19,   28,  -16,    20,   32,  -25,    21,   36,  -35,    22,   40,  -43,
     24,   44,  -51,    25,   48,  -59,    27,   53,  -66,    28,   57,  -73,
     30,   62,  -80,    32,   66,  -86,    34,   70,  -92,    36,   74,  -98,
     18,   18,   24,    18,   19,   17,    18,   20,    6,    19,   23,   -5,
     20,   26,  -15,    20,   29,  -24,    22,   34,  -34,    23,   38,  -42,
     24,   42,  -50,    26,   47,  -58,    27,   51,  -65,    29,   56,  -72,
     31,   60,  -79,    33,   65,  -85,    34,   69,  -92,    36,   73,  -97,
     19,   15,   26,    19,   16,   18,    19,   18,    7,    20,   20,   -3,
     20,   23,  -13,    21,   27,  -23,    22,   31,  -32,    24,   36,  -41,
     25,   40,  -49,    26,   45,  -57,    28,   50,  -64,    30,   54,  -71,
     31,   59,  -78,    33,   63,  -84,    35,   67,  -91,    37,   72,  -97,
     20,   13,   27,    20,   14,   19,    20,   15,    8,    21,   18,   -2,
     21,   21,  -12,    22,   25,  -21,    23,   29,  -31,    24,   33,  -39,
     26,   38,  -48,    27,   43,  -55,    29,   48,  -63,    30,   52,  -70,
     32,   57,  -77,    34,   62,  -83,    35,   66,  -90,    37,   71,  -96,
     21,   10,   28,    21,   10,   21,    22,   12,   10,    22,   15,    0,
     23,   18,  -10,    23,   22,  -19,    24,   26,  -29,    25,   30,  -38,
     27,   35,  -46,    28,   40,  -54,    30,   45,  -62,    31,   50,  -69,
     33,   54,  -76,    34,   59,  -82,    36,   64,  -89,    38,   69,  -95,
     22,    7,   30,    23,    8,   22,    23,    9,   12,    23,   12,    2,
     24,   15,   -8,    25,   19,  -18,    25,   23,  -27,    26,   28,  -36,
     28,   33,  -45,    29,   38,  -53,    30,   43,  -60,    32,   48,  -67,
     33,   52,  -75,    35,   58,  -81,    37,   62,  -88,    38,   67,  -94,
     24,    4,   31,    24,    5,   23,    24,    7,   13,    24,    9,    3,
     25,   13,   -6,    26,   16,  -16,    26,   21,  -26,    27,   25,  -35,
     29,   30,  -43,    30,   35,  -51,    31,   41,  -59,    33,   46,  -66,
     34,   50,  -73,    36,   56,  -80,    37,   60,  -87,    39,   65,  -93,
     25,    2,   32,    25,    2,   24,    25,    4,   15,    26,    7,    5,
     26,   10,   -5,    27,   14,  -14,    28,   18,  -24,    28,   23,  -33,
     30,   28,  -42,    31,   33,  -50,    32,   38,  -58,    33,   43,  -65,
     35,   48,  -72,    36,   53,  -79,    38,   58,  -86,    40,   63,  -92,
     26,    0,   33,    26,    0,   26,    26,    1,   16,    27,    4,    7,
     27,    7,   -3,    28,   11,  -13,    29,   16,  -22,    29,   20,  -31,
     31,   25,  -40,    32,   30,  -48,    33,   36,  -56,    34,   41,  -64,
     36,   46,  -71,    37,   51,  -78,    39,   56,  -85,    40,   61,  -91,
     27,   -3,   34,    28,   -2,   27,    28,    0,   18,    28,    2,    8,
     28,    5,   -1,    29,    9,  -11,    30,   13,  -21,    31,   18,  -30,
     32,   23,  -39,    33,   28,  -47,    34,   33,  -55,    35,   39,  -62,
     36,   44,  -70,    38,   49,  -76,    39,   54,  -83,    41,   59,  -90,
     29,   -5,   35,    29,   -4,   29,    29,   -3,   20,    29,   -1,   10,
     30,    2,    0,    30,    6,   -9,    31,   10,  -19,    32,   15,  -28,
     33,   20,  -37,    34,   25,  -45,    35,   31,  -53,    36,   36,  -61,
     37,   41,  -68,    39,   47,  -75,    40,   52,  -82,    42,   57,  -89,
     30,   -8,   36,    30,   -7,   30,    30,   -5,   21,    31,   -3,   12,
     31,    0,    2,    31,    3,   -7,    32,    8,  -17,    33,   12,  -26,
     34,   18,  -35,    35,   23,  -43,    36,   28,  -52,    37,   34,  -59,
     38,   39,  -67,    40,   44,  -74,    41,   50,  -81,    43,   55,  -87,
     31,  -10,   37,    31,   -9,   32,    32,   -8,   23,    32,   -5,   13,
     32,   -3,    3,    33,    1,   -5,    33,    5,  -15,    34,   10,  -24,
     35,   15,  -33,    36,   20,  -42,    37,   26,  -50,    38,   31,  -57,
     39,   36,  -65,    41,   42,  -72,    42,   47,  -79,    43,   53,  -86,
     33,  -13,   39,    33,  -12,   33,    33,  -10,   24,    33,   -8,   15,
     33,   -5,    5,    34,   -2,   -4,    34,    3,  -13,    35,    7,  -22,
     36,   12,  -32,    37,   18,  -40,    38,   23,  -48,    39,   29,  -56,
     40,   34,  -64,    42,   40,  -71,    43,   45,  -78,    44,   51,  -85,
     34,  -15,   40,    34,  -14,   34,    34,  -12,   26,    34,  -10,   17,
     35,   -7,    7,    35,   -4,   -2,    36,    0,  -12,    36,    5,  -21,
     37,   10,  -30,    38,   15,  -38,    39,   21,  -47,    40,   26,  -54,
     41,   31,  -62,    42,   37,  -69,    44,   43,  -77,    45,   48,  -83,
     35,  -17,   41,    35,  -16,   35,    35,  -15,   28,    36,  -12,   18,
     36,  -10,    9,    36,   -6,    0,    37,   -2,  -10,    38,    2,  -19,
     38,    7,  -28,    39,   12,  -36,    40,   18,  -45,    41,   23,  -53,
     42,   29,  -60,    43,   35,  -68,    45,   40,  -75,    46,   46,  -82,
     37,  -19,   42,    37,  -18,   37,    37,  -17,   29,    37,  -15,   20,
     37,  -12,   11,    38,   -9,    1,    38,   -5,   -8,    39,    0,  -17,
     39,    5,  -26,    40,   10,  -34,    41,   15,  -43,    42,   21,  -51,
     43,   26,  -59,    44,   32,  -66,    46,   38,  -74,    47,   43,  -80,
     38,  -21,   43,    38,  -20,   38,    38,  -19,   31,    38,  -17,   22,
     39,  -14,   12,    39,  -11,    3,    39,   -7,   -6,    40,   -2,  -15,
     41,    2,  -24,    41,    7,  -33,    42,   13,  -41,    43,   18,  -49,
     44,   24,  -57,    45,   30,  -65,    47,   35,  -72,    48,   41,  -79,
     39,  -23,   44,    39,  -22,   39,    39,  -21,   32,    40,  -19,   23,
     40,  -16,   14,    40,  -13,    5,    41,   -9,   -4,    41,   -5,  -13,
     42,    0,  -22,    43,    5,  -31,    43,   10,  -40,    44,   16,  -47,
     45,   21,  -55,    46,   27,  -63,    48,   33,  -70,    49,   39,  -77,
     41,  -25,   45,    41,  -24,   40,    41,  -23,   34,    41,  -21,   25,
     41,  -19,   16,    41,  -16,    7,    42,  -12,   -2,    42,   -7,  -11,
     43,   -2,  -20,    44,    2,  -29,    45,    8,  -38,    45,   13,  -46,
     46,   19,  -54,    48,   25,  -61,    49,   30,  -69,    50,   36,  -76,
     42,  -27,   46,    42,  -26,   41,    42,  -25,   35,    42,  -23,   27,
     42,  -21,   18,    43,  -18,    9,    43,  -14,    0,    44,  -10,   -9,
     44,   -5,  -19,    45,    0,  -27,    46,    5,  -36,    47,   11,  -44,
     48,   16,  -52,    49,   22,  -60,    50,   28,  -67,    51,   34,  -74,
     43,  -29,   47,    43,  -28,   43,    43,  -27,   36,    43,  -25,   28,
     44,  -23,   19,    44,  -20,   10,    44,  -16,    1,    45,  -12,   -7,
     46,   -7,  -17,    46,   -2,  -25,    47,    3,  -34,    48,    8,  -42,
     49,   14,  -50,    50,   20,  -58,    51,   25,  -65,    52,   31,  -73,
     44,  -31,   48,    45,  -30,   44,    45,  -29,   38,    45,  -27,   30,
     45,  -25,   21,    45,  -22,   12,    46,  -18,    3,    46,  -14,   -6,
     47,   -9,  -15,    47,   -4,  -23,    48,    1,  -32,    49,    6,  -40,
     50,   11,  -48,    51,   17,  -56,    52,   23,  -64,    53,   29,  -71,
     46,  -33,   49,    46,  -32,   45,    46,  -31,   39,    46,  -29,   31,
     46,  -27,   23,    47,  -24,   14,    47,  -20,    5,    47,  -16,   -4,
     48,  -12,  -13,    49,   -7,  -22,    49,   -1,  -30,    50,    3,  -39,
     51,    9,  -46,    52,   15,  -54,    53,   20,  -62,    54,   26,  -69,
     47,  -35,   50,    47,  -34,   46,    47,  -33,   40,    47,  -31,   33,
     48,  -29,   25,    48,  -26,   16,    48,  -22,    6,    49,  -19,   -2,
     49,  -14,  -11,    50,   -9,  -20,    50,   -4,  -29,    51,    1,  -37,
     52,    6,  -45,    53,   12,  -53,    54,   18,  -60,    55,   24,  -68,
     49,  -37,   52,    49,  -36,   48,    49,  -35,   42,    49,  -33,   35,
     49,  -31,   27,    50,  -28,   18,    50,  -25,    9,    50,  -21,    0,
     51,  -17,   -9,    51,  -12,  -17,    52,   -7,  -26,    53,   -1,  -34,
     53,    3,  -42,    54,    9,  -50,    55,   15,  -58,    56,   21,  -66,
     50,  -38,   53,    50,  -38,   49,    50,  -37,   43,    50,  -35,   36,
     51,  -33,   28,    51,  -30,   20,    51,  -27,   11,    52,  -23,    2,
     52,  -19,   -7,    53,  -14,  -16,    53,   -9,  -24,    54,   -4,  -33,
     55,    1,  -41,    55,    7,  -49,    56,   13,  -56,    57,   18,  -64,
     51,  -40,   54,    51,  -40,   50,    52,  -38,   45,    52,  -37,   38,
     52,  -35,   30,    52,  -32,   22,    52,  -29,   12,    53,  -25,    4,
     53,  -21,   -5,    54,  -16,  -14,    54,  -11,  -23,    55,   -6,  -31,
     56,    0,  -39,    57,    4,  -47,    57,   10,  -55,    58,   16,  -62,
     53,  -42,   55,    53,  -41,   52,    53,  -40,   46,    53,  -38,   40,
     53,  -36,   32,    53,  -34,   23,    54,  -31,   14,    54,  -27,    5,
     55,  -23,   -3,    55,  -18,  -12,    56,  -13,  -21,    56,   -8,  -29,
     57,   -3,  -37,    58,    2,  -45,    59,    8,  -53,    59,   13,  -60,
     54,  -43,   56,    54,  -43,   53,    54,  -42,   47,    54,  -40,   41,
     54,  -38,   33,    55,  -36,   25,    55,  -33,   16,    55,  -29,    7,
     56,  -25,   -2,    56,  -21,  -10,    57,  -16,  -19,    57,  -11,  -27,
     58,   -5,  -35,    59,    0,  -43,    60,    5,  -51,    61,   11,  -59,
     55,  -45,   57,    55,  -44,   54,    55,  -43,   49,    56,  -42,   42,
     56,  -40,   35,    56,  -37,   27,    56,  -34,   18,    57,  -31,    9,
     57,  -27,    0,    57,  -23,   -8,    58,  -18,  -17,    59,  -13,  -25,
     59,   -7,  -33,    60,   -2,  -42,    61,    3,  -49,    62,    9,  -57,
     57,  -47,   58,    57,  -46,   55,    57,  -45,   50,    57,  -43,   44,
     57,  -41,   36,    57,  -39,   28,    58,  -36,   19,    58,  -33,   11,
     58,  -29,    2,    59,  -25,   -6,    59,  -20,  -15,    60,  -15,  -23,
     60,   -9,  -31,    61,   -4,  -40,    62,    1,  -48,    63,    6,  -55,
     58,  -48,   59,    58,  -47,   56,    58,  -47,   51,    58,  -45,   45,
     58,  -43,   38,    59,  -41,   30,    59,  -38,   21,    59,  -35,   13,
     60,  -31,    4,    60,  -27,   -5,    60,  -22,  -13,    61,  -17,  -22,
     62,  -12,  -30,    62,   -6,  -38,    63,   -1,  -46,    64,    4,  -54,
     59,  -50,   60,    59,  -49,   58,    59,  -48,   53,    59,  -47,   47,
     60,  -45,   39,    60,  -43,   32,    60,  -40,   23,    60,  -37,   14,
     61,  -33,    5,    61,  -29,   -3,    62,  -24,  -12,    62,  -19,  -20,
     63,  -14,  -28,    63,   -9,  -36,    64,   -3,  -44,    65,    2,  -52,
     61,  -51,   61,    61,  -51,   59,    61,  -50,   54,    61,  -48,   48,
     61,  -46,   41,    61,  -44,   33,    61,  -41,   24,    62,  -38,   16,
     62,  -35,    7,    62,  -31,   -1,    63,  -26,  -10,    63,  -21,  -18,
     64,  -16,  -26,    65,  -11,  -34,    65,   -5,  -42,    66,    0,  -50,
     62,  -52,   62,    62,  -52,   60,    62,  -51,   55,    62,  -50,   49,
     62,  -48,   42,    62,  -46,   35,    63,  -43,   26,    63,  -40,   18,
     63,  -37,    9,    64,  -33,    1,    64,  -28,   -8,    65,  -23,  -16,
     65,  -18,  -24,    66,  -13,  -33,    66,   -7,  -40,    67,   -2,  -48,
     63,  -54,   63,    63,  -53,   61,    63,  -53,   56,    63,  -51,   51,
     63,  -49,   44,    64,  -47,   36,    64,  -45,   28,    64,  -42,   20,
     64,  -38,   11,    65,  -35,    2,    65,  -30,   -6,    66,  -25,  -14,
     66,  -20,  -22,    67,  -15,  -31,    68,  -10,  -39,    68,   -4,  -46,
     64,  -55,   64,    64,  -55,   62,    64,  -54,   58,    65,  -53,   52,
     65,  -51,   45,    65,  -49,   38,    65,  -46,   30,    65,  -44,   21,
     66,  -40,   13,    66,  -36,    4,    67,  -32,   -4,    67,  -27,  -13,
     68,  -22,  -21,    68,  -17,  -29,    69,  -12,  -37,    69,   -7,  -45,
     66,  -57,   65,    66,  -56,   63,    66,  -55,   59,    66,  -54,   53,
     66,  -52,   47,    66,  -50,   39,    66,  -48,   31,    67,  -45,   23,
     67,  -42,   14,    67,  -38,    6,    68,  -34,   -3,    68,  -29,  -11,
     69,  -24,  -19,    69,  -19,  -27,    70,  -14,  -35,    71,   -9,  -43,
     67,  -58,   66,    67,  -58,   64,    67,  -57,   60,    67,  -56,   55,
     67,  -54,   48,    67,  -52,   41,    68,  -50,   33,    68,  -47,   25,
     68,  -44,   16,    69,  -40,    8,    69,  -36,   -1,    69,  -31,   -9,
     70,  -26,  -17,    70,  -22,  -25,    71,  -16,  -33,    72,  -11,  -41,
     68,  -59,   67,    68,  -59,   65,    68,  -58,   61,    68,  -57,   56,
     69,  -55,   49,    69,  -53,   42,    69,  -51,   34,    69,  -48,   26,
     69,  -45,   18,    70,  -42,   10,    70,  -38,    1,    71,  -33,   -7,
     71,  -28,  -15,    72,  -24,  -24,    72,  -18,  -31,    73,  -13,  -39,
     69,  -61,   68,    70,  -60,   66,    70,  -60,   63,    70,  -58,   57,
     70,  -57,   51,    70,  -55,   44,    70,  -53,   36,    70,  -50,   28,
     71,  -47,   19,    71,  -43,   11,    71,  -39,    3,    72,  -35,   -5,
     72,  -30,  -13,    73,  -26,  -22,    73,  -20,  -30,    74,  -15,  -38,
     71,  -62,   69,    71,  -62,   67,    71,  -61,   64,    71,  -60,   58,
     71,  -58,   52,    71,  -56,   45,    71,  -54,   37,    72,  -52,   30,
     72,  -48,   21,    72,  -45,   13,    73,  -41,    4,    73,  -37,   -4,
     73,  -32,  -12,    74,  -28,  -20,    75,  -22,  -28,    75,  -17,  -36,
     72,  -63,   70,    72,  -63,   68,    72,  -62,   65,    72,  -61,   60,
     72,  -60,   53,    72,  -58,   47,    73,  -56,   39,    73,  -53,   31,
     73,  -50,   23,    73,  -47,   15,    74,  -43,    6,    74,  -39,   -2,
     75,  -34,  -10,    75,  -30,  -18,    76,  -24,  -26,    76,  -19,  -34,
     73,  -65,   71,    73,  -64,   69,    73,  -64,   66,    73,  -63,   61,
     74,  -61,   55,    74,  -59,   48,    74,  -57,   41,    74,  -55,   33,
     74,  -52,   24,    75,  -48,   16,    75,  -45,    8,    75,  -41,    0,
     76,  -36,   -8,    76,  -32,  -16,    77,  -26,  -24,    77,  -21,  -32,
     75,  -66,   72,    75,  -66,   70,    75,  -65,   67,    75,  -64,   62,
     75,  -62,   56,    75,  -61,   50,    75,  -59,   42,    75,  -56,   34,
     76,  -53,   26,    76,  -50,   18,    76,  -46,   10,    77,  -42,    2,
     77,  -38,   -6,    78,  -33,  -15,    78,  -28,  -23,    79,  -24,  -31,
     76,  -68,   73,    76,  -67,   72,    76,  -67,   69,    76,  -66,   64,
     76,  -64,   58,    76,  -62,   51,    77,  -60,   44,    77,  -58,   36,
     77,  -55,   28,    77,  -52,   20,    78,  -48,   12,    78,  -45,    4,
     79,  -40,   -4,    79,  -36,  -13,    79,  -31,  -20,    80,  -26,  -28,
     77,  -69,   74,    77,  -69,   73,    77,  -68,   70,    77,  -67,   65,
     78,  -66,   59,    78,  -64,   53,    78,  -62,   45,    78,  -59,   38,
     78,  -57,   30,    79,  -54,   22,    79,  -50,   13,    79,  -46,    5,
     80,  -42,   -2,    80,  -38,  -11,    81,  -33,  -19,    81,  -28,  -27,
     79,  -70,   75,    79,  -70,   74,    79,  -69,   71,    79,  -68,   66,
     79,  -67,   60,    79,  -65,   54,    79,  -63,   47,    79,  -61,   39,
     80,  -58,   31,    80,  -55,   24,    80,  -52,   15,    80,  -48,    7,
     81,  -44,   -1,    81,  -40,   -9,    82,  -35,  -17,    82,  -30,  -25,
     80,  -71,   76,    80,  -71,   75,    80,  -70,   72,    80,  -69,   67,
     80,  -68,   62,    80,  -67,   55,    80,  -64,   48,    81,  -62,   41,
     81,  -60,   33,    81,  -57,   25,    81,  -53,   17,    82,  -50,    9,
     82,  -46,    1,    83,  -41,   -7,    83,  -37,  -15,    83,  -32,  -23,
     81,  -73,   77,    81,  -72,   76,    81,  -72,   73,    81,  -71,   68,
     81,  -69,   63,    81,  -68,   57,    82,  -66,   50,    82,  -64,   43,
     82,  -61,   35,    82,  -58,   27,    83,  -55,   18,    83,  -51,   11,
     83,  -47,    2,    84,  -43,   -6,    84,  -38,  -13,    85,  -34,  -21,
     82,  -74,   78,    82,  -74,   77,    82,  -73,   74,    82,  -72,   70,
     83,  -71,   64,    83,  -69,   58,    83,  -67,   51,    83,  -65,   44,
     83,  -62,   36,    83,  -60,   28,    84,  -56,   20,    84,  -53,   12,
     84,  -49,    4,    85,  -45,   -4,    85,  -40,  -12,    86,  -36,  -20,
     84,  -75,   79,    84,  -75,   78,    84,  -74,   75,    84,  -73,   71,
     84,  -72,   66,    84,  -71,   60,    84,  -69,   53,    84,  -66,   46,
     84,  -64,   38,    85,  -61,   30,    85,  -58,   22,    85,  -55,   14,
     86,  -51,    6,    86,  -47,   -2,    86,  -42,  -10,    87,  -38,  -18,
     85,  -76,   80,    85,  -76,   79,    85,  -75,   76,    85,  -74,   72,
     85,  -73,   67,    85,  -72,   61,    85,  -70,   54,    85,  -68,   47,
     86,  -65,   39,    86,  -63,   32,    86,  -59,   23,    86,  -56,   16,
     87,  -52,    7,    87,  -48,    0,    88,  -44,   -8,    88,  -39,  -16,
     86,  -77,   81,    86,  -77,   80,    86,  -77,   77,    86,  -76,   73,
     86,  -75,   68,    86,  -73,   62,    86,  -71,   55,    87,  -69,   48,
     87,  -67,   41,    87,  -64,   33,    87,  -61,   25,    88,  -58,   17,
     88,  -54,    9,    88,  -50,    1,    89,  -46,   -7,    89,  -41,  -15,
     87,  -79,   82,    87,  -78,   81,    87,  -78,   78,    87,  -77,   74,
     87,  -76,   69,    88,  -74,   63,    88,  -73,   57,    88,  -71,   50,
     88,  -68,   42,    88,  -66,   35,    89,  -62,   27,    89,  -59,   19,
     89,  -56,   11,    90,  -52,    3,    90,  -47,   -5,    90,  -43,  -13,
     88,  -80,   83,    88,  -80,   82,    88,  -79,   79,    89,  -78,   76,
     89,  -77,   71,    89,  -76,   65,    89,  -74,   58,    89,  -72,   51,
     89,  -69,   44,    89,  -67,   36,    90,  -64,   28,    90,  -61,   21,
     90,  -57,   12,    91,  -53,    5,    91,  -49,   -3,    92,  -45,  -11,
     14,   35,   20,    15,   36,   13,    15,   37,    1,    16,   38,   -9,
     16,   41,  -19,    17,   44,  -29,    19,   47,  -38,    20,   50,  -46,
     22,   54,  -54,    23,   57,  -61,    25,   61,  -68,    27,   65,  -75,
     29,   68,  -82,    31,   72,  -88,    33,   76,  -94,    35,   80, -100,
     15,   34,   21,    15,   34,   13,    15,   35,    2,    16,   37,   -9,
     17,   40,  -19,    18,   42,  -28,    19,   46,  -37,    21,   49,  -46,
     22,   53,  -54,    24,   56,  -61,    26,   60,  -68,    27,   64,  -74,
     29,   68,  -81,    31,   72,  -87,    33,   75,  -94,    35,   79,  -99,
     15,   32,   22,    16,   33,   14,    16,   34,    3,    16,   36,   -8,
     17,   38,  -18,    18,   41,  -27,    20,   45,  -37,    21,   48,  -45,
     22,   52,  -53,    24,   56,  -60,    26,   59,  -68,    28,   63,  -74,
     29,   67,  -81,    31,   71,  -87,    33,   75,  -93,    35,   79,  -99,
     16,   31,   22,    16,   32,   15,    16,   33,    3,    17,   35,   -7,
     18,   37,  -17,    19,   40,  -27,    20,   44,  -36,    21,   47,  -44,
     23,   51,  -53,    24,   55,  -60,    26,   59,  -67,    28,   62,  -74,
     30,   66,  -80,    32,   70,  -87,    34,   74,  -93,    36,   78,  -99,
     16,   30,   23,    17,   30,   15,    17,   31,    4,    17,   33,   -7,
     18,   36,  -17,    19,   39,  -26,    20,   42,  -36,    22,   46,  -44,
     23,   50,  -52,    25,   54,  -59,    26,   58,  -67,    28,   62,  -73,
     30,   66,  -80,    32,   70,  -86,    34,   74,  -93,    36,   77,  -99,
     17,   28,   24,    17,   28,   16,    17,   30,    5,    18,   32,   -6,
     19,   34,  -16,    20,   37,  -25,    21,   41,  -35,    22,   45,  -43,
     24,   49,  -51,    25,   53,  -59,    27,   57,  -66,    28,   61,  -73,
     30,   65,  -80,    32,   69,  -86,    34,   73,  -92,    36,   77,  -98,
     18,   26,   25,    18,   27,   17,    18,   28,    6,    19,   30,   -5,
     19,   33,  -15,    20,   36,  -24,    21,   39,  -34,    23,   43,  -42,
     24,   47,  -51,    26,   51,  -58,    27,   55,  -65,    29,   59,  -72,
     31,   64,  -79,    32,   68,  -85,    34,   72,  -92,    36,   76,  -98,
     18,   24,   26,    19,   24,   18,    19,   26,    7,    19,   28,   -4,
     20,   31,  -14,    21,   34,  -23,    22,   38,  -33,    23,   41,  -41,
     25,   46,  -50,    26,   50,  -57,    28,   54,  -65,    29,   58,  -71,
     31,   62,  -78,    33,   67,  -85,    35,   71,  -91,    37,   75,  -97,
     19,   22,   27,    19,   22,   19,    20,   23,    8,    20,   26,   -2,
     21,   28,  -12,    22,   32,  -22,    23,   36,  -32,    24,   40,  -40,
     25,   44,  -49,    27,   48,  -56,    28,   52,  -64,    30,   57,  -71,
     31,   61,  -78,    33,   65,  -84,    35,   69,  -90,    37,   74,  -96,
     20,   19,   28,    20,   20,   20,    21,   21,    9,    21,   23,   -1,
     22,   26,  -11,    23,   30,  -21,    24,   34,  -30,    25,   38,  -39,
     26,   42,  -48,    27,   46,  -55,    29,   51,  -63,    30,   55,  -70,
     32,   59,  -77,    34,   64,  -83,    36,   68,  -90,    37,   72,  -96,
     21,   17,   29,    21,   17,   21,    22,   19,   10,    22,   21,    0,
     23,   24,  -10,    23,   27,  -19,    24,   31,  -29,    25,   35,  -38,
     27,   40,  -46,    28,   44,  -54,    29,   49,  -62,    31,   53,  -69,
     33,   58,  -76,    34,   62,  -82,    36,   67,  -89,    38,   71,  -95,
     23,   14,   30,    23,   14,   22,    23,   16,   12,    23,   18,    2,
     24,   21,   -8,    25,   24,  -18,    25,   28,  -27,    26,   33,  -36,
     28,   37,  -45,    29,   42,  -52,    30,   46,  -60,    32,   51,  -67,
     33,   55,  -75,    35,   60,  -81,    37,   65,  -88,    39,   69,  -94,
     24,   11,   31,    24,   12,   23,    24,   13,   13,    24,   15,    3,
     25,   18,   -6,    26,   22,  -16,    26,   26,  -26,    27,   30,  -35,
     29,   35,  -43,    30,   39,  -51,    31,   44,  -59,    33,   49,  -66,
     34,   53,  -73,    36,   58,  -80,    37,   63,  -87,    39,   68,  -93,
     25,    8,   32,    25,    9,   25,    25,   11,   15,    25,   13,    5,
     26,   16,   -5,    27,   19,  -14,    27,   24,  -24,    28,   28,  -33,
     29,   32,  -42,    31,   37,  -50,    32,   42,  -58,    33,   47,  -65,
     35,   51,  -72,    36,   56,  -79,    38,   61,  -86,    40,   66,  -92,
     26,    6,   33,    26,    7,   26,    26,    8,   16,    27,   10,    6,
     27,   13,   -3,    28,   17,  -13,    28,   21,  -23,    29,   25,  -31,
     30,   30,  -40,    31,   35,  -48,    33,   40,  -56,    34,   45,  -64,
     36,   49,  -71,    37,   54,  -78,    39,   59,  -85,    40,   64,  -91,
     27,    3,   34,    27,    4,   27,    27,    5,   18,    28,    8,    8,
     28,   11,   -1,    29,   14,  -11,    29,   18,  -21,    30,   23,  -30,
     31,   27,  -39,    32,   32,  -47,    34,   37,  -55,    35,   42,  -62,
     36,   47,  -70,    38,   52,  -77,    39,   57,  -84,    41,   62,  -90,
     28,    1,   35,    28,    2,   29,    29,    3,   19,    29,    5,   10,
     29,    8,    0,    30,   12,   -9,    31,   16,  -19,    31,   20,  -28,
     32,   25,  -37,    33,   30,  -45,    35,   35,  -54,    36,   40,  -61,
     37,   45,  -69,    39,   50,  -75,    40,   55,  -82,    42,   60,  -89,
     30,   -1,   36,    30,    0,   30,    30,    0,   21,    30,    3,   11,
     31,    6,    1,    31,    9,   -8,    32,   13,  -18,    32,   18,  -27,
     33,   22,  -36,    34,   27,  -44,    36,   32,  -52,    37,   38,  -60,
     38,   43,  -67,    39,   48,  -74,    41,   53,  -81,    42,   58,  -88,
     31,   -4,   37,    31,   -3,   31,    31,   -1,   22,    31,    0,   13,
     32,    3,    3,    32,    6,   -6,    33,   11,  -16,    34,   15,  -25,
     34,   20,  -34,    35,   25,  -42,    37,   30,  -51,    38,   35,  -58,
     39,   40,  -66,    40,   46,  -73,    42,   51,  -80,    43,   56,  -86,
     32,   -6,   38,    32,   -5,   33,    32,   -4,   24,    33,   -2,   14,
     33,    0,    5,    33,    4,   -4,    34,    8,  -14,    35,   12,  -23,
     36,   17,  -32,    36,   22,  -41,    38,   27,  -49,    39,   33,  -57,
     40,   38,  -64,    41,   43,  -71,    42,   48,  -79,    44,   54,  -85,
     33,   -9,   40,    33,   -8,   34,    34,   -6,   26,    34,   -4,   16,
     34,   -2,    6,    35,    1,   -2,    35,    6,  -12,    36,   10,  -21,
     37,   15,  -30,    38,   20,  -39,    39,   25,  -47,    40,   30,  -55,
     41,   35,  -63,    42,   41,  -70,    43,   46,  -77,    45,   51,  -84,
     35,  -11,   41,    35,  -10,   35,    35,   -9,   27,    35,   -7,   18,
     35,   -4,    8,    36,   -1,   -1,    36,    3,  -10,    37,    7,  -19,
     38,   12,  -29,    39,   17,  -37,    40,   22,  -46,    41,   28,  -53,
     42,   33,  -61,    43,   38,  -68,    44,   44,  -76,    46,   49,  -83,
     36,  -13,   42,    36,  -12,   36,    36,  -11,   29,    36,   -9,   19,
     37,   -6,   10,    37,   -3,    0,    38,    1,   -9,    38,    5,  -18,
     39,   10,  -27,    40,   14,  -35,    41,   20,  -44,    42,   25,  -52,
     43,   30,  -59,    44,   36,  -67,    45,   41,  -74,    47,   47,  -81,
     37,  -15,   43,    37,  -15,   37,    37,  -13,   30,    38,  -11,   21,
     38,   -9,   12,    38,   -6,    2,    39,   -2,   -7,    39,    2,  -16,
     40,    7,  -25,    41,   12,  -34,    42,   17,  -42,    43,   23,  -50,
     44,   28,  -58,    45,   34,  -65,    46,   39,  -73,    47,   44,  -80,
     38,  -18,   44,    39,  -17,   39,    39,  -15,   32,    39,  -13,   22,
     39,  -11,   13,    40,   -8,    4,    40,   -4,   -5,    41,    0,  -14,
     41,    5,  -23,    42,    9,  -32,    43,   15,  -41,    44,   20,  -48,
     45,   25,  -56,    46,   31,  -64,    47,   36,  -71,    48,   42,  -78,
     40,  -20,   45,    40,  -19,   40,    40,  -18,   33,    40,  -16,   24,
     40,  -13,   15,    41,  -10,    6,    41,   -7,   -3,    42,   -2,  -12,
     42,    2,  -22,    43,    7,  -30,    44,   12,  -39,    45,   17,  -47,
     46,   23,  -54,    47,   29,  -62,    48,   34,  -70,    49,   40,  -77,
     41,  -22,   46,    41,  -21,   41,    41,  -20,   34,    41,  -18,   26,
     42,  -15,   17,    42,  -13,    8,    42,   -9,   -1,    43,   -5,  -10,
     44,    0,  -20,    44,    4,  -28,    45,   10,  -37,    46,   15,  -45,
     47,   20,  -53,    48,   26,  -60,    49,   32,  -68,    50,   37,  -75,
     42,  -24,   47,    42,  -23,   42,    43,  -22,   36,    43,  -20,   27,
     43,  -18,   18,    43,  -15,    9,    44,  -11,    0,    44,   -7,   -9,
     45,   -2,  -18,    45,    2,  -26,    46,    7,  -35,    47,   12,  -43,
     48,   18,  -51,    49,   24,  -59,    50,   29,  -66,    51,   35,  -74,
     44,  -26,   48,    44,  -25,   43,    44,  -24,   37,    44,  -22,   29,
     44,  -20,   20,    45,  -17,   11,    45,  -13,    2,    45,  -10,   -7,
     46,   -5,  -16,    47,    0,  -25,    47,    5,  -33,    48,   10,  -41,
     49,   15,  -49,    50,   21,  -57,    51,   27,  -65,    52,   32,  -72,
     45,  -28,   49,    45,  -27,   45,    45,  -26,   38,    45,  -24,   30,
     46,  -22,   22,    46,  -19,   13,    46,  -16,    4,    47,  -12,   -5,
     47,   -7,  -14,    48,   -2,  -23,    49,    2,  -32,    49,    8,  -40,
     50,   13,  -48,    51,   19,  -55,    52,   24,  -63,    53,   30,  -70,
     46,  -30,   50,    46,  -29,   46,    46,  -28,   40,    47,  -26,   32,
     47,  -24,   24,    47,  -21,   15,    47,  -18,    5,    48,  -14,   -3,
     48,   -9,  -12,    49,   -5,  -21,    50,    0,  -30,    50,    5,  -38,
     51,   10,  -46,    52,   16,  -54,    53,   22,  -61,    54,   27,  -69,
     48,  -32,   51,    48,  -31,   47,    48,  -30,   41,    48,  -28,   34,
     48,  -26,   25,    48,  -23,   16,    49,  -20,    7,    49,  -16,   -1,
     50,  -12,  -11,    50,   -7,  -19,    51,   -2,  -28,    52,    3,  -36,
     52,    8,  -44,    53,   14,  -52,    54,   19,  -60,    55,   25,  -67,
     49,  -34,   52,    49,  -33,   49,    49,  -32,   43,    49,  -30,   36,
     50,  -28,   27,    50,  -26,   19,    50,  -22,    9,    51,  -19,    1,
     51,  -14,   -8,    52,  -10,  -17,    52,   -5,  -26,    53,    0,  -34,
     54,    5,  -42,    55,   11,  -50,    56,   16,  -58,    57,   22,  -65,
     51,  -36,   53,    51,  -35,   50,    51,  -34,   44,    51,  -32,   37,
     51,  -30,   29,    51,  -28,   20,    52,  -24,   11,    52,  -21,    2,
     52,  -17,   -6,    53,  -12,  -15,    54,   -7,  -24,    54,   -2,  -32,
     55,    3,  -40,    56,    8,  -48,    57,   14,  -56,    58,   19,  -63,
     52,  -37,   54,    52,  -37,   51,    52,  -36,   45,    52,  -34,   39,
     52,  -32,   31,    52,  -30,   22,    53,  -26,   13,    53,  -23,    4,
     54,  -19,   -5,    54,  -14,  -13,    55,   -9,  -22,    55,   -4,  -30,
     56,    0,  -38,    57,    6,  -46,    58,   11,  -54,    59,   17,  -62,
     53,  -39,   55,    53,  -38,   52,    53,  -37,   47,    53,  -36,   40,
     54,  -34,   32,    54,  -31,   24,    54,  -28,   15,    54,  -25,    6,
     55,  -21,   -3,    55,  -17,  -11,    56,  -12,  -20,    57,   -7,  -28,
     57,   -1,  -36,    58,    3,  -45,    59,    9,  -52,    60,   15,  -60,
     54,  -41,   56,    54,  -40,   53,    55,  -39,   48,    55,  -38,   42,
     55,  -36,   34,    55,  -33,   25,    55,  -30,   16,    56,  -27,    8,
     56,  -23,   -1,    57,  -19,   -9,    57,  -14,  -18,    58,   -9,  -27,
     58,   -3,  -35,    59,    1,  -43,    60,    7,  -51,    61,   12,  -58,
     56,  -42,   57,    56,  -42,   54,    56,  -41,   49,    56,  -39,   43,
     56,  -37,   35,    56,  -35,   27,    57,  -32,   18,    57,  -29,   10,
     57,  -25,    1,    58,  -21,   -8,    58,  -16,  -17,    59,  -11,  -25,
     60,   -6,  -33,    60,   -1,  -41,    61,    4,  -49,    62,   10,  -57,
     57,  -44,   58,    57,  -43,   56,    57,  -42,   50,    57,  -41,   44,
     57,  -39,   37,    58,  -37,   29,    58,  -34,   20,    58,  -31,   11,
     59,  -27,    2,    59,  -23,   -6,    60,  -18,  -15,    60,  -13,  -23,
     61,   -8,  -31,    61,   -3,  -39,    62,    2,  -47,    63,    8,  -55,
     58,  -46,   59,    58,  -45,   57,    58,  -44,   52,    58,  -43,   46,
     59,  -41,   38,    59,  -39,   30,    59,  -36,   22,    59,  -33,   13,
     60,  -29,    4,    60,  -25,   -4,    61,  -20,  -13,    61,  -16,  -21,
     62,  -10,  -29,    63,   -5,  -37,    63,    0,  -45,    64,    5,  -53,
     60,  -47,   60,    60,  -47,   58,    60,  -46,   53,    60,  -44,   47,
     60,  -42,   40,    60,  -40,   32,    60,  -38,   23,    61,  -35,   15,
     61,  -31,    6,    61,  -27,   -2,    62,  -22,  -11,    62,  -18,  -19,
     63,  -12,  -27,    64,   -7,  -36,    64,   -2,  -44,    65,    3,  -51,
     61,  -49,   61,    61,  -48,   59,    61,  -47,   54,    61,  -46,   48,
     61,  -44,   41,    61,  -42,   34,    62,  -39,   25,    62,  -36,   17,
     62,  -33,    8,    63,  -29,    0,    63,  -24,   -9,    64,  -20,  -18,
     64,  -15,  -26,    65,  -10,  -34,    66,   -4,  -42,    66,    1,  -50,
     62,  -50,   62,    62,  -50,   60,    62,  -49,   56,    62,  -47,   50,
     62,  -46,   43,    63,  -44,   35,    63,  -41,   27,    63,  -38,   18,
     64,  -35,    9,    64,  -31,    1,    64,  -26,   -8,    65,  -22,  -16,
     65,  -17,  -24,    66,  -12,  -32,    67,   -6,  -40,    67,   -1,  -48,
     63,  -52,   63,    63,  -51,   61,    63,  -50,   57,    64,  -49,   51,
     64,  -47,   44,    64,  -45,   37,    64,  -43,   28,    64,  -40,   20,
     65,  -36,   11,    65,  -33,    3,    66,  -28,   -6,    66,  -24,  -14,
     67,  -19,  -22,    67,  -14,  -30,    68,   -8,  -38,    69,   -3,  -46,
     65,  -53,   64,    65,  -53,   62,    65,  -52,   58,    65,  -51,   52,
     65,  -49,   45,    65,  -47,   38,    65,  -44,   30,    66,  -42,   22,
     66,  -38,   13,    66,  -35,    5,    67,  -30,   -4,    67,  -26,  -12,
     68,  -21,  -20,    68,  -16,  -29,    69,  -11,  -36,    70,   -5,  -44,
     66,  -55,   65,    66,  -54,   63,    66,  -53,   59,    66,  -52,   54,
     66,  -50,   47,    66,  -48,   40,    67,  -46,   32,    67,  -43,   23,
     67,  -40,   15,    68,  -36,    6,    68,  -32,   -2,    68,  -28,  -10,
     69,  -23,  -18,    70,  -18,  -27,    70,  -13,  -35,    71,   -8,  -43,
     67,  -56,   66,    67,  -56,   64,    67,  -55,   60,    67,  -54,   55,
     68,  -52,   48,    68,  -50,   41,    68,  -48,   33,    68,  -45,   25,
     68,  -42,   16,    69,  -38,    8,    69,  -34,    0,    70,  -30,   -9,
     70,  -25,  -17,    71,  -20,  -25,    71,  -15,  -33,    72,  -10,  -41,
     68,  -57,   67,    69,  -57,   65,    69,  -56,   62,    69,  -55,   56,
     69,  -54,   50,    69,  -52,   43,    69,  -49,   35,    69,  -47,   27,
     70,  -43,   18,    70,  -40,   10,    70,  -36,    1,    71,  -32,   -7,
     71,  -27,  -15,    72,  -22,  -23,    72,  -17,  -31,    73,  -12,  -39,
     70,  -59,   68,    70,  -58,   66,    70,  -58,   63,    70,  -57,   57,
     70,  -55,   51,    70,  -53,   44,    70,  -51,   36,    71,  -48,   28,
     71,  -45,   20,    71,  -42,   12,    72,  -38,    3,    72,  -34,   -5,
     73,  -29,  -13,    73,  -24,  -21,    74,  -19,  -29,    74,  -14,  -37,
     71,  -60,   69,    71,  -60,   67,    71,  -59,   64,    71,  -58,   59,
     71,  -56,   52,    71,  -55,   46,    72,  -52,   38,    72,  -50,   30,
     72,  -47,   21,    72,  -44,   13,    73,  -40,    5,    73,  -36,   -3,
     74,  -31,  -11,    74,  -26,  -20,    75,  -21,  -28,    75,  -16,  -36,
     72,  -62,   70,    72,  -61,   69,    72,  -60,   65,    72,  -59,   60,
     73,  -58,   54,    73,  -56,   47,    73,  -54,   39,    73,  -51,   32,
     73,  -48,   23,    74,  -45,   15,    74,  -41,    6,    74,  -38,   -2,
     75,  -33,  -10,    75,  -28,  -18,    76,  -23,  -26,    77,  -18,  -34,
     74,  -63,   71,    74,  -63,   70,    74,  -62,   66,    74,  -61,   61,
     74,  -59,   55,    74,  -58,   48,    74,  -55,   41,    74,  -53,   33,
     75,  -50,   25,    75,  -47,   17,    75,  -43,    8,    76,  -39,    0,
     76,  -35,   -8,    77,  -30,  -16,    77,  -25,  -24,    78,  -20,  -32,
     75,  -64,   72,    75,  -64,   71,    75,  -63,   68,    75,  -62,   62,
     75,  -61,   56,    75,  -59,   50,    75,  -57,   42,    76,  -55,   35,
     76,  -52,   26,    76,  -49,   18,    76,  -45,   10,    77,  -41,    2,
     77,  -37,   -6,    78,  -32,  -14,    78,  -27,  -22,    79,  -22,  -30,
     76,  -66,   74,    76,  -66,   72,    76,  -65,   69,    76,  -64,   64,
     77,  -63,   58,    77,  -61,   52,    77,  -59,   44,    77,  -56,   37,
     77,  -54,   28,    78,  -51,   21,    78,  -47,   12,    78,  -43,    4,
     79,  -39,   -4,    79,  -35,  -12,    80,  -30,  -20,    80,  -25,  -28,
     78,  -67,   75,    78,  -67,   73,    78,  -66,   70,    78,  -65,   65,
     78,  -64,   59,    78,  -62,   53,    78,  -60,   46,    78,  -58,   38,
     79,  -55,   30,    79,  -52,   22,    79,  -49,   14,    79,  -45,    6,
     80,  -41,   -2,    80,  -37,  -10,    81,  -32,  -18,    81,  -27,  -26,
     79,  -69,   76,    79,  -68,   74,    79,  -68,   71,    79,  -67,   66,
     79,  -65,   61,    79,  -64,   54,    79,  -62,   47,    80,  -59,   40,
     80,  -57,   32,    80,  -54,   24,    80,  -50,   15,    81,  -47,    7,
     81,  -43,    0,    82,  -38,   -9,    82,  -34,  -17,    83,  -29,  -25,
     80,  -70,   77,    80,  -69,   75,    80,  -69,   72,    80,  -68,   68,
     80,  -67,   62,    80,  -65,   56,    81,  -63,   49,    81,  -61,   41,
     81,  -58,   33,    81,  -55,   25,    82,  -52,   17,    82,  -48,    9,
     82,  -44,    1,    83,  -40,   -7,    83,  -35,  -15,    84,  -31,  -23,
     81,  -71,   78,    81,  -71,   76,    81,  -70,   73,    81,  -69,   69,
     81,  -68,   63,    82,  -66,   57,    82,  -64,   50,    82,  -62,   43,
     82,  -60,   35,    82,  -57,   27,    83,  -54,   19,    83,  -50,   11,
     83,  -46,    3,    84,  -42,   -5,    84,  -37,  -13,    85,  -33,  -21,
     82,  -72,   79,    83,  -72,   77,    83,  -71,   74,    83,  -70,   70,
     83,  -69,   64,    83,  -68,   58,    83,  -66,   51,    83,  -64,   44,
     83,  -61,   36,    84,  -58,   29,    84,  -55,   20,    84,  -52,   13,
     85,  -48,    4,    85,  -44,   -4,    85,  -39,  -11,    86,  -35,  -19,
     84,  -74,   80,    84,  -73,   78,    84,  -73,   75,    84,  -72,   71,
     84,  -71,   66,    84,  -69,   60,    84,  -67,   53,    84,  -65,   46,
     85,  -63,   38,    85,  -60,   30,    85,  -57,   22,    85,  -53,   14,
     86,  -50,    6,    86,  -46,   -2,    87,  -41,  -10,    87,  -37,  -18,
     85,  -75,   81,    85,  -74,   79,    85,  -74,   76,    85,  -73,   72,
     85,  -72,   67,    85,  -70,   61,    85,  -68,   54,    86,  -66,   47,
     86,  -64,   39,    86,  -61,   32,    86,  -58,   24,    87,  -55,   16,
     87,  -51,    8,    87,  -47,    0,    88,  -43,   -8,    88,  -38,  -16,
     86,  -76,   82,    86,  -76,   80,    86,  -75,   78,    86,  -74,   73,
     86,  -73,   68,    86,  -72,   62,    87,  -70,   56,    87,  -68,   49,
     87,  -65,   41,    87,  -63,   33,    88,  -60,   25,    88,  -56,   18,
     88,  -53,    9,    89,  -49,    1,    89,  -45,   -6,    89,  -40,  -14,
     87,  -77,   83,    87,  -77,   81,    87,  -76,   79,    87,  -76,   75,
     88,  -74,   70,    88,  -73,   64,    88,  -71,   57,    88,  -69,   50,
     88,  -67,   42,    88,  -64,   35,    89,  -61,   27,    89,  -58,   19,
     89,  -55,   11,    90,  -51,    3,    90,  -46,   -5,    91,  -42,  -13,
     89,  -78,   84,    89,  -78,   82,    89,  -78,   80,    89,  -77,   76,
     89,  -76,   71,    89,  -74,   65,    89,  -72,   58,    89,  -71,   52,
     89,  -68,   44,    90,  -66,   37,    90,  -63,   28,    90,  -60,   21,
     90,  -56,   13,    91,  -52,    5,    91,  -48,   -3,    92,  -44,  -11,
     16,   37,   23,    17,   38,   16,    17,   39,    4,    17,   40,   -6,
     18,   42,  -16,    19,   45,  -26,    20,   48,  -35,    22,   51,  -44,
     23,   55,  -52,    25,   58,  -59,    26,   62,  -67,    28,   65,  -73,
     30,   69,  -80,    32,   73,  -86,    34,   76,  -93,    36,   80,  -98,
     17,   36,   24,    17,   37,   16,    17,   38,    5,    18,   39,   -6,
     19,   41,  -16,    20,   44,  -25,    21,   47,  -35,    22,   50,  -43,
     23,   54,  -51,    25,   57,  -59,    27,   61,  -66,    28,   64,  -73,
     30,   68,  -80,    32,   72,  -86,    34,   76,  -92,    36,   79,  -98,
     17,   35,   24,    17,   36,   17,    18,   37,    5,    18,   38,   -5,
     19,   40,  -15,    20,   43,  -25,    21,   46,  -34,    22,   49,  -43,
     24,   53,  -51,    25,   56,  -58,    27,   60,  -66,    29,   64,  -72,
     30,   68,  -79,    32,   71,  -86,    34,   75,  -92,    36,   79,  -98,
     18,   34,   25,    18,   34,   17,    18,   35,    6,    19,   37,   -5,
     19,   39,  -15,    20,   42,  -24,    21,   45,  -34,    23,   48,  -42,
     24,   52,  -51,    25,   56,  -58,    27,   59,  -65,    29,   63,  -72,
     31,   67,  -79,    32,   71,  -85,    34,   75,  -92,    36,   78,  -98,
     18,   32,   26,    18,   33,   18,    19,   34,    7,    19,   36,   -4,
     20,   38,  -14,    21,   41,  -24,    22,   44,  -33,    23,   47,  -42,
     24,   51,  -50,    26,   55,  -57,    27,   59,  -65,    29,   62,  -72,
     31,   66,  -79,    33,   70,  -85,    35,   74,  -91,    36,   78,  -97,
     19,   31,   26,    19,   31,   18,    19,   33,    7,    20,   34,   -3,
     20,   37,  -13,    21,   39,  -23,    22,   43,  -32,    23,   46,  -41,
     25,   50,  -49,    26,   54,  -57,    28,   58,  -64,    29,   61,  -71,
     31,   65,  -78,    33,   69,  -84,    35,   73,  -91,    37,   77,  -97,
     19,   29,   27,    19,   30,   19,    20,   31,    8,    20,   32,   -2,
     21,   35,  -12,    22,   38,  -22,    23,   41,  -32,    24,   45,  -40,
     25,   49,  -49,    27,   52,  -56,    28,   56,  -64,    30,   60,  -71,
     31,   64,  -78,    33,   68,  -84,    35,   72,  -90,    37,   76,  -96,
     20,   27,   28,    20,   28,   20,    20,   29,    9,    21,   31,   -1,
     22,   33,  -11,    22,   36,  -21,    23,   39,  -31,    24,   43,  -39,
     26,   47,  -48,    27,   51,  -55,    29,   55,  -63,    30,   59,  -70,
     32,   63,  -77,    34,   67,  -83,    35,   71,  -90,    37,   75,  -96,
     21,   25,   29,    21,   26,   21,    21,   27,   10,    22,   29,    0,
     22,   31,  -10,    23,   34,  -20,    24,   38,  -29,    25,   41,  -38,
     26,   45,  -47,    28,   49,  -54,    29,   54,  -62,    31,   58,  -69,
     32,   62,  -76,    34,   66,  -83,    36,   70,  -89,    38,   74,  -95,
     22,   23,   30,    22,   23,   22,    22,   25,   11,    23,   26,    1,
     23,   29,   -9,    24,   32,  -19,    25,   36,  -28,    26,   39,  -37,
     27,   44,  -46,    28,   48,  -53,    30,   52,  -61,    31,   56,  -68,
     33,   60,  -75,    35,   65,  -82,    36,   69,  -89,    38,   73,  -95,
     23,   21,   31,    23,   21,   23,    23,   22,   12,    23,   24,    2,
     24,   27,   -8,    25,   30,  -17,    26,   34,  -27,    27,   37,  -36,
     28,   42,  -45,    29,   46,  -52,    30,   50,  -60,    32,   54,  -67,
     33,   59,  -74,    35,   63,  -81,    37,   67,  -88,    39,   72,  -94,
     24,   18,   32,    24,   18,   24,    24,   19,   14,    25,   21,    4,
     25,   24,   -6,    26,   27,  -16,    27,   31,  -25,    28,   35,  -34,
     29,   39,  -43,    30,   43,  -51,    31,   48,  -59,    33,   52,  -66,
     34,   56,  -73,    36,   61,  -80,    37,   65,  -87,    39,   70,  -93,
     25,   15,   33,    25,   16,   25,    25,   17,   15,    26,   19,    5,
     26,   21,   -4,    27,   25,  -14,    27,   28,  -24,    28,   32,  -33,
     30,   37,  -42,    31,   41,  -50,    32,   46,  -58,    33,   50,  -65,
     35,   55,  -72,    36,   59,  -79,    38,   64,  -86,    40,   68,  -92,
     26,   13,   34,    26,   13,   26,    26,   14,   17,    27,   16,    7,
     27,   19,   -3,    28,   22,  -13,    28,   26,  -23,    29,   30,  -31,
     30,   34,  -40,    31,   39,  -48,    33,   44,  -56,    34,   48,  -64,
     36,   53,  -71,    37,   57,  -78,    39,   62,  -85,    40,   67,  -91,
     27,   10,   35,    27,   11,   27,    27,   12,   18,    28,   14,    8,
     28,   17,   -1,    29,   20,  -11,    29,   24,  -21,    30,   28,  -30,
     31,   32,  -39,    32,   36,  -47,    34,   41,  -55,    35,   46,  -62,
     36,   51,  -70,    38,   55,  -77,    39,   60,  -84,    41,   65,  -90,
     28,    8,   36,    28,    8,   29,    28,    9,   19,    29,   11,    9,
     29,   14,    0,    30,   17,  -10,    30,   21,  -19,    31,   25,  -28,
     32,   30,  -37,    33,   34,  -46,    34,   39,  -54,    36,   44,  -61,
     37,   48,  -69,    38,   53,  -76,    40,   58,  -83,    42,   63,  -89,
     29,    5,   37,    29,    6,   30,    30,    7,   21,    30,    9,   11,
     30,   11,    1,    31,   15,   -8,    31,   19,  -18,    32,   23,  -27,
     33,   27,  -36,    34,   32,  -44,    35,   37,  -52,    37,   41,  -60,
     38,   46,  -67,    39,   51,  -74,    41,   56,  -81,    42,   61,  -88,
     30,    3,   38,    31,    3,   31,    31,    4,   22,    31,    6,   13,
     31,    9,    2,    32,   12,   -6,    33,   16,  -16,    33,   20,  -25,
     34,   25,  -34,    35,   29,  -43,    36,   34,  -51,    37,   39,  -58,
     39,   44,  -66,    40,   49,  -73,    41,   54,  -80,    43,   59,  -87,
     32,    0,   38,    32,    1,   32,    32,    2,   24,    32,    4,   14,
     33,    6,    4,    33,   10,   -5,    34,   14,  -15,    34,   18,  -23,
     35,   22,  -33,    36,   27,  -41,    37,   32,  -49,    38,   37,  -57,
     40,   42,  -65,    41,   47,  -72,    42,   52,  -79,    44,   57,  -86,
     33,   -2,   39,    33,   -1,   34,    33,    0,   25,    33,    1,   16,
     34,    4,    6,    34,    7,   -3,    35,   11,  -13,    35,   15,  -22,
     36,   20,  -31,    37,   24,  -39,    38,   29,  -48,    39,   34,  -55,
     40,   39,  -63,    42,   44,  -70,    43,   49,  -78,    45,   55,  -84,
     34,   -5,   40,    34,   -4,   35,    34,   -2,   27,    35,    0,   17,
     35,    1,    7,    35,    5,   -1,    36,    8,  -11,    37,   13,  -20,
     37,   17,  -29,    38,   22,  -38,    39,   27,  -46,    40,   32,  -54,
     41,   37,  -62,    43,   42,  -69,    44,   47,  -76,    45,   52,  -83,
     35,   -7,   42,    35,   -6,   36,    36,   -5,   28,    36,   -3,   19,
     36,    0,    9,    37,    2,    0,    37,    6,   -9,    38,   10,  -18,
     38,   15,  -28,    39,   19,  -36,    40,   24,  -45,    41,   29,  -52,
     42,   34,  -60,    44,   40,  -67,    45,   45,  -75,    46,   50,  -82,
     37,   -9,   43,    37,   -8,   37,    37,   -7,   30,    37,   -5,   20,
     37,   -3,   11,    38,    0,    2,    38,    3,   -8,    39,    7,  -17,
     40,   12,  -26,    40,   17,  -34,    41,   22,  -43,    42,   27,  -51,
     43,   32,  -59,    44,   37,  -66,    46,   42,  -73,    47,   48,  -80,
     38,  -12,   44,    38,  -11,   38,    38,   -9,   31,    38,   -8,   22,
     39,   -5,   13,    39,   -2,    3,    39,    1,   -6,    40,    5,  -15,
     41,   10,  -24,    41,   14,  -33,    42,   19,  -41,    43,   24,  -49,
     44,   29,  -57,    45,   35,  -64,    47,   40,  -72,    48,   46,  -79,
     39,  -14,   45,    39,  -13,   39,    39,  -12,   32,    39,  -10,   23,
     40,   -8,   14,    40,   -5,    5,    41,   -1,   -4,    41,    3,  -13,
     42,    7,  -22,    43,   12,  -31,    43,   17,  -40,    44,   22,  -47,
     45,   27,  -55,    46,   32,  -63,    48,   38,  -70,    49,   43,  -77,
     40,  -16,   46,    40,  -15,   41,    41,  -14,   34,    41,  -12,   25,
     41,  -10,   16,    41,   -7,    7,    42,   -4,   -2,    42,    0,  -11,
     43,    5,  -21,    44,    9,  -29,    45,   14,  -38,    45,   19,  -46,
     46,   24,  -54,    47,   30,  -61,    49,   35,  -69,    50,   41,  -76,
     42,  -18,   47,    42,  -17,   42,    42,  -16,   35,    42,  -14,   27,
     42,  -12,   18,    43,   -9,    9,    43,   -6,   -1,    44,   -2,   -9,
     44,    2,  -19,    45,    7,  -27,    46,   12,  -36,    46,   17,  -44,
     47,   22,  -52,    48,   28,  -60,    49,   33,  -67,    51,   38,  -74,
     43,  -20,   48,    43,  -20,   43,    43,  -18,   37,    43,  -17,   28,
     44,  -14,   19,    44,  -12,   10,    44,   -8,    1,    45,   -5,   -8,
     45,    0,  -17,    46,    4,  -26,    47,    9,  -34,    48,   14,  -42,
     48,   19,  -50,    49,   25,  -58,    50,   30,  -66,    52,   36,  -73,
     44,  -22,   49,    44,  -22,   44,    44,  -20,   38,    45,  -19,   30,
     45,  -17,   21,    45,  -14,   12,    45,  -11,    3,    46,   -7,   -6,
     47,   -2,  -15,    47,    2,  -24,    48,    7,  -33,    49,   12,  -41,
     50,   17,  -49,    50,   23,  -56,    51,   28,  -64,    53,   34,  -71,
     45,  -24,   50,    46,  -24,   45,    46,  -22,   39,    46,  -21,   31,
     46,  -19,   23,    46,  -16,   14,    47,  -13,    4,    47,   -9,   -4,
     48,   -5,  -13,    48,    0,  -22,    49,    4,  -31,    50,    9,  -39,
     51,   15,  -47,    52,   20,  -55,    53,   25,  -62,    54,   31,  -70,
     47,  -26,   51,    47,  -26,   46,    47,  -25,   40,    47,  -23,   33,
     47,  -21,   24,    48,  -18,   15,    48,  -15,    6,    48,  -11,   -2,
     49,   -7,  -12,    49,   -3,  -20,    50,    2,  -29,    51,    7,  -37,
     52,   12,  -45,    53,   18,  -53,    54,   23,  -61,    55,   29,  -68,
     48,  -28,   52,    48,  -28,   48,    48,  -27,   42,    48,  -25,   34,
     49,  -23,   26,    49,  -20,   17,    49,  -17,    8,    50,  -14,   -1,
     50,   -9,  -10,    51,   -5,  -18,    51,    0,  -27,    52,    5,  -35,
     53,   10,  -43,    54,   15,  -51,    55,   21,  -59,    56,   26,  -67,
     50,  -31,   53,    50,  -30,   49,    50,  -29,   43,    50,  -27,   36,
     50,  -25,   28,    50,  -23,   19,    51,  -20,   10,    51,  -16,    1,
     52,  -12,   -8,    52,   -8,  -16,    53,   -3,  -25,    53,    2,  -33,
     54,    7,  -41,    55,   12,  -49,    56,   17,  -57,    57,   23,  -64,
     51,  -32,   54,    51,  -32,   50,    51,  -31,   45,    51,  -29,   38,
     51,  -27,   30,    52,  -25,   21,    52,  -22,   12,    52,  -19,    3,
     53,  -14,   -6,    53,  -10,  -14,    54,   -5,  -23,    55,    0,  -31,
     55,    4,  -39,    56,   10,  -47,    57,   15,  -55,    58,   21,  -63,
     52,  -34,   55,    52,  -34,   51,    52,  -33,   46,    52,  -31,   39,
     53,  -29,   31,    53,  -27,   23,    53,  -24,   14,    54,  -21,    5,
     54,  -17,   -4,    55,  -12,  -12,    55,   -7,  -21,    56,   -3,  -30,
     56,    2,  -38,    57,    7,  -46,    58,   13,  -54,    59,   18,  -61,
     54,  -36,   56,    54,  -35,   53,    54,  -35,   47,    54,  -33,   41,
     54,  -31,   33,    54,  -29,   24,    54,  -26,   15,    55,  -23,    7,
     55,  -19,   -2,    56,  -15,  -11,    56,  -10,  -20,    57,   -5,  -28,
     58,    0,  -36,    58,    5,  -44,    59,   10,  -52,    60,   16,  -59,
     55,  -38,   57,    55,  -37,   54,    55,  -36,   48,    55,  -35,   42,
     55,  -33,   34,    55,  -31,   26,    56,  -28,   17,    56,  -25,    8,
     56,  -21,    0,    57,  -17,   -9,    58,  -12,  -18,    58,   -7,  -26,
     59,   -2,  -34,    60,    3,  -42,    60,    8,  -50,    61,   14,  -58,
     56,  -40,   58,    56,  -39,   55,    56,  -38,   50,    56,  -37,   43,
     56,  -35,   36,    57,  -33,   28,    57,  -30,   19,    57,  -27,   10,
     58,  -23,    1,    58,  -19,   -7,    59,  -14,  -16,    59,   -9,  -24,
     60,   -4,  -32,    61,    0,  -40,    61,    6,  -48,    62,   11,  -56,
     57,  -41,   59,    57,  -41,   56,    57,  -40,   51,    58,  -38,   45,
     58,  -36,   37,    58,  -34,   29,    58,  -32,   20,    59,  -29,   12,
     59,  -25,    3,    59,  -21,   -5,    60,  -16,  -14,    60,  -12,  -22,
     61,   -6,  -30,    62,   -1,  -39,    63,    3,  -47,    63,    9,  -54,
     59,  -43,   60,    59,  -42,   57,    59,  -41,   52,    59,  -40,   46,
     59,  -38,   39,    59,  -36,   31,    59,  -33,   22,    60,  -30,   14,
     60,  -27,    5,    61,  -23,   -4,    61,  -18,  -12,    62,  -14,  -21,
     62,   -9,  -29,    63,   -4,  -37,    64,    1,  -45,    64,    7,  -53,
     60,  -45,   61,    60,  -44,   58,    60,  -43,   54,    60,  -42,   48,
     60,  -40,   40,    60,  -38,   33,    61,  -35,   24,    61,  -32,   15,
     61,  -29,    6,    62,  -25,   -2,    62,  -21,  -11,    63,  -16,  -19,
     63,  -11,  -27,    64,   -6,  -35,    65,    0,  -43,    66,    4,  -51,
     61,  -46,   62,    61,  -46,   59,    61,  -45,   55,    61,  -43,   49,
     62,  -42,   42,    62,  -40,   34,    62,  -37,   25,    62,  -34,   17,
     63,  -31,    8,    63,  -27,    0,    63,  -23,   -9,    64,  -18,  -17,
     65,  -13,  -25,    65,   -8,  -33,    66,   -3,  -41,    67,    2,  -49,
     62,  -48,   63,    62,  -47,   60,    63,  -46,   56,    63,  -45,   50,
     63,  -43,   43,    63,  -41,   36,    63,  -39,   27,    63,  -36,   19,
     64,  -33,   10,    64,  -29,    2,    65,  -25,   -7,    65,  -20,  -15,
     66,  -15,  -23,    66,  -10,  -32,    67,   -5,  -40,    68,    0,  -47,
     64,  -49,   64,    64,  -49,   62,    64,  -48,   57,    64,  -47,   51,
     64,  -45,   44,    64,  -43,   37,    64,  -41,   29,    65,  -38,   20,
     65,  -34,   12,    65,  -31,    3,    66,  -27,   -5,    66,  -22,  -13,
     67,  -17,  -22,    68,  -12,  -30,    68,   -7,  -38,    69,   -2,  -46,
     65,  -51,   65,    65,  -50,   63,    65,  -50,   58,    65,  -48,   53,
     65,  -47,   46,    65,  -45,   39,    66,  -42,   30,    66,  -40,   22,
     66,  -36,   13,    67,  -33,    5,    67,  -29,   -4,    68,  -24,  -12,
     68,  -19,  -20,    69,  -15,  -28,    69,   -9,  -36,    70,   -4,  -44,
     66,  -52,   66,    66,  -52,   64,    66,  -51,   60,    66,  -50,   54,
     67,  -48,   47,    67,  -46,   40,    67,  -44,   32,    67,  -41,   24,
     67,  -38,   15,    68,  -35,    7,    68,  -31,   -2,    69,  -26,  -10,
     69,  -22,  -18,    70,  -17,  -26,    70,  -12,  -34,    71,   -6,  -42,
     67,  -54,   67,    68,  -53,   65,    68,  -53,   61,    68,  -51,   55,
     68,  -50,   49,    68,  -48,   42,    68,  -46,   34,    68,  -43,   26,
     69,  -40,   17,    69,  -36,    9,    69,  -33,    0,    70,  -28,   -8,
     70,  -24,  -16,    71,  -19,  -25,    72,  -14,  -32,    72,   -9,  -40,
     69,  -55,   68,    69,  -55,   66,    69,  -54,   62,    69,  -53,   56,
     69,  -51,   50,    69,  -50,   43,    69,  -47,   35,    70,  -45,   27,
     70,  -42,   19,    70,  -38,   10,    71,  -34,    2,    71,  -30,   -6,
     72,  -26,  -14,    72,  -21,  -23,    73,  -16,  -31,    73,  -11,  -39,
     70,  -57,   69,    70,  -56,   67,    70,  -56,   63,    70,  -54,   58,
     70,  -53,   51,    70,  -51,   45,    71,  -49,   37,    71,  -46,   29,
     71,  -43,   20,    71,  -40,   12,    72,  -36,    3,    72,  -32,   -5,
     73,  -28,  -13,    73,  -23,  -21,    74,  -18,  -29,    74,  -13,  -37,
     71,  -58,   70,    71,  -58,   68,    71,  -57,   64,    71,  -56,   59,
     72,  -54,   53,    72,  -53,   46,    72,  -50,   38,    72,  -48,   30,
     72,  -45,   22,    73,  -42,   14,    73,  -38,    5,    73,  -34,   -3,
     74,  -30,  -11,    74,  -25,  -19,    75,  -20,  -27,    76,  -15,  -35,
     73,  -60,   71,    73,  -59,   69,    73,  -58,   66,    73,  -57,   60,
     73,  -56,   54,    73,  -54,   47,    73,  -52,   40,    73,  -50,   32,
     74,  -47,   24,    74,  -44,   15,    74,  -40,    7,    75,  -36,   -1,
     75,  -31,   -9,    76,  -27,  -18,    76,  -22,  -25,    77,  -17,  -33,
     74,  -61,   72,    74,  -61,   70,    74,  -60,   67,    74,  -59,   61,
     74,  -57,   55,    74,  -56,   49,    74,  -54,   41,    75,  -51,   34,
     75,  -48,   25,    75,  -45,   17,    75,  -42,    9,    76,  -38,    1,
     76,  -33,   -7,    77,  -29,  -16,    77,  -24,  -24,    78,  -19,  -32,
     75,  -62,   73,    75,  -62,   71,    75,  -61,   68,    75,  -60,   63,
     75,  -59,   57,    75,  -57,   50,    76,  -55,   43,    76,  -53,   35,
     76,  -50,   27,    76,  -47,   19,    77,  -43,   10,    77,  -40,    2,
     77,  -35,   -6,    78,  -31,  -14,    78,  -26,  -22,    79,  -21,  -30,
     77,  -64,   74,    77,  -64,   72,    77,  -63,   69,    77,  -62,   64,
     77,  -61,   58,    77,  -59,   52,    77,  -57,   45,    77,  -55,   37,
     78,  -52,   29,    78,  -49,   21,    78,  -45,   12,    79,  -42,    4,
     79,  -38,   -4,    79,  -33,  -12,    80,  -29,  -20,    80,  -24,  -28,
     78,  -65,   75,    78,  -65,   73,    78,  -64,   70,    78,  -63,   65,
     78,  -62,   60,    78,  -60,   53,    78,  -58,   46,    79,  -56,   39,
     79,  -53,   30,    79,  -51,   23,    79,  -47,   14,    80,  -44,    6,
     80,  -39,   -2,    81,  -35,  -10,    81,  -30,  -18,    82,  -26,  -26,
     79,  -67,   76,    79,  -66,   74,    79,  -66,   71,    79,  -65,   67,
     79,  -64,   61,    79,  -62,   55,    80,  -60,   47,    80,  -58,   40,
     80,  -55,   32,    80,  -52,   24,    81,  -49,   16,    81,  -45,    8,
     81,  -41,    0,    82,  -37,   -8,    82,  -32,  -16,    83,  -28,  -24,
     80,  -68,   77,    80,  -68,   75,    80,  -67,   72,    80,  -66,   68,
     80,  -65,   62,    81,  -63,   56,    81,  -61,   49,    81,  -59,   42,
     81,  -57,   34,    81,  -54,   26,    82,  -50,   17,    82,  -47,   10,
     82,  -43,    1,    83,  -39,   -7,    83,  -34,  -15,    84,  -30,  -23,
     81,  -69,   78,    81,  -69,   76,    82,  -68,   74,    82,  -67,   69,
     82,  -66,   63,    82,  -65,   57,    82,  -63,   50,    82,  -61,   43,
     82,  -58,   35,    83,  -55,   27,    83,  -52,   19,    83,  -49,   11,
     84,  -45,    3,    84,  -41,   -5,    85,  -36,  -13,    85,  -32,  -21,
     83,  -71,   79,    83,  -70,   77,    83,  -70,   75,    83,  -69,   70,
     83,  -68,   65,    83,  -66,   59,    83,  -64,   52,    83,  -62,   45,
     84,  -60,   37,    84,  -57,   29,    84,  -54,   21,    84,  -50,   13,
     85,  -47,    5,    85,  -43,   -3,    86,  -38,  -11,    86,  -34,  -19,
     84,  -72,   80,    84,  -72,   78,    84,  -71,   76,    84,  -70,   71,
     84,  -69,   66,    84,  -67,   60,    84,  -66,   53,    85,  -64,   46,
     85,  -61,   38,    85,  -58,   31,    85,  -55,   22,    86,  -52,   15,
     86,  -48,    6,    86,  -44,   -2,    87,  -40,   -9,    87,  -35,  -17,
     85,  -73,   81,    85,  -73,   79,    85,  -72,   77,    85,  -71,   73,
     85,  -70,   67,    85,  -69,   61,    86,  -67,   54,    86,  -65,   48,
     86,  -63,   40,    86,  -60,   32,    86,  -57,   24,    87,  -54,   16,
     87,  -50,    8,    88,  -46,    0,    88,  -42,   -8,    88,  -37,  -16,
     86,  -74,   82,    86,  -74,   80,    86,  -74,   78,    86,  -73,   74,
     87,  -72,   69,    87,  -70,   63,    87,  -68,   56,    87,  -66,   49,
     87,  -64,   41,    87,  -61,   34,    88,  -58,   26,    88,  -55,   18,
     88,  -52,   10,    89,  -48,    2,    89,  -43,   -6,    90,  -39,  -14,
     88,  -76,   83,    88,  -75,   81,    88,  -75,   79,    88,  -74,   75,
     88,  -73,   70,    88,  -72,   64,    88,  -70,   57,    88,  -68,   50,
     88,  -65,   43,    89,  -63,   35,    89,  -60,   27,    89,  -57,   19,
     89,  -53,   11,    90,  -49,    3,    90,  -45,   -4,    91,  -41,  -12,
     89,  -77,   84,    89,  -77,   82,    89,  -76,   80,    89,  -75,   76,
     89,  -74,   71,    89,  -73,   65,    89,  -71,   59,    89,  -69,   52,
     90,  -67,   44,    90,  -64,   37,    90,  -61,   29,    90,  -58,   21,
     91,  -55,   13,    91,  -51,    5,    91,  -47,   -3,    92,  -43,  -11,
     19,   40,   27,    19,   40,   19,    19,   41,    8,    20,   43,   -3,
     20,   44,  -13,    21,   47,  -23,    22,   49,  -32,    23,   52,  -41,
     25,   56,  -49,    26,   59,  -57,    28,   62,  -64,    29,   66,  -71,
     31,   70,  -78,    33,   73,  -84,    35,   77,  -91,    37,   80,  -97,
     19,   39,   27,    19,   39,   19,    19,   40,    8,    20,   42,   -3,
     21,   43,  -13,    21,   46,  -22,    22,   49,  -32,    24,   52,  -40,
     25,   55,  -49,    26,   58,  -56,    28,   62,  -64,    30,   65,  -71,
     31,   69,  -78,    33,   73,  -84,    35,   76,  -91,    37,   80,  -97,
     19,   38,   27,    19,   38,   20,    20,   39,    9,    20,   41,   -2,
     21,   42,  -12,    22,   45,  -22,    23,   48,  -31,    24,   51,  -40,
     25,   54,  -49,    27,   57,  -56,    28,   61,  -64,    30,   65,  -70,
     31,   68,  -77,    33,   72,  -84,    35,   76,  -90,    37,   79,  -96,
     20,   37,   28,    20,   37,   20,    20,   38,    9,    21,   40,   -2,
     21,   41,  -12,    22,   44,  -21,    23,   47,  -31,    24,   50,  -40,
     26,   53,  -48,    27,   57,  -56,    28,   60,  -63,    30,   64,  -70,
     32,   68,  -77,    34,   71,  -84,    35,   75,  -90,    37,   79,  -96,
     20,   36,   28,    20,   36,   21,    21,   37,   10,    21,   38,   -1,
     22,   40,  -11,    22,   43,  -21,    23,   46,  -30,    25,   49,  -39,
     26,   52,  -48,    27,   56,  -55,    29,   60,  -63,    30,   63,  -70,
     32,   67,  -77,    34,   71,  -83,    35,   75,  -90,    37,   78,  -96,
     21,   34,   29,    21,   35,   21,    21,   36,   10,    21,   37,    0,
     22,   39,  -10,    23,   42,  -20,    24,   45,  -30,    25,   48,  -38,
     26,   51,  -47,    28,   55,  -55,    29,   59,  -62,    31,   62,  -69,
     32,   66,  -76,    34,   70,  -83,    36,   74,  -89,    38,   78,  -95,
     21,   33,   30,    21,   33,   22,    22,   34,   11,    22,   35,    0,
     23,   38,   -9,    23,   40,  -19,    24,   43,  -29,    25,   46,  -38,
     27,   50,  -46,    28,   54,  -54,    29,   58,  -62,    31,   61,  -69,
     33,   65,  -76,    34,   69,  -82,    36,   73,  -89,    38,   77,  -95,
     22,   31,   30,    22,   31,   22,    22,   32,   12,    23,   34,    1,
     23,   36,   -9,    24,   38,  -18,    25,   42,  -28,    26,   45,  -37,
     27,   49,  -45,    28,   52,  -53,    30,   56,  -61,    31,   60,  -68,
     33,   64,  -75,    35,   68,  -82,    36,   72,  -88,    38,   76,  -94,
     23,   29,   31,    23,   29,   23,    23,   30,   13,    23,   32,    2,
     24,   34,   -7,    25,   37,  -17,    26,   40,  -27,    27,   43,  -36,
     28,   47,  -45,    29,   51,  -52,    30,   55,  -60,    32,   59,  -67,
     33,   63,  -74,    35,   67,  -81,    37,   71,  -88,    39,   75,  -94,
     23,   27,   32,    24,   27,   24,    24,   28,   14,    24,   30,    3,
     25,   32,   -6,    25,   35,  -16,    26,   38,  -26,    27,   41,  -35,
     28,   45,  -44,    30,   49,  -51,    31,   53,  -59,    32,   57,  -66,
     34,   61,  -74,    36,   66,  -80,    37,   70,  -87,    39,   74,  -93,
     24,   25,   33,    24,   25,   25,    25,   26,   15,    25,   28,    5,
     25,   30,   -5,    26,   33,  -15,    27,   36,  -25,    28,   40,  -34,
     29,   44,  -43,    30,   47,  -50,    32,   52,  -58,    33,   56,  -66,
     34,   60,  -73,    36,   64,  -79,    38,   68,  -86,    39,   72,  -93,
     25,   22,   34,    25,   22,   26,    26,   23,   16,    26,   25,    6,
     27,   27,   -4,    27,   30,  -13,    28,   33,  -23,    29,   37,  -32,
     30,   41,  -41,    31,   45,  -49,    32,   49,  -57,    34,   53,  -64,
     35,   58,  -72,    37,   62,  -78,    38,   66,  -85,    40,   71,  -92,
     26,   19,   35,    26,   20,   27,    27,   21,   17,    27,   23,    7,
     27,   25,   -2,    28,   28,  -12,    29,   31,  -22,    30,   35,  -31,
     31,   39,  -40,    32,   43,  -48,    33,   47,  -56,    34,   52,  -63,
     36,   56,  -71,    37,   60,  -77,    39,   65,  -84,    41,   69,  -91,
     27,   17,   36,    27,   18,   28,    28,   19,   19,    28,   20,    9,
     28,   23,   -1,    29,   25,  -11,    30,   29,  -21,    30,   33,  -29,
     31,   37,  -39,    33,   41,  -47,    34,   45,  -55,    35,   50,  -62,
     36,   54,  -70,    38,   59,  -76,    39,   63,  -83,    41,   67,  -90,
     28,   15,   36,    28,   15,   29,    29,   16,   20,    29,   18,   10,
     29,   20,    0,    30,   23,   -9,    31,   27,  -19,    31,   30,  -28,
     32,   35,  -37,    33,   39,  -45,    35,   43,  -54,    36,   48,  -61,
     37,   52,  -68,    39,   57,  -75,    40,   61,  -82,    42,   66,  -89,
     29,   12,   37,    29,   13,   30,    30,   14,   21,    30,   15,   11,
     30,   18,    1,    31,   21,   -8,    32,   24,  -18,    32,   28,  -27,
     33,   32,  -36,    34,   36,  -44,    35,   41,  -52,    37,   45,  -60,
     38,   50,  -67,    39,   55,  -74,    41,   59,  -81,    42,   64,  -88,
     30,   10,   38,    31,   10,   32,    31,   11,   23,    31,   13,   13,
     31,   15,    3,    32,   18,   -6,    33,   22,  -16,    33,   26,  -25,
     34,   30,  -34,    35,   34,  -43,    36,   39,  -51,    37,   43,  -58,
     39,   48,  -66,    40,   53,  -73,    41,   57,  -80,    43,   62,  -87,
     32,    7,   39,    32,    8,   33,    32,    9,   24,    32,   10,   14,
     32,   13,    4,    33,   16,   -5,    34,   19,  -15,    34,   23,  -24,
     35,   27,  -33,    36,   32,  -41,    37,   36,  -49,    38,   41,  -57,
     39,   46,  -65,    41,   50,  -72,    42,   55,  -79,    44,   60,  -86,
     33,    5,   40,    33,    5,   34,    33,    6,   25,    33,    8,   16,
     34,   10,    6,    34,   13,   -3,    35,   17,  -13,    35,   21,  -22,
     36,   25,  -31,    37,   29,  -40,    38,   34,  -48,    39,   39,  -56,
     40,   43,  -63,    42,   48,  -70,    43,   53,  -78,    44,   58,  -84,
     34,    2,   41,    34,    3,   35,    34,    4,   27,    34,    5,   17,
     35,    8,    7,    35,   11,   -1,    36,   14,  -11,    36,   18,  -20,
     37,   22,  -30,    38,   27,  -38,    39,   32,  -46,    40,   36,  -54,
     41,   41,  -62,    42,   46,  -69,    44,   51,  -76,    45,   56,  -83,
     35,    0,   42,    35,    0,   36,    35,    1,   28,    36,    3,   19,
     36,    5,    9,    36,    8,    0,    37,   12,  -10,    37,   16,  -19,
     38,   20,  -28,    39,   24,  -36,    40,   29,  -45,    41,   34,  -53,
     42,   39,  -60,    43,   44,  -68,    45,   49,  -75,    46,   54,  -82,
     36,   -2,   43,    36,   -2,   37,    36,    0,   29,    37,    0,   20,
     37,    3,   11,    37,    6,    1,    38,    9,   -8,    39,   13,  -17,
     39,   17,  -26,    40,   22,  -35,    41,   27,  -43,    42,   31,  -51,
     43,   36,  -59,    44,   41,  -66,    45,   46,  -74,    47,   51,  -81,
     37,   -5,   44,    38,   -4,   38,    38,   -3,   31,    38,   -1,   22,
     38,    0,   12,    39,    3,    3,    39,    7,   -6,    40,   11,  -15,
     40,   15,  -25,    41,   19,  -33,    42,   24,  -42,    43,   29,  -50,
     44,   34,  -57,    45,   39,  -65,    46,   44,  -72,    48,   49,  -79,
     39,   -7,   45,    39,   -6,   39,    39,   -5,   32,    39,   -3,   23,
     39,   -1,   14,    40,    1,    5,    40,    4,   -5,    41,    8,  -14,
     41,   12,  -23,    42,   17,  -31,    43,   22,  -40,    44,   26,  -48,
     45,   31,  -56,    46,   37,  -63,    47,   42,  -71,    49,   47,  -78,
     40,   -9,   46,    40,   -9,   40,    40,   -8,   34,    40,   -6,   25,
     41,   -4,   15,    41,   -1,    6,    41,    2,   -3,    42,    6,  -12,
     43,   10,  -21,    43,   14,  -30,    44,   19,  -38,    45,   24,  -46,
     46,   29,  -54,    47,   34,  -62,    48,   39,  -69,    49,   45,  -76,
     41,  -12,   47,    41,  -11,   41,    41,  -10,   35,    42,   -8,   26,
     42,   -6,   17,    42,   -3,    8,    43,    0,   -1,    43,    3,  -10,
     44,    8,  -19,    44,   12,  -28,    45,   17,  -37,    46,   21,  -45,
     47,   26,  -53,    48,   32,  -60,    49,   37,  -68,    50,   42,  -75,
     42,  -14,   48,    42,  -13,   43,    43,  -12,   36,    43,  -10,   28,
     43,   -8,   19,    43,   -6,   10,    44,   -3,    0,    44,    1,   -8,
     45,    5,  -18,    45,    9,  -26,    46,   14,  -35,    47,   19,  -43,
     48,   24,  -51,    49,   29,  -59,    50,   34,  -66,    51,   40,  -74,
     44,  -16,   49,    44,  -15,   44,    44,  -14,   37,    44,  -13,   29,
     44,  -11,   20,    45,   -8,   11,    45,   -5,    2,    45,   -1,   -7,
     46,    3,  -16,    47,    7,  -24,    47,   12,  -33,    48,   17,  -41,
     49,   21,  -49,    50,   27,  -57,    51,   32,  -65,    52,   37,  -72,
     45,  -18,   49,    45,  -18,   45,    45,  -16,   39,    45,  -15,   31,
     45,  -13,   22,    46,  -10,   13,    46,   -7,    4,    47,   -4,   -5,
     47,    0,  -14,    48,    5,  -23,    48,    9,  -32,    49,   14,  -40,
     50,   19,  -48,    51,   24,  -56,    52,   30,  -63,    53,   35,  -70,
     46,  -20,   50,    46,  -20,   46,    46,  -19,   40,    46,  -17,   32,
     47,  -15,   24,    47,  -13,   15,    47,   -9,    5,    48,   -6,   -3,
     48,   -2,  -12,    49,    2,  -21,    50,    7,  -30,    50,   12,  -38,
     51,   17,  -46,    52,   22,  -54,    53,   27,  -62,    54,   33,  -69,
     47,  -22,   51,    47,  -22,   47,    48,  -21,   41,    48,  -19,   34,
     48,  -17,   25,    48,  -15,   16,    49,  -12,    7,    49,   -8,   -1,
     49,   -4,  -11,    50,    0,  -19,    51,    5,  -28,    51,    9,  -36,
     52,   14,  -44,    53,   20,  -52,    54,   25,  -60,    55,   30,  -67,
     49,  -24,   52,    49,  -24,   48,    49,  -23,   43,    49,  -21,   35,
     49,  -19,   27,    49,  -17,   18,    50,  -14,    9,    50,  -11,    0,
     51,   -7,   -9,    51,   -2,  -17,    52,    2,  -26,    53,    7,  -35,
     53,   12,  -42,    54,   17,  -51,    55,   22,  -58,    56,   28,  -66,
     50,  -27,   53,    50,  -26,   50,    50,  -25,   44,    50,  -24,   37,
     51,  -22,   29,    51,  -19,   20,    51,  -17,   11,    52,  -13,    2,
     52,   -9,   -7,    53,   -5,  -15,    53,    0,  -24,    54,    4,  -32,
     55,    9,  -40,    56,   14,  -48,    56,   19,  -56,    57,   25,  -64,
     51,  -29,   54,    52,  -28,   51,    52,  -27,   45,    52,  -26,   38,
     52,  -24,   30,    52,  -22,   22,    53,  -19,   13,    53,  -16,    4,
     53,  -12,   -5,    54,   -8,  -13,    54,   -3,  -22,    55,    2,  -31,
     56,    6,  -39,    57,   12,  -47,    57,   17,  -54,    58,   22,  -62,
     53,  -31,   55,    53,  -30,   52,    53,  -29,   47,    53,  -28,   40,
     53,  -26,   32,    53,  -24,   23,    54,  -21,   14,    54,  -18,    6,
     55,  -14,   -3,    55,  -10,  -12,    56,   -5,  -21,    56,    0,  -29,
     57,    4,  -37,    58,    9,  -45,    59,   14,  -53,    59,   20,  -60,
     54,  -33,   56,    54,  -32,   53,    54,  -31,   48,    54,  -30,   41,
     54,  -28,   33,    55,  -26,   25,    55,  -23,   16,    55,  -20,    7,
     56,  -16,   -1,    56,  -12,  -10,    57,   -7,  -19,    57,   -3,  -27,
     58,    2,  -35,    59,    7,  -43,    60,   12,  -51,    61,   18,  -59,
     55,  -34,   57,    55,  -34,   54,    55,  -33,   49,    56,  -31,   43,
     56,  -30,   35,    56,  -28,   27,    56,  -25,   18,    57,  -22,    9,
     57,  -18,    0,    57,  -14,   -8,    58,  -10,  -17,    59,   -5,  -25,
     59,    0,  -33,    60,    5,  -42,    61,   10,  -49,    62,   15,  -57,
     57,  -36,   58,    57,  -36,   56,    57,  -35,   50,    57,  -33,   44,
     57,  -32,   36,    57,  -29,   28,    57,  -27,   19,    58,  -24,   11,
     58,  -20,    2,    59,  -16,   -6,    59,  -12,  -15,    60,   -7,  -23,
     60,   -2,  -32,    61,    2,  -40,    62,    7,  -48,    63,   13,  -55,
     58,  -38,   59,    58,  -37,   57,    58,  -37,   52,    58,  -35,   45,
     58,  -33,   38,    58,  -31,   30,    59,  -29,   21,    59,  -26,   13,
     59,  -22,    4,    60,  -19,   -5,    60,  -14,  -13,    61,  -10,  -22,
     61,   -4,  -30,    62,    0,  -38,    63,    5,  -46,    64,   10,  -54,
     59,  -40,   60,    59,  -39,   58,    59,  -38,   53,    59,  -37,   47,
     59,  -35,   39,    60,  -33,   32,    60,  -31,   23,    60,  -28,   14,
     61,  -24,    5,    61,  -21,   -3,    62,  -16,  -12,    62,  -12,  -20,
     63,   -7,  -28,    63,   -2,  -36,    64,    3,  -44,    65,    8,  -52,
     60,  -41,   61,    60,  -41,   59,    60,  -40,   54,    61,  -39,   48,
     61,  -37,   41,    61,  -35,   33,    61,  -32,   24,    61,  -30,   16,
     62,  -26,    7,    62,  -23,   -1,    63,  -18,  -10,    63,  -14,  -18,
     64,   -9,  -26,    64,   -4,  -35,    65,    0,  -42,    66,    6,  -50,
     62,  -43,   62,    62,  -43,   60,    62,  -42,   55,    62,  -40,   49,
     62,  -39,   42,    62,  -37,   35,    62,  -34,   26,    63,  -32,   18,
     63,  -28,    9,    63,  -25,    0,    64,  -20,   -8,    64,  -16,  -16,
     65,  -11,  -24,    66,   -6,  -33,    66,   -1,  -41,    67,    4,  -49,
     63,  -45,   63,    63,  -44,   61,    63,  -43,   57,    63,  -42,   51,
     63,  -41,   44,    63,  -39,   36,    64,  -36,   28,    64,  -33,   19,
     64,  -30,   11,    65,  -27,    2,    65,  -22,   -6,    66,  -18,  -15,
     66,  -13,  -23,    67,   -9,  -31,    67,   -3,  -39,    68,    1,  -47,
     64,  -46,   64,    64,  -46,   62,    64,  -45,   58,    64,  -44,   52,
     64,  -42,   45,    65,  -40,   38,    65,  -38,   29,    65,  -35,   21,
     65,  -32,   12,    66,  -29,    4,    66,  -25,   -5,    67,  -20,  -13,
     67,  -15,  -21,    68,  -11,  -29,    68,   -5,  -37,    69,    0,  -45,
     65,  -48,   65,    65,  -47,   63,    65,  -47,   59,    66,  -45,   53,
     66,  -44,   46,    66,  -42,   39,    66,  -40,   31,    66,  -37,   23,
     67,  -34,   14,    67,  -30,    6,    67,  -27,   -3,    68,  -22,  -11,
     68,  -18,  -19,    69,  -13,  -28,    70,   -8,  -35,    70,   -3,  -43,
     67,  -49,   66,    67,  -49,   64,    67,  -48,   60,    67,  -47,   54,
     67,  -46,   48,    67,  -44,   41,    67,  -41,   32,    68,  -39,   24,
     68,  -36,   16,    68,  -32,    7,    69,  -28,   -1,    69,  -24,   -9,
     70,  -20,  -17,    70,  -15,  -26,    71,  -10,  -34,    71,   -5,  -42,
     68,  -51,   67,    68,  -51,   65,    68,  -50,   61,    68,  -49,   56,
     68,  -47,   49,    68,  -45,   42,    69,  -43,   34,    69,  -41,   26,
     69,  -38,   17,    69,  -34,    9,    70,  -30,    0,    70,  -26,   -8,
     71,  -22,  -16,    71,  -17,  -24,    72,  -12,  -32,    73,   -7,  -40,
     69,  -53,   68,    69,  -52,   66,    69,  -51,   62,    69,  -50,   57,
     69,  -49,   51,    70,  -47,   44,    70,  -45,   36,    70,  -42,   28,
     70,  -39,   19,    71,  -36,   11,    71,  -32,    2,    71,  -28,   -6,
     72,  -24,  -14,    72,  -19,  -22,    73,  -14,  -30,    74,   -9,  -38,
     70,  -54,   69,    70,  -54,   67,    70,  -53,   64,    70,  -52,   58,
     71,  -50,   52,    71,  -49,   45,    71,  -46,   37,    71,  -44,   29,
     71,  -41,   21,    72,  -38,   13,    72,  -34,    4,    73,  -30,   -4,
     73,  -26,  -12,    74,  -21,  -21,    74,  -16,  -28,    75,  -11,  -36,
     72,  -56,   70,    72,  -55,   68,    72,  -54,   65,    72,  -53,   59,
     72,  -52,   53,    72,  -50,   46,    72,  -48,   39,    72,  -46,   31,
     73,  -43,   22,    73,  -40,   14,    73,  -36,    6,    74,  -32,   -2,
     74,  -28,  -10,    75,  -23,  -19,    75,  -18,  -27,    76,  -14,  -35,
     73,  -57,   71,    73,  -57,   69,    73,  -56,   66,    73,  -55,   61,
     73,  -54,   54,    73,  -52,   48,    73,  -50,   40,    74,  -47,   32,
     74,  -44,   24,    74,  -41,   16,    75,  -38,    7,    75,  -34,   -1,
     75,  -30,   -9,    76,  -25,  -17,    76,  -20,  -25,    77,  -16,  -33,
     74,  -58,   72,    74,  -58,   70,    74,  -57,   67,    74,  -56,   62,
     74,  -55,   56,    74,  -53,   49,    75,  -51,   42,    75,  -49,   34,
     75,  -46,   26,    75,  -43,   18,    76,  -40,    9,    76,  -36,    1,
     77,  -32,   -7,    77,  -27,  -15,    78,  -22,  -23,    78,  -18,  -31,
     75,  -60,   73,    75,  -60,   71,    75,  -59,   68,    75,  -58,   63,
     76,  -57,   57,    76,  -55,   51,    76,  -53,   43,    76,  -51,   36,
     76,  -48,   27,    77,  -45,   19,    77,  -41,   11,    77,  -38,    3,
     78,  -34,   -5,    78,  -29,  -14,    79,  -24,  -21,    79,  -20,  -29,
     77,  -62,   74,    77,  -61,   73,    77,  -61,   70,    77,  -60,   65,
     77,  -58,   59,    77,  -57,   52,    77,  -55,   45,    78,  -53,   37,
     78,  -50,   29,    78,  -47,   21,    78,  -44,   13,    79,  -40,    5,
     79,  -36,   -3,    80,  -32,  -11,    80,  -27,  -19,    81,  -22,  -27,
     78,  -63,   75,    78,  -63,   74,    78,  -62,   71,    78,  -61,   66,
     78,  -60,   60,    78,  -58,   54,    79,  -56,   46,    79,  -54,   39,
     79,  -51,   31,    79,  -49,   23,    80,  -45,   15,    80,  -42,    7,
     80,  -38,   -1,    81,  -34,  -10,    81,  -29,  -18,    82,  -24,  -26,
     79,  -64,   76,    79,  -64,   75,    79,  -64,   72,    79,  -63,   67,
     80,  -61,   61,    80,  -60,   55,    80,  -58,   48,    80,  -56,   40,
     80,  -53,   32,    80,  -50,   25,    81,  -47,   16,    81,  -44,    8,
     82,  -40,    0,    82,  -35,   -8,    82,  -31,  -16,    83,  -26,  -24,
     81,  -66,   77,    81,  -65,   76,    81,  -65,   73,    81,  -64,   68,
     81,  -63,   63,    81,  -61,   56,    81,  -59,   49,    81,  -57,   42,
     81,  -55,   34,    82,  -52,   26,    82,  -49,   18,    82,  -45,   10,
     83,  -41,    2,    83,  -37,   -6,    84,  -33,  -14,    84,  -28,  -22,
     82,  -67,   78,    82,  -67,   77,    82,  -66,   74,    82,  -65,   69,
     82,  -64,   64,    82,  -63,   58,    82,  -61,   51,    82,  -59,   43,
     83,  -56,   36,    83,  -53,   28,    83,  -50,   19,    84,  -47,   12,
     84,  -43,    3,    84,  -39,   -5,    85,  -35,  -12,    85,  -30,  -20,
     83,  -69,   79,    83,  -68,   78,    83,  -68,   75,    83,  -67,   71,
     83,  -66,   65,    83,  -64,   59,    83,  -62,   52,    84,  -60,   45,
     84,  -58,   37,    84,  -55,   29,    84,  -52,   21,    85,  -49,   13,
     85,  -45,    5,    85,  -41,   -3,    86,  -37,  -11,    86,  -32,  -19,
     84,  -70,   80,    84,  -70,   79,    84,  -69,   76,    84,  -68,   72,
     84,  -67,   66,    84,  -66,   60,    85,  -64,   53,    85,  -62,   46,
     85,  -59,   39,    85,  -57,   31,    86,  -53,   23,    86,  -50,   15,
     86,  -47,    7,    87,  -43,   -1,    87,  -38,   -9,    88,  -34,  -17,
     85,  -71,   81,    85,  -71,   80,    85,  -70,   77,    85,  -69,   73,
     86,  -68,   68,    86,  -67,   62,    86,  -65,   55,    86,  -63,   48,
     86,  -61,   40,    86,  -58,   33,    87,  -55,   24,    87,  -52,   17,
     87,  -48,    8,    88,  -45,    0,    88,  -40,   -7,    89,  -36,  -15,
     87,  -72,   82,    87,  -72,   81,    87,  -72,   78,    87,  -71,   74,
     87,  -70,   69,    87,  -68,   63,    87,  -66,   56,    87,  -64,   49,
     87,  -62,   42,    88,  -60,   34,    88,  -57,   26,    88,  -54,   18,
     89,  -50,   10,    89,  -46,    2,    89,  -42,   -6,    90,  -38,  -14,
     88,  -74,   83,    88,  -73,   81,    88,  -73,   79,    88,  -72,   75,
     88,  -71,   70,    88,  -70,   64,    88,  -68,   58,    88,  -66,   51,
     89,  -64,   43,    89,  -61,   36,    89,  -58,   28,    89,  -55,   20,
     90,  -52,   12,    90,  -48,    4,    90,  -44,   -4,    91,  -40,  -12,
     89,  -75,   84,    89,  -75,   82,    89,  -74,   80,    89,  -73,   76,
     89,  -72,   71,    89,  -71,   66,    89,  -69,   59,    90,  -67,   52,
     90,  -65,   45,    90,  -63,   37,    90,  -60,   29,    91,  -57,   21,
     91,  -53,   13,    91,  -50,    5,    92,  -46,   -2,    92,  -41,  -10,
     21,   42,   29,    21,   43,   22,    21,   43,   10,    21,   45,    0,
     22,   46,  -10,    23,   48,  -20,    24,   51,  -30,    25,   54,  -38,
     26,   57,  -47,    27,   60,  -55,    29,   63,  -62,    31,   67,  -69,
     32,   70,  -76,    34,   74,  -83,    36,   77,  -89,    38,   81,  -95,
     21,   41,   30,    21,   42,   22,    21,   42,   11,    22,   44,    0,
     22,   45,  -10,    23,   47,  -19,    24,   50,  -29,    25,   53,  -38,
     26,   56,  -47,    28,   59,  -54,    29,   63,  -62,    31,   66,  -69,
     32,   70,  -76,    34,   73,  -83,    36,   77,  -89,    38,   80,  -95,
     21,   40,   30,    21,   41,   22,    22,   42,   11,    22,   43,    1,
     23,   44,   -9,    23,   47,  -19,    24,   49,  -29,    25,   52,  -38,
     27,   55,  -46,    28,   58,  -54,    29,   62,  -62,    31,   65,  -69,
     33,   69,  -76,    34,   73,  -82,    36,   76,  -89,    38,   80,  -95,
     22,   39,   30,    22,   40,   23,    22,   41,   12,    22,   42,    1,
     23,   44,   -9,    24,   46,  -19,    25,   48,  -28,    26,   51,  -37,
     27,   55,  -46,    28,   58,  -54,    30,   61,  -61,    31,   65,  -68,
     33,   69,  -75,    34,   72,  -82,    36,   76,  -89,    38,   79,  -95,
     22,   38,   31,    22,   39,   23,    22,   40,   12,    23,   41,    2,
     23,   42,   -8,    24,   45,  -18,    25,   47,  -28,    26,   50,  -37,
     27,   54,  -45,    28,   57,  -53,    30,   61,  -61,    31,   64,  -68,
     33,   68,  -75,    35,   71,  -82,    36,   75,  -88,    38,   79,  -94,
     22,   37,   31,    23,   37,   24,    23,   38,   13,    23,   39,    2,
     24,   41,   -8,    24,   44,  -17,    25,   46,  -27,    26,   49,  -36,
     28,   53,  -45,    29,   56,  -53,    30,   60,  -60,    32,   63,  -67,
     33,   67,  -75,    35,   71,  -81,    37,   74,  -88,    38,   78,  -94,
     23,   36,   32,    23,   36,   24,    23,   37,   13,    24,   38,    3,
     24,   40,   -7,    25,   42,  -17,    26,   45,  -26,    27,   48,  -35,
     28,   51,  -44,    29,   55,  -52,    31,   59,  -60,    32,   62,  -67,
     34,   66,  -74,    35,   70,  -81,    37,   74,  -87,    39,   77,  -94,
     24,   34,   33,    24,   34,   25,    24,   35,   14,    24,   36,    4,
     25,   38,   -6,    25,   41,  -16,    26,   44,  -26,    27,   47,  -34,
     28,   50,  -43,    30,   54,  -51,    31,   57,  -59,    32,   61,  -66,
     34,   65,  -73,    36,   69,  -80,    37,   73,  -87,    39,   76,  -93,
     24,   32,   33,    24,   33,   25,    25,   33,   15,    25,   35,    5,
     25,   37,   -5,    26,   39,  -15,    27,   42,  -25,    28,   45,  -34,
     29,   49,  -43,    30,   52,  -50,    32,   56,  -58,    33,   60,  -66,
     34,   64,  -73,    36,   68,  -79,    38,   72,  -86,    39,   75,  -93,
     25,   30,   34,    25,   31,   26,    25,   31,   16,    26,   33,    6,
     26,   35,   -4,    27,   37,  -14,    28,   40,  -24,    28,   43,  -33,
     30,   47,  -42,    31,   51,  -50,    32,   55,  -58,    33,   58,  -65,
     35,   62,  -72,    36,   66,  -79,    38,   70,  -86,    40,   74,  -92,
     26,   28,   35,    26,   29,   27,    26,   29,   17,    26,   31,    7,
     27,   33,   -3,    27,   35,  -13,    28,   38,  -23,    29,   42,  -32,
     30,   45,  -41,    31,   49,  -49,    33,   53,  -57,    34,   57,  -64,
     35,   61,  -71,    37,   65,  -78,    38,   69,  -85,    40,   73,  -91,
     27,   25,   36,    27,   26,   28,    27,   27,   18,    27,   28,    8,
     28,   30,   -2,    28,   33,  -11,    29,   36,  -21,    30,   39,  -30,
     31,   43,  -39,    32,   47,  -47,    33,   51,  -55,    35,   55,  -63,
     36,   59,  -70,    38,   63,  -77,    39,   67,  -84,    41,   71,  -90,
     28,   23,   36,    28,   24,   29,    28,   24,   19,    28,   26,    9,
     29,   28,    0,    29,   31,  -10,    30,   34,  -20,    31,   37,  -29,
     32,   41,  -38,    33,   45,  -46,    34,   49,  -54,    35,   53,  -62,
     37,   57,  -69,    38,   61,  -76,    40,   66,  -83,    41,   70,  -89,
     29,   21,   37,    29,   21,   30,    29,   22,   20,    29,   24,   10,
     30,   26,    0,    30,   28,   -9,    31,   32,  -19,    32,   35,  -28,
     33,   39,  -37,    34,   43,  -45,    35,   47,  -53,    36,   51,  -61,
     37,   55,  -68,    39,   60,  -75,    40,   64,  -82,    42,   68,  -89,
     30,   18,   38,    30,   19,   31,    30,   20,   22,    30,   21,   12,
     31,   23,    1,    31,   26,   -7,    32,   29,  -17,    32,   33,  -26,
     33,   37,  -35,    34,   41,  -44,    36,   45,  -52,    37,   49,  -59,
     38,   53,  -67,    39,   58,  -74,    41,   62,  -81,    42,   67,  -88,
     31,   16,   39,    31,   16,   32,    31,   17,   23,    31,   19,   13,
     31,   21,    3,    32,   24,   -6,    33,   27,  -16,    33,   30,  -25,
     34,   34,  -34,    35,   38,  -42,    36,   43,  -51,    37,   47,  -58,
     39,   51,  -66,    40,   56,  -73,    41,   60,  -80,    43,   65,  -87,
     32,   14,   39,    32,   14,   33,    32,   15,   24,    32,   16,   14,
     32,   19,    4,    33,   21,   -5,    34,   25,  -14,    34,   28,  -23,
     35,   32,  -33,    36,   36,  -41,    37,   41,  -49,    38,   45,  -57,
     39,   49,  -65,    41,   54,  -72,    42,   58,  -79,    44,   63,  -86,
     33,   11,   40,    33,   12,   34,    33,   13,   25,    33,   14,   16,
     34,   16,    6,    34,   19,   -3,    35,   22,  -13,    35,   26,  -22,
     36,   30,  -31,    37,   34,  -40,    38,   38,  -48,    39,   43,  -56,
     40,   47,  -63,    42,   52,  -71,    43,   56,  -78,    44,   61,  -84,
     34,    9,   41,    34,    9,   35,    34,   10,   27,    34,   11,   17,
     35,   14,    7,    35,   16,   -1,    36,   20,  -11,    36,   23,  -20,
     37,   27,  -30,    38,   31,  -38,    39,   36,  -47,    40,   40,  -54,
     41,   45,  -62,    42,   50,  -69,    44,   54,  -77,    45,   59,  -83,
     35,    6,   42,    35,    7,   36,    35,    8,   28,    35,    9,   19,
     36,   11,    9,    36,   14,    0,    37,   17,  -10,    37,   21,  -19,
     38,   25,  -28,    39,   29,  -37,    40,   34,  -45,    41,   38,  -53,
     42,   43,  -61,    43,   47,  -68,    44,   52,  -75,    46,   57,  -82,
     36,    4,   43,    36,    4,   37,    36,    5,   29,    36,    7,   20,
     37,    9,   10,    37,   11,    1,    38,   15,   -8,    38,   18,  -17,
     39,   23,  -27,    40,   27,  -35,    41,   31,  -44,    42,   36,  -51,
     43,   40,  -59,    44,   45,  -67,    45,   50,  -74,    47,   55,  -81,
     37,    1,   44,    37,    2,   38,    37,    3,   31,    38,    4,   21,
     38,    6,   12,    38,    9,    3,    39,   12,   -7,    39,   16,  -16,
     40,   20,  -25,    41,   24,  -33,    42,   29,  -42,    43,   33,  -50,
     44,   38,  -58,    45,   43,  -65,    46,   48,  -73,    47,   53,  -80,
     38,   -1,   45,    38,    0,   39,    39,    0,   32,    39,    2,   23,
     39,    4,   13,    39,    7,    4,    40,   10,   -5,    40,   13,  -14,
     41,   18,  -23,    42,   22,  -32,    43,   26,  -41,    44,   31,  -48,
     45,   35,  -56,    46,   41,  -64,    47,   45,  -71,    48,   50,  -78,
     40,   -3,   46,    40,   -3,   40,    40,   -1,   33,    40,    0,   24,
     40,    1,   15,    41,    4,    6,    41,    7,   -3,    42,   11,  -12,
     42,   15,  -22,    43,   19,  -30,    44,   24,  -39,    45,   28,  -47,
     46,   33,  -55,    47,   38,  -62,    48,   43,  -70,    49,   48,  -77,
     41,   -5,   47,    41,   -5,   41,    41,   -4,   35,    41,   -2,   26,
     41,    0,   17,    42,    2,    7,    42,    5,   -2,    43,    9,  -11,
     43,   13,  -20,    44,   17,  -29,    45,   21,  -37,    46,   26,  -45,
     47,   31,  -53,    48,   36,  -61,    49,   41,  -68,    50,   46,  -76,
     42,   -8,   48,    42,   -7,   42,    42,   -6,   36,    42,   -4,   27,
     43,   -2,   18,    43,    0,    9,    43,    3,    0,    44,    6,   -9,
     44,   10,  -18,    45,   14,  -27,    46,   19,  -36,    47,   24,  -44,
     48,   28,  -52,    49,   33,  -59,    50,   38,  -67,    51,   44,  -74,
     43,  -10,   48,    43,   -9,   43,    43,   -8,   37,    43,   -7,   29,
     44,   -5,   20,    44,   -2,   11,    44,    0,    1,    45,    4,   -7,
     45,    8,  -17,    46,   12,  -25,    47,   17,  -34,    48,   21,  -42,
     49,   26,  -50,    50,   31,  -58,    51,   36,  -65,    52,   41,  -73,
     44,  -12,   49,    44,  -12,   45,    44,  -11,   38,    45,   -9,   30,
     45,   -7,   21,    45,   -5,   12,    46,   -2,    3,    46,    1,   -6,
     47,    5,  -15,    47,    9,  -23,    48,   14,  -32,    49,   19,  -40,
     50,   23,  -48,    51,   29,  -56,    52,   33,  -64,    53,   39,  -71,
     46,  -14,   50,    46,  -14,   46,    46,  -13,   40,    46,  -11,   32,
     46,   -9,   23,    46,   -7,   14,    47,   -4,    5,    47,   -1,   -4,
     48,    3,  -13,    48,    7,  -22,    49,   12,  -31,    50,   16,  -39,
     51,   21,  -47,    52,   26,  -55,    53,   31,  -62,    54,   36,  -70,
     47,  -17,   51,    47,  -16,   47,    47,  -15,   41,    47,  -13,   33,
     47,  -12,   25,    48,   -9,   16,    48,   -6,    6,    48,   -3,   -2,
     49,    1,  -11,    49,    5,  -20,    50,    9,  -29,    51,   14,  -37,
     52,   19,  -45,    53,   24,  -53,    54,   29,  -61,    55,   34,  -68,
     48,  -19,   52,    48,  -18,   48,    48,  -17,   42,    48,  -16,   35,
     49,  -14,   26,    49,  -11,   17,    49,   -9,    8,    50,   -5,    0,
     50,   -2,  -10,    51,    2,  -18,    51,    7,  -27,    52,   11,  -35,
     53,   16,  -43,    54,   21,  -51,    55,   26,  -59,    56,   32,  -67,
     49,  -21,   53,    49,  -20,   49,    49,  -19,   43,    50,  -18,   36,
     50,  -16,   28,    50,  -14,   19,    50,  -11,   10,    51,   -8,    1,
     51,   -4,   -8,    52,    0,  -17,    52,    4,  -25,    53,    9,  -34,
     54,   14,  -42,    55,   19,  -50,    56,   24,  -57,    57,   29,  -65,
     51,  -23,   54,    51,  -23,   51,    51,  -22,   45,    51,  -20,   38,
     51,  -18,   30,    51,  -16,   21,    52,  -14,   12,    52,  -11,    3,
     53,   -7,   -6,    53,   -3,  -14,    54,    2,  -23,    54,    6,  -31,
     55,   11,  -39,    56,   16,  -48,    57,   21,  -55,    58,   26,  -63,
     52,  -25,   55,    52,  -25,   52,    52,  -24,   46,    52,  -22,   39,
     52,  -21,   31,    53,  -18,   23,    53,  -16,   13,    53,  -13,    5,
     54,   -9,   -4,    54,   -5,  -13,    55,   -1,  -22,    56,    4,  -30,
     56,    8,  -38,    57,   13,  -46,    58,   18,  -54,    59,   24,  -61,
     53,  -27,   56,    53,  -27,   53,    53,  -26,   47,    54,  -24,   41,
     54,  -23,   33,    54,  -21,   24,    54,  -18,   15,    55,  -15,    6,
     55,  -11,   -2,    56,   -7,  -11,    56,   -3,  -20,    57,    1,  -28,
     57,    6,  -36,    58,   11,  -44,    59,   16,  -52,    60,   21,  -60,
     55,  -29,   57,    55,  -29,   54,    55,  -28,   48,    55,  -26,   42,
     55,  -25,   34,    55,  -23,   26,    55,  -20,   17,    56,  -17,    8,
     56,  -13,   -1,    57,  -10,   -9,    57,   -5,  -18,    58,   -1,  -26,
     59,    4,  -34,    59,    9,  -43,    60,   14,  -50,    61,   19,  -58,
     56,  -31,   58,    56,  -31,   55,    56,  -30,   50,    56,  -28,   43,
     56,  -27,   36,    56,  -25,   27,    57,  -22,   18,    57,  -19,   10,
     57,  -16,    1,    58,  -12,   -7,    58,   -7,  -16,    59,   -3,  -25,
     60,    1,  -33,    60,    6,  -41,    61,   11,  -49,    62,   17,  -56,
     57,  -33,   59,    57,  -33,   56,    57,  -32,   51,    57,  -30,   45,
     57,  -29,   37,    58,  -27,   29,    58,  -24,   20,    58,  -21,   12,
     59,  -18,    3,    59,  -14,   -6,    60,  -10,  -15,    60,   -5,  -23,
     61,    0,  -31,    61,    4,  -39,    62,    9,  -47,    63,   14,  -55,
     58,  -35,   60,    58,  -34,   57,    58,  -34,   52,    58,  -32,   46,
     59,  -30,   39,    59,  -28,   31,    59,  -26,   22,    59,  -23,   13,
     60,  -20,    4,    60,  -16,   -4,    61,  -12,  -13,    61,   -7,  -21,
     62,   -3,  -29,    63,    2,  -37,    63,    7,  -45,    64,   12,  -53,
     60,  -37,   61,    60,  -36,   58,    60,  -35,   53,    60,  -34,   47,
     60,  -32,   40,    60,  -30,   32,    60,  -28,   23,    61,  -25,   15,
     61,  -22,    6,    61,  -18,   -2,    62,  -14,  -11,    62,  -10,  -19,
     63,   -5,  -27,    64,    0,  -36,    64,    4,  -44,    65,   10,  -51,
     61,  -38,   62,    61,  -38,   59,    61,  -37,   55,    61,  -36,   49,
     61,  -34,   41,    61,  -32,   34,    62,  -30,   25,    62,  -27,   17,
     62,  -24,    8,    63,  -20,    0,    63,  -16,   -9,    64,  -12,  -18,
     64,   -7,  -26,    65,   -2,  -34,    65,    2,  -42,    66,    7,  -50,
     62,  -40,   63,    62,  -40,   60,    62,  -39,   56,    62,  -38,   50,
     62,  -36,   43,    63,  -34,   35,    63,  -32,   27,    63,  -29,   18,
     63,  -26,    9,    64,  -22,    1,    64,  -18,   -8,    65,  -14,  -16,
     65,   -9,  -24,    66,   -5,  -32,    67,    0,  -40,    67,    5,  -48,
     63,  -42,   64,    63,  -41,   61,    63,  -41,   57,    63,  -39,   51,
     64,  -38,   44,    64,  -36,   37,    64,  -34,   28,    64,  -31,   20,
     65,  -28,   11,    65,  -24,    3,    65,  -20,   -6,    66,  -16,  -14,
     66,  -11,  -22,    67,   -7,  -30,    68,   -2,  -38,    68,    3,  -46,
     64,  -44,   65,    65,  -43,   62,    65,  -42,   58,    65,  -41,   52,
     65,  -40,   46,    65,  -38,   38,    65,  -35,   30,    65,  -33,   22,
     66,  -30,   13,    66,  -26,    5,    67,  -22,   -4,    67,  -18,  -12,
     68,  -14,  -20,    68,   -9,  -29,    69,   -4,  -37,    70,    1,  -45,
     66,  -45,   66,    66,  -45,   63,    66,  -44,   59,    66,  -43,   54,
     66,  -41,   47,    66,  -39,   40,    66,  -37,   31,    67,  -35,   23,
     67,  -32,   15,    67,  -28,    6,    68,  -24,   -2,    68,  -20,  -11,
     69,  -16,  -19,    69,  -11,  -27,    70,   -6,  -35,    71,   -1,  -43,
     67,  -47,   67,    67,  -46,   65,    67,  -46,   61,    67,  -45,   55,
     67,  -43,   48,    67,  -41,   41,    68,  -39,   33,    68,  -36,   25,
     68,  -33,   16,    69,  -30,    8,    69,  -26,   -1,    69,  -22,   -9,
     70,  -18,  -17,    70,  -13,  -25,    71,   -8,  -33,    72,   -3,  -41,
     68,  -48,   68,    68,  -48,   66,    68,  -47,   62,    68,  -46,   56,
     68,  -45,   50,    69,  -43,   43,    69,  -41,   35,    69,  -38,   27,
     69,  -35,   18,    70,  -32,   10,    70,  -28,    1,    71,  -24,   -7,
     71,  -20,  -15,    72,  -15,  -24,    72,  -10,  -31,    73,   -6,  -39,
     69,  -50,   69,    69,  -50,   67,    70,  -49,   63,    70,  -48,   57,
     70,  -46,   51,    70,  -45,   44,    70,  -42,   36,    70,  -40,   28,
     71,  -37,   20,    71,  -34,   11,    71,  -30,    3,    72,  -26,   -5,
     72,  -22,  -13,    73,  -18,  -22,    73,  -13,  -30,    74,   -8,  -38,
     71,  -52,   70,    71,  -51,   68,    71,  -51,   64,    71,  -49,   59,
     71,  -48,   52,    71,  -46,   45,    71,  -44,   38,    72,  -42,   30,
     72,  -39,   21,    72,  -36,   13,    73,  -32,    4,    73,  -28,   -4,
     73,  -24,  -12,    74,  -20,  -20,    74,  -15,  -28,    75,  -10,  -36,
     72,  -53,   71,    72,  -53,   69,    72,  -52,   65,    72,  -51,   60,
     72,  -50,   54,    72,  -48,   47,    73,  -46,   39,    73,  -43,   31,
     73,  -41,   23,    73,  -38,   15,    74,  -34,    6,    74,  -30,   -2,
     75,  -26,  -10,    75,  -22,  -18,    76,  -17,  -26,    76,  -12,  -34,
     73,  -55,   72,    73,  -54,   70,    73,  -54,   66,    73,  -53,   61,
     73,  -51,   55,    74,  -50,   48,    74,  -47,   41,    74,  -45,   33,
     74,  -42,   24,    75,  -39,   16,    75,  -36,    8,    75,  -32,    0,
     76,  -28,   -8,    76,  -24,  -17,    77,  -19,  -24,    77,  -14,  -33,
     74,  -56,   72,    74,  -56,   71,    74,  -55,   67,    75,  -54,   62,
     75,  -53,   56,    75,  -51,   50,    75,  -49,   42,    75,  -47,   34,
     75,  -44,   26,    76,  -41,   18,    76,  -38,   10,    76,  -34,    1,
     77,  -30,   -7,    77,  -26,  -15,    78,  -21,  -23,    78,  -16,  -31,
     76,  -58,   73,    76,  -57,   72,    76,  -57,   69,    76,  -56,   63,
     76,  -54,   57,    76,  -53,   51,    76,  -51,   44,    76,  -48,   36,
     77,  -46,   28,    77,  -43,   20,    77,  -39,   11,    78,  -36,    3,
     78,  -32,   -5,    79,  -28,  -13,    79,  -23,  -21,    80,  -18,  -29,
     77,  -59,   75,    77,  -59,   73,    77,  -58,   70,    77,  -58,   65,
     77,  -56,   59,    77,  -55,   53,    78,  -53,   45,    78,  -51,   38,
     78,  -48,   30,    78,  -45,   22,    79,  -42,   13,    79,  -38,    5,
     79,  -34,   -3,    80,  -30,  -11,    80,  -25,  -19,    81,  -21,  -27,
     78,  -61,   76,    78,  -61,   74,    78,  -60,   71,    78,  -59,   66,
     79,  -58,   60,    79,  -56,   54,    79,  -54,   47,    79,  -52,   39,
     79,  -50,   31,    80,  -47,   23,    80,  -43,   15,    80,  -40,    7,
     81,  -36,   -1,    81,  -32,   -9,    82,  -27,  -17,    82,  -23,  -25,
     80,  -62,   77,    80,  -62,   75,    80,  -61,   72,    80,  -60,   67,
     80,  -59,   62,    80,  -58,   55,    80,  -56,   48,    80,  -54,   41,
     80,  -51,   33,    81,  -48,   25,    81,  -45,   17,    81,  -42,    9,
     82,  -38,    0,    82,  -34,   -8,    83,  -29,  -15,    83,  -25,  -23,
     81,  -64,   78,    81,  -63,   76,    81,  -63,   73,    81,  -62,   69,
     81,  -61,   63,    81,  -59,   57,    81,  -57,   50,    81,  -55,   42,
     82,  -53,   34,    82,  -50,   27,    82,  -47,   18,    83,  -44,   10,
     83,  -40,    2,    83,  -36,   -6,    84,  -31,  -14,    84,  -27,  -22,
     82,  -65,   79,    82,  -65,   77,    82,  -64,   74,    82,  -63,   70,
     82,  -62,   64,    82,  -61,   58,    82,  -59,   51,    83,  -57,   44,
     83,  -54,   36,    83,  -52,   28,    83,  -49,   20,    84,  -45,   12,
     84,  -42,    4,    85,  -38,   -4,    85,  -33,  -12,    86,  -29,  -20,
     83,  -66,   80,    83,  -66,   78,    83,  -66,   75,    83,  -65,   71,
     83,  -64,   65,    84,  -62,   59,    84,  -60,   52,    84,  -58,   45,
     84,  -56,   37,    84,  -53,   30,    85,  -50,   21,    85,  -47,   14,
     85,  -43,    5,    86,  -39,   -2,    86,  -35,  -10,    87,  -31,  -18,
     84,  -68,   81,    84,  -68,   79,    84,  -67,   76,    85,  -66,   72,
     85,  -65,   67,    85,  -64,   61,    85,  -62,   54,    85,  -60,   47,
     85,  -57,   39,    86,  -55,   31,    86,  -52,   23,    86,  -49,   15,
     86,  -45,    7,    87,  -41,   -1,    87,  -37,   -9,    88,  -33,  -17,
     86,  -69,   82,    86,  -69,   80,    86,  -68,   77,    86,  -68,   73,
     86,  -66,   68,    86,  -65,   62,    86,  -63,   55,    86,  -61,   48,
     86,  -59,   40,    87,  -56,   33,    87,  -53,   25,    87,  -50,   17,
     88,  -47,    9,    88,  -43,    1,    88,  -39,   -7,    89,  -35,  -15,
     87,  -71,   82,    87,  -70,   81,    87,  -70,   78,    87,  -69,   74,
     87,  -68,   69,    87,  -66,   63,    87,  -65,   57,    87,  -63,   50,
     88,  -60,   42,    88,  -58,   34,    88,  -55,   26,    88,  -52,   19,
     89,  -49,   10,    89,  -45,    2,    90,  -41,   -5,    90,  -36,  -13,
     88,  -72,   83,    88,  -72,   82,    88,  -71,   79,    88,  -70,   76,
     88,  -69,   70,    88,  -68,   65,    88,  -66,   58,    89,  -64,   51,
     89,  -62,   43,    89,  -59,   36,    89,  -57,   28,    90,  -54,   20,
     90,  -50,   12,    90,  -46,    4,    91,  -42,   -4,    91,  -38,  -12,
     89,  -73,   84,    89,  -73,   83,    89,  -72,   80,    89,  -72,   77,
     89,  -71,   72,    90,  -69,   66,    90,  -68,   59,    90,  -66,   52,
     90,  -63,   45,    90,  -61,   37,    90,  -58,   29,    91,  -55,   22,
     91,  -52,   14,    91,  -48,    6,    92,  -44,   -2,    92,  -40,  -10,
     22,   45,   32,    23,   45,   24,    23,   46,   13,    23,   47,    3,
     24,   48,   -7,    24,   50,  -17,    25,   52,  -27,    26,   55,  -36,
     28,   58,  -45,    29,   61,  -52,    30,   64,  -60,    32,   67,  -67,
     33,   71,  -75,    35,   74,  -81,    37,   78,  -88,    38,   81,  -94,
     23,   44,   32,    23,   44,   24,    23,   45,   14,    24,   46,    3,
     24,   47,   -7,    25,   49,  -17,    26,   52,  -27,    27,   54,  -35,
     28,   57,  -44,    29,   60,  -52,    31,   64,  -60,    32,   67,  -67,
     33,   70,  -74,    35,   74,  -81,    37,   77,  -88,    39,   81,  -94,
     23,   43,   33,    23,   43,   25,    23,   44,   14,    24,   45,    3,
     24,   46,   -7,    25,   48,  -16,    26,   51,  -26,    27,   53,  -35,
     28,   57,  -44,    29,   60,  -52,    31,   63,  -60,    32,   66,  -67,
     34,   70,  -74,    35,   73,  -81,    37,   77,  -87,    39,   80,  -93,
     23,   42,   33,    23,   42,   25,    24,   43,   14,    24,   44,    4,
     25,   46,   -6,    25,   48,  -16,    26,   50,  -26,    27,   53,  -35,
     28,   56,  -44,    30,   59,  -51,    31,   62,  -59,    32,   66,  -66,
     34,   69,  -74,    36,   73,  -80,    37,   76,  -87,    39,   80,  -93,
     24,   41,   33,    24,   41,   25,    24,   42,   15,    24,   43,    4,
     25,   45,   -6,    26,   47,  -15,    26,   49,  -25,    27,   52,  -34,
     29,   55,  -43,    30,   58,  -51,    31,   62,  -59,    33,   65,  -66,
     34,   69,  -73,    36,   72,  -80,    37,   76,  -87,    39,   79,  -93,
     24,   40,   34,    24,   40,   26,    24,   41,   15,    25,   42,    5,
     25,   44,   -5,    26,   46,  -15,    27,   48,  -25,    28,   51,  -34,
     29,   54,  -43,    30,   57,  -50,    31,   61,  -58,    33,   64,  -66,
     34,   68,  -73,    36,   71,  -79,    38,   75,  -86,    39,   79,  -93,
     25,   38,   34,    25,   39,   26,    25,   39,   16,    25,   41,    6,
     26,   42,   -4,    26,   44,  -14,    27,   47,  -24,    28,   50,  -33,
     29,   53,  -42,    30,   56,  -50,    32,   60,  -58,    33,   63,  -65,
     35,   67,  -72,    36,   71,  -79,    38,   74,  -86,    40,   78,  -92,
     25,   37,   35,    25,   37,   27,    26,   38,   17,    26,   39,    6,
     26,   41,   -4,    27,   43,  -13,    28,   46,  -23,    29,   48,  -32,
     30,   52,  -41,    31,   55,  -49,    32,   59,  -57,    34,   62,  -64,
     35,   66,  -72,    37,   70,  -78,    38,   73,  -85,    40,   77,  -92,
     26,   35,   35,    26,   36,   27,    26,   36,   17,    26,   37,    7,
     27,   39,   -3,    28,   41,  -12,    28,   44,  -22,    29,   47,  -31,
     30,   50,  -40,    31,   54,  -48,    33,   57,  -56,    34,   61,  -64,
     35,   65,  -71,    37,   68,  -78,    39,   72,  -85,    40,   76,  -91,
     26,   33,   36,    27,   34,   28,    27,   34,   18,    27,   36,    8,
     28,   37,   -2,    28,   40,  -12,    29,   42,  -21,    30,   45,  -30,
     31,   49,  -39,    32,   52,  -48,    33,   56,  -56,    34,   60,  -63,
     36,   63,  -70,    37,   67,  -77,    39,   71,  -84,    41,   75,  -91,
     27,   31,   37,    27,   32,   29,    27,   33,   19,    28,   34,    9,
     28,   36,   -1,    29,   38,  -11,    30,   41,  -20,    30,   44,  -29,
     31,   47,  -39,    32,   51,  -47,    34,   54,  -55,    35,   58,  -62,
     36,   62,  -70,    38,   66,  -76,    39,   70,  -83,    41,   74,  -90,
     28,   29,   37,    28,   29,   30,    28,   30,   20,    29,   31,   10,
     29,   33,    0,    30,   35,   -9,    30,   38,  -19,    31,   41,  -28,
     32,   45,  -37,    33,   48,  -45,    34,   52,  -54,    36,   56,  -61,
     37,   60,  -69,    39,   64,  -75,    40,   68,  -83,    42,   72,  -89,
     29,   27,   38,    29,   27,   31,    29,   28,   21,    30,   29,   11,
     30,   31,    1,    31,   33,   -8,    31,   36,  -18,    32,   39,  -27,
     33,   43,  -36,    34,   47,  -44,    35,   51,  -53,    36,   54,  -60,
     38,   58,  -68,    39,   63,  -75,    40,   67,  -82,    42,   71,  -88,
     30,   24,   39,    30,   25,   32,    30,   26,   22,    30,   27,   12,
     31,   29,    2,    31,   31,   -7,    32,   34,  -17,    33,   37,  -26,
     34,   41,  -35,    35,   45,  -43,    36,   49,  -51,    37,   53,  -59,
     38,   57,  -67,    40,   61,  -74,    41,   65,  -81,    43,   69,  -87,
     31,   22,   39,    31,   23,   33,    31,   23,   23,    31,   25,   14,
     32,   27,    3,    32,   29,   -5,    33,   32,  -15,    34,   35,  -24,
     34,   39,  -34,    35,   43,  -42,    37,   47,  -50,    38,   51,  -58,
     39,   55,  -66,    40,   59,  -73,    42,   63,  -80,    43,   68,  -86,
     32,   20,   40,    32,   20,   34,    32,   21,   25,    32,   22,   15,
     33,   24,    5,    33,   27,   -4,    34,   30,  -14,    34,   33,  -23,
     35,   37,  -32,    36,   40,  -41,    37,   45,  -49,    38,   49,  -57,
     40,   53,  -64,    41,   57,  -72,    42,   61,  -79,    44,   66,  -85,
     33,   17,   41,    33,   18,   35,    33,   19,   26,    33,   20,   16,
     34,   22,    6,    34,   24,   -3,    35,   27,  -13,    35,   31,  -22,
     36,   34,  -31,    37,   38,  -39,    38,   42,  -48,    39,   47,  -55,
     40,   51,  -63,    42,   55,  -70,    43,   59,  -78,    44,   64,  -84,
     34,   15,   42,    34,   15,   36,    34,   16,   27,    34,   18,   17,
     35,   19,    7,    35,   22,   -1,    36,   25,  -11,    36,   28,  -20,
     37,   32,  -30,    38,   36,  -38,    39,   40,  -47,    40,   44,  -54,
     41,   49,  -62,    42,   53,  -69,    44,   58,  -77,    45,   62,  -83,
     35,   13,   42,    35,   13,   37,    35,   14,   28,    35,   15,   19,
     36,   17,    9,    36,   20,    0,    37,   23,  -10,    37,   26,  -19,
     38,   30,  -28,    39,   34,  -37,    40,   38,  -45,    41,   42,  -53,
     42,   46,  -61,    43,   51,  -68,    44,   55,  -75,    46,   60,  -82,
     36,   10,   43,    36,   11,   38,    36,   11,   29,    36,   13,   20,
     37,   15,   10,    37,   17,    1,    38,   20,   -8,    38,   24,  -17,
     39,   27,  -27,    40,   31,  -35,    41,   36,  -44,    42,   40,  -52,
     43,   44,  -59,    44,   49,  -67,    45,   53,  -74,    47,   58,  -81,
     37,    8,   44,    37,    8,   38,    37,    9,   31,    37,   10,   21,
     38,   12,   12,    38,   15,    2,    39,   18,   -7,    39,   21,  -16,
     40,   25,  -25,    41,   29,  -34,    42,   33,  -42,    43,   38,  -50,
     44,   42,  -58,    45,   47,  -65,    46,   51,  -73,    47,   56,  -80,
     38,    5,   45,    38,    6,   39,    38,    7,   32,    38,    8,   23,
     39,   10,   13,    39,   12,    4,    40,   15,   -5,    40,   19,  -14,
     41,   23,  -24,    42,   27,  -32,    43,   31,  -41,    43,   35,  -49,
     44,   40,  -57,    46,   44,  -64,    47,   49,  -72,    48,   54,  -79,
     39,    3,   46,    39,    3,   40,    39,    4,   33,    40,    5,   24,
     40,    7,   15,    40,   10,    6,    41,   13,   -4,    41,   16,  -13,
     42,   20,  -22,    43,   24,  -31,    44,   29,  -39,    44,   33,  -47,
     45,   37,  -55,    47,   42,  -63,    48,   47,  -70,    49,   52,  -77,
     40,    1,   47,    40,    1,   41,    41,    2,   35,    41,    3,   25,
     41,    5,   16,    41,    7,    7,    42,   11,   -2,    42,   14,  -11,
     43,   18,  -20,    44,   22,  -29,    45,   26,  -38,    45,   30,  -46,
     46,   35,  -54,    47,   40,  -61,    48,   45,  -69,    50,   49,  -76,
     42,   -2,   48,    42,   -1,   42,    42,    0,   36,    42,    1,   27,
     42,    3,   18,    42,    5,    9,    43,    8,    0,    43,   11,   -9,
     44,   15,  -19,    45,   19,  -27,    46,   24,  -36,    46,   28,  -44,
     47,   33,  -52,    48,   37,  -60,    49,   42,  -67,    51,   47,  -75,
     43,   -4,   48,    43,   -3,   43,    43,   -2,   37,    43,   -1,   28,
     43,    0,   19,    44,    3,   10,    44,    6,    1,    45,    9,   -8,
     45,   13,  -17,    46,   17,  -26,    47,   21,  -35,    47,   26,  -43,
     48,   30,  -50,    49,   35,  -58,    50,   40,  -66,    51,   45,  -73,
     44,   -6,   49,    44,   -6,   44,    44,   -5,   38,    44,   -3,   30,
     44,   -1,   21,    45,    0,   12,    45,    3,    2,    46,    7,   -6,
     46,   11,  -15,    47,   14,  -24,    48,   19,  -33,    48,   23,  -41,
     49,   28,  -49,    50,   33,  -57,    51,   37,  -64,    52,   43,  -72,
     45,   -8,   50,    45,   -8,   46,    45,   -7,   39,    45,   -5,   31,
     46,   -3,   22,    46,   -1,   13,    46,    1,    4,    47,    4,   -5,
     47,    8,  -14,    48,   12,  -22,    49,   16,  -31,    49,   21,  -39,
     50,   25,  -47,    51,   30,  -55,    52,   35,  -63,    53,   40,  -70,
     46,  -11,   51,    46,  -10,   47,    46,   -9,   41,    47,   -8,   33,
     47,   -6,   24,    47,   -4,   15,    47,   -1,    6,    48,    2,   -3,
     48,    6,  -12,    49,   10,  -21,    50,   14,  -30,    50,   18,  -38,
     51,   23,  -46,    52,   28,  -54,    53,   33,  -61,    54,   38,  -69,
     47,  -13,   52,    48,  -12,   48,    48,  -11,   42,    48,  -10,   34,
     48,   -8,   25,    48,   -6,   17,    49,   -3,    7,    49,    0,   -1,
     50,    3,  -10,    50,    7,  -19,    51,   12,  -28,    52,   16,  -36,
     52,   21,  -44,    53,   26,  -52,    54,   30,  -60,    55,   36,  -67,
     49,  -15,   53,    49,  -15,   49,    49,  -14,   43,    49,  -12,   35,
     49,  -10,   27,    49,   -8,   18,    50,   -5,    9,    50,   -2,    0,
     51,    1,   -9,    51,    5,  -17,    52,    9,  -26,    53,   14,  -34,
     53,   18,  -42,    54,   23,  -50,    55,   28,  -58,    56,   33,  -66,
     50,  -17,   54,    50,  -17,   50,    50,  -16,   44,    50,  -14,   37,
     50,  -12,   29,    51,  -10,   20,    51,   -8,   11,    51,   -5,    2,
     52,   -1,   -7,    52,    3,  -16,    53,    7,  -25,    54,   11,  -33,
     54,   16,  -41,    55,   21,  -49,    56,   26,  -57,    57,   31,  -64,
     51,  -20,   55,    51,  -19,   51,    52,  -18,   46,    52,  -17,   39,
     52,  -15,   30,    52,  -13,   22,    52,  -10,   13,    53,   -8,    4,
     53,   -4,   -5,    54,    0,  -13,    54,    4,  -22,    55,    8,  -31,
     56,   13,  -39,    57,   18,  -47,    57,   23,  -55,    58,   28,  -62,
     53,  -22,   56,    53,  -21,   52,    53,  -20,   47,    53,  -19,   40,
     53,  -17,   32,    53,  -15,   23,    54,  -13,   14,    54,  -10,    6,
     54,   -6,   -3,    55,   -3,  -12,    55,    2,  -21,    56,    6,  -29,
     57,   10,  -37,    58,   15,  -45,    58,   20,  -53,    59,   25,  -61,
     54,  -24,   57,    54,  -23,   54,    54,  -23,   48,    54,  -21,   41,
     54,  -19,   33,    54,  -17,   25,    55,  -15,   16,    55,  -12,    7,
     56,   -9,   -2,    56,   -5,  -10,    57,   -1,  -19,    57,    4,  -27,
     58,    8,  -35,    59,   13,  -43,    59,   18,  -51,    60,   23,  -59,
     55,  -26,   58,    55,  -25,   55,    55,  -25,   49,    55,  -23,   43,
     55,  -21,   35,    56,  -19,   27,    56,  -17,   18,    56,  -14,    9,
     57,  -11,    0,    57,   -7,   -8,    58,   -3,  -17,    58,    1,  -25,
     59,    6,  -34,    60,   11,  -42,    61,   15,  -50,    61,   21,  -57,
     56,  -28,   59,    56,  -27,   56,    56,  -26,   50,    57,  -25,   44,
     57,  -23,   36,    57,  -21,   28,    57,  -19,   19,    58,  -16,   11,
     58,  -13,    2,    58,   -9,   -7,    59,   -5,  -16,    59,   -1,  -24,
     60,    3,  -32,    61,    8,  -40,    62,   13,  -48,    62,   18,  -56,
     58,  -30,   59,    58,  -29,   57,    58,  -28,   52,    58,  -27,   45,
     58,  -25,   38,    58,  -24,   30,    58,  -21,   21,    59,  -18,   12,
     59,  -15,    3,    60,  -11,   -5,    60,   -7,  -14,    61,   -3,  -22,
     61,    1,  -30,    62,    6,  -38,    63,   11,  -46,    63,   16,  -54,
     59,  -32,   60,    59,  -31,   58,    59,  -30,   53,    59,  -29,   47,
     59,  -27,   39,    59,  -25,   31,    60,  -23,   22,    60,  -20,   14,
     60,  -17,    5,    61,  -14,   -3,    61,  -10,  -12,    62,   -5,  -20,
     62,   -1,  -28,    63,    4,  -37,    64,    8,  -45,    65,   14,  -52,
     60,  -33,   61,    60,  -33,   59,    60,  -32,   54,    60,  -31,   48,
     60,  -29,   41,    61,  -27,   33,    61,  -25,   24,    61,  -22,   16,
     61,  -19,    7,    62,  -16,   -1,    62,  -12,  -10,    63,   -8,  -19,
     63,   -3,  -27,    64,    1,  -35,    65,    6,  -43,    66,   11,  -51,
     61,  -35,   62,    61,  -35,   60,    61,  -34,   55,    61,  -33,   49,
     62,  -31,   42,    62,  -29,   34,    62,  -27,   26,    62,  -24,   17,
     63,  -21,    8,    63,  -18,    0,    64,  -14,   -9,    64,  -10,  -17,
     65,   -5,  -25,    65,   -1,  -33,    66,    4,  -41,    67,    9,  -49,
     62,  -37,   63,    62,  -37,   61,    63,  -36,   56,    63,  -35,   51,
     63,  -33,   43,    63,  -31,   36,    63,  -29,   27,    63,  -26,   19,
     64,  -23,   10,    64,  -20,    2,    65,  -16,   -7,    65,  -12,  -15,
     66,   -7,  -23,    66,   -3,  -32,    67,    2,  -39,    68,    7,  -47,
     64,  -39,   64,    64,  -38,   62,    64,  -38,   58,    64,  -37,   52,
     64,  -35,   45,    64,  -33,   37,    64,  -31,   29,    65,  -28,   21,
     65,  -25,   12,    65,  -22,    3,    66,  -18,   -5,    66,  -14,  -13,
     67,  -10,  -21,    67,   -5,  -30,    68,    0,  -38,    69,    4,  -46,
     65,  -41,   65,    65,  -40,   63,    65,  -39,   59,    65,  -38,   53,
     65,  -37,   46,    65,  -35,   39,    66,  -33,   30,    66,  -30,   22,
     66,  -27,   13,    67,  -24,    5,    67,  -20,   -3,    67,  -16,  -12,
     68,  -12,  -20,    69,   -7,  -28,    69,   -2,  -36,    70,    2,  -44,
     66,  -42,   66,    66,  -42,   64,    66,  -41,   60,    66,  -40,   54,
     66,  -39,   47,    67,  -37,   40,    67,  -35,   32,    67,  -32,   24,
     67,  -29,   15,    68,  -26,    7,    68,  -22,   -2,    69,  -18,  -10,
     69,  -14,  -18,    70,   -9,  -26,    70,   -4,  -34,    71,    0,  -42,
     67,  -44,   67,    67,  -44,   65,    67,  -43,   61,    68,  -42,   55,
     68,  -40,   49,    68,  -39,   42,    68,  -36,   34,    68,  -34,   26,
     69,  -31,   17,    69,  -28,    9,    69,  -24,    0,    70,  -20,   -8,
     70,  -16,  -16,    71,  -12,  -25,    71,   -7,  -33,    72,   -2,  -41,
     69,  -46,   68,    69,  -45,   66,    69,  -45,   62,    69,  -43,   57,
     69,  -42,   50,    69,  -40,   43,    69,  -38,   35,    69,  -36,   27,
     70,  -33,   18,    70,  -30,   10,    71,  -26,    2,    71,  -22,   -7,
     71,  -18,  -15,    72,  -14,  -23,    73,   -9,  -31,    73,   -4,  -39,
     70,  -47,   69,    70,  -47,   67,    70,  -46,   63,    70,  -45,   58,
     70,  -44,   51,    70,  -42,   45,    70,  -40,   37,    71,  -38,   29,
     71,  -35,   20,    71,  -32,   12,    72,  -28,    3,    72,  -24,   -5,
     73,  -20,  -13,    73,  -16,  -21,    74,  -11,  -29,    74,   -6,  -37,
     71,  -49,   70,    71,  -49,   68,    71,  -48,   65,    71,  -47,   59,
     71,  -45,   53,    71,  -44,   46,    72,  -42,   38,    72,  -39,   30,
     72,  -37,   22,    72,  -34,   14,    73,  -30,    5,    73,  -26,   -3,
     74,  -22,  -11,    74,  -18,  -20,    75,  -13,  -27,    75,   -8,  -35,
     72,  -51,   71,    72,  -50,   69,    72,  -49,   66,    72,  -48,   60,
     73,  -47,   54,    73,  -45,   47,    73,  -43,   40,    73,  -41,   32,
     73,  -38,   23,    74,  -35,   15,    74,  -32,    7,    74,  -28,   -1,
     75,  -24,   -9,    75,  -20,  -18,    76,  -15,  -26,    77,  -11,  -34,
     73,  -52,   72,    73,  -52,   70,    74,  -51,   67,    74,  -50,   61,
     74,  -49,   55,    74,  -47,   49,    74,  -45,   41,    74,  -43,   33,
     75,  -40,   25,    75,  -37,   17,    75,  -34,    8,    76,  -30,    0,
     76,  -26,   -8,    77,  -22,  -16,    77,  -17,  -24,    78,  -13,  -32,
     75,  -54,   73,    75,  -53,   71,    75,  -53,   68,    75,  -52,   63,
     75,  -50,   57,    75,  -49,   50,    75,  -47,   43,    75,  -45,   35,
     76,  -42,   27,    76,  -39,   19,    76,  -36,   10,    77,  -32,    2,
     77,  -28,   -6,    78,  -24,  -14,    78,  -19,  -22,    79,  -15,  -30,
     76,  -55,   74,    76,  -55,   72,    76,  -54,   69,    76,  -53,   64,
     76,  -52,   58,    76,  -50,   51,    76,  -48,   44,    77,  -46,   36,
     77,  -44,   28,    77,  -41,   20,    78,  -37,   12,    78,  -34,    4,
     78,  -30,   -4,    79,  -26,  -13,    79,  -21,  -21,    80,  -17,  -29,
     77,  -57,   75,    77,  -57,   73,    77,  -56,   70,    78,  -55,   65,
     78,  -54,   59,    78,  -52,   53,    78,  -50,   46,    78,  -48,   38,
     78,  -46,   30,    79,  -43,   22,    79,  -40,   14,    79,  -36,    6,
     80,  -32,   -2,    80,  -28,  -11,    81,  -24,  -18,    81,  -19,  -26,
     79,  -59,   76,    79,  -58,   74,    79,  -58,   71,    79,  -57,   67,
     79,  -55,   61,    79,  -54,   55,    79,  -52,   47,    79,  -50,   40,
     80,  -47,   32,    80,  -45,   24,    80,  -41,   15,    81,  -38,    7,
     81,  -34,   -1,    81,  -30,   -9,    82,  -26,  -17,    82,  -21,  -25,
     80,  -60,   77,    80,  -60,   75,    80,  -59,   72,    80,  -58,   68,
     80,  -57,   62,    80,  -56,   56,    80,  -54,   49,    81,  -52,   41,
     81,  -49,   33,    81,  -46,   25,    81,  -43,   17,    82,  -40,    9,
     82,  -36,    1,    83,  -32,   -7,    83,  -28,  -15,    84,  -23,  -23,
     81,  -61,   78,    81,  -61,   76,    81,  -61,   73,    81,  -60,   69,
     81,  -59,   63,    81,  -57,   57,    82,  -55,   50,    82,  -53,   43,
     82,  -51,   35,    82,  -48,   27,    83,  -45,   19,    83,  -42,   11,
     83,  -38,    2,    84,  -34,   -5,    84,  -30,  -13,    85,  -25,  -21,
     82,  -63,   79,    82,  -63,   77,    82,  -62,   75,    82,  -61,   70,
     82,  -60,   65,    83,  -59,   58,    83,  -57,   51,    83,  -55,   44,
     83,  -52,   36,    83,  -50,   29,    84,  -47,   20,    84,  -43,   12,
     84,  -40,    4,    85,  -36,   -4,    85,  -32,  -12,    86,  -27,  -20,
     83,  -64,   80,    83,  -64,   78,    84,  -63,   76,    84,  -63,   71,
     84,  -61,   66,    84,  -60,   60,    84,  -58,   53,    84,  -56,   46,
     84,  -54,   38,    85,  -51,   30,    85,  -48,   22,    85,  -45,   14,
     86,  -42,    6,    86,  -38,   -2,    86,  -34,  -10,    87,  -29,  -18,
     85,  -66,   81,    85,  -65,   79,    85,  -65,   77,    85,  -64,   72,
     85,  -63,   67,    85,  -62,   61,    85,  -60,   54,    85,  -58,   47,
     86,  -55,   39,    86,  -53,   32,    86,  -50,   23,    86,  -47,   16,
     87,  -43,    7,    87,  -40,    0,    88,  -35,   -8,    88,  -31,  -16,
     86,  -67,   82,    86,  -67,   80,    86,  -66,   78,    86,  -65,   74,
     86,  -64,   68,    86,  -63,   62,    86,  -61,   56,    86,  -59,   49,
     87,  -57,   41,    87,  -55,   33,    87,  -52,   25,    88,  -49,   17,
     88,  -45,    9,    88,  -41,    1,    89,  -37,   -7,    89,  -33,  -15,
     87,  -68,   83,    87,  -68,   81,    87,  -68,   79,    87,  -67,   75,
     87,  -66,   70,    87,  -64,   64,    88,  -63,   57,    88,  -61,   50,
     88,  -59,   42,    88,  -56,   35,    88,  -53,   27,    89,  -50,   19,
     89,  -47,   11,    89,  -43,    3,    90,  -39,   -5,    90,  -35,  -13,
     88,  -70,   84,    88,  -70,   82,    88,  -69,   80,    88,  -68,   76,
     88,  -67,   71,    89,  -66,   65,    89,  -64,   58,    89,  -62,   51,
     89,  -60,   44,    89,  -58,   36,    90,  -55,   28,    90,  -52,   20,
     90,  -49,   12,    91,  -45,    4,    91,  -41,   -3,    91,  -37,  -11,
     89,  -71,   85,    89,  -71,   83,    90,  -70,   81,    90,  -70,   77,
     90,  -69,   72,    90,  -67,   66,    90,  -66,   60,    90,  -64,   53,
     90,  -62,   45,    90,  -59,   38,    91,  -56,   30,    91,  -53,   22,
     91,  -50,   14,    92,  -47,    6,    92,  -43,   -2,    93,  -39,  -10,
     24,   47,   35,    24,   47,   27,    25,   48,   16,    25,   49,    5,
     26,   50,   -5,    26,   52,  -14,    27,   54,  -24,    28,   56,  -33,
     29,   59,  -42,    30,   62,  -50,    32,   65,  -58,    33,   68,  -65,
     34,   72,  -73,    36,   75,  -79,    38,   78,  -86,    39,   82,  -92,
     25,   46,   35,    25,   46,   27,    25,   47,   16,    25,   48,    6,
     26,   49,   -4,    26,   51,  -14,    27,   53,  -24,    28,   56,  -33,
     29,   58,  -42,    30,   61,  -50,    32,   65,  -58,    33,   68,  -65,
     35,   71,  -72,    36,   74,  -79,    38,   78,  -86,    40,   81,  -92,
     25,   45,   35,    25,   45,   27,    25,   46,   17,    26,   47,    6,
     26,   48,   -4,    27,   50,  -14,    28,   52,  -24,    28,   55,  -32,
     30,   58,  -41,    31,   61,  -49,    32,   64,  -57,    33,   67,  -65,
     35,   71,  -72,    36,   74,  -79,    38,   78,  -86,    40,   81,  -92,
     25,   44,   35,    25,   45,   27,    26,   45,   17,    26,   46,    7,
     26,   48,   -3,    27,   49,  -13,    28,   52,  -23,    29,   54,  -32,
     30,   57,  -41,    31,   60,  -49,    32,   63,  -57,    34,   67,  -64,
     35,   70,  -72,    37,   73,  -78,    38,   77,  -85,    40,   81,  -92,
     26,   43,   36,    26,   44,   28,    26,   44,   17,    26,   45,    7,
     27,   47,   -3,    27,   49,  -13,    28,   51,  -23,    29,   53,  -32,
     30,   56,  -41,    31,   59,  -49,    32,   63,  -57,    34,   66,  -64,
     35,   69,  -71,    37,   73,  -78,    38,   77,  -85,    40,   80,  -91,
     26,   42,   36,    26,   43,   28,    26,   43,   18,    27,   44,    7,
     27,   46,   -2,    28,   48,  -12,    28,   50,  -22,    29,   53,  -31,
     30,   56,  -40,    31,   59,  -48,    33,   62,  -56,    34,   65,  -64,
     35,   69,  -71,    37,   72,  -78,    39,   76,  -85,    40,   79,  -91,
     26,   41,   36,    26,   41,   29,    27,   42,   18,    27,   43,    8,
     27,   45,   -2,    28,   46,  -12,    29,   49,  -22,    30,   51,  -31,
     31,   54,  -40,    32,   58,  -48,    33,   61,  -56,    34,   64,  -63,
     36,   68,  -71,    37,   71,  -77,    39,   75,  -84,    41,   79,  -91,
     27,   40,   37,    27,   40,   29,    27,   41,   19,    27,   42,    9,
     28,   43,   -1,    29,   45,  -11,    29,   48,  -21,    30,   50,  -30,
     31,   53,  -39,    32,   56,  -47,    33,   60,  -55,    35,   63,  -62,
     36,   67,  -70,    38,   70,  -77,    39,   74,  -84,    41,   78,  -90,
     27,   38,   37,    28,   38,   30,    28,   39,   20,    28,   40,    9,
     28,   42,    0,    29,   44,  -10,    30,   46,  -20,    31,   49,  -29,
     32,   52,  -38,    33,   55,  -46,    34,   59,  -54,    35,   62,  -62,
     37,   66,  -69,    38,   69,  -76,    40,   73,  -83,    41,   77,  -90,
     28,   36,   38,    28,   37,   30,    28,   37,   20,    29,   38,   10,
     29,   40,    0,    30,   42,   -9,    30,   45,  -19,    31,   47,  -28,
     32,   50,  -37,    33,   54,  -46,    34,   57,  -54,    36,   61,  -61,
     37,   65,  -69,    38,   68,  -76,    40,   72,  -83,    42,   76,  -89,
     29,   35,   38,    29,   35,   31,    29,   36,   21,    29,   37,   11,
     30,   38,    1,    30,   40,   -8,    31,   43,  -18,    32,   46,  -27,
     33,   49,  -36,    34,   52,  -45,    35,   56,  -53,    36,   59,  -60,
     37,   63,  -68,    39,   67,  -75,    40,   71,  -82,    42,   75,  -88,
     30,   32,   39,    30,   32,   32,    30,   33,   22,    30,   34,   12,
     31,   36,    2,    31,   38,   -7,    32,   41,  -17,    33,   43,  -26,
     33,   47,  -35,    34,   50,  -43,    36,   54,  -52,    37,   57,  -59,
     38,   61,  -67,    39,   65,  -74,    41,   69,  -81,    42,   73,  -87,
     30,   30,   40,    31,   30,   33,    31,   31,   23,    31,   32,   13,
     31,   34,    3,    32,   36,   -6,    32,   39,  -16,    33,   42,  -25,
     34,   45,  -34,    35,   48,  -42,    36,   52,  -51,    37,   56,  -58,
     39,   60,  -66,    40,   64,  -73,    41,   68,  -80,    43,   72,  -87,
     31,   28,   40,    31,   28,   33,    32,   29,   24,    32,   30,   14,
     32,   32,    4,    33,   34,   -5,    33,   37,  -15,    34,   40,  -24,
     35,   43,  -33,    36,   46,  -41,    37,   50,  -50,    38,   54,  -57,
     39,   58,  -65,    41,   62,  -72,    42,   66,  -79,    43,   70,  -86,
     32,   26,   41,    32,   26,   34,    32,   27,   25,    33,   28,   16,
     33,   30,    5,    33,   32,   -4,    34,   35,  -13,    35,   38,  -23,
     36,   41,  -32,    37,   45,  -40,    38,   48,  -49,    39,   52,  -56,
     40,   56,  -64,    41,   60,  -71,    43,   64,  -78,    44,   69,  -85,
     33,   23,   42,    33,   24,   35,    33,   25,   26,    33,   26,   17,
     34,   27,    7,    34,   30,   -2,    35,   32,  -12,    36,   35,  -21,
     36,   39,  -31,    37,   42,  -39,    38,   46,  -47,    39,   50,  -55,
     41,   54,  -63,    42,   59,  -70,    43,   63,  -77,    45,   67,  -84,
     34,   21,   42,    34,   22,   36,    34,   22,   28,    34,   23,   18,
     35,   25,    8,    35,   27,   -1,    36,   30,  -11,    36,   33,  -20,
     37,   37,  -29,    38,   40,  -38,    39,   44,  -46,    40,   48,  -54,
     41,   52,  -62,    43,   57,  -69,    44,   61,  -76,    45,   65,  -83,
     35,   19,   43,    35,   19,   37,    35,   20,   29,    35,   21,   19,
     36,   23,    9,    36,   25,    0,    37,   28,  -10,    37,   31,  -19,
     38,   35,  -28,    39,   38,  -36,    40,   42,  -45,    41,   46,  -53,
     42,   50,  -60,    43,   55,  -68,    44,   59,  -75,    46,   63,  -82,
     36,   16,   44,    36,   17,   38,    36,   18,   30,    36,   19,   20,
     37,   20,   11,    37,   23,    1,    38,   26,   -8,    38,   29,  -17,
     39,   32,  -27,    40,   36,  -35,    41,   40,  -44,    42,   44,  -51,
     43,   48,  -59,    44,   53,  -67,    45,   57,  -74,    47,   61,  -81,
     37,   14,   44,    37,   14,   39,    37,   15,   31,    37,   16,   22,
     38,   18,   12,    38,   20,    3,    39,   23,   -7,    39,   26,  -16,
     40,   30,  -25,    41,   34,  -34,    42,   38,  -42,    43,   42,  -50,
     44,   46,  -58,    45,   50,  -65,    46,   55,  -73,    47,   59,  -80,
     38,   12,   45,    38,   12,   40,    38,   13,   32,    38,   14,   23,
     39,   16,   13,    39,   18,    4,    40,   21,   -5,    40,   24,  -14,
     41,   28,  -24,    42,   31,  -32,    42,   36,  -41,    43,   40,  -49,
     44,   44,  -57,    46,   48,  -64,    47,   53,  -72,    48,   57,  -79,
     39,    9,   46,    39,   10,   41,    39,   10,   33,    39,   12,   24,
     40,   13,   15,    40,   16,    5,    41,   18,   -4,    41,   22,  -13,
     42,   25,  -22,    43,   29,  -31,    43,   33,  -39,    44,   37,  -47,
     45,   42,  -55,    46,   46,  -63,    48,   51,  -70,    49,   55,  -77,
     40,    7,   47,    40,    7,   42,    40,    8,   35,    41,    9,   25,
     41,   11,   16,    41,   13,    7,    42,   16,   -2,    42,   19,  -11,
     43,   23,  -21,    43,   27,  -29,    44,   31,  -38,    45,   35,  -46,
     46,   39,  -54,    47,   44,  -61,    48,   48,  -69,    50,   53,  -76,
     41,    5,   48,    41,    5,   43,    41,    6,   36,    42,    7,   27,
     42,    8,   18,    42,   11,    8,    43,   14,   -1,    43,   17,  -10,
     44,   20,  -19,    44,   24,  -28,    45,   28,  -36,    46,   33,  -44,
     47,   37,  -52,    48,   42,  -60,    49,   46,  -68,    50,   51,  -75,
     42,    2,   49,    42,    3,   44,    43,    3,   37,    43,    4,   28,
     43,    6,   19,    43,    8,   10,    44,   11,    0,    44,   14,   -8,
     45,   18,  -17,    45,   22,  -26,    46,   26,  -35,    47,   30,  -43,
     48,   35,  -51,    49,   39,  -59,    50,   44,  -66,    51,   49,  -73,
     44,    0,   49,    44,    0,   44,    44,    1,   38,    44,    2,   29,
     44,    4,   21,    44,    6,   12,    45,    9,    2,    45,   12,   -7,
     46,   16,  -16,    47,   19,  -24,    47,   24,  -33,    48,   28,  -41,
     49,   32,  -49,    50,   37,  -57,    51,   42,  -65,    52,   46,  -72,
     45,   -2,   50,    45,   -2,   45,    45,   -1,   39,    45,    0,   31,
     45,    1,   22,    46,    4,   13,    46,    6,    4,    46,   10,   -5,
     47,   13,  -14,    48,   17,  -23,    48,   21,  -32,    49,   25,  -40,
     50,   30,  -48,    51,   35,  -56,    52,   39,  -63,    53,   44,  -71,
     46,   -5,   51,    46,   -4,   47,    46,   -3,   40,    46,   -2,   32,
     46,    0,   24,    47,    1,   15,    47,    4,    5,    47,    7,   -3,
     48,   11,  -13,    49,   15,  -21,    49,   19,  -30,    50,   23,  -38,
     51,   27,  -46,    52,   32,  -54,    53,   37,  -62,    54,   42,  -69,
     47,   -7,   52,    47,   -6,   48,    47,   -5,   42,    47,   -4,   34,
     48,   -2,   25,    48,    0,   16,    48,    2,    7,    49,    5,   -2,
     49,    8,  -11,    50,   12,  -20,    50,   17,  -29,    51,   21,  -37,
     52,   25,  -45,    53,   30,  -53,    54,   34,  -60,    55,   39,  -68,
     48,   -9,   53,    48,   -9,   49,    48,   -8,   43,    48,   -6,   35,
     49,   -5,   27,    49,   -3,   18,    49,    0,    8,    50,    2,    0,
     50,    6,   -9,    51,   10,  -18,    51,   14,  -27,    52,   18,  -35,
     53,   23,  -43,    54,   27,  -51,    55,   32,  -59,    56,   37,  -66,
     49,  -11,   54,    49,  -11,   50,    49,  -10,   44,    50,   -9,   36,
     50,   -7,   28,    50,   -5,   19,    50,   -2,   10,    51,    0,    1,
     51,    4,   -8,    52,    8,  -16,    53,   12,  -25,    53,   16,  -33,
     54,   20,  -41,    55,   25,  -49,    56,   30,  -57,    57,   35,  -65,
     51,  -13,   55,    51,  -13,   51,    51,  -12,   45,    51,  -11,   38,
     51,   -9,   30,    51,   -7,   21,    52,   -5,   12,    52,   -2,    3,
     52,    1,   -6,    53,    5,  -15,    54,    9,  -24,    54,   14,  -32,
     55,   18,  -40,    56,   23,  -48,    57,   27,  -56,    58,   32,  -63,
     52,  -16,   56,    52,  -16,   52,    52,  -15,   46,    52,  -13,   40,
     52,  -12,   31,    53,  -10,   23,    53,   -7,   14,    53,   -5,    5,
     54,   -1,   -4,    54,    2,  -13,    55,    6,  -21,    56,   11,  -30,
     56,   15,  -38,    57,   20,  -46,    58,   24,  -54,    59,   29,  -61,
     53,  -18,   56,    53,  -18,   53,    53,  -17,   48,    53,  -16,   41,
     54,  -14,   33,    54,  -12,   24,    54,  -10,   15,    55,   -7,    7,
     55,   -3,   -2,    55,    0,  -11,    56,    4,  -20,    57,    8,  -28,
     57,   13,  -36,    58,   17,  -44,    59,   22,  -52,    60,   27,  -60,
     54,  -20,   57,    54,  -20,   54,    55,  -19,   49,    55,  -18,   42,
     55,  -16,   34,    55,  -14,   26,    55,  -12,   17,    56,   -9,    8,
     56,   -6,   -1,    57,   -2,   -9,    57,    2,  -18,    58,    6,  -26,
     58,   10,  -34,    59,   15,  -43,    60,   20,  -50,    61,   25,  -58,
     56,  -22,   58,    56,  -22,   55,    56,  -21,   50,    56,  -20,   44,
     56,  -18,   36,    56,  -16,   28,    57,  -14,   18,    57,  -11,   10,
     57,   -8,    1,    58,   -4,   -7,    58,    0,  -16,    59,    4,  -25,
     60,    8,  -33,    60,   13,  -41,    61,   17,  -49,    62,   22,  -56,
     57,  -24,   59,    57,  -24,   56,    57,  -23,   51,    57,  -22,   45,
     57,  -20,   37,    57,  -18,   29,    58,  -16,   20,    58,  -13,   11,
     58,  -10,    2,    59,   -7,   -6,    59,   -3,  -15,    60,    1,  -23,
     61,    6,  -31,    61,   10,  -39,    62,   15,  -47,    63,   20,  -55,
     58,  -26,   60,    58,  -26,   57,    58,  -25,   52,    58,  -24,   46,
     58,  -22,   39,    59,  -20,   31,    59,  -18,   22,    59,  -15,   13,
     60,  -12,    4,    60,   -9,   -4,    61,   -5,  -13,    61,   -1,  -21,
     62,    3,  -29,    62,    8,  -38,    63,   13,  -45,    64,   18,  -53,
     59,  -28,   61,    59,  -28,   59,    59,  -27,   54,    59,  -26,   47,
     60,  -24,   40,    60,  -22,   32,    60,  -20,   23,    60,  -18,   15,
     61,  -14,    6,    61,  -11,   -2,    62,   -7,  -11,    62,   -3,  -20,
     63,    1,  -28,    63,    6,  -36,    64,   10,  -44,    65,   15,  -52,
     60,  -30,   62,    61,  -30,   60,    61,  -29,   55,    61,  -28,   49,
     61,  -26,   41,    61,  -24,   34,    61,  -22,   25,    62,  -20,   16,
     62,  -16,    7,    62,  -13,   -1,    63,   -9,  -10,    63,   -5,  -18,
     64,   -1,  -26,    65,    3,  -34,    65,    8,  -42,    66,   13,  -50,
     62,  -32,   63,    62,  -32,   61,    62,  -31,   56,    62,  -30,   50,
     62,  -28,   43,    62,  -26,   35,    62,  -24,   26,    63,  -22,   18,
     63,  -19,    9,    63,  -15,    1,    64,  -11,   -8,    64,   -8,  -16,
     65,   -3,  -24,    66,    1,  -33,    66,    6,  -40,    67,   11,  -48,
     63,  -34,   64,    63,  -33,   62,    63,  -33,   57,    63,  -32,   51,
     63,  -30,   44,    63,  -28,   37,    64,  -26,   28,    64,  -24,   20,
     64,  -21,   11,    65,  -17,    2,    65,  -14,   -6,    66,  -10,  -14,
     66,   -5,  -22,    67,   -1,  -31,    67,    3,  -39,    68,    8,  -47,
     64,  -36,   65,    64,  -35,   63,    64,  -35,   58,    64,  -33,   52,
     64,  -32,   45,    65,  -30,   38,    65,  -28,   30,    65,  -26,   21,
     65,  -23,   12,    66,  -19,    4,    66,  -16,   -5,    67,  -12,  -13,
     67,   -7,  -21,    68,   -3,  -29,    69,    1,  -37,    69,    6,  -45,
     65,  -38,   66,    65,  -37,   64,    65,  -36,   59,    66,  -35,   54,
     66,  -34,   47,    66,  -32,   39,    66,  -30,   31,    66,  -28,   23,
     67,  -25,   14,    67,  -21,    6,    67,  -18,   -3,    68,  -14,  -11,
     68,  -10,  -19,    69,   -5,  -27,    70,    0,  -35,    70,    4,  -43,
     67,  -39,   67,    67,  -39,   65,    67,  -38,   61,    67,  -37,   55,
     67,  -36,   48,    67,  -34,   41,    67,  -32,   33,    67,  -29,   25,
     68,  -27,   16,    68,  -23,    8,    69,  -20,   -1,    69,  -16,   -9,
     70,  -12,  -17,    70,   -7,  -26,    71,   -3,  -34,    71,    2,  -42,
     68,  -41,   68,    68,  -41,   66,    68,  -40,   62,    68,  -39,   56,
     68,  -38,   49,    68,  -36,   42,    68,  -34,   34,    69,  -31,   26,
     69,  -28,   17,    69,  -25,    9,    70,  -22,    0,    70,  -18,   -8,
     71,  -14,  -16,    71,  -10,  -24,    72,   -5,  -32,    72,    0,  -40,
     69,  -43,   69,    69,  -42,   67,    69,  -42,   63,    69,  -41,   57,
     69,  -39,   51,    69,  -38,   44,    70,  -35,   36,    70,  -33,   28,
     70,  -30,   19,    71,  -27,   11,    71,  -24,    2,    71,  -20,   -6,
     72,  -16,  -14,    72,  -12,  -22,    73,   -7,  -30,    74,   -2,  -38,
     70,  -44,   69,    70,  -44,   68,    70,  -43,   64,    70,  -42,   58,
     70,  -41,   52,    71,  -39,   45,    71,  -37,   37,    71,  -35,   29,
     71,  -32,   21,    72,  -29,   13,    72,  -26,    4,    72,  -22,   -4,
     73,  -18,  -12,    73,  -14,  -21,    74,   -9,  -29,    75,   -5,  -37,
     71,  -46,   70,    71,  -46,   68,    71,  -45,   65,    72,  -44,   60,
     72,  -43,   53,    72,  -41,   47,    72,  -39,   39,    72,  -37,   31,
     73,  -34,   22,    73,  -31,   14,    73,  -28,    6,    74,  -24,   -3,
     74,  -20,  -11,    75,  -16,  -19,    75,  -11,  -27,    76,   -7,  -35,
     73,  -48,   71,    73,  -47,   69,    73,  -47,   66,    73,  -46,   61,
     73,  -45,   55,    73,  -43,   48,    73,  -41,   40,    73,  -39,   32,
     74,  -36,   24,    74,  -33,   16,    74,  -30,    7,    75,  -26,   -1,
     75,  -22,   -9,    76,  -18,  -17,    76,  -13,  -25,    77,   -9,  -33,
     74,  -49,   72,    74,  -49,   70,    74,  -48,   67,    74,  -47,   62,
     74,  -46,   56,    74,  -45,   49,    74,  -43,   42,    75,  -40,   34,
     75,  -38,   26,    75,  -35,   17,    76,  -32,    9,    76,  -28,    1,
     76,  -24,   -7,    77,  -20,  -16,    77,  -16,  -23,    78,  -11,  -31,
     75,  -51,   73,    75,  -51,   71,    75,  -50,   68,    75,  -49,   63,
     75,  -48,   57,    75,  -46,   51,    76,  -44,   43,    76,  -42,   35,
     76,  -40,   27,    76,  -37,   19,    77,  -33,   11,    77,  -30,    3,
     78,  -26,   -5,    78,  -22,  -14,    79,  -18,  -22,    79,  -13,  -30,
     76,  -53,   74,    76,  -52,   72,    76,  -52,   69,    76,  -51,   64,
     76,  -49,   58,    77,  -48,   52,    77,  -46,   44,    77,  -44,   37,
     77,  -41,   29,    78,  -39,   21,    78,  -35,   12,    78,  -32,    4,
     79,  -28,   -4,    79,  -24,  -12,    80,  -20,  -20,    80,  -15,  -28,
     78,  -55,   75,    78,  -54,   74,    78,  -54,   71,    78,  -53,   66,
     78,  -52,   60,    78,  -50,   54,    78,  -48,   46,    78,  -46,   39,
     79,  -43,   31,    79,  -41,   23,    79,  -38,   14,    80,  -34,    6,
     80,  -31,   -2,    81,  -27,  -10,    81,  -22,  -18,    82,  -18,  -26,
     79,  -56,   76,    79,  -56,   75,    79,  -55,   72,    79,  -54,   67,
     79,  -53,   61,    79,  -52,   55,    79,  -50,   48,    80,  -48,   40,
     80,  -45,   32,    80,  -43,   24,    81,  -39,   16,    81,  -36,    8,
     81,  -32,    0,    82,  -29,   -8,    82,  -24,  -16,    83,  -20,  -24,
     80,  -58,   77,    80,  -57,   76,    80,  -57,   73,    80,  -56,   68,
     80,  -55,   62,    81,  -53,   56,    81,  -51,   49,    81,  -49,   42,
     81,  -47,   34,    81,  -44,   26,    82,  -41,   17,    82,  -38,   10,
     82,  -34,    1,    83,  -30,   -7,    83,  -26,  -15,    84,  -22,  -23,
     81,  -59,   78,    81,  -59,   77,    81,  -58,   74,    81,  -57,   69,
     82,  -56,   64,    82,  -55,   58,    82,  -53,   50,    82,  -51,   43,
     82,  -49,   35,    83,  -46,   27,    83,  -43,   19,    83,  -40,   11,
     84,  -36,    3,    84,  -32,   -5,    84,  -28,  -13,    85,  -24,  -21,
     83,  -61,   79,    83,  -60,   78,    83,  -60,   75,    83,  -59,   70,
     83,  -58,   65,    83,  -56,   59,    83,  -55,   52,    83,  -53,   45,
     83,  -50,   37,    84,  -48,   29,    84,  -45,   21,    84,  -42,   13,
     85,  -38,    5,    85,  -34,   -3,    86,  -30,  -11,    86,  -26,  -19,
     84,  -62,   80,    84,  -62,   79,    84,  -61,   76,    84,  -60,   72,
     84,  -59,   66,    84,  -58,   60,    84,  -56,   53,    84,  -54,   46,
     85,  -52,   38,    85,  -49,   31,    85,  -46,   22,    85,  -43,   14,
     86,  -40,    6,    86,  -36,   -2,    87,  -32,   -9,    87,  -28,  -18,
     85,  -63,   81,    85,  -63,   80,    85,  -63,   77,    85,  -62,   73,
     85,  -61,   67,    85,  -59,   61,    85,  -58,   55,    86,  -56,   48,
     86,  -53,   40,    86,  -51,   32,    86,  -48,   24,    87,  -45,   16,
     87,  -42,    8,    87,  -38,    0,    88,  -34,   -8,    88,  -30,  -16,
     86,  -65,   82,    86,  -65,   80,    86,  -64,   78,    86,  -63,   74,
     86,  -62,   69,    86,  -61,   63,    87,  -59,   56,    87,  -57,   49,
     87,  -55,   41,    87,  -53,   34,    87,  -50,   25,    88,  -47,   18,
     88,  -43,    9,    89,  -40,    2,    89,  -36,   -6,    89,  -32,  -14,
     87,  -66,   83,    87,  -66,   81,    87,  -66,   79,    87,  -65,   75,
     88,  -64,   70,    88,  -62,   64,    88,  -61,   57,    88,  -59,   50,
     88,  -57,   43,    88,  -54,   35,    89,  -51,   27,    89,  -48,   19,
     89,  -45,   11,    90,  -41,    3,    90,  -38,   -4,    91,  -33,  -12,
     89,  -68,   84,    89,  -67,   82,    89,  -67,   80,    89,  -66,   76,
     89,  -65,   71,    89,  -64,   65,    89,  -62,   59,    89,  -60,   52,
     89,  -58,   44,    90,  -56,   37,    90,  -53,   29,    90,  -50,   21,
     90,  -47,   13,    91,  -43,    5,    91,  -39,   -3,    92,  -35,  -11,
     90,  -69,   85,    90,  -69,   83,    90,  -68,   81,    90,  -68,   77,
     90,  -67,   72,    90,  -65,   66,    90,  -64,   60,    90,  -62,   53,
     91,  -60,   46,    91,  -57,   38,    91,  -55,   30,    91,  -52,   22,
     92,  -49,   14,    92,  -45,    7,    92,  -41,   -1,    93,  -37,   -9,
     26,   49,   37,    27,   49,   29,    27,   50,   19,    27,   51,    9,
     28,   52,   -1,    28,   54,  -11,    29,   56,  -21,    30,   58,  -30,
     31,   61,  -39,    32,   63,  -47,    33,   66,  -56,    34,   69,  -63,
     36,   73,  -70,    37,   76,  -77,    39,   79,  -84,    41,   82,  -90,
     27,   48,   37,    27,   49,   30,    27,   49,   19,    27,   50,    9,
     28,   51,   -1,    28,   53,  -11,    29,   55,  -21,    30,   57,  -30,
     31,   60,  -39,    32,   63,  -47,    33,   66,  -55,    35,   69,  -63,
     36,   72,  -70,    38,   75,  -77,    39,   79,  -84,    41,   82,  -90,
     27,   48,   38,    27,   48,   30,    27,   49,   20,    28,   49,    9,
     28,   51,   -1,    29,   52,  -11,    29,   54,  -21,    30,   57,  -30,
     31,   59,  -39,    32,   62,  -47,    34,   65,  -55,    35,   68,  -62,
     36,   72,  -70,    38,   75,  -77,    39,   78,  -84,    41,   82,  -90,
     27,   47,   38,    27,   47,   30,    28,   48,   20,    28,   49,   10,
     28,   50,    0,    29,   52,  -10,    30,   54,  -20,    30,   56,  -29,
     31,   59,  -38,    32,   62,  -46,    34,   65,  -55,    35,   68,  -62,
     36,   71,  -70,    38,   74,  -76,    39,   78,  -83,    41,   81,  -90,
     28,   46,   38,    28,   46,   30,    28,   47,   20,    28,   48,   10,
     29,   49,    0,    29,   51,  -10,    30,   53,  -20,    31,   55,  -29,
     32,   58,  -38,    33,   61,  -46,    34,   64,  -54,    35,   67,  -62,
     37,   71,  -69,    38,   74,  -76,    40,   77,  -83,    41,   81,  -89,
     28,   45,   38,    28,   45,   31,    28,   46,   21,    28,   47,   10,
     29,   48,    0,    29,   50,   -9,    30,   52,  -19,    31,   54,  -28,
     32,   57,  -37,    33,   60,  -46,    34,   63,  -54,    35,   66,  -61,
     37,   70,  -69,    38,   73,  -76,    40,   77,  -83,    41,   80,  -89,
     28,   44,   39,    28,   44,   31,    29,   45,   21,    29,   46,   11,
     29,   47,    0,    30,   49,   -9,    31,   51,  -19,    31,   53,  -28,
     32,   56,  -37,    33,   59,  -45,    35,   62,  -53,    36,   66,  -61,
     37,   69,  -68,    39,   72,  -75,    40,   76,  -82,    42,   79,  -89,
     29,   43,   39,    29,   43,   31,    29,   44,   22,    29,   45,   12,
     30,   46,    1,    30,   48,   -8,    31,   50,  -18,    32,   52,  -27,
     33,   55,  -36,    34,   58,  -45,    35,   61,  -53,    36,   65,  -60,
     37,   68,  -68,    39,   71,  -75,    40,   75,  -82,    42,   79,  -88,
     29,   41,   40,    29,   42,   32,    30,   42,   22,    30,   43,   12,
     30,   44,    2,    31,   46,   -7,    31,   48,  -17,    32,   51,  -26,
     33,   54,  -36,    34,   57,  -44,    35,   60,  -52,    37,   63,  -60,
     38,   67,  -67,    39,   70,  -74,    41,   74,  -81,    42,   78,  -88,
     30,   40,   40,    30,   40,   33,    30,   41,   23,    30,   42,   13,
     31,   43,    2,    31,   45,   -7,    32,   47,  -17,    33,   50,  -26,
     34,   52,  -35,    35,   55,  -43,    36,   59,  -51,    37,   62,  -59,
     38,   66,  -67,    40,   69,  -74,    41,   73,  -81,    43,   77,  -87,
     30,   38,   41,    31,   38,   33,    31,   39,   24,    31,   40,   14,
     31,   41,    3,    32,   43,   -6,    33,   45,  -16,    33,   48,  -25,
     34,   51,  -34,    35,   54,  -42,    36,   57,  -51,    37,   61,  -58,
     39,   65,  -66,    40,   68,  -73,    41,   72,  -80,    43,   76,  -87,
     31,   36,   41,    31,   36,   34,    32,   37,   25,    32,   38,   15,
     32,   39,    4,    33,   41,   -4,    33,   43,  -14,    34,   46,  -24,
     35,   49,  -33,    36,   52,  -41,    37,   56,  -50,    38,   59,  -57,
     39,   63,  -65,    41,   66,  -72,    42,   70,  -79,    44,   74,  -86,
     32,   34,   42,    32,   34,   35,    32,   35,   26,    33,   36,   16,
     33,   37,    5,    33,   39,   -3,    34,   41,  -13,    35,   44,  -23,
     36,   47,  -32,    36,   50,  -40,    38,   54,  -49,    39,   57,  -56,
     40,   61,  -64,    41,   65,  -71,    42,   69,  -78,    44,   73,  -85,
     33,   32,   42,    33,   32,   36,    33,   33,   27,    33,   34,   17,
     34,   35,    6,    34,   37,   -2,    35,   40,  -12,    35,   42,  -21,
     36,   45,  -31,    37,   49,  -39,    38,   52,  -48,    39,   56,  -55,
     40,   60,  -63,    42,   63,  -70,    43,   67,  -78,    44,   71,  -84,
     34,   30,   43,    34,   30,   36,    34,   31,   27,    34,   32,   18,
     34,   33,    8,    35,   35,   -1,    35,   38,  -11,    36,   40,  -20,
     37,   43,  -30,    38,   47,  -38,    39,   50,  -47,    40,   54,  -54,
     41,   58,  -62,    42,   62,  -69,    44,   66,  -77,    45,   70,  -83,
     34,   27,   43,    35,   28,   37,    35,   28,   28,    35,   29,   19,
     35,   31,    9,    36,   33,    0,    36,   35,  -10,    37,   38,  -19,
     38,   41,  -28,    39,   45,  -37,    40,   49,  -46,    41,   52,  -53,
     42,   56,  -61,    43,   60,  -68,    44,   64,  -76,    46,   68,  -82,
     35,   25,   44,    35,   26,   38,    36,   26,   30,    36,   27,   20,
     36,   29,   10,    37,   31,    0,    37,   33,   -9,    38,   36,  -18,
     38,   39,  -27,    39,   43,  -36,    40,   47,  -44,    41,   50,  -52,
     42,   54,  -60,    44,   58,  -67,    45,   62,  -75,    46,   66,  -81,
     36,   23,   45,    36,   23,   39,    37,   24,   31,    37,   25,   21,
     37,   27,   11,    37,   29,    2,    38,   31,   -7,    39,   34,  -17,
     39,   37,  -26,    40,   41,  -34,    41,   44,  -43,    42,   48,  -51,
     43,   52,  -59,    44,   56,  -66,    45,   60,  -74,    47,   65,  -80,
     37,   21,   45,    37,   21,   40,    37,   22,   32,    38,   23,   22,
     38,   24,   12,    38,   26,    3,    39,   29,   -6,    39,   32,  -15,
     40,   35,  -25,    41,   38,  -33,    42,   42,  -42,    43,   46,  -50,
     44,   50,  -58,    45,   54,  -65,    46,   58,  -73,    47,   63,  -79,
     38,   18,   46,    38,   19,   40,    38,   19,   33,    39,   20,   23,
     39,   22,   14,    39,   24,    4,    40,   27,   -5,    40,   29,  -14,
     41,   33,  -23,    42,   36,  -32,    43,   40,  -41,    44,   44,  -48,
     45,   48,  -56,    46,   52,  -64,    47,   56,  -71,    48,   61,  -78,
     39,   16,   47,    39,   16,   41,    39,   17,   34,    40,   18,   25,
     40,   20,   15,    40,   22,    6,    41,   24,   -3,    41,   27,  -12,
     42,   31,  -22,    43,   34,  -30,    44,   38,  -39,    44,   42,  -47,
     45,   46,  -55,    47,   50,  -63,    48,   54,  -70,    49,   59,  -77,
     40,   14,   47,    40,   14,   42,    40,   15,   35,    41,   16,   26,
     41,   17,   16,    41,   19,    7,    42,   22,   -2,    42,   25,  -11,
     43,   28,  -20,    44,   32,  -29,    44,   36,  -38,    45,   40,  -46,
     46,   44,  -54,    47,   48,  -61,    48,   52,  -69,    50,   57,  -76,
     41,   11,   48,    41,   12,   43,    41,   12,   36,    42,   13,   27,
     42,   15,   18,    42,   17,    9,    43,   20,   -1,    43,   22,  -10,
     44,   26,  -19,    45,   29,  -28,    45,   33,  -36,    46,   37,  -44,
     47,   41,  -52,    48,   46,  -60,    49,   50,  -68,    50,   55,  -75,
     42,    9,   49,    42,    9,   44,    43,   10,   37,    43,   11,   28,
     43,   13,   19,    43,   15,   10,    44,   17,    0,    44,   20,   -8,
     45,   24,  -17,    45,   27,  -26,    46,   31,  -35,    47,   35,  -43,
     48,   39,  -51,    49,   44,  -59,    50,   48,  -66,    51,   53,  -73,
     43,    7,   50,    43,    7,   45,    44,    8,   38,    44,    9,   30,
     44,   10,   21,    44,   12,   12,    45,   15,    2,    45,   18,   -7,
     46,   21,  -16,    46,   25,  -25,    47,   29,  -33,    48,   33,  -41,
     49,   37,  -49,    50,   41,  -57,    51,   46,  -65,    52,   50,  -72,
     45,    4,   51,    45,    5,   46,    45,    5,   39,    45,    6,   31,
     45,    8,   22,    45,   10,   13,    46,   12,    3,    46,   15,   -5,
     47,   19,  -14,    47,   22,  -23,    48,   26,  -32,    49,   30,  -40,
     50,   35,  -48,    51,   39,  -56,    52,   43,  -64,    53,   48,  -71,
     46,    2,   51,    46,    2,   47,    46,    3,   41,    46,    4,   32,
     46,    5,   24,    46,    7,   15,    47,   10,    5,    47,   13,   -3,
     48,   16,  -13,    48,   20,  -21,    49,   24,  -30,    50,   28,  -38,
     51,   32,  -46,    52,   37,  -54,    53,   41,  -62,    54,   46,  -69,
     47,    0,   52,    47,    0,   48,    47,    1,   42,    47,    2,   34,
     47,    3,   25,    48,    5,   16,    48,    8,    7,    48,   11,   -2,
     49,   14,  -11,    49,   18,  -20,    50,   22,  -29,    51,   26,  -37,
     52,   30,  -45,    53,   34,  -53,    54,   39,  -61,    55,   44,  -68,
     48,   -3,   53,    48,   -2,   49,    48,   -1,   43,    48,    0,   35,
     48,    1,   26,    49,    3,   18,    49,    5,    8,    49,    8,    0,
     50,   12,  -10,    51,   15,  -18,    51,   19,  -27,    52,   23,  -35,
     53,   27,  -43,    54,   32,  -51,    54,   37,  -59,    56,   41,  -67,
     49,   -5,   54,    49,   -4,   50,    49,   -4,   44,    49,   -2,   36,
     50,   -1,   28,    50,    0,   19,    50,    3,   10,    51,    6,    1,
     51,    9,   -8,    52,   13,  -17,    52,   17,  -26,    53,   21,  -34,
     54,   25,  -42,    55,   30,  -50,    55,   34,  -58,    56,   39,  -65,
     50,   -7,   55,    50,   -7,   51,    50,   -6,   45,    50,   -5,   38,
     51,   -3,   29,    51,   -1,   21,    51,    1,   11,    52,    4,    2,
     52,    7,   -6,    53,   11,  -15,    53,   15,  -24,    54,   19,  -32,
     55,   23,  -40,    56,   27,  -48,    56,   32,  -56,    57,   37,  -64,
     51,   -9,   55,    51,   -9,   52,    51,   -8,   46,    52,   -7,   39,
     52,   -5,   31,    52,   -3,   22,    52,   -1,   13,    53,    1,    4,
     53,    5,   -5,    54,    8,  -13,    54,   12,  -22,    55,   16,  -31,
     56,   20,  -39,    57,   25,  -47,    57,   29,  -55,    58,   34,  -62,
     53,  -12,   57,    53,  -12,   53,    53,  -11,   47,    53,  -10,   41,
     53,   -8,   33,    53,   -6,   24,    54,   -4,   15,    54,   -1,    6,
     55,    2,   -3,    55,    5,  -11,    56,    9,  -20,    56,   13,  -29,
     57,   17,  -37,    58,   22,  -45,    59,   27,  -53,    60,   31,  -60,
     54,  -14,   57,    54,  -14,   54,    54,  -13,   49,    54,  -12,   42,
     54,  -10,   34,    55,   -8,   25,    55,   -6,   16,    55,   -3,    8,
     56,    0,   -1,    56,    3,  -10,    57,    7,  -19,    57,   11,  -27,
     58,   15,  -35,    59,   20,  -43,    60,   24,  -51,    60,   29,  -59,
     55,  -16,   58,    55,  -16,   55,    55,  -15,   50,    55,  -14,   43,
     56,  -12,   35,    56,  -10,   27,    56,   -8,   18,    56,   -6,    9,
     57,   -2,    0,    57,    1,   -8,    58,    5,  -17,    58,    9,  -25,
     59,   13,  -33,    60,   17,  -42,    61,   22,  -49,    61,   27,  -57,
     56,  -18,   59,    56,  -18,   56,    56,  -17,   51,    57,  -16,   45,
     57,  -14,   37,    57,  -13,   29,    57,  -10,   19,    58,   -8,   11,
     58,   -5,    2,    58,   -1,   -6,    59,    2,  -15,    60,    6,  -24,
     60,   10,  -32,    61,   15,  -40,    62,   20,  -48,    62,   24,  -56,
     58,  -20,   60,    58,  -20,   57,    58,  -19,   52,    58,  -18,   46,
     58,  -17,   38,    58,  -15,   30,    58,  -12,   21,    59,  -10,   13,
     59,   -7,    3,    60,   -4,   -5,    60,    0,  -14,    61,    4,  -22,
     61,    8,  -30,    62,   13,  -38,    63,   17,  -46,    63,   22,  -54,
     59,  -22,   61,    59,  -22,   58,    59,  -21,   53,    59,  -20,   47,
     59,  -19,   39,    59,  -17,   32,    60,  -15,   23,    60,  -12,   14,
     60,   -9,    5,    61,   -6,   -3,    61,   -2,  -12,    62,    2,  -20,
     62,    6,  -28,    63,   10,  -37,    64,   15,  -45,    65,   20,  -52,
     60,  -24,   62,    60,  -24,   59,    60,  -23,   54,    60,  -22,   48,
     60,  -21,   41,    60,  -19,   33,    61,  -17,   24,    61,  -14,   16,
     61,  -11,    7,    62,   -8,   -1,    62,   -4,  -10,    63,    0,  -19,
     63,    4,  -27,    64,    8,  -35,    65,   13,  -43,    66,   17,  -51,
     61,  -26,   63,    61,  -26,   60,    61,  -25,   55,    61,  -24,   49,
     61,  -23,   42,    62,  -21,   35,    62,  -19,   26,    62,  -16,   17,
     63,  -13,    8,    63,  -10,    0,    63,   -6,   -9,    64,   -3,  -17,
     64,    1,  -25,    65,    6,  -33,    66,   10,  -41,    67,   15,  -49,
     62,  -28,   64,    62,  -28,   61,    62,  -27,   57,    62,  -26,   51,
     63,  -25,   44,    63,  -23,   36,    63,  -21,   27,    63,  -18,   19,
     64,  -15,   10,    64,  -12,    2,    65,   -9,   -7,    65,   -5,  -15,
     66,   -1,  -23,    66,    4,  -32,    67,    8,  -40,    68,   13,  -47,
     63,  -30,   64,    64,  -30,   62,    64,  -29,   58,    64,  -28,   52,
     64,  -27,   45,    64,  -25,   37,    64,  -23,   29,    64,  -20,   21,
     65,  -17,   12,    65,  -14,    3,    66,  -11,   -5,    66,   -7,  -14,
     67,   -3,  -22,    67,    1,  -30,    68,    6,  -38,    69,   11,  -46,
     65,  -32,   65,    65,  -32,   63,    65,  -31,   59,    65,  -30,   53,
     65,  -29,   46,    65,  -27,   39,    65,  -25,   30,    66,  -22,   22,
     66,  -20,   13,    66,  -16,    5,    67,  -13,   -4,    67,   -9,  -12,
     68,   -5,  -20,    68,   -1,  -28,    69,    3,  -36,    70,    8,  -44,
     66,  -34,   66,    66,  -34,   64,    66,  -33,   60,    66,  -32,   54,
     66,  -30,   48,    66,  -29,   40,    67,  -27,   32,    67,  -24,   24,
     67,  -22,   15,    68,  -19,    7,    68,  -15,   -2,    68,  -11,  -10,
     69,   -7,  -18,    69,   -3,  -27,    70,    1,  -35,    71,    6,  -43,
     67,  -36,   67,    67,  -35,   65,    67,  -35,   61,    67,  -34,   55,
     67,  -32,   49,    68,  -31,   42,    68,  -29,   33,    68,  -26,   25,
     68,  -24,   17,    69,  -21,    8,    69,  -17,    0,    70,  -13,   -9,
     70,   -9,  -17,    71,   -5,  -25,    71,    0,  -33,    72,    4,  -41,
     68,  -38,   68,    68,  -37,   66,    68,  -37,   62,    68,  -36,   57,
     69,  -34,   50,    69,  -33,   43,    69,  -30,   35,    69,  -28,   27,
     69,  -26,   18,    70,  -23,   10,    70,  -19,    1,    71,  -16,   -7,
     71,  -12,  -15,    72,   -7,  -23,    72,   -3,  -31,    73,    2,  -39,
     69,  -39,   69,    70,  -39,   67,    70,  -38,   63,    70,  -37,   58,
     70,  -36,   51,    70,  -34,   44,    70,  -32,   36,    70,  -30,   28,
     71,  -27,   20,    71,  -25,   12,    71,  -21,    3,    72,  -18,   -5,
     72,  -14,  -13,    73,   -9,  -22,    73,   -5,  -30,    74,    0,  -38,
     71,  -41,   70,    71,  -41,   68,    71,  -40,   65,    71,  -39,   59,
     71,  -38,   53,    71,  -36,   46,    71,  -34,   38,    72,  -32,   30,
     72,  -29,   21,    72,  -27,   13,    73,  -23,    5,    73,  -20,   -3,
     73,  -16,  -12,    74,  -12,  -20,    74,   -7,  -28,    75,   -3,  -36,
     72,  -43,   71,    72,  -42,   69,    72,  -42,   66,    72,  -41,   60,
     72,  -40,   54,    72,  -38,   47,    72,  -36,   39,    73,  -34,   32,
     73,  -31,   23,    73,  -28,   15,    74,  -25,    6,    74,  -22,   -2,
     75,  -18,  -10,    75,  -14,  -18,    76,   -9,  -26,    76,   -5,  -34,
     73,  -45,   72,    73,  -44,   70,    73,  -44,   67,    73,  -43,   61,
     73,  -41,   55,    73,  -40,   49,    74,  -38,   41,    74,  -36,   33,
     74,  -33,   25,    74,  -30,   16,    75,  -27,    8,    75,  -24,    0,
     76,  -20,   -8,    76,  -16,  -17,    77,  -11,  -24,    77,   -7,  -32,
     74,  -46,   73,    74,  -46,   71,    74,  -45,   68,    74,  -44,   62,
     75,  -43,   56,    75,  -42,   50,    75,  -40,   42,    75,  -38,   35,
     75,  -35,   26,    76,  -32,   18,    76,  -29,   10,    76,  -26,    2,
     77,  -22,   -6,    77,  -18,  -15,    78,  -13,  -23,    78,   -9,  -31,
     75,  -48,   74,    76,  -48,   72,    76,  -47,   69,    76,  -46,   64,
     76,  -45,   58,    76,  -43,   51,    76,  -41,   44,    76,  -39,   36,
     77,  -37,   28,    77,  -34,   20,    77,  -31,   11,    78,  -28,    3,
     78,  -24,   -5,    78,  -20,  -13,    79,  -15,  -21,    79,  -11,  -29,
     77,  -50,   75,    77,  -49,   73,    77,  -49,   70,    77,  -48,   65,
     77,  -47,   59,    77,  -45,   53,    77,  -43,   45,    77,  -41,   38,
     78,  -39,   29,    78,  -36,   21,    78,  -33,   13,    79,  -30,    5,
     79,  -26,   -3,    80,  -22,  -11,    80,  -18,  -19,    81,  -13,  -27,
     78,  -52,   76,    78,  -51,   74,    78,  -51,   71,    78,  -50,   66,
     78,  -49,   60,    79,  -47,   54,    79,  -45,   47,    79,  -43,   39,
     79,  -41,   31,    79,  -38,   23,    80,  -35,   15,    80,  -32,    7,
     80,  -28,   -1,    81,  -24,   -9,    81,  -20,  -17,    82,  -16,  -25,
     79,  -53,   77,    79,  -53,   75,    79,  -52,   72,    79,  -51,   67,
     80,  -50,   62,    80,  -49,   56,    80,  -47,   48,    80,  -45,   41,
     80,  -43,   33,    81,  -40,   25,    81,  -37,   16,    81,  -34,    9,
     82,  -30,    0,    82,  -26,   -8,    83,  -22,  -16,    83,  -18,  -24,
     81,  -55,   78,    81,  -54,   76,    81,  -54,   73,    81,  -53,   69,
     81,  -52,   63,    81,  -50,   57,    81,  -49,   50,    81,  -47,   42,
     81,  -44,   34,    82,  -42,   26,    82,  -39,   18,    82,  -36,   10,
     83,  -32,    2,    83,  -28,   -6,    84,  -24,  -14,    84,  -20,  -22,
     82,  -56,   79,    82,  -56,   77,    82,  -55,   74,    82,  -55,   70,
     82,  -53,   64,    82,  -52,   58,    82,  -50,   51,    82,  -48,   44,
     83,  -46,   36,    83,  -43,   28,    83,  -40,   20,    84,  -37,   12,
     84,  -34,    3,    84,  -30,   -4,    85,  -26,  -12,    85,  -22,  -20,
     83,  -58,   80,    83,  -57,   78,    83,  -57,   75,    83,  -56,   71,
     83,  -55,   65,    83,  -54,   59,    83,  -52,   52,    84,  -50,   45,
     84,  -48,   37,    84,  -45,   30,    84,  -42,   21,    85,  -39,   13,
     85,  -36,    5,    85,  -32,   -3,    86,  -28,  -11,    86,  -24,  -19,
     84,  -59,   81,    84,  -59,   79,    84,  -58,   76,    84,  -58,   72,
     84,  -57,   67,    84,  -55,   61,    85,  -54,   54,    85,  -52,   47,
     85,  -49,   39,    85,  -47,   31,    86,  -44,   23,    86,  -41,   15,
     86,  -38,    7,    87,  -34,   -1,    87,  -30,   -9,    88,  -26,  -17,
     85,  -61,   82,    85,  -60,   80,    85,  -60,   77,    85,  -59,   73,
     86,  -58,   68,    86,  -57,   62,    86,  -55,   55,    86,  -53,   48,
     86,  -51,   40,    86,  -49,   33,    87,  -46,   24,    87,  -43,   17,
     87,  -40,    8,    88,  -36,    0,    88,  -32,   -7,    89,  -28,  -15,
     87,  -62,   83,    87,  -62,   81,    87,  -61,   78,    87,  -61,   74,
     87,  -60,   69,    87,  -58,   63,    87,  -57,   56,    87,  -55,   49,
     87,  -53,   42,    88,  -50,   34,    88,  -47,   26,    88,  -44,   18,
     88,  -41,   10,    89,  -38,    2,    89,  -34,   -6,    90,  -30,  -14,
     88,  -64,   84,    88,  -63,   82,    88,  -63,   79,    88,  -62,   75,
     88,  -61,   70,    88,  -60,   64,    88,  -58,   58,    88,  -56,   51,
     88,  -54,   43,    89,  -52,   36,    89,  -49,   28,    89,  -46,   20,
     90,  -43,   12,    90,  -39,    4,    90,  -36,   -4,    91,  -32,  -12,
     89,  -65,   84,    89,  -65,   83,    89,  -64,   80,    89,  -64,   77,
     89,  -63,   72,    89,  -61,   66,    89,  -60,   59,    89,  -58,   52,
     90,  -56,   45,    90,  -53,   37,    90,  -51,   29,    90,  -48,   21,
     91,  -45,   13,    91,  -41,    5,    92,  -37,   -2,    92,  -34,  -10,
     90,  -67,   85,    90,  -66,   84,    90,  -66,   81,    90,  -65,   78,
     90,  -64,   73,    90,  -63,   67,    90,  -61,   60,    91,  -59,   54,
     91,  -57,   46,    91,  -55,   39,    91,  -52,   31,    92,  -50,   23,
     92,  -46,   15,    92,  -43,    7,    93,  -39,   -1,    93,  -35,   -9,
     28,   51,   40,    28,   52,   32,    29,   52,   22,    29,   53,   11,
     29,   54,    0,    30,   55,   -8,    31,   57,  -19,    31,   59,  -28,
     32,   62,  -37,    33,   64,  -45,    35,   67,  -53,    36,   70,  -61,
     37,   73,  -68,    39,   77,  -75,    40,   80,  -82,    42,   83,  -89,
     29,   51,   40,    29,   51,   32,    29,   51,   22,    29,   52,   12,
     30,   53,    1,    30,   55,   -8,    31,   57,  -18,    32,   59,  -27,
     33,   61,  -36,    34,   64,  -45,    35,   67,  -53,    36,   70,  -60,
     37,   73,  -68,    39,   76,  -75,    40,   79,  -82,    42,   83,  -88,
     29,   50,   40,    29,   50,   32,    29,   51,   22,    29,   52,   12,
     30,   53,    1,    30,   54,   -8,    31,   56,  -18,    32,   58,  -27,
     33,   61,  -36,    34,   63,  -44,    35,   66,  -53,    36,   69,  -60,
     37,   73,  -68,    39,   76,  -75,    40,   79,  -82,    42,   82,  -88,
     29,   49,   40,    29,   50,   32,    29,   50,   22,    30,   51,   12,
     30,   52,    1,    31,   54,   -8,    31,   55,  -18,    32,   58,  -27,
     33,   60,  -36,    34,   63,  -44,    35,   66,  -52,    36,   69,  -60,
     38,   72,  -68,    39,   75,  -74,    40,   79,  -82,    42,   82,  -88,
     29,   49,   40,    29,   49,   33,    30,   49,   23,    30,   50,   13,
     30,   51,    2,    31,   53,   -7,    31,   55,  -17,    32,   57,  -26,
     33,   60,  -35,    34,   62,  -44,    35,   65,  -52,    37,   68,  -60,
     38,   71,  -67,    39,   75,  -74,    41,   78,  -81,    42,   81,  -88,
     30,   48,   41,    30,   48,   33,    30,   48,   23,    30,   49,   13,
     31,   50,    2,    31,   52,   -7,    32,   54,  -17,    33,   56,  -26,
     33,   59,  -35,    34,   61,  -43,    36,   64,  -52,    37,   68,  -59,
     38,   71,  -67,    39,   74,  -74,    41,   78,  -81,    42,   81,  -87,
     30,   47,   41,    30,   47,   33,    30,   47,   23,    31,   48,   13,
     31,   49,    3,    31,   51,   -6,    32,   53,  -16,    33,   55,  -25,
     34,   58,  -35,    35,   61,  -43,    36,   64,  -51,    37,   67,  -59,
     38,   70,  -66,    40,   73,  -73,    41,   77,  -81,    43,   80,  -87,
     30,   45,   41,    31,   46,   34,    31,   46,   24,    31,   47,   14,
     31,   48,    3,    32,   50,   -6,    32,   52,  -16,    33,   54,  -25,
     34,   57,  -34,    35,   60,  -42,    36,   63,  -51,    37,   66,  -58,
     39,   69,  -66,    40,   72,  -73,    41,   76,  -80,    43,   79,  -87,
     31,   44,   42,    31,   44,   34,    31,   45,   25,    31,   46,   15,
     32,   47,    4,    32,   48,   -5,    33,   51,  -15,    34,   53,  -24,
     35,   56,  -33,    35,   58,  -42,    37,   62,  -50,    38,   65,  -58,
     39,   68,  -65,    40,   71,  -72,    42,   75,  -80,    43,   79,  -86,
     31,   42,   42,    32,   43,   35,    32,   43,   25,    32,   44,   15,
     32,   45,    5,    33,   47,   -4,    33,   49,  -14,    34,   52,  -23,
     35,   54,  -33,    36,   57,  -41,    37,   60,  -49,    38,   64,  -57,
     39,   67,  -65,    41,   70,  -72,    42,   74,  -79,    44,   78,  -86,
     32,   41,   42,    32,   41,   35,    32,   42,   26,    33,   43,   16,
     33,   44,    6,    33,   46,   -3,    34,   48,  -13,    35,   50,  -22,
     36,   53,  -32,    36,   56,  -40,    37,   59,  -49,    39,   62,  -56,
     40,   66,  -64,    41,   69,  -71,    42,   73,  -78,    44,   76,  -85,
     33,   39,   43,    33,   39,   36,    33,   40,   27,    33,   40,   17,
     34,   42,    7,    34,   43,   -2,    35,   46,  -12,    35,   48,  -21,
     36,   51,  -31,    37,   54,  -39,    38,   57,  -48,    39,   60,  -55,
     40,   64,  -63,    42,   68,  -70,    43,   71,  -78,    44,   75,  -84,
     34,   37,   43,    34,   37,   37,    34,   38,   28,    34,   39,   18,
     34,   40,    8,    35,   42,   -1,    35,   44,  -11,    36,   46,  -20,
     37,   49,  -30,    38,   52,  -38,    39,   56,  -47,    40,   59,  -54,
     41,   63,  -62,    42,   66,  -69,    43,   70,  -77,    45,   74,  -83,
     34,   35,   44,    34,   35,   37,    34,   36,   29,    35,   37,   19,
     35,   38,    9,    35,   40,    0,    36,   42,  -10,    37,   45,  -19,
     37,   48,  -29,    38,   51,  -37,    39,   54,  -46,    40,   57,  -53,
     41,   61,  -61,    43,   65,  -69,    44,   69,  -76,    45,   72,  -83,
     35,   33,   44,    35,   33,   38,    35,   34,   29,    35,   35,   20,
     36,   36,   10,    36,   38,    0,    37,   40,   -9,    37,   43,  -18,
     38,   46,  -28,    39,   49,  -36,    40,   52,  -45,    41,   56,  -53,
     42,   59,  -60,    43,   63,  -68,    45,   67,  -75,    46,   71,  -82,
     36,   31,   45,    36,   31,   39,    36,   32,   30,    36,   33,   21,
     37,   34,   11,    37,   36,    1,    38,   38,   -8,    38,   41,  -17,
     39,   44,  -27,    40,   47,  -35,    41,   50,  -44,    42,   54,  -51,
     43,   58,  -59,    44,   61,  -67,    45,   65,  -74,    46,   69,  -81,
     37,   29,   45,    37,   29,   40,    37,   30,   31,    37,   31,   22,
     37,   32,   12,    38,   34,    2,    38,   36,   -7,    39,   39,  -16,
     40,   42,  -25,    40,   45,  -34,    41,   48,  -43,    42,   52,  -50,
     43,   56,  -58,    45,   60,  -66,    46,   64,  -73,    47,   68,  -80,
     38,   26,   46,    38,   27,   40,    38,   27,   32,    38,   28,   23,
     38,   30,   13,    39,   32,    4,    39,   34,   -6,    40,   37,  -15,
     40,   40,  -24,    41,   43,  -33,    42,   46,  -41,    43,   50,  -49,
     44,   54,  -57,    45,   58,  -65,    46,   62,  -72,    48,   66,  -79,
     38,   24,   47,    39,   25,   41,    39,   25,   33,    39,   26,   24,
     39,   28,   14,    39,   29,    5,    40,   32,   -4,    41,   34,  -13,
     41,   38,  -23,    42,   41,  -31,    43,   44,  -40,    44,   48,  -48,
     45,   52,  -56,    46,   56,  -64,    47,   60,  -71,    48,   64,  -78,
     39,   22,   47,    39,   22,   42,    40,   23,   34,    40,   24,   25,
     40,   25,   15,    40,   27,    6,    41,   30,   -3,    41,   32,  -12,
     42,   35,  -22,    43,   39,  -30,    44,   42,  -39,    45,   46,  -47,
     46,   50,  -55,    47,   54,  -62,    48,   58,  -70,    49,   62,  -77,
     40,   20,   48,    40,   20,   43,    41,   21,   35,    41,   22,   26,
     41,   23,   17,    41,   25,    7,    42,   27,   -2,    42,   30,  -11,
     43,   33,  -20,    44,   36,  -29,    44,   40,  -38,    45,   44,  -46,
     46,   48,  -53,    47,   52,  -61,    48,   56,  -69,    50,   60,  -76,
     41,   17,   49,    41,   18,   43,    42,   18,   37,    42,   19,   27,
     42,   21,   18,    42,   22,    9,    43,   25,    0,    43,   28,   -9,
     44,   31,  -19,    45,   34,  -27,    45,   38,  -36,    46,   42,  -44,
     47,   46,  -52,    48,   50,  -60,    49,   54,  -68,    50,   58,  -75,
     42,   15,   50,    42,   15,   44,    43,   16,   38,    43,   17,   28,
     43,   18,   19,    43,   20,   10,    44,   23,    0,    44,   25,   -8,
     45,   29,  -17,    45,   32,  -26,    46,   36,  -35,    47,   39,  -43,
     48,   43,  -51,    49,   48,  -59,    50,   52,  -66,    51,   56,  -73,
     43,   13,   50,    43,   13,   45,    44,   14,   39,    44,   15,   30,
     44,   16,   21,    44,   18,   12,    45,   20,    2,    45,   23,   -7,
     46,   26,  -16,    46,   30,  -25,    47,   33,  -33,    48,   37,  -42,
     49,   41,  -49,    50,   45,  -57,    51,   50,  -65,    52,   54,  -72,
     44,   10,   51,    44,   11,   46,    45,   11,   40,    45,   12,   31,
     45,   14,   22,    45,   16,   13,    46,   18,    3,    46,   21,   -5,
     47,   24,  -14,    47,   27,  -23,    48,   31,  -32,    49,   35,  -40,
     50,   39,  -48,    51,   43,  -56,    52,   47,  -64,    53,   52,  -71,
     45,    8,   52,    46,    8,   47,    46,    9,   41,    46,   10,   32,
     46,   11,   23,    46,   13,   14,    47,   16,    5,    47,   18,   -4,
     48,   22,  -13,    48,   25,  -22,    49,   29,  -31,    50,   33,  -39,
     51,   37,  -47,    52,   41,  -55,    53,   45,  -62,    54,   50,  -70,
     47,    6,   52,    47,    6,   48,    47,    7,   42,    47,    8,   34,
     47,    9,   25,    47,   11,   16,    48,   13,    6,    48,   16,   -2,
     49,   19,  -11,    49,   23,  -20,    50,   27,  -29,    51,   30,  -37,
     52,   34,  -45,    52,   39,  -53,    53,   43,  -61,    54,   48,  -68,
     48,    3,   53,    48,    4,   49,    48,    4,   43,    48,    5,   35,
     48,    7,   26,    48,    8,   17,    49,   11,    8,    49,   14,   -1,
     50,   17,  -10,    50,   20,  -19,    51,   24,  -27,    52,   28,  -36,
     52,   32,  -44,    53,   36,  -52,    54,   41,  -59,    55,   45,  -67,
     49,    1,   54,    49,    1,   50,    49,    2,   44,    49,    3,   36,
     49,    4,   28,    49,    6,   19,    50,    9,    9,    50,   11,    1,
     51,   15,   -8,    51,   18,  -17,    52,   22,  -26,    53,   26,  -34,
     53,   30,  -42,    54,   34,  -50,    55,   38,  -58,    56,   43,  -65,
     50,   -1,   55,    50,   -1,   51,    50,    0,   45,    50,    1,   37,
     50,    2,   29,    51,    4,   20,    51,    6,   11,    51,    9,    2,
     52,   12,   -7,    52,   16,  -15,    53,   19,  -24,    54,   23,  -33,
     54,   27,  -41,    55,   32,  -49,    56,   36,  -57,    57,   41,  -64,
     51,   -3,   56,    51,   -3,   52,    51,   -2,   46,    51,   -1,   39,
     51,    0,   30,    52,    2,   22,    52,    4,   12,    52,    7,    4,
     53,   10,   -5,    53,   13,  -14,    54,   17,  -23,    55,   21,  -31,
     55,   25,  -39,    56,   29,  -47,    57,   34,  -55,    58,   38,  -63,
     52,   -6,   56,    52,   -5,   53,    52,   -4,   47,    52,   -3,   40,
     53,   -2,   32,    53,    0,   23,    53,    2,   14,    53,    4,    5,
     54,    8,   -4,    54,   11,  -12,    55,   15,  -21,    56,   19,  -29,
     56,   23,  -38,    57,   27,  -46,    58,   31,  -54,    59,   36,  -61,
     54,   -8,   57,    54,   -8,   54,    54,   -7,   48,    54,   -6,   42,
     54,   -4,   34,    54,   -3,   25,    54,    0,   16,    55,    2,    7,
     55,    5,   -2,    56,    8,  -10,    56,   12,  -19,    57,   16,  -27,
     58,   20,  -36,    58,   24,  -44,    59,   29,  -52,    60,   33,  -59,
     55,  -10,   58,    55,  -10,   55,    55,   -9,   49,    55,   -8,   43,
     55,   -7,   35,    55,   -5,   27,    56,   -3,   17,    56,    0,    9,
     56,    2,    0,    57,    6,   -9,    57,   10,  -18,    58,   13,  -26,
     59,   17,  -34,    59,   22,  -42,    60,   26,  -50,    61,   31,  -58,
     56,  -13,   59,    56,  -12,   56,    56,  -11,   51,    56,  -10,   44,
     56,   -9,   36,    56,   -7,   28,    57,   -5,   19,    57,   -2,   10,
     57,    0,    1,    58,    3,   -7,    58,    7,  -16,    59,   11,  -24,
     60,   15,  -32,    60,   20,  -41,    61,   24,  -48,    62,   29,  -56,
     57,  -15,   60,    57,  -14,   57,    57,  -14,   52,    57,  -12,   45,
     57,  -11,   38,    58,   -9,   29,    58,   -7,   20,    58,   -5,   12,
     59,   -2,    3,    59,    1,   -5,    60,    5,  -14,    60,    9,  -23,
     61,   13,  -31,    61,   17,  -39,    62,   22,  -47,    63,   26,  -55,
     58,  -17,   61,    58,  -16,   58,    58,  -16,   53,    58,  -15,   47,
     59,  -13,   39,    59,  -11,   31,    59,   -9,   22,    59,   -7,   13,
     60,   -4,    4,    60,   -1,   -4,    61,    3,  -13,    61,    6,  -21,
     62,   10,  -29,    62,   15,  -37,    63,   19,  -45,    64,   24,  -53,
     59,  -19,   62,    59,  -18,   59,    59,  -18,   54,    60,  -17,   48,
     60,  -15,   40,    60,  -13,   32,    60,  -11,   24,    60,   -9,   15,
     61,   -6,    6,    61,   -3,   -2,    62,    0,  -11,    62,    4,  -19,
     63,    8,  -27,    64,   13,  -36,    64,   17,  -44,    65,   22,  -51,
     61,  -21,   62,    61,  -21,   60,    61,  -20,   55,    61,  -19,   49,
     61,  -17,   42,    61,  -16,   34,    61,  -13,   25,    62,  -11,   17,
     62,   -8,    8,    62,   -5,   -1,    63,   -2,   -9,    63,    2,  -18,
     64,    6,  -26,    65,   10,  -34,    65,   15,  -42,    66,   19,  -50,
     62,  -23,   63,    62,  -23,   61,    62,  -22,   56,    62,  -21,   50,
     62,  -19,   43,    62,  -18,   35,    62,  -16,   27,    63,  -13,   18,
     63,  -10,    9,    63,   -7,    1,    64,   -4,   -8,    64,    0,  -16,
     65,    4,  -24,    66,    8,  -32,    66,   12,  -40,    67,   17,  -48,
     63,  -25,   64,    63,  -25,   62,    63,  -24,   57,    63,  -23,   51,
     63,  -21,   44,    63,  -20,   37,    64,  -18,   28,    64,  -15,   20,
     64,  -13,   11,    65,  -10,    3,    65,   -6,   -6,    66,   -2,  -14,
     66,    1,  -22,    67,    6,  -31,    67,   10,  -39,    68,   15,  -47,
     64,  -27,   65,    64,  -26,   63,    64,  -26,   58,    64,  -25,   53,
     64,  -23,   46,    65,  -22,   38,    65,  -20,   30,    65,  -17,   21,
     65,  -15,   12,    66,  -12,    4,    66,   -8,   -5,    67,   -5,  -13,
     67,   -1,  -21,    68,    4,  -29,    68,    8,  -37,    69,   12,  -45,
     65,  -29,   66,    65,  -28,   64,    65,  -28,   60,    65,  -27,   54,
     66,  -25,   47,    66,  -24,   40,    66,  -22,   31,    66,  -19,   23,
     67,  -17,   14,    67,  -14,    6,    67,  -10,   -3,    68,   -7,  -11,
     68,   -3,  -19,    69,    1,  -28,    69,    6,  -35,    70,   10,  -43,
     66,  -31,   67,    66,  -30,   65,    66,  -30,   61,    67,  -29,   55,
     67,  -27,   48,    67,  -26,   41,    67,  -24,   33,    67,  -21,   24,
     68,  -19,   16,    68,  -16,    7,    68,  -12,   -1,    69,   -9,   -9,
     69,   -5,  -17,    70,   -1,  -26,    71,    3,  -34,    71,    8,  -42,
     68,  -33,   68,    68,  -32,   66,    68,  -32,   62,    68,  -31,   56,
     68,  -29,   49,    68,  -28,   42,    68,  -26,   34,    68,  -23,   26,
     69,  -21,   17,    69,  -18,    9,    70,  -15,    0,    70,  -11,   -8,
     70,   -7,  -16,    71,   -3,  -24,    72,    1,  -32,    72,    6,  -40,
     69,  -34,   69,    69,  -34,   67,    69,  -33,   63,    69,  -32,   57,
     69,  -31,   51,    69,  -30,   44,    69,  -28,   36,    70,  -25,   28,
     70,  -23,   19,    70,  -20,   11,    71,  -17,    2,    71,  -13,   -6,
     72,   -9,  -14,    72,   -5,  -23,    73,   -1,  -30,    73,    3,  -38,
     70,  -36,   70,    70,  -36,   68,    70,  -35,   64,    70,  -34,   58,
     70,  -33,   52,    70,  -31,   45,    71,  -29,   37,    71,  -27,   29,
     71,  -25,   20,    71,  -22,   12,    72,  -19,    4,    72,  -15,   -4,
     73,  -11,  -12,    73,   -7,  -21,    74,   -3,  -29,    74,    1,  -37,
     71,  -38,   71,    71,  -38,   69,    71,  -37,   65,    71,  -36,   60,
     71,  -35,   53,    72,  -33,   46,    72,  -31,   39,    72,  -29,   31,
     72,  -27,   22,    73,  -24,   14,    73,  -21,    5,    73,  -17,   -3,
     74,  -14,  -11,    74,  -10,  -19,    75,   -5,  -27,    76,   -1,  -35,
     72,  -40,   72,    72,  -39,   70,    72,  -39,   66,    72,  -38,   61,
     73,  -37,   55,    73,  -35,   48,    73,  -33,   40,    73,  -31,   32,
     73,  -29,   24,    74,  -26,   16,    74,  -23,    7,    75,  -19,   -1,
     75,  -16,   -9,    75,  -12,  -18,    76,   -7,  -25,    77,   -3,  -33,
     74,  -42,   72,    74,  -41,   71,    74,  -41,   67,    74,  -40,   62,
     74,  -39,   56,    74,  -37,   49,    74,  -35,   41,    74,  -33,   34,
     75,  -31,   25,    75,  -28,   17,    75,  -25,    9,    76,  -21,    0,
     76,  -18,   -8,    77,  -14,  -16,    77,   -9,  -24,    78,   -5,  -32,
     75,  -43,   73,    75,  -43,   72,    75,  -42,   68,    75,  -41,   63,
     75,  -40,   57,    75,  -39,   50,    75,  -37,   43,    75,  -35,   35,
     76,  -32,   27,    76,  -30,   19,    76,  -27,   10,    77,  -23,    2,
     77,  -20,   -6,    78,  -16,  -14,    78,  -11,  -22,    79,   -7,  -30,
     76,  -45,   74,    76,  -45,   72,    76,  -44,   69,    76,  -43,   64,
     76,  -42,   58,    76,  -41,   52,    76,  -39,   44,    77,  -37,   37,
     77,  -34,   28,    77,  -32,   20,    78,  -29,   12,    78,  -25,    4,
     78,  -22,   -4,    79,  -18,  -13,    79,  -14,  -20,    80,   -9,  -29,
     77,  -47,   75,    77,  -46,   73,    77,  -46,   70,    77,  -45,   65,
     77,  -44,   59,    77,  -42,   53,    78,  -40,   46,    78,  -38,   38,
     78,  -36,   30,    78,  -33,   22,    79,  -30,   13,    79,  -27,    5,
     79,  -24,   -3,    80,  -20,  -11,    80,  -16,  -19,    81,  -11,  -27,
     79,  -49,   76,    79,  -48,   75,    79,  -48,   72,    79,  -47,   67,
     79,  -46,   61,    79,  -44,   55,    79,  -43,   47,    79,  -41,   40,
     80,  -38,   32,    80,  -36,   24,    80,  -33,   15,    80,  -30,    7,
     81,  -26,    0,    81,  -22,   -9,    82,  -18,  -17,    82,  -14,  -25,
     80,  -50,   77,    80,  -50,   76,    80,  -50,   73,    80,  -49,   68,
     80,  -48,   62,    80,  -46,   56,    80,  -44,   49,    80,  -42,   41,
     81,  -40,   33,    81,  -38,   25,    81,  -35,   17,    82,  -32,    9,
     82,  -28,    1,    82,  -24,   -7,    83,  -20,  -15,    83,  -16,  -23,
     81,  -52,   78,    81,  -52,   77,    81,  -51,   74,    81,  -50,   69,
     81,  -49,   63,    81,  -48,   57,    81,  -46,   50,    82,  -44,   43,
     82,  -42,   35,    82,  -39,   27,    82,  -36,   19,    83,  -33,   11,
     83,  -30,    2,    84,  -26,   -5,    84,  -22,  -13,    85,  -18,  -21,
     82,  -54,   79,    82,  -53,   78,    82,  -53,   75,    82,  -52,   70,
     82,  -51,   65,    82,  -50,   59,    83,  -48,   51,    83,  -46,   44,
     83,  -44,   36,    83,  -41,   29,    84,  -38,   20,    84,  -35,   12,
     84,  -32,    4,    85,  -28,   -4,    85,  -24,  -12,    86,  -20,  -20,
     83,  -55,   80,    83,  -55,   78,    83,  -54,   76,    83,  -54,   71,
     84,  -52,   66,    84,  -51,   60,    84,  -49,   53,    84,  -48,   46,
     84,  -45,   38,    84,  -43,   30,    85,  -40,   22,    85,  -37,   14,
     85,  -34,    6,    86,  -30,   -2,    86,  -26,  -10,    87,  -22,  -18,
     84,  -57,   81,    84,  -56,   79,    85,  -56,   77,    85,  -55,   73,
     85,  -54,   67,    85,  -53,   61,    85,  -51,   54,    85,  -49,   47,
     85,  -47,   39,    86,  -45,   32,    86,  -42,   23,    86,  -39,   16,
     87,  -36,    7,    87,  -32,   -1,    87,  -28,   -8,    88,  -24,  -16,
     86,  -58,   82,    86,  -58,   80,    86,  -57,   78,    86,  -57,   74,
     86,  -56,   68,    86,  -54,   62,    86,  -53,   56,    86,  -51,   49,
     86,  -49,   41,    87,  -46,   33,    87,  -44,   25,    87,  -41,   17,
     88,  -37,    9,    88,  -34,    1,    88,  -30,   -7,    89,  -26,  -15,
     87,  -60,   83,    87,  -59,   81,    87,  -59,   79,    87,  -58,   75,
     87,  -57,   70,    87,  -56,   64,    87,  -54,   57,    87,  -52,   50,
     88,  -50,   42,    88,  -48,   35,    88,  -45,   26,    88,  -42,   19,
     89,  -39,   11,    89,  -36,    3,    90,  -32,   -5,    90,  -28,  -13,
     88,  -61,   84,    88,  -61,   82,    88,  -60,   80,    88,  -60,   76,
     88,  -59,   71,    88,  -58,   65,    88,  -56,   58,    89,  -54,   51,
     89,  -52,   44,    89,  -50,   36,    89,  -47,   28,    90,  -44,   20,
     90,  -41,   12,    90,  -37,    4,    91,  -34,   -3,    91,  -30,  -11,
     89,  -63,   85,    89,  -62,   83,    89,  -62,   81,    89,  -61,   77,
     89,  -60,   72,    89,  -59,   66,    90,  -57,   60,    90,  -56,   53,
     90,  -54,   45,    90,  -51,   38,    90,  -49,   30,    91,  -46,   22,
     91,  -43,   14,    91,  -39,    6,    92,  -36,   -2,    92,  -32,  -10,
     90,  -64,   86,    90,  -64,   84,    90,  -63,   82,    90,  -63,   78,
     91,  -62,   73,    91,  -61,   67,    91,  -59,   61,    91,  -57,   54,
     91,  -55,   47,    91,  -53,   39,    92,  -50,   31,    92,  -48,   23,
     92,  -45,   15,    93,  -41,    7,    93,  -38,    0,    93,  -34,   -8,
     30,   53,   42,    30,   54,   34,    30,   54,   24,    31,   55,   14,
     31,   56,    3,    32,   57,   -6,    32,   59,  -16,    33,   61,  -25,
     34,   63,  -34,    35,   66,  -43,    36,   69,  -51,    37,   71,  -58,
     38,   74,  -66,    40,   77,  -73,    41,   81,  -80,    43,   84,  -87,
     30,   53,   42,    30,   53,   34,    31,   54,   24,    31,   54,   14,
     31,   55,    3,    32,   57,   -5,    32,   58,  -16,    33,   60,  -25,
     34,   63,  -34,    35,   65,  -42,    36,   68,  -51,    37,   71,  -58,
     39,   74,  -66,    40,   77,  -73,    41,   80,  -80,    43,   83,  -87,
     31,   52,   42,    31,   52,   34,    31,   53,   25,    31,   54,   14,
     31,   55,    4,    32,   56,   -5,    33,   58,  -15,    33,   60,  -24,
     34,   62,  -34,    35,   65,  -42,    36,   68,  -50,    37,   70,  -58,
     39,   74,  -66,    40,   77,  -73,    42,   80,  -80,    43,   83,  -86,
     31,   52,   42,    31,   52,   35,    31,   52,   25,    31,   53,   15,
     32,   54,    4,    32,   56,   -5,    33,   57,  -15,    34,   59,  -24,
     34,   62,  -33,    35,   64,  -42,    37,   67,  -50,    38,   70,  -58,
     39,   73,  -65,    40,   76,  -72,    42,   79,  -80,    43,   83,  -86,
     31,   51,   42,    31,   51,   35,    31,   52,   25,    32,   52,   15,
     32,   53,    4,    32,   55,   -4,    33,   57,  -15,    34,   59,  -24,
     35,   61,  -33,    36,   64,  -41,    37,   66,  -50,    38,   69,  -57,
     39,   73,  -65,    40,   76,  -72,    42,   79,  -79,    43,   82,  -86,
     31,   50,   43,    31,   50,   35,    32,   51,   25,    32,   51,   15,
     32,   53,    5,    33,   54,   -4,    33,   56,  -14,    34,   58,  -23,
     35,   60,  -33,    36,   63,  -41,    37,   66,  -49,    38,   69,  -57,
     39,   72,  -65,    41,   75,  -72,    42,   78,  -79,    44,   82,  -86,
     32,   49,   43,    32,   49,   35,    32,   50,   26,    32,   51,   16,
     33,   52,    5,    33,   53,   -4,    34,   55,  -14,    34,   57,  -23,
     35,   59,  -32,    36,   62,  -41,    37,   65,  -49,    38,   68,  -57,
     40,   71,  -64,    41,   74,  -71,    42,   78,  -79,    44,   81,  -85,
     32,   48,   43,    32,   48,   36,    32,   49,   26,    33,   49,   16,
     33,   51,    6,    33,   52,   -3,    34,   54,  -13,    35,   56,  -22,
     36,   58,  -32,    36,   61,  -40,    38,   64,  -48,    39,   67,  -56,
     40,   70,  -64,    41,   73,  -71,    43,   77,  -78,    44,   80,  -85,
     33,   47,   43,    33,   47,   36,    33,   47,   27,    33,   48,   17,
     33,   49,    6,    34,   51,   -2,    34,   53,  -12,    35,   55,  -22,
     36,   57,  -31,    37,   60,  -39,    38,   63,  -48,    39,   66,  -56,
     40,   69,  -63,    42,   73,  -70,    43,   76,  -78,    44,   79,  -84,
     33,   45,   44,    33,   45,   37,    33,   46,   27,    34,   47,   18,
     34,   48,    7,    34,   49,   -2,    35,   51,  -12,    36,   53,  -21,
     36,   56,  -30,    37,   59,  -39,    38,   62,  -47,    39,   65,  -55,
     41,   68,  -63,    42,   72,  -70,    43,   75,  -77,    45,   78,  -84,
     34,   44,   44,    34,   44,   37,    34,   44,   28,    34,   45,   18,
     34,   46,    8,    35,   48,   -1,    35,   50,  -11,    36,   52,  -20,
     37,   55,  -29,    38,   57,  -38,    39,   61,  -47,    40,   64,  -54,
     41,   67,  -62,    42,   70,  -69,    44,   74,  -77,    45,   77,  -83,
     34,   42,   45,    34,   42,   38,    35,   42,   29,    35,   43,   19,
     35,   44,    9,    36,   46,    0,    36,   48,  -10,    37,   50,  -19,
     38,   53,  -28,    38,   56,  -37,    39,   59,  -46,    40,   62,  -53,
     42,   65,  -61,    43,   69,  -68,    44,   72,  -76,    45,   76,  -83,
     35,   40,   45,    35,   40,   39,    35,   41,   30,    35,   42,   20,
     36,   43,   10,    36,   44,    0,    37,   46,   -9,    37,   49,  -18,
     38,   51,  -28,    39,   54,  -36,    40,   57,  -45,    41,   61,  -52,
     42,   64,  -60,    43,   67,  -68,    45,   71,  -75,    46,   75,  -82,
     36,   38,   45,    36,   38,   39,    36,   39,   31,    36,   40,   21,
     36,   41,   11,    37,   42,    1,    37,   45,   -8,    38,   47,  -17,
     39,   50,  -27,    40,   53,  -35,    41,   56,  -44,    41,   59,  -52,
     43,   63,  -59,    44,   66,  -67,    45,   70,  -74,    46,   73,  -81,
     36,   36,   46,    36,   36,   40,    37,   37,   31,    37,   38,   22,
     37,   39,   12,    38,   41,    2,    38,   43,   -7,    39,   45,  -16,
     39,   48,  -26,    40,   51,  -34,    41,   54,  -43,    42,   57,  -51,
     43,   61,  -58,    44,   64,  -66,    46,   68,  -73,    47,   72,  -80,
     37,   34,   46,    37,   34,   41,    37,   35,   32,    38,   36,   23,
     38,   37,   13,    38,   39,    3,    39,   41,   -6,    39,   43,  -15,
     40,   46,  -25,    41,   49,  -33,    42,   52,  -42,    43,   56,  -50,
     44,   59,  -57,    45,   63,  -65,    46,   67,  -73,    47,   70,  -79,
     38,   32,   47,    38,   32,   41,    38,   33,   33,    38,   34,   24,
     39,   35,   14,    39,   37,    4,    40,   39,   -5,    40,   41,  -14,
     41,   44,  -23,    42,   47,  -32,    42,   50,  -41,    43,   54,  -49,
     44,   58,  -56,    46,   61,  -64,    47,   65,  -72,    48,   69,  -79,
     39,   30,   47,    39,   30,   42,    39,   31,   34,    39,   32,   25,
     39,   33,   15,    40,   35,    6,    40,   37,   -4,    41,   39,  -13,
     42,   42,  -22,    42,   45,  -31,    43,   49,  -40,    44,   52,  -48,
     45,   56,  -55,    46,   59,  -63,    47,   63,  -71,    49,   67,  -78,
     40,   28,   48,    40,   28,   43,    40,   29,   35,    40,   29,   26,
     40,   31,   16,    41,   32,    7,    41,   35,   -3,    42,   37,  -12,
     42,   40,  -21,    43,   43,  -30,    44,   47,  -38,    45,   50,  -46,
     46,   54,  -54,    47,   57,  -62,    48,   61,  -70,    49,   65,  -77,
     41,   26,   49,    41,   26,   43,    41,   26,   36,    41,   27,   27,
     41,   29,   17,    42,   30,    8,    42,   32,   -1,    43,   35,  -10,
     43,   38,  -20,    44,   41,  -28,    45,   44,  -37,    46,   48,  -45,
     46,   52,  -53,    48,   56,  -61,    49,   59,  -68,    50,   64,  -75,
     42,   23,   49,    42,   24,   44,    42,   24,   37,    42,   25,   28,
     42,   26,   18,    42,   28,    9,    43,   30,    0,    43,   33,   -9,
     44,   36,  -18,    45,   39,  -27,    45,   42,  -36,    46,   46,  -44,
     47,   50,  -52,    48,   54,  -60,    49,   58,  -67,    51,   62,  -74,
     42,   21,   50,    43,   21,   45,    43,   22,   38,    43,   23,   29,
     43,   24,   20,    43,   26,   10,    44,   28,    1,    44,   31,   -8,
     45,   34,  -17,    46,   37,  -26,    46,   40,  -35,    47,   44,  -43,
     48,   48,  -51,    49,   52,  -58,    50,   56,  -66,    51,   60,  -73,
     43,   19,   51,    43,   19,   46,    44,   20,   39,    44,   20,   30,
     44,   22,   21,    44,   23,   12,    45,   26,    2,    45,   28,   -6,
     46,   31,  -16,    46,   34,  -24,    47,   38,  -33,    48,   42,  -41,
     49,   45,  -49,    50,   49,  -57,    51,   53,  -65,    52,   58,  -72,
     44,   16,   51,    44,   17,   46,    45,   17,   40,    45,   18,   31,
     45,   20,   22,    45,   21,   13,    46,   23,    3,    46,   26,   -5,
     47,   29,  -14,    47,   32,  -23,    48,   36,  -32,    49,   39,  -40,
     50,   43,  -48,    51,   47,  -56,    52,   51,  -64,    53,   56,  -71,
     45,   14,   52,    45,   14,   47,    46,   15,   41,    46,   16,   32,
     46,   17,   24,    46,   19,   15,    47,   21,    5,    47,   24,   -4,
     48,   27,  -13,    48,   30,  -22,    49,   34,  -31,    50,   37,  -39,
     51,   41,  -47,    51,   45,  -55,    52,   49,  -62,    54,   54,  -70,
     46,   12,   53,    46,   12,   48,    47,   13,   42,    47,   14,   34,
     47,   15,   25,    47,   17,   16,    48,   19,    6,    48,   21,   -2,
     49,   24,  -12,    49,   28,  -20,    50,   31,  -29,    51,   35,  -37,
     51,   39,  -45,    52,   43,  -53,    53,   47,  -61,    54,   51,  -68,
     47,    9,   54,    48,   10,   49,    48,   10,   43,    48,   11,   35,
     48,   13,   26,    48,   14,   17,    49,   17,    8,    49,   19,   -1,
     50,   22,  -10,    50,   25,  -19,    51,   29,  -28,    52,   33,  -36,
     52,   37,  -44,    53,   41,  -52,    54,   45,  -60,    55,   49,  -67,
     49,    7,   54,    49,    7,   50,    49,    8,   44,    49,    9,   36,
     49,   10,   28,    49,   12,   19,    50,   14,    9,    50,   17,    0,
     51,   20,   -9,    51,   23,  -17,    52,   27,  -26,    52,   30,  -34,
     53,   34,  -42,    54,   39,  -50,    55,   43,  -58,    56,   47,  -66,
     50,    5,   55,    50,    5,   51,    50,    6,   45,    50,    7,   37,
     50,    8,   29,    50,   10,   20,    51,   12,   11,    51,   14,    2,
     52,   18,   -7,    52,   21,  -16,    53,   24,  -25,    53,   28,  -33,
     54,   32,  -41,    55,   36,  -49,    56,   40,  -57,    57,   45,  -64,
     51,    3,   56,    51,    3,   52,    51,    3,   46,    51,    4,   39,
     51,    6,   30,    51,    7,   22,    52,   10,   12,    52,   12,    3,
     53,   15,   -6,    53,   18,  -14,    54,   22,  -23,    54,   26,  -31,
     55,   30,  -39,    56,   34,  -48,    57,   38,  -55,    58,   43,  -63,
     52,    0,   57,    52,    1,   53,    52,    1,   47,    52,    2,   40,
     52,    3,   32,    52,    5,   23,    53,    7,   14,    53,   10,    5,
     54,   13,   -4,    54,   16,  -13,    55,   20,  -22,    55,   23,  -30,
     56,   27,  -38,    57,   32,  -46,    58,   36,  -54,    59,   40,  -61,
     53,   -2,   57,    53,   -1,   54,    53,   -1,   48,    53,    0,   41,
     53,    1,   33,    54,    3,   24,    54,    5,   15,    54,    7,    6,
     55,   11,   -3,    55,   14,  -11,    56,   17,  -20,    56,   21,  -28,
     57,   25,  -36,    58,   29,  -45,    59,   33,  -52,    60,   38,  -60,
     54,   -5,   58,    54,   -4,   55,    54,   -3,   49,    55,   -2,   43,
     55,   -1,   35,    55,    0,   26,    55,    2,   17,    56,    5,    8,
     56,    8,   -1,    56,   11,   -9,    57,   15,  -18,    58,   18,  -26,
     58,   22,  -34,    59,   26,  -43,    60,   31,  -50,    61,   35,  -58,
     55,   -7,   59,    55,   -6,   56,    56,   -6,   50,    56,   -5,   44,
     56,   -3,   36,    56,   -1,   28,    56,    0,   18,    57,    2,   10,
     57,    5,    1,    58,    9,   -8,    58,   12,  -16,    59,   16,  -25,
     59,   20,  -33,    60,   24,  -41,    61,   28,  -49,    62,   33,  -57,
     57,   -9,   60,    57,   -9,   57,    57,   -8,   52,    57,   -7,   45,
     57,   -5,   37,    57,   -4,   29,    57,   -1,   20,    58,    0,   11,
     58,    3,    2,    59,    6,   -6,    59,   10,  -15,    60,   14,  -23,
     60,   18,  -31,    61,   22,  -40,    62,   26,  -47,    63,   31,  -55,
     58,  -11,   61,    58,  -11,   58,    58,  -10,   53,    58,   -9,   46,
     58,   -8,   39,    58,   -6,   31,    59,   -4,   21,    59,   -1,   13,
     59,    1,    4,    60,    4,   -4,    60,    8,  -13,    61,   11,  -22,
     61,   15,  -30,    62,   19,  -38,    63,   24,  -46,    64,   28,  -54,
     59,  -13,   62,    59,  -13,   59,    59,  -12,   54,    59,  -11,   48,
     59,  -10,   40,    59,   -8,   32,    60,   -6,   23,    60,   -4,   14,
     60,   -1,    5,    61,    2,   -3,    61,    5,  -12,    62,    9,  -20,
     62,   13,  -28,    63,   17,  -36,    64,   21,  -44,    65,   26,  -52,
     60,  -15,   62,    60,  -15,   60,    60,  -14,   55,    60,  -13,   49,
     60,  -12,   41,    61,  -10,   33,    61,   -8,   25,    61,   -6,   16,
     61,   -3,    7,    62,    0,   -1,    62,    3,  -10,    63,    7,  -18,
     63,   11,  -26,    64,   15,  -35,    65,   19,  -43,    66,   24,  -51,
     61,  -17,   63,    61,  -17,   61,    61,  -16,   56,    61,  -15,   50,
     61,  -14,   43,    62,  -12,   35,    62,  -10,   26,    62,   -8,   18,
     63,   -5,    9,    63,   -2,    0,    63,    1,   -8,    64,    4,  -17,
     65,    8,  -25,    65,   13,  -33,    66,   17,  -41,    67,   21,  -49,
     62,  -19,   64,    62,  -19,   62,    62,  -18,   57,    62,  -17,   51,
     63,  -16,   44,    63,  -14,   36,    63,  -12,   28,    63,  -10,   19,
     64,   -7,   10,    64,   -5,    2,    65,   -1,   -7,    65,    2,  -15,
     66,    6,  -23,    66,   10,  -32,    67,   14,  -39,    68,   19,  -47,
     63,  -21,   65,    63,  -21,   63,    64,  -20,   58,    64,  -19,   52,
     64,  -18,   45,    64,  -16,   38,    64,  -14,   29,    64,  -12,   21,
     65,  -10,   12,    65,   -7,    3,    66,   -3,   -5,    66,    0,  -13,
     67,    4,  -22,    67,    8,  -30,    68,   12,  -38,    69,   17,  -46,
     65,  -23,   66,    65,  -23,   64,    65,  -22,   59,    65,  -21,   53,
     65,  -20,   46,    65,  -19,   39,    65,  -16,   31,    66,  -14,   22,
     66,  -12,   13,    66,   -9,    5,    67,   -5,   -4,    67,   -2,  -12,
     68,    2,  -20,    68,    6,  -28,    69,   10,  -36,    70,   14,  -44,
     66,  -25,   67,    66,  -25,   65,    66,  -24,   60,    66,  -23,   55,
     66,  -22,   48,    66,  -21,   40,    66,  -19,   32,    67,  -16,   24,
     67,  -14,   15,    67,  -11,    7,    68,   -8,   -2,    68,   -4,  -10,
     69,    0,  -18,    69,    4,  -27,    70,    8,  -35,    71,   12,  -43,
     67,  -27,   68,    67,  -27,   66,    67,  -26,   61,    67,  -25,   56,
     67,  -24,   49,    67,  -23,   42,    68,  -21,   33,    68,  -18,   25,
     68,  -16,   17,    69,  -13,    8,    69,  -10,    0,    69,   -6,   -9,
     70,   -3,  -17,    70,    1,  -25,    71,    5,  -33,    72,   10,  -41,
     68,  -29,   68,    68,  -29,   66,    68,  -28,   63,    68,  -27,   57,
     68,  -26,   50,    69,  -25,   43,    69,  -23,   35,    69,  -20,   27,
     69,  -18,   18,    70,  -15,   10,    70,  -12,    1,    71,   -9,   -7,
     71,   -5,  -15,    72,   -1,  -23,    72,    3,  -31,    73,    8,  -39,
     69,  -31,   69,    69,  -31,   67,    69,  -30,   64,    69,  -29,   58,
     70,  -28,   51,    70,  -27,   44,    70,  -25,   36,    70,  -22,   28,
     70,  -20,   20,    71,  -17,   11,    71,  -14,    3,    72,  -11,   -5,
     72,   -7,  -13,    73,   -3,  -22,    73,    1,  -30,    74,    6,  -38,
     70,  -33,   70,    70,  -33,   68,    71,  -32,   65,    71,  -31,   59,
     71,  -30,   53,    71,  -28,   46,    71,  -26,   38,    71,  -24,   30,
     72,  -22,   21,    72,  -19,   13,    72,  -16,    4,    73,  -13,   -4,
     73,   -9,  -12,    74,   -5,  -20,    74,   -1,  -28,    75,    3,  -36,
     72,  -35,   71,    72,  -35,   69,    72,  -34,   66,    72,  -33,   60,
     72,  -32,   54,    72,  -30,   47,    72,  -28,   39,    72,  -26,   31,
     73,  -24,   23,    73,  -21,   15,    73,  -18,    6,    74,  -15,   -2,
     74,  -11,  -10,    75,   -7,  -18,    75,   -3,  -26,    76,    1,  -34,
     73,  -37,   72,    73,  -36,   70,    73,  -36,   67,    73,  -35,   61,
     73,  -34,   55,    73,  -32,   48,    73,  -30,   41,    74,  -28,   33,
     74,  -26,   24,    74,  -23,   16,    75,  -20,    8,    75,  -17,    0,
     75,  -13,   -8,    76,   -9,  -17,    76,   -5,  -25,    77,   -1,  -33,
     74,  -38,   73,    74,  -38,   71,    74,  -38,   68,    74,  -37,   62,
     74,  -36,   56,    74,  -34,   50,    75,  -32,   42,    75,  -30,   34,
     75,  -28,   26,    75,  -25,   18,    76,  -22,    9,    76,  -19,    1,
     77,  -15,   -7,    77,  -12,  -15,    78,   -7,  -23,    78,   -3,  -31,
     75,  -40,   74,    75,  -40,   72,    75,  -39,   69,    75,  -38,   64,
     75,  -37,   58,    76,  -36,   51,    76,  -34,   43,    76,  -32,   36,
     76,  -30,   27,    76,  -27,   19,    77,  -24,   11,    77,  -21,    3,
     78,  -17,   -5,    78,  -14,  -14,    79,   -9,  -21,    79,   -5,  -30,
     76,  -42,   75,    76,  -42,   73,    76,  -41,   70,    76,  -40,   65,
     77,  -39,   59,    77,  -38,   52,    77,  -36,   45,    77,  -34,   37,
     77,  -32,   29,    78,  -29,   21,    78,  -26,   12,    78,  -23,    4,
     79,  -19,   -4,    79,  -16,  -12,    80,  -12,  -20,    80,   -7,  -28,
     78,  -44,   76,    78,  -43,   74,    78,  -43,   71,    78,  -42,   66,
     78,  -41,   60,    78,  -40,   54,    78,  -38,   46,    78,  -36,   39,
     78,  -33,   31,    79,  -31,   23,    79,  -28,   14,    79,  -25,    6,
     80,  -21,   -2,    80,  -18,  -10,    81,  -14,  -18,    81,   -9,  -26,
     79,  -46,   77,    79,  -46,   75,    79,  -45,   72,    79,  -44,   67,
     79,  -43,   62,    79,  -42,   55,    79,  -40,   48,    80,  -38,   41,
     80,  -36,   32,    80,  -33,   25,    81,  -30,   16,    81,  -27,    8,
     81,  -24,    0,    82,  -20,   -8,    82,  -16,  -16,    83,  -12,  -24,
     80,  -48,   78,    80,  -47,   76,    80,  -47,   73,    80,  -46,   69,
     80,  -45,   63,    80,  -43,   57,    81,  -42,   49,    81,  -40,   42,
     81,  -38,   34,    81,  -35,   26,    82,  -32,   18,    82,  -29,   10,
     82,  -26,    1,    83,  -22,   -7,    83,  -18,  -14,    84,  -14,  -22,
     81,  -49,   79,    81,  -49,   77,    81,  -48,   74,    81,  -48,   70,
     82,  -47,   64,    82,  -45,   58,    82,  -43,   51,    82,  -42,   43,
     82,  -39,   35,    82,  -37,   28,    83,  -34,   19,    83,  -31,   11,
     83,  -28,    3,    84,  -24,   -5,    84,  -20,  -13,    85,  -16,  -21,
     83,  -51,   80,    83,  -51,   78,    83,  -50,   75,    83,  -49,   71,
     83,  -48,   65,    83,  -47,   59,    83,  -45,   52,    83,  -43,   45,
     83,  -41,   37,    84,  -39,   29,    84,  -36,   21,    84,  -33,   13,
     85,  -30,    5,    85,  -26,   -3,    85,  -22,  -11,    86,  -18,  -19,
     84,  -52,   81,    84,  -52,   79,    84,  -52,   76,    84,  -51,   72,
     84,  -50,   66,    84,  -49,   60,    84,  -47,   53,    84,  -45,   46,
     85,  -43,   38,    85,  -40,   31,    85,  -38,   22,    85,  -35,   14,
     86,  -32,    6,    86,  -28,   -2,    87,  -24,  -10,    87,  -20,  -18,
     85,  -54,   82,    85,  -54,   80,    85,  -53,   77,    85,  -52,   73,
     85,  -51,   68,    85,  -50,   62,    85,  -49,   55,    85,  -47,   48,
     86,  -45,   40,    86,  -42,   32,    86,  -39,   24,    87,  -37,   16,
     87,  -33,    8,    87,  -30,    0,    88,  -26,   -8,    88,  -22,  -16,
     86,  -56,   83,    86,  -55,   81,    86,  -55,   78,    86,  -54,   74,
     86,  -53,   69,    86,  -52,   63,    86,  -50,   56,    87,  -48,   49,
     87,  -46,   41,    87,  -44,   34,    87,  -41,   25,    88,  -38,   18,
     88,  -35,    9,    88,  -32,    2,    89,  -28,   -6,    89,  -24,  -14,
     87,  -57,   83,    87,  -57,   82,    87,  -56,   79,    87,  -56,   75,
     87,  -55,   70,    87,  -53,   64,    88,  -52,   57,    88,  -50,   50,
     88,  -48,   43,    88,  -46,   35,    89,  -43,   27,    89,  -40,   19,
     89,  -37,   11,    90,  -34,    3,    90,  -30,   -5,    90,  -26,  -13,
     88,  -59,   84,    88,  -58,   83,    88,  -58,   80,    88,  -57,   76,
     89,  -56,   71,    89,  -55,   65,    89,  -53,   59,    89,  -52,   52,
     89,  -50,   44,    89,  -47,   37,    90,  -45,   29,    90,  -42,   21,
     90,  -39,   13,    91,  -35,    5,    91,  -32,   -3,    91,  -28,  -11,
     90,  -60,   85,    90,  -60,   84,    90,  -59,   81,    90,  -59,   77,
     90,  -58,   72,    90,  -57,   67,    90,  -55,   60,    90,  -53,   53,
     90,  -51,   46,    91,  -49,   38,    91,  -46,   30,    91,  -44,   22,
     91,  -41,   14,    92,  -37,    6,    92,  -34,   -1,    93,  -30,   -9,
     91,  -62,   86,    91,  -61,   85,    91,  -61,   82,    91,  -60,   79,
     91,  -59,   74,    91,  -58,   68,    91,  -57,   61,    91,  -55,   55,
     91,  -53,   47,    92,  -51,   40,    92,  -48,   32,    92,  -45,   24,
     93,  -42,   16,    93,  -39,    8,    93,  -36,    0,    94,  -32,   -8,
     32,   55,   44,    32,   56,   36,    32,   56,   27,    32,   57,   17,
     33,   58,    6,    33,   59,   -3,    34,   61,  -13,    35,   62,  -22,
     35,   65,  -32,    36,   67,  -40,    37,   70,  -49,    39,   72,  -56,
     40,   75,  -64,    41,   78,  -71,    42,   82,  -78,    44,   85,  -85,
     32,   55,   44,    32,   55,   37,    32,   56,   27,    33,   56,   17,
     33,   57,    6,    33,   59,   -3,    34,   60,  -13,    35,   62,  -22,
     36,   64,  -31,    37,   67,  -40,    38,   69,  -48,    39,   72,  -56,
     40,   75,  -64,    41,   78,  -71,    43,   81,  -78,    44,   84,  -85,
     32,   54,   44,    32,   55,   37,    33,   55,   27,    33,   56,   17,
     33,   57,    6,    34,   58,   -2,    34,   60,  -13,    35,   61,  -22,
     36,   64,  -31,    37,   66,  -40,    38,   69,  -48,    39,   72,  -56,
     40,   75,  -63,    41,   78,  -71,    43,   81,  -78,    44,   84,  -85,
     33,   54,   44,    33,   54,   37,    33,   54,   27,    33,   55,   17,
     33,   56,    7,    34,   57,   -2,    34,   59,  -12,    35,   61,  -21,
     36,   63,  -31,    37,   66,  -39,    38,   68,  -48,    39,   71,  -55,
     40,   74,  -63,    42,   77,  -70,    43,   80,  -78,    44,   83,  -84,
     33,   53,   44,    33,   53,   37,    33,   54,   28,    33,   55,   18,
     34,   56,    7,    34,   57,   -2,    35,   58,  -12,    35,   60,  -21,
     36,   63,  -31,    37,   65,  -39,    38,   68,  -48,    39,   71,  -55,
     40,   74,  -63,    42,   77,  -70,    43,   80,  -77,    44,   83,  -84,
     33,   52,   45,    33,   53,   37,    33,   53,   28,    34,   54,   18,
     34,   55,    7,    34,   56,   -1,    35,   58,  -12,    36,   60,  -21,
     36,   62,  -30,    37,   64,  -39,    38,   67,  -47,    39,   70,  -55,
     41,   73,  -63,    42,   76,  -70,    43,   79,  -77,    45,   82,  -84,
     33,   51,   45,    33,   52,   38,    34,   52,   28,    34,   53,   18,
     34,   54,    8,    35,   55,   -1,    35,   57,  -11,    36,   59,  -20,
     37,   61,  -30,    38,   64,  -38,    39,   66,  -47,    40,   69,  -54,
     41,   72,  -62,    42,   75,  -69,    43,   79,  -77,    45,   82,  -84,
     34,   50,   45,    34,   51,   38,    34,   51,   29,    34,   52,   19,
     35,   53,    8,    35,   54,   -1,    36,   56,  -11,    36,   58,  -20,
     37,   60,  -29,    38,   63,  -38,    39,   65,  -46,    40,   68,  -54,
     41,   71,  -62,    42,   75,  -69,    44,   78,  -76,    45,   81,  -83,
     34,   49,   45,    34,   49,   38,    34,   50,   29,    35,   51,   19,
     35,   52,    9,    35,   53,    0,    36,   55,  -10,    37,   57,  -19,
     37,   59,  -29,    38,   62,  -37,    39,   64,  -46,    40,   67,  -53,
     41,   71,  -61,    43,   74,  -69,    44,   77,  -76,    45,   80,  -83,
     35,   48,   46,    35,   48,   39,    35,   49,   30,    35,   49,   20,
     35,   50,   10,    36,   52,    0,    36,   53,   -9,    37,   55,  -19,
     38,   58,  -28,    39,   60,  -36,    40,   63,  -45,    41,   66,  -53,
     42,   70,  -61,    43,   73,  -68,    44,   76,  -75,    46,   79,  -82,
     35,   46,   46,    35,   47,   39,    35,   47,   30,    36,   48,   21,
     36,   49,   10,    36,   50,    1,    37,   52,   -9,    38,   54,  -18,
     38,   57,  -27,    39,   59,  -36,    40,   62,  -44,    41,   65,  -52,
     42,   68,  -60,    43,   72,  -67,    45,   75,  -75,    46,   78,  -82,
     36,   44,   46,    36,   45,   40,    36,   45,   31,    36,   46,   21,
     37,   47,   11,    37,   48,    2,    38,   50,   -8,    38,   52,  -17,
     39,   55,  -26,    40,   58,  -35,    41,   61,  -43,    42,   64,  -51,
     43,   67,  -59,    44,   70,  -67,    45,   74,  -74,    47,   77,  -81,
     36,   43,   47,    37,   43,   41,    37,   44,   32,    37,   44,   22,
     37,   45,   12,    38,   47,    2,    38,   49,   -7,    39,   51,  -16,
     39,   53,  -25,    40,   56,  -34,    41,   59,  -43,    42,   62,  -51,
     43,   65,  -58,    44,   69,  -66,    46,   72,  -73,    47,   76,  -80,
     37,   41,   47,    37,   41,   41,    37,   42,   33,    38,   43,   23,
     38,   44,   13,    38,   45,    3,    39,   47,   -6,    39,   49,  -15,
     40,   52,  -24,    41,   54,  -33,    42,   58,  -42,    43,   61,  -50,
     44,   64,  -57,    45,   67,  -65,    46,   71,  -73,    47,   74,  -79,
     38,   39,   47,    38,   39,   42,    38,   40,   33,    38,   41,   24,
     39,   42,   14,    39,   43,    4,    39,   45,   -5,    40,   47,  -14,
     41,   50,  -24,    41,   53,  -32,    42,   56,  -41,    43,   59,  -49,
     44,   62,  -57,    45,   66,  -64,    47,   70,  -72,    48,   73,  -79,
     39,   37,   48,    39,   38,   42,    39,   38,   34,    39,   39,   25,
     39,   40,   15,    40,   41,    5,    40,   43,   -4,    41,   46,  -13,
     41,   48,  -22,    42,   51,  -31,    43,   54,  -40,    44,   57,  -48,
     45,   61,  -56,    46,   64,  -63,    47,   68,  -71,    48,   72,  -78,
     39,   35,   48,    39,   36,   43,    40,   36,   35,    40,   37,   26,
     40,   38,   16,    40,   40,    6,    41,   41,   -3,    41,   44,  -12,
     42,   46,  -21,    43,   49,  -30,    44,   52,  -39,    44,   56,  -47,
     45,   59,  -55,    47,   63,  -62,    48,   66,  -70,    49,   70,  -77,
     40,   33,   49,    40,   34,   44,    40,   34,   36,    40,   35,   26,
     41,   36,   17,    41,   38,    7,    42,   39,   -2,    42,   42,  -11,
     43,   45,  -20,    43,   47,  -29,    44,   51,  -38,    45,   54,  -46,
     46,   57,  -54,    47,   61,  -61,    48,   65,  -69,    50,   68,  -76,
     41,   31,   50,    41,   31,   44,    41,   32,   37,    41,   33,   27,
     42,   34,   18,    42,   35,    9,    42,   37,   -1,    43,   40,  -10,
     44,   43,  -19,    44,   45,  -28,    45,   49,  -37,    46,   52,  -45,
     47,   56,  -53,    48,   59,  -60,    49,   63,  -68,    50,   67,  -75,
     42,   29,   50,    42,   29,   45,    42,   30,   38,    42,   31,   28,
     42,   32,   19,    43,   33,   10,    43,   35,    0,    44,   38,   -9,
     44,   40,  -18,    45,   43,  -27,    46,   47,  -35,    47,   50,  -44,
     48,   54,  -51,    49,   57,  -59,    50,   61,  -67,    51,   65,  -74,
     43,   27,   51,    43,   27,   46,    43,   28,   39,    43,   28,   29,
     43,   30,   20,    44,   31,   11,    44,   33,    1,    45,   36,   -7,
     45,   38,  -17,    46,   41,  -25,    47,   45,  -34,    47,   48,  -42,
     48,   52,  -50,    49,   55,  -58,    50,   59,  -66,    51,   63,  -73,
     44,   25,   51,    44,   25,   46,    44,   25,   40,    44,   26,   31,
     44,   27,   21,    44,   29,   12,    45,   31,    3,    45,   33,   -6,
     46,   36,  -15,    47,   39,  -24,    47,   43,  -33,    48,   46,  -41,
     49,   50,  -49,    50,   53,  -57,    51,   57,  -65,    52,   61,  -72,
     45,   22,   52,    45,   23,   47,    45,   23,   40,    45,   24,   32,
     45,   25,   23,    45,   27,   13,    46,   29,    4,    46,   31,   -5,
     47,   34,  -14,    47,   37,  -23,    48,   40,  -32,    49,   44,  -40,
     50,   48,  -48,    51,   51,  -56,    52,   55,  -63,    53,   59,  -71,
     45,   20,   53,    46,   20,   48,    46,   21,   41,    46,   22,   33,
     46,   23,   24,    46,   24,   15,    47,   27,    5,    47,   29,   -3,
     48,   32,  -13,    48,   35,  -21,    49,   38,  -30,    50,   42,  -39,
     51,   45,  -46,    52,   49,  -54,    53,   53,  -62,    54,   57,  -69,
     46,   18,   53,    47,   18,   49,    47,   19,   42,    47,   19,   34,
     47,   21,   25,    47,   22,   16,    48,   24,    6,    48,   27,   -2,
     49,   30,  -11,    49,   33,  -20,    50,   36,  -29,    51,   39,  -37,
     51,   43,  -45,    52,   47,  -53,    53,   51,  -61,    54,   55,  -68,
     47,   16,   54,    48,   16,   49,    48,   16,   43,    48,   17,   35,
     48,   18,   26,    48,   20,   17,    49,   22,    8,    49,   24,   -1,
     50,   27,  -10,    50,   30,  -19,    51,   34,  -28,    52,   37,  -36,
     52,   41,  -44,    53,   45,  -52,    54,   49,  -60,    55,   53,  -67,
     48,   13,   55,    49,   13,   50,    49,   14,   44,    49,   15,   36,
     49,   16,   28,    49,   18,   19,    50,   20,    9,    50,   22,    0,
     50,   25,   -9,    51,   28,  -17,    52,   32,  -26,    52,   35,  -34,
     53,   39,  -42,    54,   43,  -51,    55,   47,  -58,    56,   51,  -66,
     50,   11,   55,    50,   11,   51,    50,   12,   45,    50,   13,   37,
     50,   14,   29,    50,   15,   20,    51,   17,   11,    51,   20,    2,
     51,   23,   -7,    52,   26,  -16,    53,   29,  -25,    53,   33,  -33,
     54,   37,  -41,    55,   41,  -49,    56,   45,  -57,    57,   49,  -64,
     51,    9,   56,    51,    9,   52,    51,    9,   46,    51,   10,   39,
     51,   12,   30,    51,   13,   21,    52,   15,   12,    52,   18,    3,
     52,   20,   -6,    53,   23,  -14,    54,   27,  -23,    54,   30,  -32,
     55,   34,  -40,    56,   38,  -48,    57,   42,  -56,    58,   47,  -63,
     52,    6,   57,    52,    7,   53,    52,    7,   47,    52,    8,   40,
     52,    9,   32,    52,   11,   23,    53,   13,   13,    53,   15,    5,
     53,   18,   -4,    54,   21,  -13,    55,   25,  -22,    55,   28,  -30,
     56,   32,  -38,    57,   36,  -46,    58,   40,  -54,    59,   44,  -62,
     53,    4,   58,    53,    4,   54,    53,    5,   48,    53,    6,   41,
     53,    7,   33,    53,    8,   24,    54,   11,   15,    54,   13,    6,
     54,   16,   -3,    55,   19,  -11,    56,   22,  -20,    56,   26,  -29,
     57,   30,  -37,    58,   34,  -45,    58,   38,  -53,    59,   42,  -60,
     54,    2,   58,    54,    2,   55,    54,    3,   49,    54,    3,   42,
     54,    5,   34,    54,    6,   26,    55,    8,   16,    55,   11,    8,
     55,   14,   -1,    56,   17,  -10,    57,   20,  -19,    57,   24,  -27,
     58,   27,  -35,    59,   32,  -43,    59,   36,  -51,    60,   40,  -59,
     55,   -1,   59,    55,    0,   56,    55,    0,   50,    55,    1,   44,
     56,    2,   36,    56,    3,   27,    56,    5,   18,    56,    8,    9,
     57,   11,    0,    57,   14,   -8,    58,   17,  -17,    58,   21,  -25,
     59,   25,  -33,    60,   29,  -42,    61,   33,  -49,    61,   37,  -57,
     56,   -3,   60,    56,   -3,   57,    56,   -2,   51,    56,   -1,   45,
     57,    0,   37,    57,    1,   29,    57,    3,   20,    57,    6,   11,
     58,    8,    2,    58,   11,   -6,    59,   15,  -15,    59,   18,  -24,
     60,   22,  -32,    61,   26,  -40,    62,   30,  -48,    62,   35,  -56,
     57,   -5,   61,    57,   -5,   58,    57,   -4,   53,    58,   -3,   46,
     58,   -2,   38,    58,    0,   30,    58,    1,   21,    58,    3,   13,
     59,    6,    3,    59,    9,   -5,    60,   13,  -14,    60,   16,  -22,
     61,   20,  -30,    62,   24,  -38,    62,   28,  -46,    63,   33,  -54,
     58,   -7,   62,    58,   -7,   59,    59,   -6,   54,    59,   -5,   47,
     59,   -4,   40,    59,   -2,   32,    59,    0,   23,    60,    1,   14,
     60,    4,    5,    60,    7,   -3,    61,   10,  -12,    61,   14,  -20,
     62,   18,  -29,    63,   22,  -37,    63,   26,  -45,    64,   30,  -53,
     60,  -10,   62,    60,   -9,   60,    60,   -9,   55,    60,   -8,   49,
     60,   -6,   41,    60,   -5,   33,    60,   -3,   24,    61,    0,   16,
     61,    2,    6,    61,    5,   -2,    62,    8,  -11,    62,   12,  -19,
     63,   15,  -27,    64,   19,  -35,    64,   24,  -43,    65,   28,  -51,
     61,  -12,   63,    61,  -11,   61,    61,  -11,   56,    61,  -10,   50,
     61,   -8,   42,    61,   -7,   34,    61,   -5,   26,    62,   -3,   17,
     62,    0,    8,    63,    2,    0,    63,    6,   -9,    64,    9,  -17,
     64,   13,  -25,    65,   17,  -34,    65,   21,  -42,    66,   26,  -50,
     62,  -14,   64,    62,  -13,   62,    62,  -13,   57,    62,  -12,   51,
     62,  -11,   43,    62,   -9,   36,    63,   -7,   27,    63,   -5,   19,
     63,   -2,   10,    64,    0,    1,    64,    4,   -7,    65,    7,  -16,
     65,   11,  -24,    66,   15,  -32,    66,   19,  -40,    67,   23,  -48,
     63,  -16,   65,    63,  -15,   63,    63,  -15,   58,    63,  -14,   52,
     63,  -13,   45,    63,  -11,   37,    64,   -9,   28,    64,   -7,   20,
     64,   -4,   11,    65,   -2,    3,    65,    1,   -6,    66,    5,  -14,
     66,    9,  -22,    67,   13,  -31,    67,   17,  -39,    68,   21,  -46,
     64,  -18,   66,    64,  -18,   63,    64,  -17,   59,    64,  -16,   53,
     64,  -15,   46,    65,  -13,   39,    65,  -11,   30,    65,   -9,   22,
     65,   -7,   13,    66,   -4,    4,    66,   -1,   -4,    67,    3,  -13,
     67,    6,  -21,    68,   10,  -29,    68,   14,  -37,    69,   19,  -45,
     65,  -20,   67,    65,  -20,   64,    65,  -19,   60,    65,  -18,   54,
     66,  -17,   47,    66,  -15,   40,    66,  -13,   31,    66,  -11,   23,
     67,   -9,   14,    67,   -6,    6,    67,   -3,   -3,    68,    0,  -11,
     68,    4,  -19,    69,    8,  -27,    70,   12,  -35,    70,   17,  -43,
     66,  -22,   67,    66,  -22,   65,    66,  -21,   61,    67,  -20,   55,
     67,  -19,   49,    67,  -17,   41,    67,  -15,   33,    67,  -13,   25,
     68,  -11,   16,    68,   -8,    8,    68,   -5,   -1,    69,   -2,   -9,
     69,    2,  -17,    70,    6,  -26,    71,   10,  -34,    71,   14,  -42,
     68,  -24,   68,    68,  -24,   66,    68,  -23,   62,    68,  -22,   56,
     68,  -21,   50,    68,  -19,   43,    68,  -17,   34,    68,  -15,   26,
     69,  -13,   17,    69,  -10,    9,    70,   -7,    0,    70,   -4,   -8,
     70,    0,  -16,    71,    4,  -24,    72,    8,  -32,    72,   12,  -40,
     69,  -26,   69,    69,  -26,   67,    69,  -25,   63,    69,  -24,   58,
     69,  -23,   51,    69,  -21,   44,    69,  -19,   36,    70,  -17,   28,
     70,  -15,   19,    70,  -12,   11,    71,   -9,    2,    71,   -6,   -6,
     72,   -2,  -14,    72,    1,  -23,    73,    5,  -31,    73,   10,  -39,
     70,  -28,   70,    70,  -27,   68,    70,  -27,   64,    70,  -26,   59,
     70,  -25,   52,    70,  -23,   45,    70,  -21,   37,    71,  -19,   29,
     71,  -17,   20,    71,  -14,   12,    72,  -11,    4,    72,   -8,   -4,
     73,   -5,  -13,    73,   -1,  -21,    74,    3,  -29,    74,    8,  -37,
     71,  -30,   71,    71,  -29,   69,    71,  -29,   65,    71,  -28,   60,
     71,  -27,   53,    71,  -25,   47,    72,  -23,   39,    72,  -21,   31,
     72,  -19,   22,    72,  -16,   14,    73,  -13,    5,    73,  -10,   -3,
     74,   -7,  -11,    74,   -3,  -19,    75,    1,  -27,    75,    5,  -35,
     72,  -32,   72,    72,  -31,   70,    72,  -31,   66,    72,  -30,   61,
     72,  -29,   55,    73,  -27,   48,    73,  -25,   40,    73,  -23,   32,
     73,  -21,   24,    74,  -18,   15,    74,  -15,    7,    74,  -12,   -1,
     75,   -9,   -9,    75,   -5,  -18,    76,   -1,  -26,    76,    3,  -34,
     73,  -33,   73,    73,  -33,   71,    73,  -33,   67,    73,  -32,   62,
     74,  -31,   56,    74,  -29,   49,    74,  -27,   41,    74,  -25,   34,
     74,  -23,   25,    75,  -20,   17,    75,  -17,    8,    75,  -14,    0,
     76,  -11,   -8,    76,   -7,  -16,    77,   -3,  -24,    77,    1,  -32,
     74,  -35,   74,    75,  -35,   72,    75,  -34,   69,    75,  -34,   63,
     75,  -32,   57,    75,  -31,   50,    75,  -29,   43,    75,  -27,   35,
     76,  -25,   27,    76,  -22,   19,    76,  -19,   10,    77,  -16,    2,
     77,  -13,   -6,    77,   -9,  -14,    78,   -5,  -22,    79,   -1,  -30,
     76,  -37,   75,    76,  -37,   73,    76,  -36,   70,    76,  -35,   64,
     76,  -34,   58,    76,  -33,   52,    76,  -31,   44,    76,  -29,   37,
     77,  -27,   28,    77,  -24,   20,    77,  -21,   12,    78,  -18,    4,
     78,  -15,   -4,    79,  -11,  -13,    79,   -7,  -21,    80,   -3,  -29,
     77,  -39,   75,    77,  -39,   74,    77,  -38,   71,    77,  -37,   65,
     77,  -36,   59,    77,  -35,   53,    77,  -33,   46,    78,  -31,   38,
     78,  -29,   30,    78,  -26,   22,    78,  -23,   13,    79,  -20,    5,
     79,  -17,   -3,    80,  -13,  -11,    80,   -9,  -19,    81,   -5,  -27,
     78,  -41,   76,    78,  -40,   75,    78,  -40,   72,    78,  -39,   67,
     78,  -38,   61,    78,  -37,   54,    78,  -35,   47,    79,  -33,   39,
     79,  -31,   31,    79,  -28,   23,    80,  -25,   15,    80,  -22,    7,
     80,  -19,   -1,    81,  -15,  -10,    81,  -11,  -17,    82,   -7,  -26,
     79,  -43,   78,    79,  -43,   76,    79,  -42,   73,    80,  -41,   68,
     80,  -40,   62,    80,  -39,   56,    80,  -37,   49,    80,  -35,   41,
     80,  -33,   33,    81,  -31,   25,    81,  -28,   17,    81,  -25,    9,
     82,  -22,    0,    82,  -18,   -8,    83,  -14,  -15,    83,  -10,  -23,
     81,  -45,   78,    81,  -44,   77,    81,  -44,   74,    81,  -43,   69,
     81,  -42,   63,    81,  -41,   57,    81,  -39,   50,    81,  -37,   43,
     82,  -35,   35,    82,  -32,   27,    82,  -30,   18,    82,  -27,   10,
     83,  -24,    2,    83,  -20,   -6,    84,  -16,  -14,    84,  -12,  -22,
     82,  -46,   79,    82,  -46,   78,    82,  -45,   75,    82,  -45,   70,
     82,  -44,   65,    82,  -42,   58,    82,  -41,   51,    82,  -39,   44,
     83,  -37,   36,    83,  -34,   28,    83,  -32,   20,    84,  -29,   12,
     84,  -26,    4,    84,  -22,   -4,    85,  -18,  -12,    85,  -14,  -20,
     83,  -48,   80,    83,  -48,   78,    83,  -47,   76,    83,  -46,   71,
     83,  -45,   66,    83,  -44,   60,    83,  -42,   53,    84,  -41,   45,
     84,  -38,   37,    84,  -36,   30,    84,  -33,   21,    85,  -31,   14,
     85,  -27,    5,    85,  -24,   -3,    86,  -20,  -11,    86,  -16,  -19,
     84,  -50,   81,    84,  -49,   79,    84,  -49,   77,    84,  -48,   72,
     84,  -47,   67,    84,  -46,   61,    85,  -44,   54,    85,  -42,   47,
     85,  -40,   39,    85,  -38,   31,    85,  -35,   23,    86,  -32,   15,
     86,  -29,    7,    87,  -26,   -1,    87,  -22,   -9,    87,  -18,  -17,
     85,  -51,   82,    85,  -51,   80,    85,  -50,   78,    85,  -50,   74,
     85,  -49,   68,    86,  -48,   62,    86,  -46,   55,    86,  -44,   48,
     86,  -42,   40,    86,  -40,   33,    87,  -37,   24,    87,  -34,   17,
     87,  -31,    8,    88,  -28,    1,    88,  -24,   -7,    89,  -20,  -15,
     86,  -53,   83,    86,  -53,   81,    86,  -52,   79,    87,  -51,   75,
     87,  -50,   69,    87,  -49,   63,    87,  -48,   57,    87,  -46,   50,
     87,  -44,   42,    87,  -42,   34,    88,  -39,   26,    88,  -36,   18,
     88,  -33,   10,    89,  -30,    2,    89,  -26,   -6,    90,  -22,  -14,
     88,  -54,   84,    88,  -54,   82,    88,  -54,   80,    88,  -53,   76,
     88,  -52,   71,    88,  -51,   65,    88,  -49,   58,    88,  -48,   51,
     88,  -45,   43,    89,  -43,   36,    89,  -41,   28,    89,  -38,   20,
     89,  -35,   12,    90,  -31,    4,    90,  -28,   -4,    91,  -24,  -12,
     89,  -56,   85,    89,  -56,   83,    89,  -55,   81,    89,  -55,   77,
     89,  -54,   72,    89,  -53,   66,    89,  -51,   59,    89,  -49,   52,
     90,  -47,   45,    90,  -45,   37,    90,  -42,   29,    90,  -40,   21,
     91,  -37,   13,    91,  -33,    5,    91,  -30,   -2,    92,  -26,  -10,
     90,  -58,   86,    90,  -57,   84,    90,  -57,   82,    90,  -56,   78,
     90,  -55,   73,    90,  -54,   67,    90,  -53,   60,    90,  -51,   54,
     91,  -49,   46,    91,  -47,   39,    91,  -44,   31,    91,  -41,   23,
     92,  -39,   15,    92,  -35,    7,    92,  -32,   -1,    93,  -28,   -9,
     91,  -59,   87,    91,  -59,   85,    91,  -58,   83,    91,  -58,   79,
     91,  -57,   74,    91,  -56,   68,    91,  -54,   62,    92,  -53,   55,
     92,  -50,   48,    92,  -48,   40,    92,  -46,   32,    93,  -43,   24,
     93,  -40,   16,    93,  -37,    9,    94,  -34,    0,    94,  -30,   -7,
     34,   58,   46,    34,   58,   39,    34,   58,   29,    34,   59,   20,
     35,   60,    9,    35,   61,    0,    36,   63,  -10,    36,   64,  -19,
     37,   66,  -29,    38,   69,  -37,    39,   71,  -46,    40,   74,  -54,
     41,   77,  -61,    43,   79,  -69,    44,   82,  -76,    45,   85,  -83,
     34,   57,   46,    34,   58,   39,    34,   58,   30,    35,   59,   20,
     35,   60,    9,    35,   61,    0,    36,   62,  -10,    37,   64,  -19,
     37,   66,  -28,    38,   68,  -37,    39,   71,  -46,    40,   73,  -53,
     41,   76,  -61,    43,   79,  -69,    44,   82,  -76,    45,   85,  -83,
     34,   57,   46,    34,   57,   39,    35,   57,   30,    35,   58,   20,
     35,   59,    9,    36,   60,    0,    36,   62,  -10,    37,   63,  -19,
     38,   65,  -28,    38,   68,  -37,    39,   70,  -45,    40,   73,  -53,
     42,   76,  -61,    43,   79,  -68,    44,   82,  -76,    45,   85,  -82,
     35,   56,   47,    35,   56,   39,    35,   57,   30,    35,   58,   20,
     35,   58,   10,    36,   60,    0,    36,   61,   -9,    37,   63,  -19,
     38,   65,  -28,    39,   67,  -37,    40,   70,  -45,    41,   72,  -53,
     42,   75,  -61,    43,   78,  -68,    44,   81,  -76,    46,   84,  -82,
     35,   56,   47,    35,   56,   40,    35,   56,   30,    35,   57,   20,
     36,   58,   10,    36,   59,    0,    37,   61,   -9,    37,   62,  -18,
     38,   64,  -28,    39,   67,  -36,    40,   69,  -45,    41,   72,  -53,
     42,   75,  -60,    43,   78,  -68,    44,   81,  -75,    46,   84,  -82,
     35,   55,   47,    35,   55,   40,    35,   56,   31,    35,   56,   21,
     36,   57,   10,    36,   58,    1,    37,   60,   -9,    37,   62,  -18,
     38,   64,  -27,    39,   66,  -36,    40,   69,  -45,    41,   71,  -52,
     42,   74,  -60,    43,   77,  -68,    45,   80,  -75,    46,   83,  -82,
     35,   54,   47,    35,   54,   40,    36,   55,   31,    36,   55,   21,
     36,   56,   11,    36,   58,    1,    37,   59,   -8,    38,   61,  -17,
     38,   63,  -27,    39,   65,  -35,    40,   68,  -44,    41,   71,  -52,
     42,   74,  -60,    44,   77,  -67,    45,   80,  -75,    46,   83,  -81,
     36,   53,   47,    36,   53,   40,    36,   54,   31,    36,   54,   22,
     36,   55,   11,    37,   57,    2,    37,   58,   -8,    38,   60,  -17,
     39,   62,  -26,    40,   64,  -35,    40,   67,  -44,    41,   70,  -51,
     43,   73,  -59,    44,   76,  -67,    45,   79,  -74,    46,   82,  -81,
     36,   52,   47,    36,   52,   41,    36,   53,   32,    36,   53,   22,
     37,   54,   12,    37,   55,    2,    38,   57,   -7,    38,   59,  -16,
     39,   61,  -26,    40,   63,  -34,    41,   66,  -43,    42,   69,  -51,
     43,   72,  -59,    44,   75,  -66,    45,   78,  -74,    47,   81,  -81,
     36,   51,   48,    37,   51,   41,    37,   51,   32,    37,   52,   23,
     37,   53,   12,    38,   54,    3,    38,   56,   -7,    39,   58,  -16,
     39,   60,  -25,    40,   62,  -34,    41,   65,  -43,    42,   68,  -50,
     43,   71,  -58,    44,   74,  -66,    46,   77,  -73,    47,   80,  -80,
     37,   49,   48,    37,   50,   42,    37,   50,   33,    37,   51,   23,
     38,   52,   13,    38,   53,    3,    39,   55,   -6,    39,   56,  -15,
     40,   59,  -25,    41,   61,  -33,    42,   64,  -42,    43,   67,  -50,
     44,   70,  -58,    45,   73,  -65,    46,   76,  -73,    47,   80,  -80,
     38,   48,   48,    38,   48,   42,    38,   48,   34,    38,   49,   24,
     38,   50,   14,    39,   51,    4,    39,   53,   -5,    40,   55,  -14,
     40,   57,  -24,    41,   60,  -32,    42,   62,  -41,    43,   65,  -49,
     44,   68,  -57,    45,   72,  -64,    46,   75,  -72,    48,   78,  -79,
     38,   46,   49,    38,   46,   43,    38,   47,   34,    39,   47,   25,
     39,   48,   15,    39,   50,    5,    40,   51,   -4,    40,   53,  -13,
     41,   56,  -23,    42,   58,  -31,    43,   61,  -40,    44,   64,  -48,
     45,   67,  -56,    46,   70,  -64,    47,   74,  -71,    48,   77,  -78,
     39,   44,   49,    39,   45,   43,    39,   45,   35,    39,   46,   25,
     39,   47,   15,    40,   48,    6,    40,   50,   -3,    41,   52,  -13,
     42,   54,  -22,    42,   57,  -31,    43,   60,  -39,    44,   62,  -47,
     45,   66,  -55,    46,   69,  -63,    47,   72,  -71,    49,   76,  -77,
     39,   43,   49,    40,   43,   44,    40,   43,   36,    40,   44,   26,
     40,   45,   16,    40,   46,    7,    41,   48,   -2,    41,   50,  -12,
     42,   53,  -21,    43,   55,  -30,    44,   58,  -39,    45,   61,  -47,
     46,   64,  -54,    47,   67,  -62,    48,   71,  -70,    49,   74,  -77,
     40,   41,   50,    40,   41,   44,    40,   41,   36,    41,   42,   27,
     41,   43,   17,    41,   45,    8,    42,   46,   -2,    42,   48,  -11,
     43,   51,  -20,    43,   53,  -29,    44,   56,  -38,    45,   59,  -46,
     46,   63,  -54,    47,   66,  -61,    48,   70,  -69,    50,   73,  -76,
     41,   39,   50,    41,   39,   45,    41,   40,   37,    41,   40,   28,
     41,   41,   18,    42,   43,    9,    42,   44,   -1,    43,   47,  -10,
     43,   49,  -19,    44,   52,  -28,    45,   55,  -37,    46,   58,  -45,
     47,   61,  -53,    48,   64,  -60,    49,   68,  -68,    50,   71,  -75,
     42,   37,   51,    42,   37,   45,    42,   38,   38,    42,   38,   29,
     42,   39,   19,    43,   41,   10,    43,   43,    0,    43,   45,   -9,
     44,   47,  -18,    45,   50,  -27,    46,   53,  -36,    46,   56,  -44,
     47,   59,  -52,    48,   63,  -59,    49,   66,  -67,    51,   70,  -74,
     42,   35,   51,    42,   35,   46,    43,   36,   39,    43,   36,   29,
     43,   37,   20,    43,   39,   11,    44,   41,    1,    44,   43,   -8,
     45,   45,  -17,    46,   48,  -26,    46,   51,  -35,    47,   54,  -43,
     48,   58,  -51,    49,   61,  -58,    50,   65,  -66,    51,   68,  -73,
     43,   33,   52,    43,   33,   47,    43,   34,   40,    44,   34,   30,
     44,   35,   21,    44,   37,   12,    45,   39,    2,    45,   41,   -6,
     46,   43,  -16,    46,   46,  -24,    47,   49,  -33,    48,   52,  -42,
     49,   56,  -49,    50,   59,  -57,    51,   63,  -65,    52,   67,  -72,
     44,   31,   52,    44,   31,   47,    44,   31,   40,    44,   32,   31,
     45,   33,   22,    45,   35,   13,    45,   36,    3,    46,   39,   -5,
     46,   41,  -15,    47,   44,  -23,    48,   47,  -32,    49,   50,  -40,
     49,   54,  -48,    50,   57,  -56,    51,   61,  -64,    53,   65,  -71,
     45,   28,   53,    45,   29,   48,    45,   29,   41,    45,   30,   32,
     45,   31,   23,    46,   33,   14,    46,   34,    5,    47,   37,   -4,
     47,   39,  -13,    48,   42,  -22,    49,   45,  -31,    49,   48,  -39,
     50,   52,  -47,    51,   55,  -55,    52,   59,  -63,    53,   63,  -70,
     46,   26,   54,    46,   27,   49,    46,   27,   42,    46,   28,   33,
     46,   29,   25,    47,   30,   15,    47,   32,    6,    47,   34,   -3,
     48,   37,  -12,    49,   40,  -21,    49,   43,  -30,    50,   46,  -38,
     51,   50,  -46,    52,   53,  -54,    53,   57,  -62,    54,   61,  -69,
     47,   24,   54,    47,   24,   49,    47,   25,   43,    47,   26,   35,
     47,   27,   26,    48,   28,   17,    48,   30,    7,    48,   32,   -1,
     49,   35,  -11,    49,   38,  -20,    50,   41,  -29,    51,   44,  -37,
     52,   48,  -45,    53,   51,  -53,    54,   55,  -60,    55,   59,  -68,
     48,   22,   55,    48,   22,   50,    48,   23,   44,    48,   23,   36,
     48,   25,   27,    48,   26,   18,    49,   28,    8,    49,   30,    0,
     50,   33,  -10,    50,   36,  -18,    51,   39,  -27,    52,   42,  -35,
     52,   46,  -43,    53,   49,  -51,    54,   53,  -59,    55,   57,  -67,
     49,   20,   55,    49,   20,   51,    49,   20,   45,    49,   21,   37,
     49,   22,   28,    49,   24,   19,    50,   26,   10,    50,   28,    1,
     51,   30,   -8,    51,   33,  -17,    52,   37,  -26,    53,   40,  -34,
     53,   44,  -42,    54,   47,  -50,    55,   51,  -58,    56,   55,  -65,
     50,   17,   56,    50,   18,   52,    50,   18,   46,    50,   19,   38,
     50,   20,   29,    50,   21,   20,    51,   23,   11,    51,   26,    2,
     52,   28,   -7,    52,   31,  -16,    53,   34,  -24,    53,   38,  -33,
     54,   41,  -41,    55,   45,  -49,    56,   49,  -57,    57,   53,  -64,
     51,   15,   57,    51,   15,   53,    51,   16,   47,    51,   17,   39,
     51,   18,   31,    51,   19,   22,    52,   21,   12,    52,   23,    3,
     53,   26,   -5,    53,   29,  -14,    54,   32,  -23,    54,   35,  -31,
     55,   39,  -39,    56,   43,  -48,    57,   47,  -55,    58,   51,  -63,
     52,   13,   57,    52,   13,   53,    52,   14,   48,    52,   14,   40,
     52,   15,   32,    52,   17,   23,    53,   19,   14,    53,   21,    5,
     53,   24,   -4,    54,   27,  -13,    55,   30,  -22,    55,   33,  -30,
     56,   37,  -38,    57,   41,  -46,    58,   45,  -54,    59,   49,  -62,
     53,   11,   58,    53,   11,   54,    53,   11,   48,    53,   12,   41,
     53,   13,   33,    53,   15,   24,    54,   17,   15,    54,   19,    6,
     54,   21,   -3,    55,   24,  -11,    56,   28,  -20,    56,   31,  -29,
     57,   35,  -37,    58,   38,  -45,    58,   42,  -53,    59,   47,  -60,
     54,    8,   59,    54,    9,   55,    54,    9,   49,    54,   10,   42,
     54,   11,   34,    54,   12,   26,    55,   14,   16,    55,   16,    8,
     55,   19,   -1,    56,   22,  -10,    56,   25,  -19,    57,   29,  -27,
     58,   32,  -35,    59,   36,  -43,    59,   40,  -51,    60,   44,  -59,
     55,    6,   59,    55,    6,   56,    55,    7,   50,    55,    8,   44,
     55,    9,   36,    55,   10,   27,    56,   12,   18,    56,   14,    9,
     56,   17,    0,    57,   20,   -8,    57,   23,  -17,    58,   26,  -26,
     59,   30,  -34,    59,   34,  -42,    60,   38,  -50,    61,   42,  -58,
     56,    3,   60,    56,    4,   57,    56,    4,   52,    56,    5,   45,
     56,    6,   37,    57,    7,   29,    57,    9,   20,    57,   11,   11,
     58,   14,    2,    58,   17,   -7,    59,   20,  -15,    59,   24,  -24,
     60,   27,  -32,    61,   31,  -40,    61,   35,  -48,    62,   39,  -56,
     57,    1,   61,    57,    1,   58,    57,    2,   53,    57,    3,   46,
     58,    4,   38,    58,    5,   30,    58,    7,   21,    58,    9,   12,
     59,   12,    3,    59,   15,   -5,    60,   18,  -14,    60,   21,  -22,
     61,   25,  -30,    62,   29,  -39,    62,   33,  -47,    63,   37,  -54,
     58,   -1,   62,    58,   -1,   59,    58,    0,   54,    58,    0,   47,
     59,    1,   40,    59,    3,   31,    59,    5,   22,    59,    7,   14,
     60,   10,    5,    60,   12,   -4,    61,   16,  -12,    61,   19,  -21,
     62,   23,  -29,    63,   27,  -37,    63,   31,  -45,    64,   35,  -53,
     59,   -3,   63,    59,   -3,   60,    59,   -2,   55,    59,   -1,   49,
     60,    0,   41,    60,    1,   33,    60,    2,   24,    60,    5,   15,
     61,    7,    6,    61,   10,   -2,    62,   13,  -11,    62,   17,  -19,
     63,   21,  -27,    64,   24,  -36,    64,   28,  -44,    65,   33,  -51,
     60,   -5,   63,    60,   -5,   61,    60,   -4,   56,    61,   -4,   50,
     61,   -2,   42,    61,   -1,   34,    61,    0,   25,    61,    2,   17,
     62,    5,    8,    62,    8,    0,    63,   11,   -9,    63,   15,  -18,
     64,   18,  -26,    64,   22,  -34,    65,   26,  -42,    66,   30,  -50,
     61,   -8,   64,    62,   -7,   62,    62,   -7,   57,    62,   -6,   51,
     62,   -5,   43,    62,   -3,   36,    62,   -1,   27,    63,    0,   18,
     63,    3,    9,    63,    6,    1,    64,    9,   -8,    64,   12,  -16,
     65,   16,  -24,    65,   20,  -33,    66,   24,  -41,    67,   28,  -48,
     63,  -10,   65,    63,   -9,   63,    63,   -9,   58,    63,   -8,   52,
     63,   -7,   45,    63,   -5,   37,    63,   -3,   28,    64,   -1,   20,
     64,    1,   11,    64,    3,    2,    65,    7,   -6,    65,   10,  -15,
     66,   14,  -23,    66,   18,  -31,    67,   21,  -39,    68,   26,  -47,
     64,  -12,   66,    64,  -11,   63,    64,  -11,   59,    64,  -10,   53,
     64,   -9,   46,    64,   -7,   38,    64,   -5,   30,    65,   -3,   21,
     65,   -1,   12,    65,    1,    4,    66,    4,   -5,    66,    8,  -13,
     67,   11,  -21,    68,   15,  -30,    68,   19,  -37,    69,   24,  -45,
     65,  -14,   67,    65,  -14,   64,    65,  -13,   60,    65,  -12,   54,
     65,  -11,   47,    65,   -9,   40,    66,   -8,   31,    66,   -5,   23,
     66,   -3,   14,    67,    0,    5,    67,    2,   -3,    67,    6,  -11,
     68,    9,  -20,    69,   13,  -28,    69,   17,  -36,    70,   21,  -44,
     66,  -16,   67,    66,  -16,   65,    66,  -15,   61,    66,  -14,   55,
     66,  -13,   48,    66,  -12,   41,    67,  -10,   32,    67,   -8,   24,
     67,   -5,   15,    68,   -3,    7,    68,    0,   -2,    68,    3,  -10,
     69,    7,  -18,    70,   11,  -26,    70,   15,  -34,    71,   19,  -42,
     67,  -18,   68,    67,  -18,   66,    67,  -17,   62,    67,  -16,   56,
     67,  -15,   49,    68,  -14,   42,    68,  -12,   34,    68,  -10,   26,
     68,   -7,   17,    69,   -5,    9,    69,   -2,    0,    70,    1,   -8,
     70,    5,  -16,    71,    9,  -25,    71,   12,  -33,    72,   17,  -41,
     68,  -20,   69,    68,  -20,   67,    68,  -19,   63,    68,  -18,   57,
     69,  -17,   51,    69,  -16,   44,    69,  -14,   35,    69,  -12,   27,
     69,   -9,   18,    70,   -7,   10,    70,   -4,    1,    71,   -1,   -7,
     71,    3,  -15,    72,    6,  -23,    72,   10,  -31,    73,   15,  -39,
     69,  -22,   70,    69,  -22,   68,    69,  -21,   64,    70,  -20,   58,
     70,  -19,   52,    70,  -18,   45,    70,  -16,   37,    70,  -14,   29,
     71,  -12,   20,    71,   -9,   12,    71,   -6,    3,    72,   -3,   -5,
     72,    0,  -13,    73,    4,  -22,    73,    8,  -30,    74,   12,  -38,
     70,  -24,   71,    71,  -24,   69,    71,  -23,   65,    71,  -22,   60,
     71,  -21,   53,    71,  -20,   46,    71,  -18,   38,    71,  -16,   30,
     72,  -14,   21,    72,  -11,   13,    72,   -8,    5,    73,   -5,   -4,
     73,   -2,  -12,    74,    2,  -20,    74,    6,  -28,    75,   10,  -36,
     72,  -26,   72,    72,  -26,   70,    72,  -25,   66,    72,  -24,   61,
     72,  -23,   54,    72,  -22,   47,    72,  -20,   39,    72,  -18,   32,
     73,  -16,   23,    73,  -13,   15,    73,  -10,    6,    74,   -7,   -2,
     74,   -4,  -10,    75,    0,  -18,    75,    4,  -26,    76,    8,  -34,
     73,  -28,   73,    73,  -28,   71,    73,  -27,   67,    73,  -26,   62,
     73,  -25,   56,    73,  -24,   49,    73,  -22,   41,    74,  -20,   33,
     74,  -18,   25,    74,  -15,   16,    75,  -12,    8,    75,   -9,    0,
     75,   -6,   -8,    76,   -2,  -17,    76,    1,  -25,    77,    6,  -33,
     74,  -30,   73,    74,  -29,   72,    74,  -29,   68,    74,  -28,   63,
     74,  -27,   57,    74,  -26,   50,    74,  -24,   42,    75,  -22,   35,
     75,  -20,   26,    75,  -17,   18,    76,  -14,    9,    76,  -11,    1,
     76,   -8,   -7,    77,   -4,  -15,    77,    0,  -23,    78,    3,  -31,
     75,  -32,   74,    75,  -31,   72,    75,  -31,   69,    75,  -30,   64,
     75,  -29,   58,    75,  -28,   51,    76,  -26,   44,    76,  -24,   36,
     76,  -22,   28,    76,  -19,   19,    77,  -16,   11,    77,  -13,    3,
     78,  -10,   -5,    78,   -6,  -14,    79,   -3,  -21,    79,    1,  -30,
     76,  -33,   75,    76,  -33,   73,    76,  -33,   70,    76,  -32,   65,
     76,  -31,   59,    77,  -30,   53,    77,  -28,   45,    77,  -26,   37,
     77,  -24,   29,    78,  -21,   21,    78,  -18,   12,    78,  -15,    4,
     79,  -12,   -4,    79,   -9,  -12,    80,   -5,  -20,    80,   -1,  -28,
     77,  -35,   76,    77,  -35,   74,    77,  -35,   71,    77,  -34,   66,
     78,  -33,   60,    78,  -31,   54,    78,  -30,   46,    78,  -28,   39,
     78,  -26,   31,    79,  -23,   23,    79,  -20,   14,    79,  -17,    6,
     80,  -14,   -2,    80,  -11,  -10,    81,   -7,  -18,    81,   -3,  -26,
     79,  -37,   77,    79,  -37,   75,    79,  -36,   72,    79,  -36,   67,
     79,  -35,   61,    79,  -33,   55,    79,  -32,   48,    79,  -30,   40,
     79,  -28,   32,    80,  -25,   24,    80,  -22,   16,    80,  -19,    8,
     81,  -16,    0,    81,  -13,   -9,    82,   -9,  -17,    82,   -5,  -25,
     80,  -39,   78,    80,  -39,   76,    80,  -39,   73,    80,  -38,   69,
     80,  -37,   63,    80,  -36,   57,    80,  -34,   49,    81,  -32,   42,
     81,  -30,   34,    81,  -28,   26,    81,  -25,   18,    82,  -22,   10,
     82,  -19,    1,    83,  -15,   -7,    83,  -12,  -15,    84,   -8,  -23,
     81,  -41,   79,    81,  -41,   77,    81,  -40,   74,    81,  -40,   70,
     81,  -39,   64,    81,  -37,   58,    82,  -36,   51,    82,  -34,   43,
     82,  -32,   35,    82,  -29,   27,    83,  -27,   19,    83,  -24,   11,
     83,  -21,    3,    84,  -17,   -5,    84,  -14,  -13,    85,  -10,  -21,
     82,  -43,   80,    82,  -43,   78,    82,  -42,   75,    82,  -41,   71,
     82,  -40,   65,    83,  -39,   59,    83,  -38,   52,    83,  -36,   45,
     83,  -34,   37,    83,  -31,   29,    84,  -29,   21,    84,  -26,   13,
     84,  -23,    4,    85,  -19,   -4,    85,  -16,  -11,    86,  -12,  -19,
     83,  -45,   81,    83,  -44,   79,    83,  -44,   76,    84,  -43,   72,
     84,  -42,   66,    84,  -41,   60,    84,  -39,   53,    84,  -38,   46,
     84,  -35,   38,    85,  -33,   30,    85,  -31,   22,    85,  -28,   14,
     85,  -25,    6,    86,  -21,   -2,    86,  -18,  -10,    87,  -14,  -18,
     85,  -46,   82,    85,  -46,   80,    85,  -46,   77,    85,  -45,   73,
     85,  -44,   68,    85,  -43,   62,    85,  -41,   55,    85,  -39,   48,
     85,  -37,   40,    86,  -35,   32,    86,  -32,   24,    86,  -30,   16,
     87,  -27,    8,    87,  -23,    0,    87,  -20,   -8,    88,  -16,  -16,
     86,  -48,   83,    86,  -48,   81,    86,  -47,   78,    86,  -47,   74,
     86,  -46,   69,    86,  -44,   63,    86,  -43,   56,    86,  -41,   49,
     87,  -39,   41,    87,  -37,   33,    87,  -34,   25,    87,  -32,   17,
     88,  -29,    9,    88,  -25,    1,    89,  -22,   -7,    89,  -18,  -15,
     87,  -50,   84,    87,  -49,   82,    87,  -49,   79,    87,  -48,   75,
     87,  -47,   70,    87,  -46,   64,    87,  -45,   57,    87,  -43,   50,
     88,  -41,   42,    88,  -39,   35,    88,  -36,   27,    88,  -33,   19,
     89,  -30,   11,    89,  -27,    3,    90,  -24,   -5,    90,  -20,  -13,
     88,  -51,   84,    88,  -51,   83,    88,  -51,   80,    88,  -50,   76,
     88,  -49,   71,    88,  -48,   65,    88,  -46,   59,    89,  -45,   52,
     89,  -43,   44,    89,  -40,   36,    89,  -38,   28,    90,  -35,   20,
     90,  -32,   12,    90,  -29,    4,    91,  -26,   -3,    91,  -22,  -11,
     89,  -53,   85,    89,  -53,   84,    89,  -52,   81,    89,  -52,   77,
     89,  -51,   72,    89,  -50,   66,    90,  -48,   60,    90,  -46,   53,
     90,  -44,   45,    90,  -42,   38,    90,  -40,   30,    91,  -37,   22,
     91,  -34,   14,    91,  -31,    6,    92,  -28,   -2,    92,  -24,  -10,
     90,  -55,   86,    90,  -54,   85,    90,  -54,   82,    90,  -53,   78,
     90,  -52,   73,    91,  -51,   68,    91,  -50,   61,    91,  -48,   54,
     91,  -46,   47,    91,  -44,   39,    92,  -41,   31,    92,  -39,   24,
     92,  -36,   15,    93,  -33,    8,    93,  -29,    0,    93,  -26,   -8,
     91,  -56,   87,    91,  -56,   85,    92,  -55,   83,    92,  -55,   80,
     92,  -54,   75,    92,  -53,   69,    92,  -51,   62,    92,  -50,   56,
     92,  -48,   48,    92,  -46,   41,    93,  -43,   33,    93,  -41,   25,
     93,  -38,   17,    94,  -35,    9,    94,  -31,    1,    94,  -28,   -7,
     36,   60,   48,    36,   60,   41,    36,   60,   32,    36,   61,   22,
     37,   62,   12,    37,   63,    2,    37,   64,   -7,    38,   66,  -17,
     39,   68,  -26,    40,   70,  -35,    41,   72,  -43,    42,   75,  -51,
     43,   78,  -59,    44,   80,  -67,    45,   83,  -74,    46,   86,  -81,
     36,   59,   48,    36,   60,   41,    36,   60,   32,    36,   61,   22,
     37,   61,   12,    37,   63,    2,    38,   64,   -7,    38,   66,  -16,
     39,   67,  -26,    40,   70,  -34,    41,   72,  -43,    42,   75,  -51,
     43,   77,  -59,    44,   80,  -66,    45,   83,  -74,    47,   86,  -81,
     36,   59,   48,    36,   59,   41,    36,   60,   32,    37,   60,   22,
     37,   61,   12,    37,   62,    2,    38,   64,   -7,    38,   65,  -16,
     39,   67,  -26,    40,   69,  -34,    41,   72,  -43,    42,   74,  -51,
     43,   77,  -59,    44,   80,  -66,    45,   83,  -74,    47,   86,  -81,
     36,   58,   48,    36,   59,   42,    36,   59,   33,    37,   60,   23,
     37,   61,   12,    37,   62,    3,    38,   63,   -7,    39,   65,  -16,
     39,   67,  -25,    40,   69,  -34,    41,   71,  -43,    42,   74,  -51,
     43,   77,  -58,    44,   79,  -66,    45,   82,  -73,    47,   85,  -80,
     36,   58,   48,    37,   58,   42,    37,   58,   33,    37,   59,   23,
     37,   60,   13,    38,   61,    3,    38,   62,   -6,    39,   64,  -16,
     39,   66,  -25,    40,   68,  -34,    41,   71,  -43,    42,   73,  -50,
     43,   76,  -58,    44,   79,  -66,    46,   82,  -73,    47,   85,  -80,
     37,   57,   49,    37,   57,   42,    37,   58,   33,    37,   58,   23,
     37,   59,   13,    38,   60,    3,    38,   62,   -6,    39,   63,  -15,
     40,   65,  -25,    40,   68,  -33,    41,   70,  -42,    42,   73,  -50,
     43,   76,  -58,    45,   78,  -65,    46,   81,  -73,    47,   84,  -80,
     37,   56,   49,    37,   57,   42,    37,   57,   33,    37,   58,   24,
     38,   58,   13,    38,   60,    4,    39,   61,   -6,    39,   63,  -15,
     40,   65,  -24,    41,   67,  -33,    42,   69,  -42,    43,   72,  -50,
     44,   75,  -58,    45,   78,  -65,    46,   81,  -73,    47,   84,  -79,
     37,   55,   49,    37,   56,   43,    38,   56,   34,    38,   57,   24,
     38,   58,   14,    38,   59,    4,    39,   60,   -5,    40,   62,  -15,
     40,   64,  -24,    41,   66,  -33,    42,   69,  -41,    43,   71,  -49,
     44,   74,  -57,    45,   77,  -65,    46,   80,  -72,    48,   83,  -79,
     38,   54,   49,    38,   55,   43,    38,   55,   34,    38,   56,   24,
     38,   57,   14,    39,   58,    5,    39,   59,   -5,    40,   61,  -14,
     41,   63,  -23,    41,   65,  -32,    42,   68,  -41,    43,   70,  -49,
     44,   73,  -57,    45,   76,  -64,    46,   79,  -72,    48,   82,  -79,
     38,   53,   49,    38,   53,   43,    38,   54,   35,    38,   54,   25,
     39,   55,   15,    39,   57,    5,    40,   58,   -4,    40,   60,  -13,
     41,   62,  -23,    42,   64,  -32,    43,   67,  -40,    43,   69,  -48,
     44,   72,  -56,    46,   75,  -64,    47,   78,  -71,    48,   82,  -78,
     39,   52,   50,    39,   52,   44,    39,   53,   35,    39,   53,   25,
     39,   54,   15,    40,   55,    6,    40,   57,   -4,    41,   59,  -13,
     41,   61,  -22,    42,   63,  -31,    43,   66,  -40,    44,   68,  -48,
     45,   71,  -56,    46,   74,  -63,    47,   77,  -71,    48,   81,  -78,
     39,   50,   50,    39,   50,   44,    39,   51,   36,    40,   51,   26,
     40,   52,   16,    40,   54,    7,    41,   55,   -3,    41,   57,  -12,
     42,   59,  -21,    43,   61,  -30,    43,   64,  -39,    44,   67,  -47,
     45,   70,  -55,    46,   73,  -62,    48,   76,  -70,    49,   79,  -77,
     40,   49,   50,    40,   49,   45,    40,   49,   36,    40,   50,   27,
     40,   51,   17,    41,   52,    7,    41,   54,   -2,    42,   56,  -11,
     42,   58,  -21,    43,   60,  -29,    44,   63,  -38,    45,   66,  -46,
     46,   69,  -54,    47,   72,  -62,    48,   75,  -69,    49,   78,  -76,
     40,   47,   51,    40,   47,   45,    40,   48,   37,    41,   48,   27,
     41,   49,   18,    41,   51,    8,    42,   52,   -1,    42,   54,  -10,
     43,   56,  -20,    44,   59,  -28,    44,   61,  -37,    45,   64,  -45,
     46,   67,  -53,    47,   70,  -61,    48,   74,  -69,    50,   77,  -76,
     41,   45,   51,    41,   46,   45,    41,   46,   38,    41,   47,   28,
     42,   48,   18,    42,   49,    9,    42,   51,    0,    43,   52,   -9,
     43,   55,  -19,    44,   57,  -28,    45,   60,  -37,    46,   63,  -45,
     47,   66,  -52,    48,   69,  -60,    49,   72,  -68,    50,   76,  -75,
     42,   44,   51,    42,   44,   46,    42,   44,   38,    42,   45,   29,
     42,   46,   19,    43,   47,   10,    43,   49,    0,    43,   51,   -9,
     44,   53,  -18,    45,   56,  -27,    46,   58,  -36,    46,   61,  -44,
     47,   64,  -52,    48,   68,  -59,    49,   71,  -67,    51,   74,  -74,
     42,   42,   52,    42,   42,   46,    42,   43,   39,    43,   43,   30,
     43,   44,   20,    43,   46,   11,    44,   47,    1,    44,   49,   -8,
     45,   51,  -17,    45,   54,  -26,    46,   57,  -35,    47,   60,  -43,
     48,   63,  -51,    49,   66,  -59,    50,   69,  -66,    51,   73,  -73,
     43,   40,   52,    43,   40,   47,    43,   41,   40,    43,   41,   30,
     44,   42,   21,    44,   44,   12,    44,   45,    2,    45,   47,   -7,
     45,   50,  -16,    46,   52,  -25,    47,   55,  -34,    48,   58,  -42,
     48,   61,  -50,    49,   64,  -58,    51,   68,  -65,    52,   71,  -72,
     44,   38,   53,    44,   38,   47,    44,   39,   41,    44,   39,   31,
     44,   40,   22,    45,   42,   13,    45,   43,    3,    45,   45,   -6,
     46,   48,  -15,    47,   50,  -24,    47,   53,  -33,    48,   56,  -41,
     49,   59,  -49,    50,   63,  -57,    51,   66,  -64,    52,   70,  -72,
     45,   36,   53,    45,   36,   48,    45,   37,   41,    45,   37,   32,
     45,   38,   23,    45,   40,   14,    46,   41,    4,    46,   43,   -4,
     47,   46,  -14,    47,   48,  -23,    48,   51,  -32,    49,   54,  -40,
     50,   58,  -48,    51,   61,  -56,    52,   65,  -63,    53,   68,  -71,
     45,   34,   54,    45,   34,   49,    45,   35,   42,    46,   35,   33,
     46,   36,   24,    46,   38,   15,    47,   39,    5,    47,   41,   -3,
     48,   44,  -13,    48,   46,  -21,    49,   49,  -30,    50,   52,  -39,
     50,   56,  -47,    51,   59,  -55,    52,   63,  -62,    53,   66,  -70,
     46,   32,   54,    46,   32,   49,    46,   33,   43,    46,   33,   34,
     47,   34,   25,    47,   36,   16,    47,   37,    6,    48,   39,   -2,
     48,   42,  -12,    49,   44,  -20,    50,   47,  -29,    50,   50,  -37,
     51,   54,  -45,    52,   57,  -53,    53,   61,  -61,    54,   64,  -69,
     47,   30,   55,    47,   30,   50,    47,   30,   44,    47,   31,   35,
     48,   32,   26,    48,   34,   17,    48,   35,    8,    49,   37,   -1,
     49,   40,  -10,    50,   42,  -19,    50,   45,  -28,    51,   48,  -36,
     52,   52,  -44,    53,   55,  -52,    54,   59,  -60,    55,   63,  -67,
     48,   28,   55,    48,   28,   51,    48,   28,   44,    48,   29,   36,
     48,   30,   27,    49,   31,   18,    49,   33,    9,    49,   35,    0,
     50,   38,   -9,    51,   40,  -18,    51,   43,  -27,    52,   46,  -35,
     53,   50,  -43,    54,   53,  -51,    54,   57,  -59,    56,   61,  -66,
     49,   25,   56,    49,   26,   51,    49,   26,   45,    49,   27,   37,
     49,   28,   28,    50,   29,   20,    50,   31,   10,    50,   33,    1,
     51,   35,   -8,    51,   38,  -17,    52,   41,  -26,    53,   44,  -34,
     53,   48,  -42,    54,   51,  -50,    55,   55,  -58,    56,   59,  -65,
     50,   23,   57,    50,   23,   52,    50,   24,   46,    50,   25,   38,
     50,   26,   30,    50,   27,   21,    51,   29,   11,    51,   31,    2,
     52,   33,   -7,    52,   36,  -15,    53,   39,  -24,    54,   42,  -33,
     54,   46,  -41,    55,   49,  -49,    56,   53,  -57,    57,   57,  -64,
     51,   21,   57,    51,   21,   53,    51,   22,   47,    51,   22,   39,
     51,   23,   31,    51,   25,   22,    52,   27,   13,    52,   29,    4,
     53,   31,   -5,    53,   34,  -14,    54,   37,  -23,    54,   40,  -31,
     55,   44,  -39,    56,   47,  -47,    57,   51,  -55,    58,   55,  -63,
     52,   19,   58,    52,   19,   54,    52,   19,   48,    52,   20,   40,
     52,   21,   32,    52,   23,   23,    53,   24,   14,    53,   26,    5,
     53,   29,   -4,    54,   32,  -13,    55,   35,  -22,    55,   38,  -30,
     56,   41,  -38,    57,   45,  -46,    58,   49,  -54,    59,   53,  -62,
     53,   16,   58,    53,   17,   55,    53,   17,   49,    53,   18,   42,
     53,   19,   33,    53,   20,   25,    54,   22,   15,    54,   24,    6,
     54,   27,   -3,    55,   29,  -11,    55,   33,  -20,    56,   36,  -28,
     57,   39,  -37,    58,   43,  -45,    58,   47,  -53,    59,   51,  -60,
     54,   14,   59,    54,   14,   55,    54,   15,   50,    54,   16,   43,
     54,   17,   34,    54,   18,   26,    55,   20,   16,    55,   22,    8,
     55,   24,   -1,    56,   27,  -10,    56,   30,  -19,    57,   33,  -27,
     58,   37,  -35,    58,   41,  -43,    59,   45,  -51,    60,   48,  -59,
     55,   12,   60,    55,   12,   56,    55,   13,   51,    55,   13,   44,
     55,   14,   36,    55,   16,   27,    56,   18,   18,    56,   20,    9,
     56,   22,    0,    57,   25,   -8,    57,   28,  -17,    58,   31,  -26,
     59,   35,  -34,    59,   38,  -42,    60,   42,  -50,    61,   46,  -58,
     56,   10,   60,    56,   10,   57,    56,   10,   52,    56,   11,   45,
     56,   12,   37,    56,   14,   28,    57,   15,   19,    57,   17,   10,
     57,   20,    1,    58,   23,   -7,    58,   26,  -16,    59,   29,  -24,
     60,   33,  -32,    60,   36,  -41,    61,   40,  -49,    62,   44,  -56,
     57,    7,   61,    57,    7,   58,    57,    8,   53,    57,    8,   46,
     57,    9,   38,    58,   11,   30,    58,   12,   21,    58,   15,   12,
     59,   17,    3,    59,   20,   -5,    59,   23,  -14,    60,   26,  -22,
     61,   30,  -31,    61,   33,  -39,    62,   37,  -47,    63,   41,  -55,
     58,    5,   62,    58,    5,   59,    58,    5,   54,    58,    6,   47,
     58,    7,   40,    59,    8,   31,    59,   10,   22,    59,   12,   14,
     60,   15,    5,    60,   18,   -4,    60,   21,  -13,    61,   24,  -21,
     62,   28,  -29,    62,   31,  -37,    63,   35,  -45,    64,   39,  -53,
     59,    3,   63,    59,    3,   60,    59,    3,   55,    59,    4,   49,
     59,    5,   41,    60,    6,   33,    60,    8,   24,    60,   10,   15,
     61,   13,    6,    61,   15,   -2,    61,   18,  -11,    62,   22,  -19,
     63,   25,  -28,    63,   29,  -36,    64,   33,  -44,    65,   37,  -52,
     60,    0,   64,    60,    1,   61,    60,    1,   56,    60,    2,   50,
     60,    3,   42,    61,    4,   34,    61,    6,   25,    61,    8,   17,
     62,   10,    7,    62,   13,   -1,    62,   16,  -10,    63,   19,  -18,
     64,   23,  -26,    64,   27,  -35,    65,   31,  -42,    66,   35,  -50,
     61,   -2,   64,    61,   -1,   62,    61,   -1,   57,    61,    0,   51,
     62,    1,   43,    62,    2,   35,    62,    4,   26,    62,    6,   18,
     63,    8,    9,    63,   11,    0,    63,   14,   -8,    64,   17,  -16,
     65,   21,  -25,    65,   24,  -33,    66,   28,  -41,    67,   32,  -49,
     62,   -4,   65,    62,   -4,   63,    62,   -3,   58,    62,   -2,   52,
     63,   -1,   44,    63,    0,   37,    63,    1,   28,    63,    3,   19,
     64,    6,   10,    64,    9,    2,    64,   12,   -7,    65,   15,  -15,
     66,   19,  -23,    66,   22,  -32,    67,   26,  -39,    68,   30,  -47,
     63,   -6,   66,    63,   -6,   64,    63,   -5,   59,    64,   -4,   53,
     64,   -3,   46,    64,   -2,   38,    64,    0,   29,    64,    1,   21,
     65,    4,   12,    65,    6,    4,    66,    9,   -5,    66,   13,  -13,
     67,   16,  -22,    67,   20,  -30,    68,   24,  -38,    69,   28,  -46,
     64,   -8,   67,    64,   -8,   64,    65,   -7,   60,    65,   -6,   54,
     65,   -5,   47,    65,   -4,   39,    65,   -2,   31,    65,    0,   22,
     66,    1,   13,    66,    4,    5,    67,    7,   -4,    67,   10,  -12,
     68,   14,  -20,    68,   18,  -28,    69,   22,  -36,    70,   26,  -44,
     66,  -10,   67,    66,  -10,   65,    66,   -9,   61,    66,   -9,   55,
     66,   -7,   48,    66,   -6,   41,    66,   -4,   32,    66,   -2,   24,
     67,    0,   15,    67,    2,    7,    68,    5,   -2,    68,    8,  -10,
     69,   12,  -18,    69,   15,  -27,    70,   19,  -35,    70,   23,  -43,
     67,  -12,   68,    67,  -12,   66,    67,  -12,   62,    67,  -11,   56,
     67,  -10,   49,    67,   -8,   42,    67,   -6,   33,    68,   -4,   25,
     68,   -2,   16,    68,    0,    8,    69,    3,   -1,    69,    6,   -9,
     70,   10,  -17,    70,   13,  -25,    71,   17,  -33,    71,   21,  -41,
     68,  -14,   69,    68,  -14,   67,    68,  -14,   63,    68,  -13,   57,
     68,  -12,   50,    68,  -10,   43,    68,   -9,   35,    69,   -7,   27,
     69,   -4,   18,    69,   -2,   10,    70,    1,    1,    70,    4,   -7,
     71,    7,  -15,    71,   11,  -24,    72,   15,  -32,    72,   19,  -40,
     69,  -17,   70,    69,  -16,   68,    69,  -16,   64,    69,  -15,   58,
     69,  -14,   52,    69,  -12,   44,    70,  -11,   36,    70,   -9,   28,
     70,   -6,   19,    70,   -4,   11,    71,   -1,    2,    71,    2,   -6,
     72,    5,  -14,    72,    9,  -22,    73,   13,  -30,    73,   17,  -38,
     70,  -19,   71,    70,  -18,   69,    70,  -18,   65,    70,  -17,   59,
     70,  -16,   53,    70,  -14,   46,    71,  -13,   38,    71,  -11,   30,
     71,   -8,   21,    71,   -6,   13,    72,   -3,    4,    72,    0,   -4,
     73,    3,  -12,    73,    7,  -21,    74,   10,  -29,    74,   15,  -37,
     71,  -21,   72,    71,  -20,   70,    71,  -20,   66,    71,  -19,   60,
     71,  -18,   54,    72,  -17,   47,    72,  -15,   39,    72,  -13,   31,
     72,  -11,   22,    73,   -8,   14,    73,   -5,    5,    73,   -2,   -3,
     74,    1,  -11,    74,    4,  -19,    75,    8,  -27,    75,   12,  -35,
     72,  -23,   72,    72,  -22,   70,    72,  -22,   67,    72,  -21,   61,
     72,  -20,   55,    73,  -19,   48,    73,  -17,   40,    73,  -15,   32,
     73,  -13,   24,    74,  -10,   16,    74,   -7,    7,    74,   -4,   -1,
     75,   -1,   -9,    75,    2,  -18,    76,    6,  -25,    77,   10,  -33,
     73,  -24,   73,    73,  -24,   71,    73,  -24,   68,    74,  -23,   62,
     74,  -22,   56,    74,  -21,   50,    74,  -19,   42,    74,  -17,   34,
     74,  -15,   25,    75,  -12,   17,    75,   -9,    9,    75,   -7,    1,
     76,   -3,   -8,    76,    0,  -16,    77,    4,  -24,    78,    8,  -32,
     74,  -26,   74,    75,  -26,   72,    75,  -26,   69,    75,  -25,   64,
     75,  -24,   57,    75,  -23,   51,    75,  -21,   43,    75,  -19,   35,
     76,  -17,   27,    76,  -14,   19,    76,  -12,   10,    77,   -9,    2,
     77,   -6,   -6,    77,   -2,  -14,    78,    2,  -22,    79,    6,  -30,
     76,  -28,   75,    76,  -28,   73,    76,  -28,   70,    76,  -27,   65,
     76,  -26,   59,    76,  -24,   52,    76,  -23,   44,    76,  -21,   37,
     77,  -19,   28,    77,  -16,   20,    77,  -14,   12,    78,  -11,    4,
     78,   -8,   -4,    79,   -4,  -13,    79,    0,  -21,    80,    4,  -29,
     77,  -30,   76,    77,  -30,   74,    77,  -29,   71,    77,  -29,   66,
     77,  -28,   60,    77,  -26,   53,    77,  -25,   46,    77,  -23,   38,
     78,  -21,   30,    78,  -18,   22,    78,  -16,   13,    79,  -13,    5,
     79,  -10,   -3,    80,   -6,  -11,    80,   -2,  -19,    81,    1,  -27,
     78,  -32,   77,    78,  -32,   75,    78,  -31,   72,    78,  -31,   67,
     78,  -30,   61,    78,  -28,   55,    78,  -27,   47,    79,  -25,   40,
     79,  -23,   31,    79,  -20,   23,    79,  -18,   15,    80,  -15,    7,
     80,  -12,   -1,    81,   -8,  -10,    81,   -5,  -17,    82,   -1,  -26,
     79,  -34,   78,    79,  -34,   76,    79,  -33,   73,    79,  -32,   68,
     79,  -31,   62,    79,  -30,   56,    80,  -29,   48,    80,  -27,   41,
     80,  -25,   33,    80,  -22,   25,    81,  -20,   16,    81,  -17,    8,
     81,  -14,    0,    82,  -10,   -8,    82,   -7,  -16,    83,   -3,  -24,
     80,  -36,   79,    80,  -36,   77,    81,  -35,   74,    81,  -35,   69,
     81,  -34,   64,    81,  -33,   57,    81,  -31,   50,    81,  -29,   43,
     81,  -27,   35,    82,  -25,   27,    82,  -22,   18,    82,  -19,   10,
     83,  -16,    2,    83,  -13,   -6,    84,   -9,  -14,    84,   -5,  -22,
     82,  -38,   80,    82,  -38,   78,    82,  -37,   75,    82,  -37,   70,
     82,  -36,   65,    82,  -34,   59,    82,  -33,   51,    82,  -31,   44,
     82,  -29,   36,    83,  -27,   28,    83,  -24,   20,    83,  -21,   12,
     84,  -18,    3,    84,  -15,   -4,    85,  -11,  -12,    85,   -8,  -20,
     83,  -40,   81,    83,  -40,   79,    83,  -39,   76,    83,  -38,   71,
     83,  -37,   66,    83,  -36,   60,    83,  -35,   53,    83,  -33,   45,
     84,  -31,   37,    84,  -29,   30,    84,  -26,   21,    84,  -23,   13,
     85,  -20,    5,    85,  -17,   -3,    86,  -13,  -11,    86,  -10,  -19,
     84,  -42,   81,    84,  -41,   80,    84,  -41,   77,    84,  -40,   73,
     84,  -39,   67,    84,  -38,   61,    84,  -36,   54,    85,  -35,   47,
     85,  -33,   39,    85,  -30,   31,    85,  -28,   23,    86,  -25,   15,
     86,  -22,    7,    86,  -19,   -1,    87,  -15,   -9,    87,  -12,  -17,
     85,  -43,   82,    85,  -43,   81,    85,  -43,   78,    85,  -42,   74,
     85,  -41,   68,    85,  -40,   62,    85,  -38,   55,    86,  -37,   48,
     86,  -34,   40,    86,  -32,   33,    86,  -30,   24,    87,  -27,   16,
     87,  -24,    8,    87,  -21,    0,    88,  -17,   -7,    88,  -14,  -16,
     86,  -45,   83,    86,  -45,   81,    86,  -44,   79,    86,  -44,   75,
     86,  -43,   69,    86,  -42,   63,    87,  -40,   57,    87,  -38,   50,
     87,  -36,   42,    87,  -34,   34,    87,  -32,   26,    88,  -29,   18,
     88,  -26,   10,    89,  -23,    2,    89,  -19,   -6,    89,  -16,  -14,
     87,  -47,   84,    87,  -46,   82,    87,  -46,   80,    87,  -45,   76,
     87,  -44,   71,    88,  -43,   65,    88,  -42,   58,    88,  -40,   51,
     88,  -38,   43,    88,  -36,   36,    89,  -34,   27,    89,  -31,   20,
     89,  -28,   11,    90,  -25,    3,    90,  -21,   -4,    90,  -18,  -12,
     88,  -48,   85,    88,  -48,   83,    88,  -48,   81,    89,  -47,   77,
     89,  -46,   72,    89,  -45,   66,    89,  -44,   59,    89,  -42,   52,
     89,  -40,   45,    89,  -38,   37,    90,  -35,   29,    90,  -33,   21,
     90,  -30,   13,    91,  -27,    5,    91,  -23,   -3,    92,  -20,  -11,
     90,  -50,   86,    90,  -50,   84,    90,  -49,   82,    90,  -49,   78,
     90,  -48,   73,    90,  -47,   67,    90,  -45,   60,    90,  -44,   54,
     90,  -42,   46,    91,  -40,   38,    91,  -37,   30,    91,  -35,   23,
     91,  -32,   14,    92,  -29,    7,    92,  -25,   -1,    93,  -22,   -9,
     91,  -52,   87,    91,  -51,   85,    91,  -51,   83,    91,  -50,   79,
     91,  -50,   74,    91,  -48,   68,    91,  -47,   62,    91,  -45,   55,
     91,  -43,   47,    92,  -41,   40,    92,  -39,   32,    92,  -36,   24,
     93,  -34,   16,    93,  -30,    8,    93,  -27,    0,    94,  -24,   -8,
     92,  -53,   88,    92,  -53,   86,    92,  -53,   84,    92,  -52,   80,
     92,  -51,   75,    92,  -50,   69,    92,  -49,   63,    92,  -47,   56,
     93,  -45,   49,    93,  -43,   41,    93,  -41,   33,    93,  -38,   26,
     94,  -35,   18,    94,  -32,   10,    94,  -29,    2,    95,  -25,   -6,
     38,   62,   50,    38,   62,   43,    38,   62,   34,    38,   63,   25,
     38,   64,   14,    39,   65,    5,    39,   66,   -5,    40,   68,  -14,
     40,   69,  -24,    41,   71,  -32,    42,   74,  -41,    43,   76,  -49,
     44,   79,  -57,    45,   81,  -64,    46,   84,  -72,    48,   87,  -79,
     38,   61,   50,    38,   62,   44,    38,   62,   35,    38,   63,   25,
     38,   63,   14,    39,   64,    5,    39,   66,   -5,    40,   67,  -14,
     41,   69,  -23,    41,   71,  -32,    42,   73,  -41,    43,   76,  -49,
     44,   78,  -57,    45,   81,  -64,    46,   84,  -72,    48,   87,  -79,
     38,   61,   50,    38,   61,   44,    38,   62,   35,    38,   62,   25,
     39,   63,   15,    39,   64,    5,    39,   65,   -4,    40,   67,  -14,
     41,   69,  -23,    41,   71,  -32,    42,   73,  -41,    43,   75,  -49,
     44,   78,  -56,    45,   81,  -64,    47,   84,  -72,    48,   87,  -78,
     38,   61,   50,    38,   61,   44,    38,   61,   35,    38,   62,   25,
     39,   63,   15,    39,   64,    5,    40,   65,   -4,    40,   66,  -13,
     41,   68,  -23,    42,   70,  -32,    42,   73,  -40,    43,   75,  -48,
     44,   78,  -56,    46,   80,  -64,    47,   83,  -71,    48,   86,  -78,
     38,   60,   50,    38,   60,   44,    38,   61,   35,    39,   61,   25,
     39,   62,   15,    39,   63,    5,    40,   64,   -4,    40,   66,  -13,
     41,   68,  -23,    42,   70,  -31,    43,   72,  -40,    44,   75,  -48,
     45,   77,  -56,    46,   80,  -64,    47,   83,  -71,    48,   86,  -78,
     38,   59,   50,    38,   60,   44,    39,   60,   35,    39,   60,   26,
     39,   61,   15,    39,   62,    6,    40,   64,   -4,    41,   65,  -13,
     41,   67,  -22,    42,   69,  -31,    43,   72,  -40,    44,   74,  -48,
     45,   77,  -56,    46,   79,  -63,    47,   82,  -71,    48,   85,  -78,
     39,   59,   50,    39,   59,   44,    39,   59,   36,    39,   60,   26,
     39,   61,   16,    40,   62,    6,    40,   63,   -3,    41,   65,  -12,
     41,   66,  -22,    42,   68,  -31,    43,   71,  -39,    44,   73,  -47,
     45,   76,  -55,    46,   79,  -63,    47,   82,  -71,    49,   85,  -78,
     39,   58,   51,    39,   58,   45,    39,   58,   36,    39,   59,   26,
     40,   60,   16,    40,   61,    7,    41,   62,   -3,    41,   64,  -12,
     42,   66,  -22,    42,   68,  -30,    43,   70,  -39,    44,   73,  -47,
     45,   75,  -55,    46,   78,  -63,    47,   81,  -70,    49,   84,  -77,
     39,   57,   51,    39,   57,   45,    40,   57,   36,    40,   58,   27,
     40,   59,   17,    40,   60,    7,    41,   61,   -2,    41,   63,  -12,
     42,   65,  -21,    43,   67,  -30,    44,   69,  -39,    45,   72,  -47,
     45,   75,  -54,    47,   77,  -62,    48,   80,  -70,    49,   83,  -77,
     40,   56,   51,    40,   56,   45,    40,   56,   37,    40,   57,   27,
     40,   58,   17,    41,   59,    8,    41,   60,   -2,    42,   62,  -11,
     42,   64,  -21,    43,   66,  -29,    44,   68,  -38,    45,   71,  -46,
     46,   74,  -54,    47,   77,  -62,    48,   80,  -69,    49,   83,  -76,
     40,   54,   51,    40,   55,   46,    40,   55,   37,    41,   56,   28,
     41,   57,   18,    41,   58,    8,    42,   59,   -1,    42,   61,  -10,
     43,   63,  -20,    43,   65,  -29,    44,   67,  -37,    45,   70,  -45,
     46,   73,  -53,    47,   76,  -61,    48,   79,  -69,    50,   82,  -76,
     41,   53,   52,    41,   53,   46,    41,   53,   38,    41,   54,   28,
     41,   55,   18,    42,   56,    9,    42,   57,    0,    43,   59,  -10,
     43,   61,  -19,    44,   63,  -28,    45,   66,  -37,    46,   68,  -45,
     47,   71,  -53,    48,   74,  -60,    49,   77,  -68,    50,   80,  -75,
     41,   51,   52,    41,   52,   46,    41,   52,   38,    42,   53,   29,
     42,   54,   19,    42,   55,   10,    43,   56,    0,    43,   58,   -9,
     44,   60,  -18,    44,   62,  -27,    45,   65,  -36,    46,   67,  -44,
     47,   70,  -52,    48,   73,  -60,    49,   76,  -67,    50,   79,  -75,
     42,   50,   52,    42,   50,   47,    42,   50,   39,    42,   51,   29,
     42,   52,   20,    43,   53,   10,    43,   55,    0,    44,   56,   -8,
     44,   58,  -18,    45,   61,  -26,    46,   63,  -35,    47,   66,  -43,
     47,   69,  -51,    49,   72,  -59,    50,   75,  -67,    51,   78,  -74,
     42,   48,   53,    42,   48,   47,    43,   49,   40,    43,   50,   30,
     43,   50,   21,    43,   52,   11,    44,   53,    1,    44,   55,   -7,
     45,   57,  -17,    45,   59,  -25,    46,   62,  -34,    47,   64,  -43,
     48,   67,  -50,    49,   70,  -58,    50,   74,  -66,    51,   77,  -73,
     43,   47,   53,    43,   47,   48,    43,   47,   40,    43,   48,   31,
     44,   49,   21,    44,   50,   12,    44,   51,    2,    45,   53,   -6,
     45,   55,  -16,    46,   58,  -25,    47,   60,  -34,    48,   63,  -42,
     49,   66,  -50,    50,   69,  -58,    51,   72,  -65,    52,   76,  -72,
     44,   45,   53,    44,   45,   48,    44,   45,   41,    44,   46,   32,
     44,   47,   22,    45,   48,   13,    45,   50,    3,    45,   51,   -6,
     46,   54,  -15,    47,   56,  -24,    47,   59,  -33,    48,   61,  -41,
     49,   65,  -49,    50,   68,  -57,    51,   71,  -64,    52,   74,  -72,
     44,   43,   54,    44,   43,   49,    45,   44,   42,    45,   44,   32,
     45,   45,   23,    45,   46,   14,    46,   48,    4,    46,   50,   -5,
     47,   52,  -14,    47,   54,  -23,    48,   57,  -32,    49,   60,  -40,
     50,   63,  -48,    51,   66,  -56,    52,   69,  -63,    53,   73,  -71,
     45,   41,   54,    45,   41,   49,    45,   42,   42,    45,   42,   33,
     46,   43,   24,    46,   45,   15,    46,   46,    5,    47,   48,   -4,
     47,   50,  -13,    48,   53,  -22,    49,   55,  -31,    49,   58,  -39,
     50,   61,  -47,    51,   64,  -55,    52,   68,  -63,    53,   71,  -70,
     46,   39,   55,    46,   39,   50,    46,   40,   43,    46,   40,   34,
     46,   41,   25,    47,   43,   16,    47,   44,    6,    47,   46,   -3,
     48,   48,  -12,    49,   51,  -21,    49,   53,  -30,    50,   56,  -38,
     51,   60,  -46,    52,   63,  -54,    53,   66,  -62,    54,   70,  -69,
     47,   37,   55,    47,   37,   50,    47,   38,   44,    47,   38,   35,
     47,   39,   26,    47,   41,   17,    48,   42,    7,    48,   44,   -1,
     49,   46,  -11,    49,   49,  -20,    50,   52,  -29,    51,   54,  -37,
     52,   58,  -45,    52,   61,  -53,    53,   64,  -61,    54,   68,  -68,
     47,   35,   56,    47,   35,   51,    48,   36,   44,    48,   36,   36,
     48,   37,   27,    48,   39,   18,    49,   40,    8,    49,   42,    0,
     49,   44,  -10,    50,   47,  -18,    51,   50,  -27,    51,   53,  -36,
     52,   56,  -44,    53,   59,  -52,    54,   63,  -60,    55,   66,  -67,
     48,   33,   56,    48,   33,   51,    48,   34,   45,    48,   34,   37,
     49,   35,   28,    49,   37,   19,    49,   38,    9,    50,   40,    0,
     50,   42,   -9,    51,   45,  -17,    51,   48,  -26,    52,   51,  -35,
     53,   54,  -43,    54,   57,  -51,    55,   61,  -58,    56,   64,  -66,
     49,   31,   57,    49,   31,   52,    49,   32,   46,    49,   32,   38,
     50,   33,   29,    50,   35,   20,    50,   36,   10,    51,   38,    2,
     51,   40,   -7,    52,   43,  -16,    52,   46,  -25,    53,   49,  -33,
     54,   52,  -41,    55,   55,  -50,    55,   59,  -57,    56,   62,  -65,
     50,   29,   57,    50,   29,   53,    50,   29,   47,    50,   30,   39,
     50,   31,   30,    51,   32,   21,    51,   34,   12,    51,   36,    3,
     52,   38,   -6,    52,   41,  -15,    53,   44,  -24,    54,   47,  -32,
     54,   50,  -40,    55,   53,  -48,    56,   57,  -56,    57,   61,  -64,
     51,   27,   58,    51,   27,   54,    51,   27,   48,    51,   28,   40,
     51,   29,   31,    52,   30,   22,    52,   32,   13,    52,   34,    4,
     53,   36,   -5,    53,   39,  -14,    54,   42,  -23,    55,   45,  -31,
     55,   48,  -39,    56,   51,  -47,    57,   55,  -55,    58,   59,  -63,
     52,   24,   58,    52,   25,   54,    52,   25,   48,    52,   26,   41,
     52,   27,   32,    52,   28,   24,    53,   30,   14,    53,   32,    5,
     54,   34,   -4,    54,   37,  -12,    55,   39,  -21,    55,   42,  -30,
     56,   46,  -38,    57,   49,  -46,    58,   53,  -54,    59,   57,  -61,
     53,   22,   59,    53,   22,   55,    53,   23,   49,    53,   24,   42,
     53,   25,   34,    53,   26,   25,    54,   27,   15,    54,   29,    7,
     54,   32,   -2,    55,   34,  -11,    56,   37,  -20,    56,   40,  -28,
     57,   44,  -36,    58,   47,  -45,    58,   51,  -52,    59,   55,  -60,
     54,   20,   60,    54,   20,   56,    54,   21,   50,    54,   21,   43,
     54,   22,   35,    54,   24,   26,    55,   25,   17,    55,   27,    8,
     55,   30,   -1,    56,   32,  -10,    56,   35,  -19,    57,   38,  -27,
     58,   42,  -35,    58,   45,  -43,    59,   49,  -51,    60,   52,  -59,
     55,   18,   60,    55,   18,   57,    55,   18,   51,    55,   19,   44,
     55,   20,   36,    55,   21,   27,    56,   23,   18,    56,   25,    9,
     56,   27,    0,    57,   30,   -8,    57,   33,  -17,    58,   36,  -26,
     59,   39,  -34,    59,   43,  -42,    60,   47,  -50,    61,   50,  -58,
     56,   16,   61,    56,   16,   58,    56,   16,   52,    56,   17,   45,
     56,   18,   37,    56,   19,   28,    56,   21,   19,    57,   23,   11,
     57,   25,    1,    58,   28,   -7,    58,   31,  -16,    59,   34,  -24,
     59,   37,  -32,    60,   41,  -41,    61,   44,  -49,    62,   48,  -56,
     57,   13,   62,    57,   14,   58,    57,   14,   53,    57,   15,   46,
     57,   16,   38,    57,   17,   30,    57,   19,   21,    58,   20,   12,
     58,   23,    3,    59,   26,   -6,    59,   29,  -15,    60,   32,  -23,
     60,   35,  -31,    61,   39,  -39,    62,   42,  -47,    63,   46,  -55,
     58,   11,   62,    58,   11,   59,    58,   11,   54,    58,   12,   48,
     58,   13,   40,    58,   14,   31,    59,   16,   22,    59,   18,   14,
     59,   20,    4,    60,   23,   -4,    60,   26,  -13,    61,   29,  -21,
     61,   32,  -29,    62,   36,  -38,    63,   40,  -45,    64,   43,  -53,
     59,    8,   63,    59,    9,   60,    59,    9,   55,    59,   10,   49,
     59,   11,   41,    59,   12,   33,    60,   14,   24,    60,   15,   15,
     60,   18,    6,    61,   20,   -2,    61,   23,  -11,    62,   27,  -20,
     62,   30,  -28,    63,   34,  -36,    64,   37,  -44,    65,   41,  -52,
     60,    6,   64,    60,    6,   61,    60,    7,   56,    60,    7,   50,
     60,    8,   42,    60,   10,   34,    61,   11,   25,    61,   13,   16,
     61,   16,    7,    62,   18,   -1,    62,   21,  -10,    63,   24,  -18,
     63,   28,  -26,    64,   31,  -35,    65,   35,  -43,    66,   39,  -50,
     61,    4,   65,    61,    4,   62,    61,    5,   57,    61,    5,   51,
     61,    6,   43,    61,    7,   35,    62,    9,   26,    62,   11,   18,
     62,   13,    9,    63,   16,    0,    63,   19,   -8,    64,   22,  -17,
     64,   26,  -25,    65,   29,  -33,    66,   33,  -41,    66,   37,  -49,
     62,    2,   65,    62,    2,   63,    62,    2,   58,    62,    3,   52,
     62,    4,   44,    62,    5,   36,    63,    7,   28,    63,    9,   19,
     63,   11,   10,    64,   14,    2,    64,   17,   -7,    65,   20,  -15,
     65,   23,  -23,    66,   27,  -32,    67,   31,  -40,    67,   35,  -48,
     63,    0,   66,    63,    0,   64,    63,    0,   59,    63,    1,   53,
     63,    2,   45,    64,    3,   38,    64,    5,   29,    64,    7,   21,
     64,    9,   12,    65,   12,    3,    65,   15,   -6,    66,   18,  -14,
     66,   21,  -22,    67,   25,  -30,    68,   28,  -38,    68,   32,  -46,
     64,   -2,   67,    64,   -2,   64,    64,   -2,   60,    64,   -1,   54,
     64,    0,   47,    65,    1,   39,    65,    3,   30,    65,    4,   22,
     65,    7,   13,    66,    9,    5,    66,   12,   -4,    67,   15,  -12,
     67,   19,  -20,    68,   22,  -29,    68,   26,  -37,    69,   30,  -45,
     65,   -5,   68,    65,   -4,   65,    65,   -4,   61,    65,   -3,   55,
     65,   -2,   48,    66,   -1,   40,    66,    0,   32,    66,    2,   23,
     66,    5,   15,    67,    7,    6,    67,   10,   -3,    68,   13,  -11,
     68,   17,  -19,    69,   20,  -27,    69,   24,  -35,    70,   28,  -43,
     66,   -7,   68,    66,   -6,   66,    66,   -6,   62,    66,   -5,   56,
     67,   -4,   49,    67,   -3,   42,    67,   -1,   33,    67,    0,   25,
     68,    2,   16,    68,    5,    8,    68,    8,   -1,    69,   11,   -9,
     69,   14,  -17,    70,   18,  -26,    70,   22,  -34,    71,   26,  -42,
     67,   -9,   69,    67,   -9,   67,    67,   -8,   63,    68,   -7,   57,
     68,   -6,   50,    68,   -5,   43,    68,   -3,   34,    68,   -1,   26,
     69,    0,   17,    69,    3,    9,    69,    6,    0,    70,    9,   -8,
     70,   12,  -16,    71,   16,  -24,    71,   19,  -32,    72,   23,  -40,
     68,  -11,   70,    68,  -11,   68,    69,  -10,   64,    69,   -9,   58,
     69,   -8,   51,    69,   -7,   44,    69,   -5,   36,    69,   -3,   28,
     70,   -1,   19,    70,    1,   11,    70,    3,    2,    71,    7,   -6,
     71,   10,  -14,    72,   13,  -23,    72,   17,  -31,    73,   21,  -39,
     70,  -13,   71,    70,  -13,   69,    70,  -12,   65,    70,  -11,   59,
     70,  -10,   52,    70,   -9,   45,    70,   -7,   37,    70,   -5,   29,
     71,   -3,   20,    71,   -1,   12,    71,    1,    3,    72,    4,   -5,
     72,    8,  -13,    73,   11,  -21,    73,   15,  -29,    74,   19,  -37,
     71,  -15,   72,    71,  -15,   69,    71,  -14,   66,    71,  -13,   60,
     71,  -12,   54,    71,  -11,   47,    71,   -9,   39,    71,   -8,   31,
     72,   -5,   22,    72,   -3,   14,    72,    0,    5,    73,    2,   -3,
     73,    6,  -11,    74,    9,  -20,    74,   13,  -28,    75,   17,  -36,
     72,  -17,   72,    72,  -17,   70,    72,  -16,   67,    72,  -16,   61,
     72,  -14,   55,    72,  -13,   48,    72,  -12,   40,    73,  -10,   32,
     73,   -7,   23,    73,   -5,   15,    74,   -2,    6,    74,    0,   -2,
     74,    3,  -10,    75,    7,  -18,    75,   11,  -26,    76,   15,  -34,
     73,  -19,   73,    73,  -19,   71,    73,  -18,   68,    73,  -18,   62,
     73,  -17,   56,    73,  -15,   49,    73,  -14,   41,    74,  -12,   33,
     74,  -10,   25,    74,   -7,   17,    75,   -5,    8,    75,   -2,    0,
     75,    1,   -8,    76,    5,  -17,    76,    8,  -25,    77,   12,  -33,
     74,  -21,   74,    74,  -21,   72,    74,  -20,   69,    74,  -20,   63,
     74,  -19,   57,    74,  -17,   50,    75,  -16,   43,    75,  -14,   35,
     75,  -12,   26,    75,   -9,   18,    76,   -7,   10,    76,   -4,    1,
     76,   -1,   -7,    77,    3,  -15,    77,    6,  -23,    78,   10,  -31,
     75,  -23,   75,    75,  -23,   73,    75,  -22,   70,    75,  -22,   64,
     75,  -21,   58,    75,  -19,   52,    76,  -18,   44,    76,  -16,   36,
     76,  -14,   28,    76,  -11,   20,    77,   -9,   11,    77,   -6,    3,
     78,   -3,   -5,    78,    0,  -13,    79,    4,  -21,    79,    8,  -29,
     76,  -25,   76,    76,  -25,   74,    76,  -24,   71,    76,  -23,   65,
     76,  -23,   59,    77,  -21,   53,    77,  -20,   45,    77,  -18,   38,
     77,  -16,   29,    77,  -13,   21,    78,  -11,   13,    78,   -8,    5,
     79,   -5,   -3,    79,   -1,  -12,    80,    2,  -20,    80,    6,  -28,
     77,  -27,   77,    77,  -27,   75,    77,  -26,   72,    77,  -25,   66,
     78,  -24,   61,    78,  -23,   54,    78,  -22,   47,    78,  -20,   39,
     78,  -18,   31,    79,  -15,   23,    79,  -13,   14,    79,  -10,    6,
     80,   -7,   -2,    80,   -4,  -10,    81,    0,  -18,    81,    4,  -26,
     78,  -29,   77,    78,  -29,   76,    79,  -28,   73,    79,  -27,   68,
     79,  -26,   62,    79,  -25,   55,    79,  -24,   48,    79,  -22,   40,
     79,  -20,   32,    80,  -17,   24,    80,  -15,   16,    80,  -12,    8,
     81,   -9,    0,    81,   -6,   -9,    82,   -2,  -17,    82,    1,  -25,
     80,  -31,   78,    80,  -30,   76,    80,  -30,   74,    80,  -29,   69,
     80,  -28,   63,    80,  -27,   57,    80,  -26,   49,    80,  -24,   42,
     81,  -22,   34,    81,  -19,   26,    81,  -17,   17,    81,  -14,    9,
     82,  -11,    1,    82,   -8,   -7,    83,   -4,  -15,    83,   -1,  -23,
     81,  -33,   79,    81,  -33,   78,    81,  -32,   75,    81,  -32,   70,
     81,  -31,   64,    81,  -29,   58,    81,  -28,   51,    82,  -26,   43,
     82,  -24,   35,    82,  -22,   27,    82,  -19,   19,    83,  -17,   11,
     83,  -14,    3,    84,  -10,   -5,    84,   -7,  -13,    85,   -3,  -21,
     82,  -35,   80,    82,  -35,   78,    82,  -34,   76,    82,  -33,   71,
     82,  -33,   65,    82,  -31,   59,    83,  -30,   52,    83,  -28,   45,
     83,  -26,   37,    83,  -24,   29,    84,  -21,   21,    84,  -19,   13,
     84,  -16,    4,    85,  -12,   -4,    85,   -9,  -12,    86,   -5,  -20,
     83,  -37,   81,    83,  -36,   79,    83,  -36,   77,    83,  -35,   72,
     83,  -34,   67,    84,  -33,   60,    84,  -32,   53,    84,  -30,   46,
     84,  -28,   38,    84,  -26,   30,    85,  -23,   22,    85,  -21,   14,
     85,  -18,    6,    86,  -14,   -2,    86,  -11,  -10,    87,   -7,  -18,
     84,  -38,   82,    84,  -38,   80,    84,  -38,   78,    84,  -37,   73,
     85,  -36,   68,    85,  -35,   62,    85,  -34,   55,    85,  -32,   48,
     85,  -30,   40,    85,  -28,   32,    86,  -25,   24,    86,  -23,   16,
     86,  -20,    7,    87,  -16,    0,    87,  -13,   -8,    88,   -9,  -16,
     85,  -40,   83,    86,  -40,   81,    86,  -40,   79,    86,  -39,   74,
     86,  -38,   69,    86,  -37,   63,    86,  -35,   56,    86,  -34,   49,
     86,  -32,   41,    87,  -30,   33,    87,  -27,   25,    87,  -25,   17,
     87,  -22,    9,    88,  -18,    1,    88,  -15,   -7,    89,  -11,  -15,
     87,  -42,   84,    87,  -42,   82,    87,  -41,   80,    87,  -41,   75,
     87,  -40,   70,    87,  -39,   64,    87,  -37,   57,    87,  -36,   50,
     87,  -34,   42,    88,  -31,   35,    88,  -29,   27,    88,  -26,   19,
     89,  -24,   10,    89,  -20,    3,    89,  -17,   -5,    90,  -13,  -13,
     88,  -44,   85,    88,  -43,   83,    88,  -43,   80,    88,  -42,   76,
     88,  -42,   71,    88,  -40,   65,    88,  -39,   58,    88,  -37,   52,
     89,  -35,   44,    89,  -33,   36,    89,  -31,   28,    89,  -28,   20,
     90,  -26,   12,    90,  -22,    4,    90,  -19,   -4,    91,  -15,  -12,
     89,  -45,   85,    89,  -45,   84,    89,  -45,   81,    89,  -44,   77,
     89,  -43,   72,    89,  -42,   66,    89,  -41,   60,    89,  -39,   53,
     90,  -37,   45,    90,  -35,   38,    90,  -33,   30,    90,  -30,   22,
     91,  -27,   14,    91,  -24,    6,    92,  -21,   -2,    92,  -17,  -10,
     90,  -47,   86,    90,  -47,   85,    90,  -46,   82,    90,  -46,   78,
     90,  -45,   73,    90,  -44,   68,    90,  -43,   61,    91,  -41,   54,
     91,  -39,   47,    91,  -37,   39,    91,  -35,   31,    92,  -32,   23,
     92,  -29,   15,    92,  -26,    7,    93,  -23,    0,    93,  -19,   -8,
     91,  -49,   87,    91,  -49,   86,    91,  -48,   83,    91,  -48,   80,
     91,  -47,   75,    91,  -46,   69,    92,  -44,   62,    92,  -43,   55,
     92,  -41,   48,    92,  -39,   41,    92,  -36,   32,    93,  -34,   25,
     93,  -31,   17,    93,  -28,    9,    94,  -25,    1,    94,  -21,   -7,
     92,  -50,   88,    92,  -50,   86,    92,  -50,   84,    92,  -49,   81,
     92,  -48,   76,    93,  -47,   70,    93,  -46,   63,    93,  -44,   57,
     93,  -42,   49,    93,  -40,   42,    93,  -38,   34,    94,  -36,   26,
     94,  -33,   18,    94,  -30,   10,    95,  -27,    2,    95,  -23,   -5,
     39,   64,   52,    39,   64,   46,    39,   64,   37,    40,   65,   27,
     40,   66,   17,    40,   67,    7,    41,   68,   -2,    41,   69,  -11,
     42,   71,  -21,    43,   73,  -30,    44,   75,  -39,    44,   77,  -47,
     45,   80,  -54,    47,   83,  -62,    48,   85,  -70,    49,   88,  -77,
     39,   64,   52,    39,   64,   46,    40,   64,   37,    40,   65,   27,
     40,   65,   17,    40,   66,    7,    41,   68,   -2,    41,   69,  -11,
     42,   71,  -21,    43,   73,  -29,    44,   75,  -38,    45,   77,  -46,
     46,   80,  -54,    47,   82,  -62,    48,   85,  -70,    49,   88,  -77,
     40,   63,   52,    40,   63,   46,    40,   64,   37,    40,   64,   27,
     40,   65,   17,    41,   66,    8,    41,   67,   -2,    42,   69,  -11,
     42,   70,  -21,    43,   72,  -29,    44,   74,  -38,    45,   77,  -46,
     46,   79,  -54,    47,   82,  -62,    48,   85,  -69,    49,   88,  -76,
     40,   63,   52,    40,   63,   46,    40,   63,   37,    40,   64,   28,
     40,   64,   17,    41,   65,    8,    41,   67,   -2,    42,   68,  -11,
     42,   70,  -20,    43,   72,  -29,    44,   74,  -38,    45,   76,  -46,
     46,   79,  -54,    47,   82,  -62,    48,   84,  -69,    49,   87,  -76,
     40,   62,   52,    40,   62,   46,    40,   63,   37,    40,   63,   28,
     41,   64,   18,    41,   65,    8,    41,   66,   -1,    42,   68,  -11,
     43,   69,  -20,    43,   71,  -29,    44,   74,  -38,    45,   76,  -46,
     46,   79,  -54,    47,   81,  -61,    48,   84,  -69,    49,   87,  -76,
     40,   62,   52,    40,   62,   46,    40,   62,   38,    40,   63,   28,
     41,   63,   18,    41,   64,    8,    42,   66,   -1,    42,   67,  -10,
     43,   69,  -20,    43,   71,  -29,    44,   73,  -37,    45,   75,  -45,
     46,   78,  -53,    47,   81,  -61,    48,   84,  -69,    50,   86,  -76,
     40,   61,   52,    40,   61,   46,    41,   61,   38,    41,   62,   28,
     41,   63,   18,    41,   64,    9,    42,   65,   -1,    42,   66,  -10,
     43,   68,  -19,    44,   70,  -28,    45,   72,  -37,    45,   75,  -45,
     46,   77,  -53,    47,   80,  -61,    48,   83,  -68,    50,   86,  -76,
     41,   60,   52,    41,   60,   47,    41,   61,   38,    41,   61,   29,
     41,   62,   19,    42,   63,    9,    42,   64,    0,    43,   66,  -10,
     43,   67,  -19,    44,   69,  -28,    45,   72,  -37,    46,   74,  -45,
     47,   77,  -53,    48,   79,  -60,    49,   82,  -68,    50,   85,  -75,
     41,   59,   53,    41,   59,   47,    41,   60,   39,    41,   60,   29,
     42,   61,   19,    42,   62,    9,    42,   63,    0,    43,   65,   -9,
     44,   67,  -19,    44,   69,  -27,    45,   71,  -36,    46,   73,  -44,
     47,   76,  -52,    48,   79,  -60,    49,   82,  -68,    50,   84,  -75,
     41,   58,   53,    41,   58,   47,    42,   59,   39,    42,   59,   29,
     42,   60,   19,    42,   61,   10,    43,   62,    0,    43,   64,   -9,
     44,   66,  -18,    45,   68,  -27,    45,   70,  -36,    46,   72,  -44,
     47,   75,  -52,    48,   78,  -60,    49,   81,  -67,    50,   84,  -74,
     42,   57,   53,    42,   57,   47,    42,   57,   39,    42,   58,   30,
     42,   59,   20,    43,   60,   10,    43,   61,    1,    44,   63,   -8,
     44,   65,  -18,    45,   67,  -26,    46,   69,  -35,    47,   71,  -43,
     47,   74,  -51,    49,   77,  -59,    50,   80,  -67,    51,   83,  -74,
     42,   55,   53,    42,   56,   48,    42,   56,   40,    43,   56,   30,
     43,   57,   21,    43,   58,   11,    44,   60,    1,    44,   61,   -7,
     45,   63,  -17,    45,   65,  -25,    46,   68,  -34,    47,   70,  -43,
     48,   73,  -50,    49,   76,  -58,    50,   79,  -66,    51,   82,  -73,
     43,   54,   54,    43,   54,   48,    43,   55,   40,    43,   55,   31,
     43,   56,   21,    44,   57,   12,    44,   58,    2,    45,   60,   -7,
     45,   62,  -16,    46,   64,  -25,    47,   66,  -34,    47,   69,  -42,
     48,   72,  -50,    49,   74,  -58,    50,   78,  -65,    52,   81,  -73,
     43,   53,   54,    43,   53,   48,    43,   53,   41,    44,   54,   32,
     44,   55,   22,    44,   56,   13,    45,   57,    3,    45,   59,   -6,
     46,   60,  -15,    46,   63,  -24,    47,   65,  -33,    48,   68,  -41,
     49,   70,  -49,    50,   73,  -57,    51,   76,  -65,    52,   79,  -72,
     44,   51,   54,    44,   51,   49,    44,   52,   42,    44,   52,   32,
     44,   53,   23,    45,   54,   13,    45,   56,    4,    46,   57,   -5,
     46,   59,  -15,    47,   61,  -23,    48,   64,  -32,    48,   66,  -40,
     49,   69,  -48,    50,   72,  -56,    51,   75,  -64,    52,   78,  -71,
     44,   49,   55,    45,   50,   49,    45,   50,   42,    45,   51,   33,
     45,   51,   24,    45,   53,   14,    46,   54,    4,    46,   56,   -4,
     47,   58,  -14,    47,   60,  -22,    48,   62,  -31,    49,   65,  -40,
     50,   68,  -48,    51,   71,  -56,    52,   74,  -63,    53,   77,  -71,
     45,   48,   55,    45,   48,   50,    45,   48,   43,    45,   49,   34,
     46,   50,   24,    46,   51,   15,    46,   52,    5,    47,   54,   -3,
     47,   56,  -13,    48,   58,  -22,    49,   61,  -31,    49,   63,  -39,
     50,   66,  -47,    51,   69,  -55,    52,   72,  -62,    53,   76,  -70,
     46,   46,   55,    46,   46,   50,    46,   47,   43,    46,   47,   34,
     46,   48,   25,    47,   49,   16,    47,   51,    6,    47,   52,   -2,
     48,   54,  -12,    49,   57,  -21,    49,   59,  -30,    50,   62,  -38,
     51,   65,  -46,    52,   68,  -54,    53,   71,  -62,    54,   74,  -69,
     46,   44,   56,    46,   44,   51,    47,   45,   44,    47,   45,   35,
     47,   46,   26,    47,   47,   17,    48,   49,    7,    48,   50,   -2,
     49,   53,  -11,    49,   55,  -20,    50,   57,  -29,    51,   60,  -37,
     51,   63,  -45,    52,   66,  -53,    53,   69,  -61,    54,   73,  -68,
     47,   42,   56,    47,   42,   51,    47,   43,   45,    47,   43,   36,
     48,   44,   27,    48,   46,   18,    48,   47,    8,    49,   49,   -1,
     49,   51,  -10,    50,   53,  -19,    51,   56,  -28,    51,   58,  -36,
     52,   61,  -44,    53,   64,  -52,    54,   68,  -60,    55,   71,  -67,
     48,   40,   57,    48,   41,   52,    48,   41,   45,    48,   42,   37,
     48,   42,   28,    49,   44,   19,    49,   45,    9,    49,   47,    0,
     50,   49,   -9,    51,   51,  -18,    51,   54,  -27,    52,   57,  -35,
     53,   60,  -43,    54,   63,  -51,    54,   66,  -59,    56,   69,  -66,
     49,   38,   57,    49,   39,   52,    49,   39,   46,    49,   40,   38,
     49,   41,   29,    49,   42,   20,    50,   43,   10,    50,   45,    1,
     51,   47,   -8,    51,   49,  -17,    52,   52,  -26,    53,   55,  -34,
     53,   58,  -42,    54,   61,  -50,    55,   64,  -58,    56,   68,  -65,
     49,   36,   58,    49,   37,   53,    50,   37,   47,    50,   38,   39,
     50,   38,   30,    50,   40,   21,    51,   41,   11,    51,   43,    2,
     51,   45,   -7,    52,   47,  -15,    53,   50,  -24,    53,   53,  -33,
     54,   56,  -41,    55,   59,  -49,    56,   63,  -57,    57,   66,  -64,
     50,   34,   58,    50,   34,   54,    50,   35,   48,    51,   36,   39,
     51,   36,   31,    51,   38,   22,    51,   39,   12,    52,   41,    3,
     52,   43,   -6,    53,   45,  -14,    53,   48,  -23,    54,   51,  -32,
     55,   54,  -40,    56,   57,  -48,    56,   61,  -56,    57,   64,  -63,
     51,   32,   59,    51,   32,   54,    51,   33,   48,    51,   33,   40,
     52,   34,   32,    52,   36,   23,    52,   37,   13,    53,   39,    5,
     53,   41,   -4,    53,   43,  -13,    54,   46,  -22,    55,   49,  -30,
     55,   52,  -38,    56,   55,  -47,    57,   59,  -55,    58,   62,  -62,
     52,   30,   59,    52,   30,   55,    52,   31,   49,    52,   31,   41,
     52,   32,   33,    53,   33,   24,    53,   35,   15,    53,   37,    6,
     54,   39,   -3,    54,   41,  -12,    55,   44,  -21,    56,   47,  -29,
     56,   50,  -37,    57,   53,  -46,    58,   57,  -53,    59,   60,  -61,
     53,   28,   60,    53,   28,   56,    53,   29,   50,    53,   29,   42,
     53,   30,   34,    54,   31,   25,    54,   33,   16,    54,   35,    7,
     55,   37,   -2,    55,   39,  -11,    56,   42,  -20,    56,   45,  -28,
     57,   48,  -36,    58,   51,  -44,    59,   55,  -52,    60,   58,  -60,
     54,   26,   60,    54,   26,   56,    54,   26,   51,    54,   27,   43,
     54,   28,   35,    54,   29,   26,    55,   31,   17,    55,   32,    8,
     56,   35,   -1,    56,   37,   -9,    57,   40,  -18,    57,   43,  -27,
     58,   46,  -35,    59,   49,  -43,    59,   53,  -51,    60,   56,  -59,
     55,   24,   61,    55,   24,   57,    55,   24,   51,    55,   25,   44,
     55,   26,   36,    55,   27,   28,    56,   28,   18,    56,   30,    9,
     56,   33,    0,    57,   35,   -8,    57,   38,  -17,    58,   41,  -25,
     59,   44,  -34,    59,   47,  -42,    60,   51,  -50,    61,   54,  -57,
     56,   21,   61,    56,   22,   58,    56,   22,   52,    56,   23,   45,
     56,   24,   37,    56,   25,   29,    57,   26,   19,    57,   28,   11,
     57,   30,    1,    58,   33,   -7,    58,   36,  -16,    59,   39,  -24,
     60,   42,  -32,    60,   45,  -41,    61,   49,  -48,    62,   52,  -56,
     57,   19,   62,    57,   19,   59,    57,   20,   53,    57,   20,   46,
     57,   21,   38,    57,   23,   30,    57,   24,   21,    58,   26,   12,
     58,   28,    3,    59,   31,   -5,    59,   33,  -14,    60,   36,  -23,
     60,   40,  -31,    61,   43,  -39,    62,   47,  -47,    63,   50,  -55,
     58,   17,   63,    58,   17,   60,    58,   18,   54,    58,   18,   48,
     58,   19,   40,    58,   20,   31,    58,   22,   22,    59,   24,   13,
     59,   26,    4,    60,   28,   -4,    60,   31,  -13,    61,   34,  -21,
     61,   38,  -30,    62,   41,  -38,    63,   45,  -46,    64,   48,  -54,
     59,   14,   63,    59,   14,   61,    59,   15,   55,    59,   15,   49,
     59,   16,   41,    59,   18,   33,    60,   19,   24,    60,   21,   15,
     60,   23,    6,    61,   26,   -2,    61,   28,  -11,    62,   31,  -20,
     62,   35,  -28,    63,   38,  -36,    64,   42,  -44,    65,   45,  -52,
     60,   12,   64,    60,   12,   61,    60,   13,   56,    60,   13,   50,
     60,   14,   42,    60,   15,   34,    61,   17,   25,    61,   19,   16,
     61,   21,    7,    62,   23,   -1,    62,   26,  -10,    63,   29,  -18,
     63,   33,  -26,    64,   36,  -35,    65,   40,  -43,    65,   43,  -51,
     61,   10,   65,    61,   10,   62,    61,   10,   57,    61,   11,   51,
     61,   12,   43,    61,   13,   35,    62,   15,   26,    62,   16,   18,
     62,   19,    9,    63,   21,    0,    63,   24,   -9,    64,   27,  -17,
     64,   30,  -25,    65,   34,  -33,    66,   37,  -41,    66,   41,  -49,
     62,    8,   66,    62,    8,   63,    62,    8,   58,    62,    9,   52,
     62,   10,   44,    62,   11,   36,    63,   12,   28,    63,   14,   19,
     63,   17,   10,    64,   19,    2,    64,   22,   -7,    65,   25,  -15,
     65,   28,  -24,    66,   32,  -32,    66,   35,  -40,    67,   39,  -48,
     63,    5,   66,    63,    6,   64,    63,    6,   59,    63,    7,   53,
     63,    8,   45,    63,    9,   38,    64,   10,   29,    64,   12,   20,
     64,   14,   11,    65,   17,    3,    65,   20,   -6,    66,   23,  -14,
     66,   26,  -22,    67,   29,  -31,    67,   33,  -38,    68,   37,  -46,
     64,    3,   67,    64,    3,   65,    64,    4,   60,    64,    4,   54,
     64,    5,   47,    64,    7,   39,    65,    8,   30,    65,   10,   22,
     65,   12,   13,    66,   15,    4,    66,   17,   -4,    66,   20,  -13,
     67,   24,  -21,    68,   27,  -29,    68,   31,  -37,    69,   35,  -45,
     65,    1,   68,    65,    1,   65,    65,    2,   61,    65,    2,   55,
     65,    3,   48,    65,    4,   40,    66,    6,   32,    66,    8,   23,
     66,   10,   14,    67,   12,    6,    67,   15,   -3,    67,   18,  -11,
     68,   21,  -19,    69,   25,  -28,    69,   29,  -36,    70,   32,  -44,
     66,   -1,   68,    66,   -1,   66,    66,    0,   62,    66,    0,   56,
     66,    1,   49,    66,    2,   41,    67,    4,   33,    67,    5,   25,
     67,    8,   16,    68,   10,    7,    68,   13,   -1,    68,   16,  -10,
     69,   19,  -18,    70,   23,  -26,    70,   26,  -34,    71,   30,  -42,
     67,   -3,   69,    67,   -3,   67,    67,   -2,   63,    67,   -2,   57,
     67,   -1,   50,    67,    0,   43,    68,    2,   34,    68,    3,   26,
     68,    5,   17,    69,    8,    9,    69,   11,    0,    69,   14,   -8,
     70,   17,  -16,    71,   20,  -25,    71,   24,  -33,    72,   28,  -41,
     68,   -5,   70,    68,   -5,   68,    68,   -4,   64,    68,   -4,   58,
     68,   -3,   51,    69,   -1,   44,    69,    0,   36,    69,    1,   27,
     69,    3,   19,    70,    6,   10,    70,    9,    1,    70,   11,   -7,
     71,   15,  -15,    72,   18,  -23,    72,   22,  -31,    73,   26,  -39,
     69,   -7,   71,    69,   -7,   69,    69,   -7,   65,    69,   -6,   59,
     69,   -5,   52,    70,   -4,   45,    70,   -2,   37,    70,    0,   29,
     70,    1,   20,    71,    4,   12,    71,    6,    3,    71,    9,   -5,
     72,   13,  -13,    73,   16,  -22,    73,   20,  -30,    74,   23,  -38,
     70,   -9,   72,    70,   -9,   69,    70,   -9,   66,    70,   -8,   60,
     71,   -7,   53,    71,   -6,   46,    71,   -4,   38,    71,   -2,   30,
     71,    0,   21,    72,    1,   13,    72,    4,    4,    73,    7,   -4,
     73,   10,  -12,    74,   14,  -20,    74,   18,  -28,    75,   21,  -36,
     71,  -12,   72,    71,  -11,   70,    71,  -11,   67,    71,  -10,   61,
     72,   -9,   55,    72,   -8,   48,    72,   -6,   40,    72,   -4,   32,
     72,   -2,   23,    73,    0,   15,    73,    2,    6,    74,    5,   -2,
     74,    8,  -10,    75,   12,  -19,    75,   15,  -27,    76,   19,  -35,
     72,  -14,   73,    72,  -13,   71,    72,  -13,   68,    73,  -12,   62,
     73,  -11,   56,    73,  -10,   49,    73,   -8,   41,    73,   -6,   33,
     74,   -4,   24,    74,   -2,   16,    74,    0,    7,    75,    3,   -1,
     75,    6,   -9,    76,    9,  -17,    76,   13,  -25,    77,   17,  -33,
     74,  -16,   74,    74,  -15,   72,    74,  -15,   69,    74,  -14,   63,
     74,  -13,   57,    74,  -12,   50,    74,  -10,   42,    74,   -9,   34,
     75,   -6,   26,    75,   -4,   18,    75,   -2,    9,    76,    1,    1,
     76,    4,   -7,    77,    7,  -16,    77,   11,  -24,    78,   15,  -32,
     75,  -18,   75,    75,  -17,   73,    75,  -17,   70,    75,  -16,   64,
     75,  -15,   58,    75,  -14,   51,    75,  -12,   43,    75,  -11,   36,
     76,   -9,   27,    76,   -6,   19,    76,   -4,   10,    77,   -1,    2,
     77,    2,   -6,    78,    5,  -14,    78,    9,  -22,    79,   12,  -30,
     76,  -20,   76,    76,  -19,   74,    76,  -19,   71,    76,  -18,   65,
     76,  -17,   59,    76,  -16,   52,    76,  -14,   45,    76,  -13,   37,
     77,  -11,   29,    77,   -8,   21,    77,   -6,   12,    78,   -3,    4,
     78,    0,   -4,    79,    3,  -13,    79,    7,  -20,    80,   10,  -29,
     77,  -22,   76,    77,  -21,   75,    77,  -21,   71,    77,  -20,   66,
     77,  -19,   60,    77,  -18,   54,    77,  -16,   46,    78,  -15,   38,
     78,  -13,   30,    78,  -10,   22,    78,   -8,   13,    79,   -5,    5,
     79,   -2,   -3,    80,    1,  -11,    80,    4,  -19,    81,    8,  -27,
     78,  -24,   77,    78,  -23,   75,    78,  -23,   72,    78,  -22,   67,
     78,  -21,   61,    78,  -20,   55,    78,  -18,   47,    79,  -17,   40,
     79,  -15,   32,    79,  -13,   24,    79,  -10,   15,    80,   -7,    7,
     80,   -4,   -1,    81,   -1,   -9,    81,    2,  -17,    82,    6,  -25,
     79,  -25,   78,    79,  -25,   76,    79,  -25,   73,    79,  -24,   68,
     79,  -23,   62,    79,  -22,   56,    80,  -20,   49,    80,  -19,   41,
     80,  -17,   33,    80,  -15,   25,    81,  -12,   16,    81,   -9,    8,
     81,   -6,    0,    82,   -3,   -8,    82,    0,  -16,    83,    4,  -24,
     80,  -27,   79,    80,  -27,   77,    80,  -27,   74,    80,  -26,   69,
     80,  -25,   64,    80,  -24,   57,    81,  -22,   50,    81,  -21,   43,
     81,  -19,   34,    81,  -17,   26,    82,  -14,   18,    82,  -11,   10,
     82,   -9,    2,    83,   -5,   -6,    83,   -2,  -14,    84,    2,  -22,
     82,  -30,   80,    82,  -29,   78,    82,  -29,   75,    82,  -28,   71,
     82,  -27,   65,    82,  -26,   59,    82,  -25,   52,    82,  -23,   44,
     82,  -21,   36,    83,  -19,   28,    83,  -17,   20,    83,  -14,   12,
     84,  -11,    4,    84,   -8,   -4,    85,   -5,  -12,    85,   -1,  -20,
     83,  -32,   81,    83,  -31,   79,    83,  -31,   76,    83,  -30,   72,
     83,  -29,   66,    83,  -28,   60,    83,  -27,   53,    83,  -25,   46,
     84,  -23,   38,    84,  -21,   30,    84,  -19,   21,    84,  -16,   13,
     85,  -13,    5,    85,  -10,   -3,    86,   -7,  -11,    86,   -3,  -19,
     84,  -33,   82,    84,  -33,   80,    84,  -33,   77,    84,  -32,   73,
     84,  -31,   67,    84,  -30,   61,    84,  -29,   54,    84,  -27,   47,
     85,  -25,   39,    85,  -23,   31,    85,  -20,   23,    85,  -18,   15,
     86,  -15,    7,    86,  -12,   -1,    87,   -9,   -9,    87,   -5,  -17,
     85,  -35,   83,    85,  -35,   81,    85,  -35,   78,    85,  -34,   74,
     85,  -33,   68,    85,  -32,   62,    85,  -31,   55,    86,  -29,   48,
     86,  -27,   40,    86,  -25,   33,    86,  -22,   24,    87,  -20,   16,
     87,  -17,    8,    87,  -14,    0,    88,  -11,   -8,    88,   -7,  -16,
     86,  -37,   83,    86,  -37,   82,    86,  -36,   79,    86,  -36,   75,
     86,  -35,   70,    86,  -34,   64,    86,  -32,   57,    87,  -31,   50,
     87,  -29,   42,    87,  -27,   34,    87,  -24,   26,    88,  -22,   18,
     88,  -19,   10,    88,  -16,    2,    89,  -13,   -6,    89,   -9,  -14,
     87,  -39,   84,    87,  -39,   83,    87,  -38,   80,    87,  -38,   76,
     87,  -37,   71,    87,  -36,   65,    88,  -34,   58,    88,  -33,   51,
     88,  -31,   43,    88,  -29,   35,    88,  -26,   27,    89,  -24,   19,
     89,  -21,   11,    89,  -18,    3,    90,  -15,   -4,    90,  -11,  -13,
     88,  -41,   85,    88,  -40,   83,    88,  -40,   81,    88,  -39,   77,
     88,  -39,   72,    89,  -37,   66,    89,  -36,   59,    89,  -34,   52,
     89,  -33,   44,    89,  -31,   37,    90,  -28,   29,    90,  -26,   21,
     90,  -23,   13,    91,  -20,    5,    91,  -17,   -3,    91,  -13,  -11,
     89,  -42,   86,    89,  -42,   84,    89,  -42,   82,    89,  -41,   78,
     90,  -40,   73,    90,  -39,   67,    90,  -38,   60,    90,  -36,   54,
     90,  -34,   46,    90,  -32,   38,    91,  -30,   30,    91,  -28,   22,
     91,  -25,   14,    92,  -22,    6,    92,  -19,   -1,    92,  -15,   -9,
     90,  -44,   87,    90,  -44,   85,    91,  -44,   83,    91,  -43,   79,
     91,  -42,   74,    91,  -41,   68,    91,  -40,   62,    91,  -38,   55,
     91,  -36,   47,    91,  -34,   40,    92,  -32,   32,    92,  -29,   24,
     92,  -27,   16,    93,  -24,    8,    93,  -21,    0,    93,  -17,   -8,
     92,  -46,   88,    92,  -46,   86,    92,  -45,   84,    92,  -45,   80,
     92,  -44,   75,    92,  -43,   69,    92,  -41,   63,    92,  -40,   56,
     92,  -38,   49,    93,  -36,   41,    93,  -34,   33,    93,  -31,   25,
     93,  -29,   17,    94,  -26,    9,    94,  -23,    1,    95,  -19,   -6,
     93,  -48,   89,    93,  -47,   87,    93,  -47,   85,    93,  -46,   81,
     93,  -46,   76,    93,  -44,   71,    93,  -43,   64,    93,  -42,   57,
     93,  -40,   50,    94,  -38,   43,    94,  -36,   35,    94,  -33,   27,
     94,  -31,   19,    95,  -28,   11,    95,  -25,    3,    96,  -21,   -5,
     41,   66,   54,    41,   66,   48,    41,   66,   39,    41,   67,   29,
     42,   68,   19,    42,   69,   10,    42,   70,    0,    43,   71,   -9,
     44,   73,  -18,    44,   74,  -27,    45,   77,  -36,    46,   79,  -44,
     47,   81,  -52,    48,   84,  -60,    49,   86,  -68,    50,   89,  -75,
     41,   66,   54,    41,   66,   48,    41,   66,   39,    41,   67,   30,
     42,   67,   20,    42,   68,   10,    43,   69,    0,    43,   71,   -9,
     44,   72,  -18,    44,   74,  -27,    45,   76,  -36,    46,   78,  -44,
     47,   81,  -52,    48,   83,  -60,    49,   86,  -67,    50,   89,  -75,
     41,   65,   54,    41,   65,   48,    41,   66,   39,    42,   66,   30,
     42,   67,   20,    42,   68,   10,    43,   69,    0,    43,   70,   -8,
     44,   72,  -18,    44,   74,  -27,    45,   76,  -36,    46,   78,  -44,
     47,   81,  -52,    48,   83,  -60,    49,   86,  -67,    50,   89,  -74,
     41,   65,   54,    41,   65,   48,    42,   65,   40,    42,   66,   30,
     42,   66,   20,    42,   67,   10,    43,   69,    0,    43,   70,   -8,
     44,   72,  -18,    45,   73,  -27,    45,   76,  -36,    46,   78,  -44,
     47,   80,  -52,    48,   83,  -59,    49,   86,  -67,    51,   88,  -74,
     42,   64,   54,    42,   64,   48,    42,   65,   40,    42,   65,   30,
     42,   66,   20,    43,   67,   11,    43,   68,    1,    43,   69,   -8,
     44,   71,  -18,    45,   73,  -26,    46,   75,  -35,    46,   77,  -43,
     47,   80,  -51,    48,   82,  -59,    49,   85,  -67,    51,   88,  -74,
     42,   64,   54,    42,   64,   48,    42,   64,   40,    42,   65,   30,
     42,   65,   20,    43,   66,   11,    43,   68,    1,    44,   69,   -8,
     44,   71,  -17,    45,   72,  -26,    46,   75,  -35,    47,   77,  -43,
     47,   79,  -51,    49,   82,  -59,    50,   85,  -67,    51,   87,  -74,
     42,   63,   54,    42,   63,   48,    42,   63,   40,    42,   64,   31,
     43,   65,   21,    43,   66,   11,    43,   67,    1,    44,   68,   -7,
     45,   70,  -17,    45,   72,  -26,    46,   74,  -35,    47,   76,  -43,
     48,   79,  -51,    49,   81,  -59,    50,   84,  -66,    51,   87,  -73,
     42,   62,   54,    42,   62,   49,    42,   63,   40,    43,   63,   31,
     43,   64,   21,    43,   65,   11,    44,   66,    2,    44,   68,   -7,
     45,   69,  -17,    45,   71,  -25,    46,   73,  -34,    47,   76,  -42,
     48,   78,  -50,    49,   81,  -58,    50,   84,  -66,    51,   86,  -73,
     43,   61,   54,    43,   62,   49,    43,   62,   41,    43,   62,   31,
     43,   63,   21,    44,   64,   12,    44,   65,    2,    44,   67,   -7,
     45,   68,  -16,    46,   70,  -25,    46,   72,  -34,    47,   75,  -42,
     48,   77,  -50,    49,   80,  -58,    50,   83,  -66,    51,   86,  -73,
     43,   60,   55,    43,   61,   49,    43,   61,   41,    43,   61,   32,
     44,   62,   22,    44,   63,   12,    44,   64,    2,    45,   66,   -6,
     45,   68,  -16,    46,   69,  -24,    47,   72,  -33,    48,   74,  -42,
     48,   77,  -50,    49,   79,  -57,    51,   82,  -65,    52,   85,  -72,
     43,   59,   55,    43,   59,   49,    44,   60,   42,    44,   60,   32,
     44,   61,   22,    44,   62,   13,    45,   63,    3,    45,   65,   -6,
     46,   67,  -15,    46,   68,  -24,    47,   71,  -33,    48,   73,  -41,
     49,   76,  -49,    50,   78,  -57,    51,   81,  -65,    52,   84,  -72,
     44,   58,   55,    44,   58,   50,    44,   58,   42,    44,   59,   33,
     44,   60,   23,    45,   61,   14,    45,   62,    4,    46,   63,   -5,
     46,   65,  -14,    47,   67,  -23,    48,   69,  -32,    48,   72,  -40,
     49,   74,  -48,    50,   77,  -56,    51,   80,  -64,    52,   83,  -71,
     44,   57,   55,    44,   57,   50,    44,   57,   43,    45,   58,   33,
     45,   58,   24,    45,   59,   14,    46,   61,    4,    46,   62,   -4,
     47,   64,  -14,    47,   66,  -23,    48,   68,  -32,    49,   71,  -40,
     50,   73,  -48,    51,   76,  -56,    52,   79,  -63,    53,   82,  -71,
     45,   55,   56,    45,   55,   50,    45,   56,   43,    45,   56,   34,
     45,   57,   24,    46,   58,   15,    46,   59,    5,    47,   61,   -4,
     47,   63,  -13,    48,   65,  -22,    48,   67,  -31,    49,   69,  -39,
     50,   72,  -47,    51,   75,  -55,    52,   78,  -63,    53,   81,  -70,
     45,   54,   56,    45,   54,   51,    46,   54,   44,    46,   55,   34,
     46,   56,   25,    46,   57,   16,    47,   58,    6,    47,   59,   -3,
     48,   61,  -12,    48,   63,  -21,    49,   66,  -30,    50,   68,  -38,
     50,   71,  -46,    51,   74,  -54,    52,   77,  -62,    54,   80,  -69,
     46,   52,   56,    46,   52,   51,    46,   53,   44,    46,   53,   35,
     46,   54,   26,    47,   55,   16,    47,   56,    7,    48,   58,   -2,
     48,   60,  -12,    49,   62,  -20,    49,   64,  -29,    50,   67,  -38,
     51,   69,  -46,    52,   72,  -54,    53,   75,  -61,    54,   78,  -69,
     47,   51,   57,    47,   51,   51,    47,   51,   45,    47,   52,   36,
     47,   52,   26,    47,   53,   17,    48,   55,    7,    48,   56,   -1,
     49,   58,  -11,    49,   60,  -19,    50,   63,  -28,    51,   65,  -37,
     51,   68,  -45,    52,   71,  -53,    53,   74,  -61,    54,   77,  -68,
     47,   49,   57,    47,   49,   52,    47,   49,   45,    47,   50,   36,
     48,   51,   27,    48,   52,   18,    48,   53,    8,    49,   55,    0,
     49,   57,  -10,    50,   59,  -19,    51,   61,  -28,    51,   64,  -36,
     52,   67,  -44,    53,   69,  -52,    54,   73,  -60,    55,   76,  -67,
     48,   47,   57,    48,   47,   52,    48,   48,   46,    48,   48,   37,
     48,   49,   28,    49,   50,   19,    49,   51,    9,    49,   53,    0,
     50,   55,   -9,    50,   57,  -18,    51,   60,  -27,    52,   62,  -35,
     53,   65,  -43,    53,   68,  -51,    54,   71,  -59,    55,   74,  -66,
     48,   45,   58,    49,   45,   53,    49,   46,   46,    49,   46,   38,
     49,   47,   29,    49,   48,   20,    50,   50,   10,    50,   51,    1,
     51,   53,   -8,    51,   55,  -17,    52,   58,  -26,    52,   60,  -34,
     53,   63,  -42,    54,   66,  -50,    55,   69,  -58,    56,   73,  -65,
     49,   43,   58,    49,   44,   53,    49,   44,   47,    49,   45,   39,
     50,   45,   30,    50,   46,   21,    50,   48,   11,    51,   49,    2,
     51,   51,   -7,    52,   54,  -16,    52,   56,  -25,    53,   59,  -33,
     54,   62,  -41,    55,   65,  -49,    56,   68,  -57,    57,   71,  -65,
     50,   41,   59,    50,   42,   54,    50,   42,   48,    50,   43,   39,
     50,   43,   31,    51,   45,   22,    51,   46,   12,    51,   48,    3,
     52,   50,   -6,    52,   52,  -15,    53,   54,  -24,    54,   57,  -32,
     54,   60,  -40,    55,   63,  -48,    56,   66,  -56,    57,   69,  -64,
     51,   40,   59,    51,   40,   54,    51,   40,   48,    51,   41,   40,
     51,   42,   32,    51,   43,   23,    52,   44,   13,    52,   46,    4,
     53,   48,   -5,    53,   50,  -14,    54,   52,  -23,    54,   55,  -31,
     55,   58,  -39,    56,   61,  -47,    57,   64,  -55,    58,   68,  -63,
     51,   38,   59,    52,   38,   55,    52,   38,   49,    52,   39,   41,
     52,   40,   33,    52,   41,   24,    53,   42,   14,    53,   44,    5,
     53,   46,   -4,    54,   48,  -12,    54,   51,  -21,    55,   53,  -30,
     56,   56,  -38,    57,   59,  -46,    57,   63,  -54,    58,   66,  -62,
     52,   35,   60,    52,   36,   56,    52,   36,   50,    53,   37,   42,
     53,   38,   34,    53,   39,   25,    53,   40,   15,    54,   42,    6,
     54,   44,   -3,    55,   46,  -11,    55,   49,  -20,    56,   51,  -29,
     57,   54,  -37,    57,   57,  -45,    58,   61,  -53,    59,   64,  -61,
     53,   33,   60,    53,   34,   56,    53,   34,   51,    53,   35,   43,
     54,   35,   35,    54,   37,   26,    54,   38,   16,    54,   40,    7,
     55,   42,   -1,    55,   44,  -10,    56,   47,  -19,    57,   49,  -27,
     57,   52,  -36,    58,   55,  -44,    59,   59,  -52,    60,   62,  -59,
     54,   31,   61,    54,   31,   57,    54,   32,   51,    54,   32,   44,
     54,   33,   36,    55,   34,   27,    55,   36,   17,    55,   38,    9,
     56,   40,    0,    56,   42,   -9,    57,   45,  -18,    57,   47,  -26,
     58,   50,  -34,    59,   53,  -43,    60,   57,  -51,    61,   60,  -58,
     55,   29,   61,    55,   29,   58,    55,   30,   52,    55,   30,   45,
     55,   31,   37,    55,   32,   28,    56,   34,   19,    56,   35,   10,
     57,   38,    1,    57,   40,   -8,    58,   42,  -17,    58,   45,  -25,
     59,   48,  -33,    60,   51,  -42,    60,   55,  -49,    61,   58,  -57,
     56,   27,   62,    56,   27,   59,    56,   28,   53,    56,   28,   46,
     56,   29,   38,    56,   30,   29,    57,   32,   20,    57,   33,   11,
     57,   35,    2,    58,   38,   -6,    58,   40,  -16,    59,   43,  -24,
     60,   46,  -32,    60,   49,  -40,    61,   53,  -48,    62,   56,  -56,
     57,   25,   63,    57,   25,   59,    57,   25,   54,    57,   26,   47,
     57,   27,   39,    57,   28,   30,    58,   29,   21,    58,   31,   12,
     58,   33,    3,    59,   36,   -5,    59,   38,  -14,    60,   41,  -23,
     60,   44,  -31,    61,   47,  -39,    62,   51,  -47,    63,   54,  -55,
     58,   23,   63,    58,   23,   60,    58,   23,   54,    58,   24,   48,
     58,   25,   40,    58,   26,   31,    58,   27,   22,    59,   29,   14,
     59,   31,    4,    60,   33,   -4,    60,   36,  -13,    61,   39,  -21,
     61,   42,  -29,    62,   45,  -38,    63,   49,  -46,    64,   52,  -53,
     59,   20,   64,    59,   21,   61,    59,   21,   55,    59,   22,   49,
     59,   23,   41,    59,   24,   33,    59,   25,   23,    60,   27,   15,
     60,   29,    6,    60,   31,   -3,    61,   34,  -12,    62,   37,  -20,
     62,   40,  -28,    63,   43,  -36,    64,   47,  -44,    64,   50,  -52,
     60,   18,   65,    60,   18,   62,    60,   18,   56,    60,   19,   50,
     60,   20,   42,    60,   21,   34,    61,   22,   25,    61,   24,   16,
     61,   26,    7,    62,   29,   -1,    62,   31,  -10,    63,   34,  -18,
     63,   37,  -26,    64,   40,  -35,    65,   44,  -43,    65,   48,  -51,
     61,   16,   65,    61,   16,   63,    61,   16,   57,    61,   17,   51,
     61,   18,   43,    61,   19,   35,    61,   20,   26,    62,   22,   18,
     62,   24,    9,    63,   26,    0,    63,   29,   -9,    64,   32,  -17,
     64,   35,  -25,    65,   38,  -33,    65,   42,  -41,    66,   45,  -49,
     62,   13,   66,    62,   14,   63,    62,   14,   58,    62,   15,   52,
     62,   15,   45,    62,   17,   37,    62,   18,   28,    63,   20,   19,
     63,   22,   10,    63,   24,    2,    64,   27,   -7,    64,   30,  -16,
     65,   33,  -24,    66,   36,  -32,    66,   40,  -40,    67,   43,  -48,
     63,   11,   67,    63,   11,   64,    63,   12,   59,    63,   12,   53,
     63,   13,   46,    63,   14,   38,    63,   16,   29,    64,   17,   20,
     64,   20,   11,    64,   22,    3,    65,   25,   -6,    65,   27,  -14,
     66,   31,  -22,    67,   34,  -31,    67,   38,  -39,    68,   41,  -47,
     64,    9,   67,    64,    9,   65,    64,   10,   60,    64,   10,   54,
     64,   11,   47,    64,   12,   39,    64,   14,   30,    65,   15,   22,
     65,   17,   13,    65,   20,    4,    66,   22,   -4,    66,   25,  -13,
     67,   29,  -21,    67,   32,  -29,    68,   35,  -37,    69,   39,  -45,
     65,    7,   68,    65,    7,   66,    65,    7,   61,    65,    8,   55,
     65,    9,   48,    65,   10,   40,    65,   11,   31,    66,   13,   23,
     66,   15,   14,    66,   18,    6,    67,   20,   -3,    67,   23,  -11,
     68,   26,  -19,    68,   30,  -28,    69,   33,  -36,    70,   37,  -44,
     66,    5,   69,    66,    5,   66,    66,    5,   62,    66,    6,   56,
     66,    7,   49,    66,    8,   41,    66,    9,   33,    67,   11,   24,
     67,   13,   15,    67,   15,    7,    68,   18,   -2,    68,   21,  -10,
     69,   24,  -18,    69,   27,  -26,    70,   31,  -34,    71,   35,  -42,
     67,    2,   69,    67,    3,   67,    67,    3,   63,    67,    4,   57,
     67,    5,   50,    67,    6,   43,    67,    7,   34,    68,    9,   26,
     68,   11,   17,    68,   13,    9,    69,   16,    0,    69,   19,   -8,
     70,   22,  -17,    70,   25,  -25,    71,   29,  -33,    72,   32,  -41,
     68,    0,   70,    68,    1,   68,    68,    1,   64,    68,    1,   58,
     68,    2,   51,    68,    3,   44,    68,    5,   35,    69,    7,   27,
     69,    9,   18,    69,   11,   10,    70,   14,    1,    70,   16,   -7,
     71,   20,  -15,    71,   23,  -24,    72,   27,  -31,    73,   30,  -40,
     69,   -2,   71,    69,   -1,   69,    69,   -1,   65,    69,    0,   59,
     69,    0,   52,    69,    1,   45,    70,    3,   37,    70,    4,   28,
     70,    6,   20,    70,    9,   11,    71,   11,    3,    71,   14,   -5,
     72,   17,  -14,    72,   21,  -22,    73,   24,  -30,    73,   28,  -38,
     70,   -4,   72,    70,   -4,   70,    70,   -3,   66,    70,   -2,   60,
     70,   -1,   53,    70,    0,   46,    71,    1,   38,    71,    2,   30,
     71,    4,   21,    71,    7,   13,    72,    9,    4,    72,   12,   -4,
     73,   15,  -12,    73,   19,  -21,    74,   22,  -29,    74,   26,  -37,
     71,   -6,   72,    71,   -6,   70,    71,   -5,   67,    71,   -4,   61,
     71,   -4,   54,    71,   -2,   47,    72,   -1,   39,    72,    0,   31,
     72,    2,   23,    72,    4,   14,    73,    7,    6,    73,   10,   -3,
     74,   13,  -11,    74,   16,  -19,    75,   20,  -27,    75,   24,  -35,
     72,   -8,   73,    72,   -8,   71,    72,   -7,   68,    72,   -7,   62,
     72,   -6,   56,    72,   -4,   49,    73,   -3,   41,    73,   -1,   33,
     73,    0,   24,    73,    2,   16,    74,    5,    7,    74,    8,   -1,
     75,   11,   -9,    75,   14,  -18,    76,   18,  -26,    76,   21,  -34,
     73,  -10,   74,    73,  -10,   72,    73,   -9,   68,    73,   -9,   63,
     73,   -8,   57,    74,   -7,   50,    74,   -5,   42,    74,   -3,   34,
     74,   -1,   25,    74,    0,   17,    75,    3,    8,    75,    6,    0,
     76,    9,   -8,    76,   12,  -16,    77,   16,  -24,    77,   19,  -32,
     74,  -12,   75,    74,  -12,   73,    74,  -11,   69,    74,  -11,   64,
     74,  -10,   58,    75,   -9,   51,    75,   -7,   43,    75,   -5,   35,
     75,   -3,   27,    76,   -1,   19,    76,    1,   10,    76,    3,    2,
     77,    7,   -6,    77,   10,  -15,    78,   13,  -23,    78,   17,  -31,
     75,  -14,   76,    75,  -14,   74,    75,  -13,   70,    75,  -13,   65,
     76,  -12,   59,    76,  -11,   52,    76,   -9,   44,    76,   -7,   37,
     76,   -5,   28,    77,   -3,   20,    77,   -1,   11,    77,    1,    3,
     78,    4,   -5,    78,    8,  -13,    79,   11,  -21,    79,   15,  -29,
     76,  -16,   76,    76,  -16,   74,    76,  -15,   71,    76,  -15,   66,
     77,  -14,   60,    77,  -13,   53,    77,  -11,   46,    77,  -10,   38,
     77,   -7,   30,    78,   -5,   22,    78,   -3,   13,    78,    0,    5,
     79,    2,   -3,    79,    5,  -12,    80,    9,  -19,    80,   13,  -28,
     77,  -18,   77,    77,  -18,   75,    78,  -17,   72,    78,  -17,   67,
     78,  -16,   61,    78,  -15,   55,    78,  -13,   47,    78,  -12,   39,
     78,  -10,   31,    79,   -7,   23,    79,   -5,   14,    79,   -2,    6,
     80,    0,   -2,    80,    3,  -10,    81,    7,  -18,    81,   10,  -26,
     79,  -20,   78,    79,  -20,   76,    79,  -19,   73,    79,  -19,   68,
     79,  -18,   62,    79,  -17,   56,    79,  -15,   48,    79,  -14,   41,
     79,  -12,   32,    80,   -9,   24,    80,   -7,   16,    80,   -4,    8,
     81,   -2,    0,    81,    1,   -8,    82,    5,  -16,    82,    8,  -25,
     80,  -22,   79,    80,  -22,   77,    80,  -21,   74,    80,  -21,   69,
     80,  -20,   63,    80,  -19,   57,    80,  -17,   49,    80,  -16,   42,
     81,  -14,   34,    81,  -12,   26,    81,   -9,   17,    81,   -7,    9,
     82,   -4,    1,    82,   -1,   -7,    83,    3,  -15,    83,    6,  -23,
     81,  -24,   80,    81,  -24,   78,    81,  -23,   75,    81,  -23,   70,
     81,  -22,   64,    81,  -21,   58,    81,  -19,   51,    81,  -18,   43,
     82,  -16,   35,    82,  -14,   27,    82,  -11,   19,    83,   -9,   11,
     83,   -6,    2,    83,   -3,   -5,    84,    0,  -13,    84,    4,  -21,
     82,  -26,   81,    82,  -26,   79,    82,  -26,   76,    82,  -25,   71,
     82,  -24,   66,    82,  -23,   60,    83,  -22,   52,    83,  -20,   45,
     83,  -18,   37,    83,  -16,   29,    84,  -14,   21,    84,  -11,   13,
     84,   -8,    4,    85,   -5,   -4,    85,   -2,  -11,    86,    1,  -20,
     83,  -28,   82,    83,  -28,   80,    83,  -28,   77,    83,  -27,   72,
     83,  -26,   67,    84,  -25,   61,    84,  -24,   54,    84,  -22,   46,
     84,  -20,   38,    84,  -18,   31,    85,  -16,   22,    85,  -13,   14,
     85,  -10,    6,    86,   -7,   -2,    86,   -4,  -10,    87,   -1,  -18,
     84,  -30,   82,    84,  -30,   81,    84,  -30,   78,    84,  -29,   74,
     85,  -28,   68,    85,  -27,   62,    85,  -26,   55,    85,  -24,   48,
     85,  -22,   40,    85,  -20,   32,    86,  -18,   24,    86,  -15,   16,
     86,  -12,    7,    87,   -9,    0,    87,   -6,   -8,    88,   -3,  -16,
     85,  -32,   83,    85,  -32,   82,    85,  -31,   79,    86,  -31,   75,
     86,  -30,   69,    86,  -29,   63,    86,  -27,   56,    86,  -26,   49,
     86,  -24,   41,    86,  -22,   33,    87,  -20,   25,    87,  -17,   17,
     87,  -14,    9,    88,  -11,    1,    88,   -8,   -7,    89,   -5,  -15,
     87,  -34,   84,    87,  -34,   82,    87,  -33,   80,    87,  -33,   76,
     87,  -32,   70,    87,  -31,   64,    87,  -29,   57,    87,  -28,   50,
     87,  -26,   42,    88,  -24,   35,    88,  -22,   27,    88,  -19,   19,
     88,  -16,   10,    89,  -13,    3,    89,  -10,   -5,    90,   -7,  -13,
     88,  -36,   85,    88,  -35,   83,    88,  -35,   81,    88,  -34,   77,
     88,  -34,   71,    88,  -33,   65,    88,  -31,   59,    88,  -30,   52,
     88,  -28,   44,    89,  -26,   36,    89,  -23,   28,    89,  -21,   20,
     90,  -18,   12,    90,  -15,    4,    90,  -12,   -4,    91,   -9,  -12,
     89,  -38,   86,    89,  -37,   84,    89,  -37,   82,    89,  -36,   78,
     89,  -35,   72,    89,  -34,   67,    89,  -33,   60,    89,  -32,   53,
     90,  -30,   45,    90,  -28,   38,    90,  -25,   29,    90,  -23,   22,
     91,  -20,   14,    91,  -17,    6,    91,  -14,   -2,    92,  -11,  -10,
     90,  -39,   87,    90,  -39,   85,    90,  -39,   83,    90,  -38,   79,
     90,  -37,   74,    90,  -36,   68,    90,  -35,   61,    90,  -33,   54,
     91,  -32,   47,    91,  -30,   39,    91,  -27,   31,    91,  -25,   23,
     92,  -22,   15,    92,  -19,    7,    92,  -16,   -1,    93,  -13,   -9,
     91,  -41,   87,    91,  -41,   86,    91,  -40,   83,    91,  -40,   80,
     91,  -39,   75,    91,  -38,   69,    91,  -37,   62,    92,  -35,   56,
     92,  -33,   48,    92,  -31,   40,    92,  -29,   32,    92,  -27,   25,
     93,  -24,   17,    93,  -21,    9,    93,  -18,    1,    94,  -15,   -7,
     92,  -43,   88,    92,  -43,   87,    92,  -42,   84,    92,  -42,   81,
     92,  -41,   76,    92,  -40,   70,    92,  -39,   63,    93,  -37,   57,
     93,  -35,   49,    93,  -33,   42,    93,  -31,   34,    94,  -29,   26,
     94,  -26,   18,    94,  -23,   10,    95,  -20,    2,    95,  -17,   -6,
     93,  -45,   89,    93,  -44,   88,    93,  -44,   85,    93,  -43,   82,
     93,  -43,   77,    93,  -42,   71,    94,  -40,   65,    94,  -39,   58,
     94,  -37,   51,    94,  -35,   43,    94,  -33,   35,    95,  -31,   28,
     95,  -28,   20,    95,  -25,   12,    96,  -22,    4,    96,  -19,   -4,
     43,   68,   56,    43,   68,   50,    43,   69,   42,    43,   69,   32,
     44,   70,   22,    44,   71,   13,    44,   72,    3,    45,   73,   -6,
     45,   75,  -16,    46,   76,  -24,    47,   78,  -33,    48,   80,  -41,
     48,   83,  -49,    49,   85,  -57,    50,   88,  -65,    52,   90,  -72,
     43,   68,   56,    43,   68,   50,    43,   68,   42,    43,   69,   32,
     44,   69,   22,    44,   70,   13,    44,   71,    3,    45,   73,   -6,
     45,   74,  -15,    46,   76,  -24,    47,   78,  -33,    48,   80,  -41,
     49,   82,  -49,    50,   85,  -57,    51,   87,  -65,    52,   90,  -72,
     43,   67,   56,    43,   68,   50,    43,   68,   42,    44,   68,   32,
     44,   69,   23,    44,   70,   13,    45,   71,    3,    45,   72,   -6,
     46,   74,  -15,    46,   76,  -24,    47,   78,  -33,    48,   80,  -41,
     49,   82,  -49,    50,   84,  -57,    51,   87,  -65,    52,   90,  -72,
     43,   67,   56,    43,   67,   50,    43,   68,   42,    44,   68,   33,
     44,   69,   23,    44,   70,   13,    45,   71,    3,    45,   72,   -5,
     46,   74,  -15,    46,   75,  -24,    47,   77,  -33,    48,   79,  -41,
     49,   82,  -49,    50,   84,  -57,    51,   87,  -65,    52,   89,  -72,
     43,   67,   56,    44,   67,   50,    44,   67,   42,    44,   68,   33,
     44,   68,   23,    44,   69,   13,    45,   70,    3,    45,   72,   -5,
     46,   73,  -15,    46,   75,  -24,    47,   77,  -33,    48,   79,  -41,
     49,   81,  -49,    50,   84,  -57,    51,   86,  -64,    52,   89,  -72,
     44,   66,   56,    44,   66,   50,    44,   67,   42,    44,   67,   33,
     44,   68,   23,    45,   69,   14,    45,   70,    4,    45,   71,   -5,
     46,   73,  -15,    47,   74,  -23,    47,   76,  -32,    48,   78,  -40,
     49,   81,  -48,    50,   83,  -56,    51,   86,  -64,    52,   89,  -71,
     44,   65,   56,    44,   66,   51,    44,   66,   43,    44,   66,   33,
     44,   67,   23,    45,   68,   14,    45,   69,    4,    46,   70,   -5,
     46,   72,  -14,    47,   74,  -23,    48,   76,  -32,    48,   78,  -40,
     49,   80,  -48,    50,   83,  -56,    51,   85,  -64,    52,   88,  -71,
     44,   65,   56,    44,   65,   51,    44,   65,   43,    44,   66,   33,
     45,   66,   24,    45,   67,   14,    45,   68,    4,    46,   70,   -4,
     46,   71,  -14,    47,   73,  -23,    48,   75,  -32,    49,   77,  -40,
     49,   80,  -48,    50,   82,  -56,    51,   85,  -64,    53,   88,  -71,
     44,   64,   56,    45,   64,   51,    45,   64,   43,    45,   65,   34,
     45,   66,   24,    45,   66,   15,    46,   68,    5,    46,   69,   -4,
     47,   71,  -13,    47,   72,  -22,    48,   74,  -31,    49,   76,  -39,
     50,   79,  -47,    51,   81,  -55,    52,   84,  -63,    53,   87,  -70,
     45,   63,   57,    45,   63,   51,    45,   63,   44,    45,   64,   34,
     45,   65,   25,    46,   66,   15,    46,   67,    5,    46,   68,   -3,
     47,   70,  -13,    48,   71,  -22,    48,   73,  -31,    49,   76,  -39,
     50,   78,  -47,    51,   81,  -55,    52,   83,  -63,    53,   86,  -70,
     45,   62,   57,    45,   62,   51,    45,   62,   44,    45,   63,   34,
     46,   64,   25,    46,   65,   16,    46,   66,    6,    47,   67,   -3,
     47,   69,  -12,    48,   70,  -21,    49,   73,  -30,    49,   75,  -39,
     50,   77,  -47,    51,   80,  -55,    52,   83,  -62,    53,   85,  -70,
     46,   61,   57,    46,   61,   52,    46,   61,   44,    46,   62,   35,
     46,   62,   26,    46,   63,   16,    47,   64,    6,    47,   66,   -2,
     48,   67,  -12,    48,   69,  -21,    49,   71,  -30,    50,   74,  -38,
     51,   76,  -46,    52,   79,  -54,    53,   81,  -62,    54,   84,  -69,
     46,   59,   57,    46,   59,   52,    46,   60,   45,    46,   60,   35,
     47,   61,   26,    47,   62,   17,    47,   63,    7,    48,   65,   -2,
     48,   66,  -11,    49,   68,  -20,    50,   70,  -29,    50,   72,  -37,
     51,   75,  -45,    52,   78,  -53,    53,   80,  -61,    54,   83,  -68,
     47,   58,   57,    47,   58,   52,    47,   59,   45,    47,   59,   36,
     47,   60,   27,    47,   61,   17,    48,   62,    8,    48,   63,   -1,
     49,   65,  -11,    49,   67,  -19,    50,   69,  -28,    51,   71,  -37,
     51,   74,  -45,    52,   76,  -53,    53,   79,  -60,    54,   82,  -68,
     47,   57,   58,    47,   57,   53,    47,   57,   46,    47,   58,   37,
     48,   58,   27,    48,   59,   18,    48,   61,    8,    49,   62,    0,
     49,   64,  -10,    50,   66,  -19,    50,   68,  -28,    51,   70,  -36,
     52,   73,  -44,    53,   75,  -52,    54,   78,  -60,    55,   81,  -67,
     48,   55,   58,    48,   55,   53,    48,   56,   46,    48,   56,   37,
     48,   57,   28,    48,   58,   19,    49,   59,    9,    49,   61,    0,
     50,   62,   -9,    50,   64,  -18,    51,   66,  -27,    52,   69,  -35,
     52,   71,  -43,    53,   74,  -51,    54,   77,  -59,    55,   80,  -67,
     48,   54,   58,    48,   54,   53,    48,   54,   47,    48,   55,   38,
     49,   55,   29,    49,   56,   20,    49,   58,   10,    50,   59,    1,
     50,   61,   -8,    51,   63,  -17,    51,   65,  -26,    52,   67,  -34,
     53,   70,  -42,    54,   73,  -51,    55,   76,  -58,    56,   79,  -66,
     49,   52,   59,    49,   52,   54,    49,   53,   47,    49,   53,   38,
     49,   54,   29,    49,   55,   20,    50,   56,   11,    50,   57,    2,
     51,   59,   -7,    51,   61,  -16,    52,   63,  -25,    53,   66,  -34,
     53,   69,  -42,    54,   71,  -50,    55,   74,  -58,    56,   77,  -65,
     49,   50,   59,    49,   50,   54,    49,   51,   48,    50,   51,   39,
     50,   52,   30,    50,   53,   21,    50,   54,   11,    51,   56,    2,
     51,   58,   -7,    52,   60,  -15,    53,   62,  -24,    53,   64,  -33,
     54,   67,  -41,    55,   70,  -49,    56,   73,  -57,    57,   76,  -64,
     50,   49,   59,    50,   49,   55,    50,   49,   48,    50,   50,   40,
     50,   50,   31,    51,   51,   22,    51,   53,   12,    51,   54,    3,
     52,   56,   -6,    52,   58,  -14,    53,   60,  -23,    54,   63,  -32,
     55,   65,  -40,    55,   68,  -48,    56,   71,  -56,    57,   74,  -63,
     51,   47,   60,    51,   47,   55,    51,   47,   49,    51,   48,   41,
     51,   49,   32,    51,   50,   23,    52,   51,   13,    52,   52,    4,
     53,   54,   -5,    53,   56,  -13,    54,   59,  -23,    54,   61,  -31,
     55,   64,  -39,    56,   67,  -47,    57,   70,  -55,    58,   73,  -63,
     51,   45,   60,    51,   45,   56,    52,   45,   50,    52,   46,   41,
     52,   47,   33,    52,   48,   24,    52,   49,   14,    53,   51,    5,
     53,   52,   -4,    54,   54,  -12,    54,   57,  -22,    55,   59,  -30,
     56,   62,  -38,    57,   65,  -46,    57,   68,  -54,    58,   71,  -62,
     52,   43,   61,    52,   43,   56,    52,   44,   50,    52,   44,   42,
     53,   45,   34,    53,   46,   25,    53,   47,   15,    53,   49,    6,
     54,   51,   -3,    54,   53,  -11,    55,   55,  -20,    56,   58,  -29,
     56,   60,  -37,    57,   63,  -45,    58,   66,  -53,    59,   70,  -61,
     53,   41,   61,    53,   41,   57,    53,   42,   51,    53,   42,   43,
     53,   43,   35,    54,   44,   26,    54,   45,   16,    54,   47,    7,
     55,   49,   -2,    55,   51,  -10,    56,   53,  -19,    56,   56,  -28,
     57,   59,  -36,    58,   61,  -44,    59,   65,  -52,    60,   68,  -60,
     54,   39,   61,    54,   39,   57,    54,   40,   52,    54,   40,   44,
     54,   41,   36,    54,   42,   27,    55,   43,   17,    55,   45,    8,
     55,   47,   -1,    56,   49,   -9,    56,   51,  -18,    57,   54,  -27,
     58,   57,  -35,    59,   60,  -43,    59,   63,  -51,    60,   66,  -59,
     54,   37,   62,    55,   37,   58,    55,   38,   52,    55,   38,   45,
     55,   39,   36,    55,   40,   28,    55,   41,   18,    56,   43,    9,
     56,   45,    0,    57,   47,   -8,    57,   49,  -17,    58,   52,  -26,
     58,   55,  -34,    59,   58,  -42,    60,   61,  -50,    61,   64,  -58,
     55,   35,   62,    55,   35,   59,    55,   36,   53,    56,   36,   46,
     56,   37,   37,    56,   38,   29,    56,   39,   19,    57,   41,   11,
     57,   43,    1,    57,   45,   -7,    58,   47,  -16,    59,   50,  -24,
     59,   53,  -33,    60,   56,  -41,    61,   59,  -49,    62,   62,  -57,
     56,   33,   63,    56,   33,   59,    56,   33,   54,    56,   34,   47,
     57,   35,   38,    57,   36,   30,    57,   37,   21,    57,   39,   12,
     58,   41,    2,    58,   43,   -6,    59,   45,  -15,    59,   48,  -23,
     60,   51,  -31,    61,   54,  -40,    61,   57,  -48,    62,   60,  -55,
     57,   31,   63,    57,   31,   60,    57,   31,   54,    57,   32,   48,
     57,   33,   39,    58,   34,   31,    58,   35,   22,    58,   37,   13,
     59,   39,    4,    59,   41,   -5,    60,   43,  -14,    60,   46,  -22,
     61,   49,  -30,    61,   52,  -39,    62,   55,  -46,    63,   58,  -54,
     58,   29,   64,    58,   29,   61,    58,   29,   55,    58,   30,   49,
     58,   31,   41,    58,   32,   32,    59,   33,   23,    59,   35,   14,
     59,   37,    5,    60,   39,   -3,    60,   41,  -12,    61,   44,  -21,
     62,   47,  -29,    62,   50,  -37,    63,   53,  -45,    64,   57,  -53,
     59,   27,   65,    59,   27,   61,    59,   27,   56,    59,   28,   49,
     59,   28,   42,    59,   30,   33,    60,   31,   24,    60,   32,   15,
     60,   34,    6,    61,   37,   -2,    61,   39,  -11,    62,   42,  -19,
     62,   45,  -28,    63,   48,  -36,    64,   51,  -44,    65,   55,  -52,
     60,   24,   65,    60,   25,   62,    60,   25,   57,    60,   25,   50,
     60,   26,   43,    60,   27,   34,    61,   29,   25,    61,   30,   17,
     61,   32,    7,    62,   34,   -1,    62,   37,  -10,    63,   40,  -18,
     63,   43,  -26,    64,   46,  -35,    65,   49,  -43,    65,   52,  -51,
     61,   22,   66,    61,   22,   63,    61,   22,   58,    61,   23,   52,
     61,   24,   44,    61,   25,   36,    62,   26,   27,    62,   28,   18,
     62,   30,    9,    63,   32,    0,    63,   34,   -8,    64,   37,  -17,
     64,   40,  -25,    65,   43,  -33,    66,   47,  -41,    66,   50,  -49,
     62,   20,   66,    62,   20,   64,    62,   20,   59,    62,   21,   53,
     62,   21,   45,    62,   22,   37,    63,   24,   28,    63,   25,   19,
     63,   27,   10,    64,   30,    2,    64,   32,   -7,    65,   35,  -15,
     65,   38,  -23,    66,   41,  -32,    66,   44,  -40,    67,   48,  -48,
     63,   17,   67,    63,   18,   65,    63,   18,   60,    63,   18,   53,
     63,   19,   46,    63,   20,   38,    64,   22,   29,    64,   23,   21,
     64,   25,   12,    65,   27,    3,    65,   30,   -6,    65,   33,  -14,
     66,   36,  -22,    67,   39,  -31,    67,   42,  -38,    68,   46,  -46,
     64,   15,   68,    64,   15,   65,    64,   16,   60,    64,   16,   54,
     64,   17,   47,    64,   18,   39,    64,   20,   30,    65,   21,   22,
     65,   23,   13,    65,   25,    4,    66,   28,   -4,    66,   31,  -13,
     67,   34,  -21,    68,   37,  -29,    68,   40,  -37,    69,   44,  -45,
     65,   13,   68,    65,   13,   66,    65,   14,   61,    65,   14,   55,
     65,   15,   48,    65,   16,   40,    65,   17,   32,    66,   19,   23,
     66,   21,   14,    66,   23,    6,    67,   26,   -3,    67,   28,  -11,
     68,   31,  -19,    68,   35,  -28,    69,   38,  -36,    70,   41,  -44,
     66,   11,   69,    66,   11,   67,    66,   11,   62,    66,   12,   56,
     66,   13,   49,    66,   14,   42,    66,   15,   33,    67,   17,   25,
     67,   19,   16,    67,   21,    7,    68,   24,   -2,    68,   26,  -10,
     69,   29,  -18,    69,   32,  -26,    70,   36,  -34,    71,   39,  -42,
     67,    9,   70,    67,    9,   68,    67,    9,   63,    67,   10,   57,
     67,   11,   50,    67,   12,   43,    67,   13,   34,    68,   15,   26,
     68,   16,   17,    68,   19,    9,    69,   21,    0,    69,   24,   -8,
     70,   27,  -17,    70,   30,  -25,    71,   34,  -33,    72,   37,  -41,
     68,    7,   70,    68,    7,   68,    68,    7,   64,    68,    8,   58,
     68,    8,   51,    68,    9,   44,    68,   11,   35,    69,   12,   27,
     69,   14,   18,    69,   17,   10,    70,   19,    1,    70,   22,   -7,
     71,   25,  -15,    71,   28,  -24,    72,   31,  -32,    72,   35,  -40,
     69,    4,   71,    69,    5,   69,    69,    5,   65,    69,    5,   59,
     69,    6,   52,    69,    7,   45,    69,    9,   37,    70,   10,   28,
     70,   12,   20,    70,   14,   11,    71,   17,    3,    71,   20,   -6,
     72,   23,  -14,    72,   26,  -22,    73,   29,  -30,    73,   33,  -38,
     70,    2,   72,    70,    2,   70,    70,    3,   66,    70,    3,   60,
     70,    4,   53,    70,    5,   46,    70,    7,   38,    71,    8,   30,
     71,   10,   21,    71,   12,   13,    72,   15,    4,    72,   17,   -4,
     73,   21,  -12,    73,   24,  -21,    74,   27,  -29,    74,   31,  -37,
     71,    0,   73,    71,    0,   71,    71,    1,   67,    71,    1,   61,
     71,    2,   54,    71,    3,   47,    71,    4,   39,    72,    6,   31,
     72,    8,   22,    72,   10,   14,    73,   13,    5,    73,   15,   -3,
     73,   18,  -11,    74,   21,  -19,    75,   25,  -27,    75,   28,  -35,
     72,   -2,   73,    72,   -2,   71,    72,   -1,   68,    72,   -1,   62,
     72,    0,   56,    72,    1,   49,    72,    2,   40,    73,    4,   32,
     73,    6,   24,    73,    8,   16,    74,   10,    7,    74,   13,   -1,
     74,   16,   -9,    75,   19,  -18,    76,   23,  -26,    76,   26,  -34,
     73,   -4,   74,    73,   -4,   72,    73,   -3,   69,    73,   -3,   63,
     73,   -2,   57,    73,   -1,   50,    73,    0,   42,    74,    2,   34,
     74,    4,   25,    74,    6,   17,    75,    8,    8,    75,   11,    0,
     75,   14,   -8,    76,   17,  -16,    76,   21,  -24,    77,   24,  -32,
     74,   -6,   75,    74,   -6,   73,    74,   -5,   69,    74,   -5,   64,
     74,   -4,   58,    74,   -3,   51,    74,   -1,   43,    75,    0,   35,
     75,    1,   27,    75,    4,   18,    76,    6,   10,    76,    9,    2,
     76,   12,   -6,    77,   15,  -15,    77,   18,  -23,    78,   22,  -31,
     75,   -8,   76,    75,   -8,   74,    75,   -8,   70,    75,   -7,   65,
     75,   -6,   59,    75,   -5,   52,    76,   -3,   44,    76,   -2,   36,
     76,    0,   28,    76,    1,   20,    77,    4,   11,    77,    7,    3,
     77,   10,   -5,    78,   13,  -13,    78,   16,  -21,    79,   20,  -29,
     76,  -10,   77,    76,  -10,   75,    76,  -10,   71,    76,   -9,   66,
     76,   -8,   60,    76,   -7,   53,    77,   -5,   46,    77,   -4,   38,
     77,   -2,   29,    77,    0,   21,    78,    2,   13,    78,    4,    5,
     78,    7,   -3,    79,   11,  -12,    79,   14,  -20,    80,   17,  -28,
     77,  -12,   77,    77,  -12,   75,    77,  -12,   72,    77,  -11,   67,
     77,  -10,   61,    77,   -9,   54,    78,   -8,   47,    78,   -6,   39,
     78,   -4,   31,    78,   -2,   23,    79,    0,   14,    79,    2,    6,
     79,    5,   -2,    80,    8,  -10,    80,   12,  -18,    81,   15,  -26,
     78,  -14,   78,    78,  -14,   76,    78,  -14,   73,    78,  -13,   68,
     78,  -12,   62,    79,  -11,   56,    79,  -10,   48,    79,   -8,   40,
     79,   -6,   32,    79,   -4,   24,    80,   -2,   16,    80,    0,    7,
     80,    3,   -1,    81,    6,   -9,    81,   10,  -17,    82,   13,  -25,
     79,  -16,   79,    79,  -16,   77,    79,  -16,   74,    79,  -15,   69,
     79,  -14,   63,    80,  -13,   57,    80,  -12,   49,    80,  -10,   42,
     80,   -8,   33,    80,   -6,   26,    81,   -4,   17,    81,   -1,    9,
     82,    1,    0,    82,    4,   -7,    82,    8,  -15,    83,   11,  -23,
     80,  -18,   80,    80,  -18,   78,    80,  -18,   75,    80,  -17,   70,
     81,  -16,   64,    81,  -15,   58,    81,  -14,   50,    81,  -12,   43,
     81,  -10,   35,    82,   -8,   27,    82,   -6,   18,    82,   -3,   10,
     83,   -1,    2,    83,    2,   -6,    83,    5,  -14,    84,    9,  -22,
     81,  -20,   81,    81,  -20,   79,    81,  -20,   76,    82,  -19,   71,
     82,  -18,   65,    82,  -17,   59,    82,  -16,   52,    82,  -14,   44,
     82,  -12,   36,    83,  -10,   28,    83,   -8,   20,    83,   -5,   12,
     84,   -3,    3,    84,    0,   -4,    84,    3,  -12,    85,    7,  -20,
     83,  -23,   82,    83,  -22,   80,    83,  -22,   77,    83,  -21,   72,
     83,  -21,   67,    83,  -20,   60,    83,  -18,   53,    83,  -17,   46,
     84,  -15,   38,    84,  -13,   30,    84,  -10,   22,    85,   -8,   14,
     85,   -5,    5,    85,   -2,   -3,    86,    1,  -10,    86,    4,  -18,
     84,  -25,   82,    84,  -24,   81,    84,  -24,   78,    84,  -23,   73,
     84,  -23,   68,    84,  -21,   62,    84,  -20,   55,    84,  -19,   47,
     85,  -17,   39,    85,  -15,   32,    85,  -12,   23,    86,  -10,   15,
     86,   -7,    7,    86,   -4,   -1,    87,   -1,   -9,    87,    2,  -17,
     85,  -27,   83,    85,  -26,   81,    85,  -26,   79,    85,  -25,   74,
     85,  -24,   69,    85,  -23,   63,    85,  -22,   56,    86,  -21,   49,
     86,  -19,   41,    86,  -17,   33,    86,  -14,   25,    87,  -12,   17,
     87,   -9,    8,    87,   -6,    0,    88,   -3,   -7,    88,    0,  -15,
     86,  -28,   84,    86,  -28,   82,    86,  -28,   80,    86,  -27,   75,
     86,  -26,   70,    86,  -25,   64,    86,  -24,   57,    87,  -22,   50,
     87,  -21,   42,    87,  -19,   34,    87,  -16,   26,    88,  -14,   18,
     88,  -11,   10,    88,   -8,    2,    89,   -5,   -6,    89,   -2,  -14,
     87,  -30,   85,    87,  -30,   83,    87,  -30,   81,    87,  -29,   76,
     87,  -28,   71,    87,  -27,   65,    88,  -26,   58,    88,  -24,   51,
     88,  -23,   43,    88,  -21,   36,    88,  -18,   27,    89,  -16,   20,
     89,  -13,   11,    89,  -10,    3,    90,   -7,   -4,    90,   -4,  -12,
     88,  -32,   86,    88,  -32,   84,    88,  -32,   81,    88,  -31,   77,
     88,  -30,   72,    89,  -29,   66,    89,  -28,   59,    89,  -26,   52,
     89,  -24,   45,    89,  -23,   37,    90,  -20,   29,    90,  -18,   21,
     90,  -15,   13,    91,  -12,    5,    91,   -9,   -3,    91,   -6,  -11,
     89,  -34,   86,    89,  -34,   85,    89,  -33,   82,    89,  -33,   78,
     90,  -32,   73,    90,  -31,   67,    90,  -30,   61,    90,  -28,   54,
     90,  -26,   46,    90,  -24,   39,    91,  -22,   30,    91,  -20,   23,
     91,  -17,   14,    92,  -14,    6,    92,  -11,   -1,    92,   -8,   -9,
     90,  -36,   87,    90,  -36,   86,    90,  -35,   83,    91,  -35,   79,
     91,  -34,   74,    91,  -33,   68,    91,  -32,   62,    91,  -30,   55,
     91,  -28,   47,    91,  -26,   40,    92,  -24,   32,    92,  -22,   24,
     92,  -19,   16,    93,  -16,    8,    93,  -13,    0,    93,  -10,   -8,
     92,  -38,   88,    92,  -37,   87,    92,  -37,   84,    92,  -36,   80,
     92,  -36,   75,    92,  -35,   70,    92,  -33,   63,    92,  -32,   56,
     92,  -30,   49,    92,  -28,   41,    93,  -26,   33,    93,  -24,   26,
     93,  -21,   17,    94,  -18,   10,    94,  -15,    1,    94,  -12,   -6,
     93,  -39,   89,    93,  -39,   87,    93,  -39,   85,    93,  -38,   81,
     93,  -37,   77,    93,  -36,   71,    93,  -35,   64,    93,  -34,   58,
     93,  -32,   50,    94,  -30,   43,    94,  -28,   35,    94,  -26,   27,
     94,  -23,   19,    95,  -20,   11,    95,  -17,    3,    96,  -14,   -5,
     94,  -41,   90,    94,  -41,   88,    94,  -41,   86,    94,  -40,   82,
     94,  -39,   78,    94,  -38,   72,    94,  -37,   65,    94,  -36,   59,
     94,  -34,   51,    95,  -32,   44,    95,  -30,   36,    95,  -28,   28,
     95,  -25,   20,    96,  -22,   13,    96,  -19,    5,    97,  -16,   -3,
     45,   70,   57,    45,   70,   52,    45,   71,   44,    45,   71,   34,
     45,   72,   25,    46,   72,   15,    46,   74,    5,    46,   75,   -3,
     47,   76,  -13,    48,   78,  -22,    48,   80,  -31,    49,   82,  -39,
     50,   84,  -47,    51,   86,  -55,    52,   89,  -63,    53,   91,  -70,
     45,   70,   57,    45,   70,   52,    45,   70,   44,    45,   71,   35,
     45,   71,   25,    46,   72,   15,    46,   73,    5,    46,   74,   -3,
     47,   76,  -13,    48,   77,  -22,    48,   79,  -31,    49,   81,  -39,
     50,   84,  -47,    51,   86,  -55,    52,   89,  -63,    53,   91,  -70,
     45,   69,   57,    45,   70,   52,    45,   70,   44,    45,   70,   35,
     45,   71,   25,    46,   72,   15,    46,   73,    6,    47,   74,   -3,
     47,   76,  -13,    48,   77,  -21,    48,   79,  -30,    49,   81,  -39,
     50,   83,  -47,    51,   86,  -55,    52,   88,  -63,    53,   91,  -70,
     45,   69,   58,    45,   69,   52,    45,   70,   44,    45,   70,   35,
     46,   71,   25,    46,   71,   16,    46,   73,    6,    47,   74,   -3,
     47,   75,  -12,    48,   77,  -21,    49,   79,  -30,    49,   81,  -39,
     50,   83,  -47,    51,   85,  -55,    52,   88,  -62,    53,   90,  -70,
     45,   69,   58,    45,   69,   52,    45,   69,   44,    45,   70,   35,
     46,   70,   25,    46,   71,   16,    46,   72,    6,    47,   73,   -3,
     47,   75,  -12,    48,   76,  -21,    49,   78,  -30,    49,   80,  -38,
     50,   83,  -46,    51,   85,  -54,    52,   88,  -62,    53,   90,  -70,
     45,   68,   58,    45,   68,   52,    46,   69,   45,    46,   69,   35,
     46,   70,   26,    46,   71,   16,    47,   72,    6,    47,   73,   -2,
     48,   74,  -12,    48,   76,  -21,    49,   78,  -30,    50,   80,  -38,
     50,   82,  -46,    51,   85,  -54,    52,   87,  -62,    54,   90,  -69,
     46,   68,   58,    46,   68,   52,    46,   68,   45,    46,   68,   35,
     46,   69,   26,    46,   70,   16,    47,   71,    6,    47,   72,   -2,
     48,   74,  -12,    48,   75,  -21,    49,   77,  -30,    50,   79,  -38,
     51,   82,  -46,    52,   84,  -54,    53,   87,  -62,    54,   89,  -69,
     46,   67,   58,    46,   67,   53,    46,   67,   45,    46,   68,   36,
     46,   68,   26,    47,   69,   17,    47,   70,    7,    47,   72,   -2,
     48,   73,  -11,    49,   75,  -20,    49,   77,  -29,    50,   79,  -37,
     51,   81,  -46,    52,   83,  -54,    53,   86,  -61,    54,   89,  -69,
     46,   66,   58,    46,   66,   53,    46,   67,   45,    46,   67,   36,
     47,   68,   26,    47,   68,   17,    47,   70,    7,    48,   71,   -1,
     48,   72,  -11,    49,   74,  -20,    50,   76,  -29,    50,   78,  -37,
     51,   80,  -45,    52,   83,  -53,    53,   85,  -61,    54,   88,  -68,
     46,   65,   58,    46,   65,   53,    47,   66,   46,    47,   66,   36,
     47,   67,   27,    47,   68,   17,    48,   69,    8,    48,   70,   -1,
     49,   72,  -11,    49,   73,  -19,    50,   75,  -28,    51,   77,  -37,
     51,   80,  -45,    52,   82,  -53,    53,   85,  -61,    54,   87,  -68,
     47,   64,   58,    47,   64,   53,    47,   65,   46,    47,   65,   37,
     47,   66,   27,    48,   67,   18,    48,   68,    8,    48,   69,   -1,
     49,   71,  -10,    49,   72,  -19,    50,   74,  -28,    51,   76,  -36,
     52,   79,  -44,    53,   81,  -52,    54,   84,  -60,    55,   87,  -68,
     47,   63,   59,    47,   63,   53,    47,   63,   46,    47,   64,   37,
     48,   65,   28,    48,   65,   19,    48,   67,    9,    49,   68,    0,
     49,   69,   -9,    50,   71,  -18,    51,   73,  -27,    51,   75,  -36,
     52,   78,  -44,    53,   80,  -52,    54,   83,  -60,    55,   86,  -67,
     48,   62,   59,    48,   62,   54,    48,   62,   47,    48,   63,   38,
     48,   63,   28,    48,   64,   19,    49,   65,    9,    49,   67,    0,
     50,   68,   -9,    50,   70,  -18,    51,   72,  -27,    52,   74,  -35,
     52,   77,  -43,    53,   79,  -51,    54,   82,  -59,    55,   85,  -66,
     48,   61,   59,    48,   61,   54,    48,   61,   47,    48,   61,   38,
     49,   62,   29,    49,   63,   20,    49,   64,   10,    50,   65,    1,
     50,   67,   -8,    51,   69,  -17,    51,   71,  -26,    52,   73,  -34,
     53,   76,  -42,    54,   78,  -51,    55,   81,  -58,    56,   84,  -66,
     49,   59,   59,    49,   59,   54,    49,   60,   48,    49,   60,   39,
     49,   61,   30,    49,   62,   20,    50,   63,   11,    50,   64,    1,
     51,   66,   -8,    51,   68,  -16,    52,   70,  -25,    52,   72,  -34,
     53,   74,  -42,    54,   77,  -50,    55,   80,  -58,    56,   82,  -65,
     49,   58,   60,    49,   58,   55,    49,   58,   48,    49,   59,   39,
     50,   59,   30,    50,   60,   21,    50,   61,   11,    51,   63,    2,
     51,   64,   -7,    52,   66,  -16,    52,   68,  -25,    53,   71,  -33,
     54,   73,  -41,    55,   76,  -49,    55,   78,  -57,    56,   81,  -65,
     50,   56,   60,    50,   56,   55,    50,   57,   48,    50,   57,   40,
     50,   58,   31,    50,   59,   22,    51,   60,   12,    51,   61,    3,
     52,   63,   -6,    52,   65,  -15,    53,   67,  -24,    53,   69,  -32,
     54,   72,  -40,    55,   74,  -49,    56,   77,  -56,    57,   80,  -64,
     50,   55,   60,    50,   55,   55,    50,   55,   49,    50,   56,   40,
     51,   56,   32,    51,   57,   22,    51,   59,   13,    52,   60,    4,
     52,   62,   -5,    53,   63,  -14,    53,   66,  -23,    54,   68,  -31,
     55,   70,  -40,    55,   73,  -48,    56,   76,  -56,    57,   79,  -63,
     51,   53,   61,    51,   53,   56,    51,   54,   50,    51,   54,   41,
     51,   55,   32,    51,   56,   23,    52,   57,   14,    52,   58,    5,
     53,   60,   -4,    53,   62,  -13,    54,   64,  -22,    54,   66,  -31,
     55,   69,  -39,    56,   72,  -47,    57,   74,  -55,    58,   77,  -62,
     51,   51,   61,    51,   52,   56,    52,   52,   50,    52,   52,   42,
     52,   53,   33,    52,   54,   24,    52,   55,   14,    53,   57,    5,
     53,   58,   -4,    54,   60,  -12,    54,   62,  -21,    55,   65,  -30,
     56,   67,  -38,    57,   70,  -46,    57,   73,  -54,    58,   76,  -62,
     52,   50,   61,    52,   50,   57,    52,   50,   51,    52,   51,   43,
     52,   51,   34,    53,   52,   25,    53,   54,   15,    53,   55,    6,
     54,   57,   -3,    54,   59,  -11,    55,   61,  -21,    56,   63,  -29,
     56,   66,  -37,    57,   68,  -45,    58,   71,  -53,    59,   74,  -61,
     53,   48,   62,    53,   48,   57,    53,   48,   51,    53,   49,   43,
     53,   50,   35,    53,   51,   26,    54,   52,   16,    54,   53,    7,
     55,   55,   -2,    55,   57,  -10,    56,   59,  -20,    56,   61,  -28,
     57,   64,  -36,    58,   67,  -44,    59,   70,  -52,    59,   73,  -60,
     53,   46,   62,    53,   46,   58,    54,   47,   52,    54,   47,   44,
     54,   48,   36,    54,   49,   27,    54,   50,   17,    55,   51,    8,
     55,   53,   -1,    56,   55,   -9,    56,   57,  -19,    57,   60,  -27,
     58,   62,  -35,    58,   65,  -43,    59,   68,  -51,    60,   71,  -59,
     54,   44,   62,    54,   44,   58,    54,   45,   52,    54,   45,   45,
     55,   46,   36,    55,   47,   28,    55,   48,   18,    55,   50,    9,
     56,   51,    0,    56,   53,   -8,    57,   56,  -18,    58,   58,  -26,
     58,   61,  -34,    59,   63,  -42,    60,   67,  -50,    61,   70,  -58,
     55,   42,   63,    55,   42,   59,    55,   43,   53,    55,   43,   46,
     55,   44,   37,    56,   45,   29,    56,   46,   19,    56,   48,   10,
     57,   49,    1,    57,   51,   -7,    58,   54,  -16,    58,   56,  -25,
     59,   59,  -33,    60,   62,  -41,    60,   65,  -49,    61,   68,  -57,
     56,   40,   63,    56,   40,   60,    56,   41,   54,    56,   41,   47,
     56,   42,   38,    56,   43,   29,    57,   44,   20,    57,   46,   11,
     57,   47,    2,    58,   49,   -6,    58,   52,  -15,    59,   54,  -24,
     60,   57,  -32,    60,   60,  -40,    61,   63,  -48,    62,   66,  -56,
     56,   38,   64,    57,   38,   60,    57,   39,   54,    57,   39,   47,
     57,   40,   39,    57,   41,   31,    57,   42,   21,    58,   44,   12,
     58,   46,    3,    59,   47,   -5,    59,   50,  -14,    60,   52,  -23,
     60,   55,  -31,    61,   58,  -39,    62,   61,  -47,    63,   64,  -55,
     57,   36,   64,    57,   36,   61,    57,   37,   55,    58,   37,   48,
     58,   38,   40,    58,   39,   32,    58,   40,   22,    58,   42,   13,
     59,   44,    4,    59,   46,   -4,    60,   48,  -13,    60,   50,  -21,
     61,   53,  -30,    62,   56,  -38,    62,   59,  -46,    63,   62,  -54,
     58,   34,   65,    58,   34,   61,    58,   35,   56,    58,   35,   49,
     59,   36,   41,    59,   37,   33,    59,   38,   23,    59,   40,   15,
     60,   41,    5,    60,   43,   -3,    61,   46,  -12,    61,   48,  -20,
     62,   51,  -28,    62,   54,  -37,    63,   57,  -45,    64,   60,  -53,
     59,   32,   65,    59,   32,   62,    59,   33,   57,    59,   33,   50,
     59,   34,   42,    60,   35,   34,    60,   36,   24,    60,   38,   16,
     61,   39,    7,    61,   41,   -2,    61,   44,  -11,    62,   46,  -19,
     63,   49,  -27,    63,   52,  -36,    64,   55,  -44,    65,   59,  -51,
     60,   30,   66,    60,   30,   63,    60,   30,   57,    60,   31,   51,
     60,   32,   43,    60,   33,   35,    61,   34,   26,    61,   36,   17,
     61,   37,    8,    62,   39,   -1,    62,   42,  -10,    63,   44,  -18,
     63,   47,  -26,    64,   50,  -35,    65,   53,  -42,    66,   57,  -50,
     61,   28,   66,    61,   28,   63,    61,   28,   58,    61,   29,   52,
     61,   30,   44,    61,   31,   36,    62,   32,   27,    62,   33,   18,
     62,   35,    9,    63,   37,    0,    63,   40,   -8,    64,   42,  -17,
     64,   45,  -25,    65,   48,  -33,    65,   51,  -41,    66,   55,  -49,
     62,   25,   67,    62,   25,   64,    62,   26,   59,    62,   26,   53,
     62,   27,   45,    62,   28,   37,    63,   29,   28,    63,   31,   20,
     63,   33,   11,    64,   35,    2,    64,   37,   -7,    65,   40,  -15,
     65,   43,  -23,    66,   45,  -32,    67,   49,  -40,    67,   52,  -48,
     63,   23,   68,    63,   23,   65,    63,   23,   60,    63,   24,   54,
     63,   25,   46,    63,   26,   38,    64,   27,   29,    64,   29,   21,
     64,   30,   12,    65,   33,    3,    65,   35,   -5,    66,   38,  -14,
     66,   40,  -22,    67,   43,  -30,    67,   47,  -38,    68,   50,  -46,
     64,   21,   68,    64,   21,   66,    64,   21,   61,    64,   22,   55,
     64,   23,   47,    64,   24,   39,    64,   25,   31,    65,   26,   22,
     65,   28,   13,    65,   30,    5,    66,   33,   -4,    66,   35,  -12,
     67,   38,  -21,    68,   41,  -29,    68,   45,  -37,    69,   48,  -45,
     65,   19,   69,    65,   19,   66,    65,   19,   62,    65,   20,   56,
     65,   20,   48,    65,   21,   41,    65,   23,   32,    66,   24,   23,
     66,   26,   14,    66,   28,    6,    67,   31,   -3,    67,   33,  -11,
     68,   36,  -19,    68,   39,  -28,    69,   42,  -36,    70,   46,  -44,
     66,   17,   69,    66,   17,   67,    66,   17,   62,    66,   18,   57,
     66,   18,   49,    66,   19,   42,    66,   21,   33,    67,   22,   25,
     67,   24,   16,    67,   26,    7,    68,   29,   -2,    68,   31,  -10,
     69,   34,  -18,    69,   37,  -26,    70,   40,  -34,    71,   44,  -42,
     67,   14,   70,    67,   15,   68,    67,   15,   63,    67,   15,   57,
     67,   16,   50,    67,   17,   43,    67,   18,   34,    68,   20,   26,
     68,   22,   17,    68,   24,    9,    69,   26,    0,    69,   29,   -8,
     70,   32,  -17,    70,   35,  -25,    71,   38,  -33,    71,   42,  -41,
     68,   12,   71,    68,   12,   69,    68,   13,   64,    68,   13,   58,
     68,   14,   51,    68,   15,   44,    68,   16,   35,    68,   18,   27,
     69,   20,   18,    69,   22,   10,    70,   24,    1,    70,   27,   -7,
     70,   30,  -15,    71,   33,  -24,    72,   36,  -32,    72,   39,  -40,
     69,   10,   71,    69,   10,   69,    69,   11,   65,    69,   11,   59,
     69,   12,   52,    69,   13,   45,    69,   14,   37,    69,   16,   28,
     70,   17,   20,    70,   20,   11,    71,   22,    2,    71,   25,   -6,
     71,   28,  -14,    72,   31,  -22,    73,   34,  -30,    73,   37,  -38,
     70,    8,   72,    70,    8,   70,    70,    8,   66,    70,    9,   60,
     70,   10,   53,    70,   11,   46,    70,   12,   38,    70,   13,   30,
     71,   15,   21,    71,   17,   13,    71,   20,    4,    72,   22,   -4,
     72,   25,  -12,    73,   28,  -21,    73,   32,  -29,    74,   35,  -37,
     71,    6,   73,    71,    6,   71,    71,    6,   67,    71,    7,   61,
     71,    8,   55,    71,    9,   47,    71,   10,   39,    71,   11,   31,
     72,   13,   22,    72,   15,   14,    72,   18,    5,    73,   20,   -3,
     73,   23,  -11,    74,   26,  -20,    74,   30,  -27,    75,   33,  -36,
     72,    4,   74,    72,    4,   72,    72,    4,   68,    72,    5,   62,
     72,    5,   56,    72,    6,   49,    72,    8,   40,    72,    9,   32,
     73,   11,   24,    73,   13,   15,    73,   16,    7,    74,   18,   -1,
     74,   21,  -10,    75,   24,  -18,    75,   27,  -26,    76,   31,  -34,
     73,    2,   74,    73,    2,   72,    73,    2,   69,    73,    3,   63,
     73,    3,   57,    73,    4,   50,    73,    6,   42,    73,    7,   34,
     74,    9,   25,    74,   11,   17,    74,   13,    8,    75,   16,    0,
     75,   19,   -8,    76,   22,  -17,    76,   25,  -25,    77,   29,  -33,
     74,   -1,   75,    74,    0,   73,    74,    0,   70,    74,    0,   64,
     74,    1,   58,    74,    2,   51,    74,    3,   43,    74,    5,   35,
     75,    7,   26,    75,    9,   18,    75,   11,    9,    76,   14,    1,
     76,   17,   -7,    77,   20,  -15,    77,   23,  -23,    78,   26,  -31,
     75,   -3,   76,    75,   -2,   74,    75,   -2,   70,    75,   -1,   65,
     75,    0,   59,    75,    0,   52,    75,    1,   44,    75,    3,   36,
     76,    5,   28,    76,    7,   20,    76,    9,   11,    77,   12,    3,
     77,   15,   -5,    78,   18,  -14,    78,   21,  -22,    79,   24,  -30,
     76,   -5,   77,    76,   -4,   75,    76,   -4,   71,    76,   -3,   66,
     76,   -3,   60,    76,   -1,   53,    76,    0,   45,    76,    1,   38,
     77,    2,   29,    77,    4,   21,    77,    7,   12,    78,    9,    4,
     78,   12,   -4,    79,   15,  -12,    79,   19,  -20,    80,   22,  -28,
     77,   -7,   77,    77,   -7,   75,    77,   -6,   72,    77,   -5,   67,
     77,   -5,   61,    77,   -4,   54,    77,   -2,   47,    77,   -1,   39,
     78,    0,   30,    78,    2,   22,    78,    5,   14,    79,    7,    6,
     79,   10,   -2,    80,   13,  -11,    80,   17,  -19,    81,   20,  -27,
     78,   -9,   78,    78,   -9,   76,    78,   -8,   73,    78,   -8,   68,
     78,   -7,   62,    78,   -6,   55,    78,   -4,   48,    79,   -3,   40,
     79,   -1,   32,    79,    0,   24,    79,    3,   15,    80,    5,    7,
     80,    8,   -1,    81,   11,   -9,    81,   14,  -17,    82,   18,  -25,
     79,  -11,   79,    79,  -11,   77,    79,  -10,   74,    79,  -10,   69,
     79,   -9,   63,    79,   -8,   57,    79,   -6,   49,    80,   -5,   41,
     80,   -3,   33,    80,   -1,   25,    80,    1,   17,    81,    3,    9,
     81,    6,    0,    82,    9,   -8,    82,   12,  -16,    83,   16,  -24,
     80,  -13,   80,    80,  -13,   78,    80,  -12,   75,    80,  -12,   70,
     80,  -11,   64,    80,  -10,   58,    80,   -8,   50,    81,   -7,   43,
     81,   -5,   34,    81,   -3,   27,    81,   -1,   18,    82,    1,   10,
     82,    4,    1,    83,    7,   -6,    83,   10,  -14,    84,   13,  -22,
     81,  -15,   80,    81,  -15,   79,    81,  -14,   76,    81,  -14,   71,
     81,  -13,   65,    81,  -12,   59,    81,  -10,   51,    82,   -9,   44,
     82,   -7,   36,    82,   -5,   28,    82,   -3,   19,    83,    0,   11,
     83,    2,    3,    84,    5,   -5,    84,    8,  -13,    85,   11,  -21,
     82,  -17,   81,    82,  -17,   79,    82,  -16,   77,    82,  -16,   72,
     82,  -15,   66,    82,  -14,   60,    83,  -12,   53,    83,  -11,   45,
     83,   -9,   37,    83,   -7,   29,    83,   -5,   21,    84,   -2,   13,
     84,    0,    4,    85,    3,   -3,    85,    6,  -11,    86,    9,  -19,
     83,  -19,   82,    83,  -19,   80,    83,  -19,   78,    84,  -18,   73,
     84,  -17,   67,    84,  -16,   61,    84,  -15,   54,    84,  -13,   47,
     84,  -12,   39,    85,  -10,   31,    85,   -7,   23,    85,   -5,   15,
     85,   -2,    6,    86,    0,   -2,    86,    3,   -9,    87,    7,  -18,
     84,  -21,   83,    84,  -21,   81,    85,  -21,   79,    85,  -20,   74,
     85,  -19,   69,    85,  -18,   62,    85,  -17,   55,    85,  -15,   48,
     85,  -14,   40,    86,  -12,   32,    86,   -9,   24,    86,   -7,   16,
     86,   -5,    8,    87,   -2,    0,    87,    1,   -8,    88,    4,  -16,
     86,  -23,   84,    86,  -23,   82,    86,  -23,   80,    86,  -22,   75,
     86,  -21,   70,    86,  -20,   64,    86,  -19,   57,    86,  -17,   49,
     86,  -16,   41,    87,  -14,   34,    87,  -11,   25,    87,   -9,   18,
     88,   -7,    9,    88,   -4,    1,    88,   -1,   -6,    89,    2,  -15,
     87,  -25,   85,    87,  -25,   83,    87,  -24,   80,    87,  -24,   76,
     87,  -23,   71,    87,  -22,   65,    87,  -21,   58,    87,  -19,   51,
     87,  -18,   43,    88,  -16,   35,    88,  -13,   27,    88,  -11,   19,
     89,   -9,   11,    89,   -6,    3,    89,   -3,   -5,    90,    0,  -13,
     88,  -27,   86,    88,  -27,   84,    88,  -26,   81,    88,  -26,   77,
     88,  -25,   72,    88,  -24,   66,    88,  -23,   59,    88,  -21,   52,
     89,  -20,   44,    89,  -18,   37,    89,  -15,   28,    89,  -13,   21,
     90,  -11,   12,    90,   -8,    4,    90,   -5,   -3,    91,   -1,  -12,
     89,  -29,   86,    89,  -29,   85,    89,  -28,   82,    89,  -28,   78,
     89,  -27,   73,    89,  -26,   67,    89,  -25,   60,    89,  -23,   53,
     90,  -21,   45,    90,  -20,   38,    90,  -17,   30,    90,  -15,   22,
     91,  -13,   14,    91,  -10,    6,    91,   -7,   -2,    92,   -4,  -10,
     90,  -31,   87,    90,  -31,   85,    90,  -30,   83,    90,  -30,   79,
     90,  -29,   74,    90,  -28,   68,    90,  -27,   61,    90,  -25,   55,
     91,  -23,   47,    91,  -21,   39,    91,  -19,   31,    91,  -17,   23,
     92,  -15,   15,    92,  -12,    7,    92,   -9,    0,    93,   -6,   -8,
     91,  -33,   88,    91,  -32,   86,    91,  -32,   84,    91,  -31,   80,
     91,  -31,   75,    91,  -30,   69,    91,  -28,   63,    92,  -27,   56,
     92,  -25,   48,    92,  -23,   41,    92,  -21,   33,    92,  -19,   25,
     93,  -17,   17,    93,  -14,    9,    93,  -11,    1,    94,   -8,   -7,
     92,  -34,   89,    92,  -34,   87,    92,  -34,   85,    92,  -33,   81,
     92,  -33,   76,    92,  -32,   70,    92,  -30,   64,    93,  -29,   57,
     93,  -27,   49,    93,  -25,   42,    93,  -23,   34,    94,  -21,   26,
     94,  -19,   18,    94,  -16,   10,    95,  -13,    2,    95,  -10,   -5,
     93,  -36,   90,    93,  -36,   88,    93,  -36,   86,    93,  -35,   82,
     93,  -34,   77,    93,  -33,   71,    94,  -32,   65,    94,  -31,   58,
     94,  -29,   51,    94,  -27,   43,    94,  -25,   35,    95,  -23,   28,
     95,  -20,   20,    95,  -18,   12,    96,  -15,    4,    96,  -12,   -4,
     94,  -38,   90,    94,  -38,   89,    94,  -37,   87,    94,  -37,   83,
     94,  -36,   78,    94,  -35,   73,    95,  -34,   66,    95,  -33,   60,
     95,  -31,   52,    95,  -29,   45,    95,  -27,   37,    96,  -25,   29,
     96,  -22,   21,    96,  -20,   13,    97,  -17,    5,    97,  -14,   -2,
     46,   72,   59,    46,   72,   54,    46,   73,   46,    47,   73,   37,
     47,   74,   27,    47,   74,   18,    48,   75,    8,    48,   76,   -1,
     49,   78,  -10,    49,   79,  -19,    50,   81,  -28,    51,   83,  -37,
     51,   85,  -45,    52,   87,  -53,    53,   90,  -61,    54,   92,  -68,
     46,   72,   59,    47,   72,   54,    47,   72,   46,    47,   73,   37,
     47,   73,   27,    47,   74,   18,    48,   75,    8,    48,   76,   -1,
     49,   78,  -10,    49,   79,  -19,    50,   81,  -28,    51,   83,  -36,
     51,   85,  -45,    52,   87,  -53,    53,   90,  -60,    54,   92,  -68,
     47,   71,   59,    47,   72,   54,    47,   72,   46,    47,   72,   37,
     47,   73,   27,    47,   74,   18,    48,   75,    8,    48,   76,   -1,
     49,   77,  -10,    49,   79,  -19,    50,   81,  -28,    51,   82,  -36,
     52,   85,  -44,    52,   87,  -52,    53,   89,  -60,    54,   92,  -68,
     47,   71,   59,    47,   71,   54,    47,   72,   47,    47,   72,   37,
     47,   73,   28,    47,   73,   18,    48,   74,    8,    48,   76,    0,
     49,   77,  -10,    49,   78,  -19,    50,   80,  -28,    51,   82,  -36,
     52,   84,  -44,    53,   87,  -52,    53,   89,  -60,    55,   92,  -68,
     47,   71,   59,    47,   71,   54,    47,   71,   47,    47,   72,   37,
     47,   72,   28,    48,   73,   18,    48,   74,    8,    48,   75,    0,
     49,   77,  -10,    50,   78,  -19,    50,   80,  -28,    51,   82,  -36,
     52,   84,  -44,    53,   86,  -52,    54,   89,  -60,    55,   91,  -67,
     47,   70,   59,    47,   70,   54,    47,   71,   47,    47,   71,   37,
     48,   72,   28,    48,   72,   19,    48,   73,    9,    49,   75,    0,
     49,   76,  -10,    50,   78,  -18,    50,   79,  -27,    51,   81,  -36,
     52,   84,  -44,    53,   86,  -52,    54,   88,  -60,    55,   91,  -67,
     47,   70,   60,    47,   70,   54,    47,   70,   47,    48,   70,   38,
     48,   71,   28,    48,   72,   19,    48,   73,    9,    49,   74,    0,
     49,   76,   -9,    50,   77,  -18,    51,   79,  -27,    51,   81,  -35,
     52,   83,  -44,    53,   85,  -52,    54,   88,  -59,    55,   90,  -67,
     47,   69,   60,    47,   69,   54,    48,   69,   47,    48,   70,   38,
     48,   70,   29,    48,   71,   19,    49,   72,    9,    49,   73,    0,
     50,   75,   -9,    50,   76,  -18,    51,   78,  -27,    51,   80,  -35,
     52,   83,  -43,    53,   85,  -51,    54,   87,  -59,    55,   90,  -67,
     48,   68,   60,    48,   68,   55,    48,   69,   47,    48,   69,   38,
     48,   70,   29,    48,   71,   19,    49,   72,   10,    49,   73,    0,
     50,   74,   -9,    50,   76,  -17,    51,   78,  -26,    52,   80,  -35,
     53,   82,  -43,    53,   84,  -51,    54,   87,  -59,    55,   89,  -66,
     48,   67,   60,    48,   68,   55,    48,   68,   48,    48,   68,   38,
     48,   69,   29,    49,   70,   20,    49,   71,   10,    50,   72,    1,
     50,   73,   -8,    51,   75,  -17,    51,   77,  -26,    52,   79,  -34,
     53,   81,  -42,    54,   83,  -51,    55,   86,  -58,    56,   89,  -66,
     48,   67,   60,    48,   67,   55,    48,   67,   48,    49,   67,   39,
     49,   68,   30,    49,   69,   20,    49,   70,   10,    50,   71,    1,
     50,   73,   -8,    51,   74,  -17,    52,   76,  -26,    52,   78,  -34,
     53,   80,  -42,    54,   83,  -50,    55,   85,  -58,    56,   88,  -66,
     49,   65,   60,    49,   65,   55,    49,   66,   48,    49,   66,   39,
     49,   67,   30,    50,   68,   21,    50,   69,   11,    50,   70,    2,
     51,   71,   -7,    51,   73,  -16,    52,   75,  -25,    53,   77,  -33,
     53,   79,  -41,    54,   82,  -50,    55,   84,  -57,    56,   87,  -65,
     49,   64,   61,    49,   64,   55,    49,   65,   49,    49,   65,   40,
     50,   66,   31,    50,   66,   21,    50,   68,   12,    51,   69,    2,
     51,   70,   -7,    52,   72,  -15,    52,   74,  -24,    53,   76,  -33,
     54,   78,  -41,    55,   81,  -49,    56,   83,  -57,    57,   86,  -64,
     50,   63,   61,    50,   63,   56,    50,   63,   49,    50,   64,   40,
     50,   64,   31,    50,   65,   22,    51,   66,   12,    51,   68,    3,
     52,   69,   -6,    52,   71,  -15,    53,   73,  -24,    53,   75,  -32,
     54,   77,  -40,    55,   80,  -48,    56,   82,  -56,    57,   85,  -64,
     50,   62,   61,    50,   62,   56,    50,   62,   49,    50,   63,   41,
     51,   63,   32,    51,   64,   23,    51,   65,   13,    51,   66,    4,
     52,   68,   -5,    53,   70,  -14,    53,   72,  -23,    54,   74,  -32,
     55,   76,  -40,    55,   78,  -48,    56,   81,  -56,    57,   84,  -63,
     51,   60,   61,    51,   60,   56,    51,   61,   50,    51,   61,   41,
     51,   62,   32,    51,   63,   23,    52,   64,   13,    52,   65,    4,
     52,   67,   -5,    53,   68,  -13,    54,   70,  -23,    54,   72,  -31,
     55,   75,  -39,    56,   77,  -47,    57,   80,  -55,    58,   83,  -63,
     51,   59,   61,    51,   59,   57,    51,   59,   50,    51,   60,   42,
     52,   60,   33,    52,   61,   24,    52,   62,   14,    52,   64,    5,
     53,   65,   -4,    53,   67,  -13,    54,   69,  -22,    55,   71,  -30,
     55,   74,  -38,    56,   76,  -47,    57,   79,  -54,    58,   82,  -62,
     52,   57,   62,    52,   58,   57,    52,   58,   51,    52,   58,   42,
     52,   59,   34,    52,   60,   25,    53,   61,   15,    53,   62,    6,
     53,   64,   -3,    54,   66,  -12,    55,   68,  -21,    55,   70,  -29,
     56,   72,  -37,    57,   75,  -46,    58,   78,  -54,    59,   80,  -61,
     52,   56,   62,    52,   56,   57,    52,   56,   51,    52,   57,   43,
     53,   57,   34,    53,   58,   25,    53,   59,   16,    54,   61,    7,
     54,   62,   -2,    54,   64,  -11,    55,   66,  -20,    56,   68,  -29,
     56,   71,  -37,    57,   73,  -45,    58,   76,  -53,    59,   79,  -61,
     53,   54,   62,    53,   54,   58,    53,   55,   52,    53,   55,   44,
     53,   56,   35,    53,   57,   26,    54,   58,   16,    54,   59,    7,
     55,   61,   -2,    55,   63,  -10,    56,   65,  -19,    56,   67,  -28,
     57,   69,  -36,    58,   72,  -44,    59,   75,  -52,    59,   78,  -60,
     53,   53,   63,    53,   53,   58,    54,   53,   52,    54,   53,   44,
     54,   54,   36,    54,   55,   27,    54,   56,   17,    55,   58,    8,
     55,   59,   -1,    56,   61,   -9,    56,   63,  -18,    57,   65,  -27,
     58,   68,  -35,    58,   70,  -43,    59,   73,  -51,    60,   76,  -59,
     54,   51,   63,    54,   51,   59,    54,   51,   53,    54,   52,   45,
     54,   52,   37,    55,   53,   28,    55,   54,   18,    55,   56,    9,
     56,   57,    0,    56,   59,   -8,    57,   61,  -18,    57,   64,  -26,
     58,   66,  -34,    59,   69,  -42,    60,   72,  -50,    61,   75,  -58,
     55,   49,   63,    55,   49,   59,    55,   49,   53,    55,   50,   46,
     55,   51,   37,    55,   52,   29,    56,   53,   19,    56,   54,   10,
     56,   56,    1,    57,   57,   -8,    57,   60,  -17,    58,   62,  -25,
     59,   65,  -33,    59,   67,  -42,    60,   70,  -49,    61,   73,  -57,
     55,   47,   64,    55,   47,   60,    56,   48,   54,    56,   48,   47,
     56,   49,   38,    56,   50,   29,    56,   51,   20,    57,   52,   11,
     57,   54,    2,    58,   56,   -7,    58,   58,  -16,    59,   60,  -24,
     59,   63,  -32,    60,   65,  -41,    61,   68,  -48,    62,   71,  -56,
     56,   45,   64,    56,   45,   60,    56,   46,   55,    56,   46,   47,
     57,   47,   39,    57,   48,   30,    57,   49,   21,    57,   50,   12,
     58,   52,    3,    58,   54,   -6,    59,   56,  -15,    59,   58,  -23,
     60,   61,  -31,    61,   64,  -40,    61,   67,  -47,    62,   70,  -55,
     57,   43,   65,    57,   43,   61,    57,   44,   55,    57,   44,   48,
     57,   45,   40,    58,   46,   31,    58,   47,   22,    58,   48,   13,
     59,   50,    4,    59,   52,   -4,    59,   54,  -14,    60,   57,  -22,
     61,   59,  -30,    61,   62,  -39,    62,   65,  -46,    63,   68,  -54,
     58,   41,   65,    58,   42,   62,    58,   42,   56,    58,   42,   49,
     58,   43,   41,    58,   44,   32,    59,   45,   23,    59,   47,   14,
     59,   48,    5,    60,   50,   -3,    60,   52,  -12,    61,   55,  -21,
     61,   57,  -29,    62,   60,  -37,    63,   63,  -45,    64,   66,  -53,
     58,   39,   65,    59,   40,   62,    59,   40,   57,    59,   40,   50,
     59,   41,   42,    59,   42,   33,    59,   43,   24,    60,   45,   15,
     60,   46,    6,    60,   48,   -2,    61,   50,  -11,    61,   53,  -20,
     62,   56,  -28,    63,   58,  -36,    63,   61,  -44,    64,   64,  -52,
     59,   37,   66,    59,   38,   63,    59,   38,   57,    59,   38,   51,
     60,   39,   43,    60,   40,   34,    60,   41,   25,    60,   43,   16,
     61,   44,    7,    61,   46,   -1,    62,   48,  -10,    62,   51,  -19,
     63,   54,  -27,    64,   56,  -35,    64,   59,  -43,    65,   62,  -51,
     60,   35,   66,    60,   35,   63,    60,   36,   58,    60,   36,   52,
     60,   37,   44,    61,   38,   35,    61,   39,   26,    61,   41,   17,
     62,   42,    8,    62,   44,    0,    62,   47,   -9,    63,   49,  -17,
     64,   52,  -26,    64,   54,  -34,    65,   57,  -42,    66,   61,  -50,
     61,   33,   67,    61,   33,   64,    61,   34,   59,    61,   34,   52,
     61,   35,   45,    61,   36,   36,    62,   37,   27,    62,   39,   19,
     62,   40,    9,    63,   42,    1,    63,   44,   -8,    64,   47,  -16,
     64,   50,  -24,    65,   52,  -33,    66,   56,  -41,    66,   59,  -49,
     62,   31,   68,    62,   31,   65,    62,   32,   59,    62,   32,   53,
     62,   33,   46,    62,   34,   37,    63,   35,   28,    63,   36,   20,
     63,   38,   11,    64,   40,    2,    64,   42,   -7,    65,   45,  -15,
     65,   48,  -23,    66,   50,  -32,    66,   54,  -40,    67,   57,  -48,
     63,   29,   68,    63,   29,   66,    63,   29,   60,    63,   29,   54,
     63,   30,   47,    63,   31,   39,    64,   32,   30,    64,   34,   21,
     64,   36,   12,    65,   37,    4,    65,   40,   -5,    66,   42,  -13,
     66,   45,  -22,    67,   48,  -30,    67,   51,  -38,    68,   54,  -46,
     64,   26,   69,    64,   27,   66,    64,   27,   61,    64,   27,   55,
     64,   28,   48,    64,   29,   40,    65,   30,   31,    65,   32,   22,
     65,   33,   13,    66,   35,    5,    66,   38,   -4,    66,   40,  -12,
     67,   43,  -20,    68,   46,  -29,    68,   49,  -37,    69,   52,  -45,
     65,   24,   69,    65,   24,   67,    65,   25,   62,    65,   25,   56,
     65,   26,   49,    65,   27,   41,    65,   28,   32,    66,   30,   24,
     66,   31,   15,    66,   33,    6,    67,   36,   -3,    67,   38,  -11,
     68,   41,  -19,    68,   44,  -28,    69,   47,  -36,    70,   50,  -44,
     66,   22,   70,    66,   22,   68,    66,   23,   63,    66,   23,   57,
     66,   24,   50,    66,   25,   42,    66,   26,   33,    67,   27,   25,
     67,   29,   16,    67,   31,    7,    68,   34,   -1,    68,   36,  -10,
     69,   39,  -18,    69,   42,  -26,    70,   45,  -34,    71,   48,  -42,
     67,   20,   71,    67,   20,   68,    67,   20,   64,    67,   21,   58,
     67,   22,   51,    67,   23,   43,    67,   24,   34,    68,   25,   26,
     68,   27,   17,    68,   29,    9,    69,   31,    0,    69,   34,   -8,
     70,   37,  -17,    70,   40,  -25,    71,   43,  -33,    71,   46,  -41,
     68,   18,   71,    68,   18,   69,    68,   18,   65,    68,   19,   59,
     68,   20,   52,    68,   21,   44,    68,   22,   36,    68,   23,   27,
     69,   25,   18,    69,   27,   10,    70,   29,    1,    70,   32,   -7,
     70,   35,  -15,    71,   37,  -24,    72,   41,  -32,    72,   44,  -40,
     68,   16,   72,    69,   16,   70,    69,   16,   65,    69,   17,   60,
     69,   17,   53,    69,   18,   45,    69,   20,   37,    69,   21,   28,
     70,   23,   20,    70,   25,   11,    70,   27,    2,    71,   30,   -6,
     71,   32,  -14,    72,   35,  -22,    72,   38,  -30,    73,   42,  -38,
     69,   14,   72,    69,   14,   70,    70,   14,   66,    70,   15,   60,
     70,   15,   54,    70,   16,   46,    70,   17,   38,    70,   19,   30,
     71,   21,   21,    71,   23,   13,    71,   25,    4,    72,   27,   -4,
     72,   30,  -13,    73,   33,  -21,    73,   36,  -29,    74,   40,  -37,
     70,   11,   73,    70,   12,   71,    71,   12,   67,    71,   12,   61,
     71,   13,   55,    71,   14,   47,    71,   15,   39,    71,   17,   31,
     72,   18,   22,    72,   20,   14,    72,   23,    5,    73,   25,   -3,
     73,   28,  -11,    74,   31,  -20,    74,   34,  -28,    75,   37,  -36,
     71,    9,   74,    71,    9,   72,    71,   10,   68,    72,   10,   62,
     72,   11,   56,    72,   12,   49,    72,   13,   40,    72,   15,   32,
     73,   16,   24,    73,   18,   15,    73,   21,    6,    74,   23,   -2,
     74,   26,  -10,    75,   29,  -18,    75,   32,  -26,    76,   35,  -34,
     72,    7,   75,    72,    7,   73,    72,    8,   69,    73,    8,   63,
     73,    9,   57,    73,   10,   50,    73,   11,   42,    73,   12,   34,
     74,   14,   25,    74,   16,   17,    74,   18,    8,    75,   21,    0,
     75,   24,   -8,    76,   27,  -17,    76,   30,  -25,    77,   33,  -33,
     73,    5,   75,    73,    5,   73,    73,    6,   70,    74,    6,   64,
     74,    7,   58,    74,    8,   51,    74,    9,   43,    74,   10,   35,
     74,   12,   26,    75,   14,   18,    75,   16,    9,    76,   19,    1,
     76,   22,   -7,    76,   25,  -15,    77,   28,  -23,    78,   31,  -32,
     74,    3,   76,    74,    3,   74,    74,    3,   71,    75,    4,   65,
     75,    5,   59,    75,    6,   52,    75,    7,   44,    75,    8,   36,
     75,   10,   27,    76,   12,   19,    76,   14,   11,    77,   17,    2,
     77,   19,   -6,    77,   22,  -14,    78,   26,  -22,    79,   29,  -30,
     75,    1,   77,    75,    1,   75,    76,    1,   71,    76,    2,   66,
     76,    3,   60,    76,    3,   53,    76,    5,   45,    76,    6,   37,
     76,    8,   29,    77,   10,   21,    77,   12,   12,    77,   14,    4,
     78,   17,   -4,    78,   20,  -13,    79,   23,  -21,    79,   27,  -29,
     76,   -1,   77,    76,   -1,   76,    77,   -1,   72,    77,    0,   67,
     77,    0,   61,    77,    1,   54,    77,    3,   46,    77,    4,   39,
     77,    6,   30,    78,    8,   22,    78,   10,   13,    78,   12,    5,
     79,   15,   -3,    79,   18,  -11,    80,   21,  -19,    80,   25,  -27,
     77,   -3,   78,    78,   -3,   76,    78,   -3,   73,    78,   -2,   68,
     78,   -1,   62,    78,    0,   55,    78,    0,   48,    78,    2,   40,
     78,    4,   31,    79,    5,   23,    79,    8,   15,    79,   10,    7,
     80,   13,   -1,    80,   16,  -10,    81,   19,  -18,    81,   22,  -26,
     79,   -5,   79,    79,   -5,   77,    79,   -5,   74,    79,   -4,   69,
     79,   -3,   63,    79,   -2,   56,    79,   -1,   49,    79,    0,   41,
     79,    1,   33,    80,    3,   25,    80,    6,   16,    80,    8,    8,
     81,   11,    0,    81,   14,   -8,    82,   17,  -16,    82,   20,  -24,
     80,   -7,   80,    80,   -7,   78,    80,   -7,   75,    80,   -6,   70,
     80,   -5,   64,    80,   -4,   57,    80,   -3,   50,    80,   -2,   42,
     81,    0,   34,    81,    1,   26,    81,    4,   18,    81,    6,   10,
     82,    9,    1,    82,   12,   -7,    83,   15,  -15,    83,   18,  -23,
     81,   -9,   81,    81,   -9,   79,    81,   -9,   76,    81,   -8,   71,
     81,   -7,   65,    81,   -6,   59,    81,   -5,   51,    81,   -4,   44,
     82,   -2,   35,    82,    0,   28,    82,    1,   19,    82,    4,   11,
     83,    7,    3,    83,    9,   -5,    84,   13,  -13,    84,   16,  -21,
     82,  -11,   81,    82,  -11,   79,    82,  -11,   77,    82,  -10,   72,
     82,   -9,   66,    82,   -8,   60,    82,   -7,   52,    82,   -6,   45,
     83,   -4,   37,    83,   -2,   29,    83,    0,   20,    83,    2,   12,
     84,    5,    4,    84,    7,   -4,    85,   11,  -12,    85,   14,  -20,
     83,  -13,   82,    83,  -13,   80,    83,  -13,   77,    83,  -12,   73,
     83,  -11,   67,    83,  -10,   61,    83,   -9,   54,    83,   -8,   46,
     84,   -6,   38,    84,   -4,   30,    84,   -2,   22,    84,    0,   14,
     85,    2,    5,    85,    5,   -2,    86,    8,  -10,    86,   12,  -18,
     84,  -16,   83,    84,  -16,   81,    84,  -15,   79,    84,  -15,   74,
     84,  -14,   68,    84,  -13,   62,    84,  -12,   55,    85,  -10,   48,
     85,   -8,   40,    85,   -7,   32,    85,   -4,   24,    86,   -2,   16,
     86,    0,    7,    86,    3,   -1,    87,    6,   -9,    87,    9,  -17,
     85,  -18,   84,    85,  -18,   82,    85,  -17,   79,    85,  -17,   75,
     85,  -16,   69,    85,  -15,   63,    86,  -14,   56,    86,  -12,   49,
     86,  -10,   41,    86,   -9,   33,    86,   -6,   25,    87,   -4,   17,
     87,   -2,    9,    88,    1,    1,    88,    4,   -7,    88,    7,  -15,
     86,  -20,   85,    86,  -20,   83,    86,  -19,   80,    86,  -19,   76,
     86,  -18,   70,    86,  -17,   64,    87,  -16,   57,    87,  -14,   50,
     87,  -13,   42,    87,  -11,   35,    87,   -8,   26,    88,   -6,   19,
     88,   -4,   10,    89,   -1,    2,    89,    2,   -6,    89,    5,  -14,
     87,  -22,   85,    87,  -22,   84,    87,  -21,   81,    87,  -21,   77,
     87,  -20,   72,    88,  -19,   66,    88,  -18,   59,    88,  -16,   52,
     88,  -14,   44,    88,  -13,   36,    89,  -10,   28,    89,   -8,   20,
     89,   -6,   12,    90,   -3,    4,    90,    0,   -4,    90,    3,  -12,
     88,  -24,   86,    88,  -23,   85,    88,  -23,   82,    88,  -23,   78,
     88,  -22,   73,    89,  -21,   67,    89,  -20,   60,    89,  -18,   53,
     89,  -16,   45,    89,  -15,   37,    90,  -12,   29,    90,  -10,   21,
     90,   -8,   13,    91,   -5,    5,    91,   -2,   -3,    91,    1,  -11,
     89,  -26,   87,    89,  -25,   85,    89,  -25,   83,    89,  -24,   79,
     90,  -24,   74,    90,  -23,   68,    90,  -22,   61,    90,  -20,   54,
     90,  -18,   46,    90,  -17,   39,    91,  -14,   31,    91,  -12,   23,
     91,  -10,   15,    92,   -7,    7,    92,   -4,   -1,    92,   -1,   -9,
     90,  -27,   88,    90,  -27,   86,    90,  -27,   84,    91,  -26,   80,
     91,  -26,   75,    91,  -25,   69,    91,  -23,   62,    91,  -22,   55,
     91,  -20,   48,    91,  -19,   40,    92,  -16,   32,    92,  -14,   24,
     92,  -12,   16,    93,   -9,    8,    93,   -6,    0,    93,   -3,   -8,
     92,  -29,   89,    92,  -29,   87,    92,  -29,   85,    92,  -28,   81,
     92,  -28,   76,    92,  -27,   70,    92,  -25,   63,    92,  -24,   57,
     92,  -22,   49,    92,  -20,   41,    93,  -18,   33,    93,  -16,   26,
     93,  -14,   18,    94,  -11,   10,    94,   -8,    2,    94,   -5,   -6,
     93,  -31,   89,    93,  -31,   88,    93,  -31,   86,    93,  -30,   82,
     93,  -29,   77,    93,  -28,   71,    93,  -27,   65,    93,  -26,   58,
     93,  -24,   50,    94,  -22,   43,    94,  -20,   35,    94,  -18,   27,
     94,  -16,   19,    95,  -13,   11,    95,  -10,    3,    95,   -7,   -5,
     94,  -33,   90,    94,  -33,   89,    94,  -32,   86,    94,  -32,   83,
     94,  -31,   78,    94,  -30,   72,    94,  -29,   66,    94,  -28,   59,
     94,  -26,   52,    95,  -24,   44,    95,  -22,   36,    95,  -20,   29,
     95,  -18,   20,    96,  -15,   13,    96,  -12,    5,    97,   -9,   -3,
     95,  -35,   91,    95,  -35,   89,    95,  -34,   87,    95,  -34,   84,
     95,  -33,   79,    95,  -32,   73,    95,  -31,   67,    95,  -30,   60,
     95,  -28,   53,    96,  -26,   46,    96,  -24,   38,    96,  -22,   30,
     96,  -20,   22,    97,  -17,   14,    97,  -14,    6,    98,  -11,   -2,
     48,   74,   61,    48,   74,   56,    48,   74,   48,    48,   75,   39,
     49,   75,   30,    49,   76,   20,    49,   77,   10,    50,   78,    1,
     50,   80,   -8,    51,   81,  -17,    51,   83,  -26,    52,   85,  -34,
     53,   87,  -42,    54,   89,  -50,    55,   91,  -58,    56,   94,  -66,
     48,   74,   61,    48,   74,   56,    48,   74,   48,    48,   75,   39,
     49,   75,   30,    49,   76,   20,    49,   77,   10,    50,   78,    1,
     50,   79,   -8,    51,   81,  -17,    51,   82,  -26,    52,   84,  -34,
     53,   86,  -42,    54,   88,  -50,    55,   91,  -58,    56,   93,  -66,
     48,   73,   61,    48,   74,   56,    48,   74,   49,    49,   74,   39,
     49,   75,   30,    49,   76,   20,    49,   77,   11,    50,   78,    1,
     50,   79,   -8,    51,   80,  -16,    52,   82,  -26,    52,   84,  -34,
     53,   86,  -42,    54,   88,  -50,    55,   91,  -58,    56,   93,  -66,
     48,   73,   61,    48,   73,   56,    49,   74,   49,    49,   74,   39,
     49,   74,   30,    49,   75,   21,    49,   76,   11,    50,   77,    2,
     50,   79,   -7,    51,   80,  -16,    52,   82,  -25,    52,   84,  -34,
     53,   86,  -42,    54,   88,  -50,    55,   90,  -58,    56,   93,  -65,
     49,   73,   61,    49,   73,   56,    49,   73,   49,    49,   74,   39,
     49,   74,   30,    49,   75,   21,    50,   76,   11,    50,   77,    2,
     51,   78,   -7,    51,   80,  -16,    52,   82,  -25,    52,   83,  -34,
     53,   85,  -42,    54,   88,  -50,    55,   90,  -58,    56,   92,  -65,
     49,   72,   61,    49,   72,   56,    49,   73,   49,    49,   73,   40,
     49,   74,   30,    49,   74,   21,    50,   75,   11,    50,   76,    2,
     51,   78,   -7,    51,   79,  -16,    52,   81,  -25,    53,   83,  -33,
     53,   85,  -41,    54,   87,  -50,    55,   90,  -57,    56,   92,  -65,
     49,   72,   61,    49,   72,   56,    49,   72,   49,    49,   73,   40,
     49,   73,   31,    50,   74,   21,    50,   75,   11,    50,   76,    2,
     51,   77,   -7,    51,   79,  -16,    52,   81,  -25,    53,   82,  -33,
     54,   85,  -41,    54,   87,  -49,    55,   89,  -57,    56,   92,  -65,
     49,   71,   61,    49,   71,   56,    49,   71,   49,    49,   72,   40,
     50,   72,   31,    50,   73,   22,    50,   74,   12,    51,   75,    3,
     51,   77,   -7,    52,   78,  -15,    52,   80,  -24,    53,   82,  -33,
     54,   84,  -41,    55,   86,  -49,    55,   89,  -57,    56,   91,  -64,
     49,   70,   62,    49,   71,   56,    49,   71,   49,    50,   71,   40,
     50,   72,   31,    50,   73,   22,    50,   74,   12,    51,   75,    3,
     51,   76,   -6,    52,   78,  -15,    52,   79,  -24,    53,   81,  -32,
     54,   83,  -41,    55,   86,  -49,    56,   88,  -57,    57,   91,  -64,
     50,   70,   62,    50,   70,   56,    50,   70,   50,    50,   70,   41,
     50,   71,   32,    50,   72,   22,    51,   73,   12,    51,   74,    3,
     52,   75,   -6,    52,   77,  -15,    53,   79,  -24,    53,   80,  -32,
     54,   83,  -40,    55,   85,  -48,    56,   87,  -56,    57,   90,  -64,
     50,   69,   62,    50,   69,   57,    50,   69,   50,    50,   70,   41,
     50,   70,   32,    51,   71,   23,    51,   72,   13,    51,   73,    4,
     52,   74,   -5,    52,   76,  -14,    53,   78,  -23,    54,   80,  -32,
     54,   82,  -40,    55,   84,  -48,    56,   87,  -56,    57,   89,  -63,
     50,   68,   62,    50,   68,   57,    50,   68,   50,    51,   68,   41,
     51,   69,   32,    51,   70,   23,    51,   71,   13,    52,   72,    4,
     52,   73,   -5,    53,   75,  -14,    53,   77,  -23,    54,   79,  -31,
     55,   81,  -39,    56,   83,  -47,    56,   86,  -55,    57,   88,  -63,
     51,   66,   62,    51,   67,   57,    51,   67,   51,    51,   67,   42,
     51,   68,   33,    51,   69,   24,    52,   70,   14,    52,   71,    5,
     53,   72,   -4,    53,   74,  -13,    54,   76,  -22,    54,   78,  -30,
     55,   80,  -39,    56,   82,  -47,    57,   85,  -55,    58,   87,  -62,
     51,   65,   62,    51,   65,   57,    51,   66,   51,    51,   66,   42,
     52,   67,   33,    52,   68,   24,    52,   69,   14,    53,   70,    5,
     53,   71,   -4,    54,   73,  -12,    54,   75,  -22,    55,   77,  -30,
     55,   79,  -38,    56,   81,  -46,    57,   84,  -54,    58,   86,  -62,
     52,   64,   63,    52,   64,   58,    52,   65,   51,    52,   65,   43,
     52,   66,   34,    52,   66,   25,    53,   67,   15,    53,   69,    6,
     53,   70,   -3,    54,   72,  -12,    55,   73,  -21,    55,   75,  -29,
     56,   78,  -37,    57,   80,  -46,    58,   83,  -54,    58,   85,  -61,
     52,   63,   63,    52,   63,   58,    52,   63,   52,    52,   64,   43,
     52,   64,   34,    53,   65,   25,    53,   66,   16,    53,   67,    7,
     54,   69,   -2,    54,   70,  -11,    55,   72,  -20,    56,   74,  -29,
     56,   77,  -37,    57,   79,  -45,    58,   82,  -53,    59,   84,  -61,
     53,   61,   63,    53,   62,   58,    53,   62,   52,    53,   62,   44,
     53,   63,   35,    53,   64,   26,    53,   65,   16,    54,   66,    7,
     54,   67,   -2,    55,   69,  -11,    55,   71,  -20,    56,   73,  -28,
     57,   75,  -36,    58,   78,  -44,    58,   80,  -52,    59,   83,  -60,
     53,   60,   63,    53,   60,   59,    53,   60,   53,    53,   61,   44,
     53,   61,   36,    54,   62,   27,    54,   63,   17,    54,   65,    8,
     55,   66,   -1,    55,   68,  -10,    56,   70,  -19,    57,   72,  -27,
     57,   74,  -35,    58,   76,  -44,    59,   79,  -52,    60,   82,  -59,
     54,   58,   64,    54,   59,   59,    54,   59,   53,    54,   59,   45,
     54,   60,   36,    54,   61,   27,    55,   62,   18,    55,   63,    9,
     55,   65,    0,    56,   66,   -9,    56,   68,  -18,    57,   70,  -26,
     58,   73,  -35,    58,   75,  -43,    59,   78,  -51,    60,   80,  -59,
     54,   57,   64,    54,   57,   60,    54,   57,   53,    54,   58,   46,
     55,   58,   37,    55,   59,   28,    55,   60,   18,    55,   62,   10,
     56,   63,    0,    56,   65,   -8,    57,   67,  -17,    58,   69,  -26,
     58,   71,  -34,    59,   74,  -42,    60,   76,  -50,    61,   79,  -58,
     55,   55,   64,    55,   55,   60,    55,   56,   54,    55,   56,   46,
     55,   57,   38,    55,   58,   29,    56,   59,   19,    56,   60,   10,
     56,   62,    1,    57,   63,   -7,    57,   65,  -16,    58,   67,  -25,
     59,   70,  -33,    59,   72,  -41,    60,   75,  -49,    61,   78,  -57,
     55,   54,   64,    55,   54,   60,    56,   54,   55,    56,   54,   47,
     56,   55,   38,    56,   56,   30,    56,   57,   20,    57,   58,   11,
     57,   60,    2,    58,   62,   -6,    58,   64,  -16,    59,   66,  -24,
     59,   68,  -32,    60,   71,  -41,    61,   73,  -48,    62,   76,  -56,
     56,   52,   65,    56,   52,   61,    56,   52,   55,    56,   53,   48,
     56,   53,   39,    57,   54,   30,    57,   55,   21,    57,   57,   12,
     58,   58,    3,    58,   60,   -6,    59,   62,  -15,    59,   64,  -23,
     60,   67,  -31,    61,   69,  -40,    61,   72,  -47,    62,   75,  -55,
     57,   50,   65,    57,   50,   61,    57,   51,   56,    57,   51,   48,
     57,   52,   40,    57,   52,   31,    58,   54,   22,    58,   55,   13,
     58,   56,    4,    59,   58,   -5,    59,   60,  -14,    60,   62,  -22,
     61,   65,  -30,    61,   67,  -39,    62,   70,  -47,    63,   73,  -54,
     57,   48,   66,    57,   48,   62,    58,   49,   56,    58,   49,   49,
     58,   50,   41,    58,   51,   32,    58,   52,   23,    59,   53,   14,
     59,   55,    5,    59,   56,   -4,    60,   58,  -13,    61,   61,  -21,
     61,   63,  -29,    62,   66,  -38,    63,   69,  -46,    63,   71,  -53,
     58,   46,   66,    58,   47,   62,    58,   47,   57,    58,   47,   50,
     59,   48,   42,    59,   49,   33,    59,   50,   24,    59,   51,   15,
     60,   53,    6,    60,   55,   -3,    61,   57,  -12,    61,   59,  -20,
     62,   61,  -28,    62,   64,  -37,    63,   67,  -45,    64,   70,  -52,
     59,   44,   66,    59,   45,   63,    59,   45,   57,    59,   45,   51,
     59,   46,   43,    59,   47,   34,    60,   48,   25,    60,   49,   16,
     60,   51,    7,    61,   53,   -2,    61,   55,  -11,    62,   57,  -19,
     62,   60,  -27,    63,   62,  -36,    64,   65,  -44,    65,   68,  -51,
     60,   43,   67,    60,   43,   64,    60,   43,   58,    60,   43,   51,
     60,   44,   43,    60,   45,   35,    60,   46,   26,    61,   47,   17,
     61,   49,    8,    62,   51,   -1,    62,   53,  -10,    63,   55,  -18,
     63,   58,  -26,    64,   60,  -35,    65,   63,  -43,    65,   66,  -50,
     60,   41,   67,    60,   41,   64,    61,   41,   59,    61,   41,   52,
     61,   42,   44,    61,   43,   36,    61,   44,   27,    62,   45,   18,
     62,   47,    9,    62,   49,    0,    63,   51,   -8,    63,   53,  -17,
     64,   56,  -25,    65,   59,  -34,    65,   62,  -41,    66,   64,  -49,
     61,   39,   68,    61,   39,   65,    61,   39,   59,    61,   39,   53,
     62,   40,   45,    62,   41,   37,    62,   42,   28,    62,   44,   19,
     63,   45,   10,    63,   47,    1,    64,   49,   -7,    64,   51,  -16,
     65,   54,  -24,    65,   57,  -32,    66,   60,  -40,    67,   63,  -48,
     62,   36,   68,    62,   37,   65,    62,   37,   60,    62,   37,   54,
     62,   38,   46,    63,   39,   38,    63,   40,   29,    63,   41,   20,
     63,   43,   11,    64,   45,    3,    64,   47,   -6,    65,   49,  -15,
     65,   52,  -23,    66,   55,  -31,    67,   58,  -39,    67,   61,  -47,
     63,   34,   69,    63,   35,   66,    63,   35,   61,    63,   35,   55,
     63,   36,   47,    63,   37,   39,    64,   38,   30,    64,   39,   21,
     64,   41,   12,    65,   43,    4,    65,   45,   -5,    66,   47,  -13,
     66,   50,  -22,    67,   53,  -30,    67,   56,  -38,    68,   59,  -46,
     64,   32,   69,    64,   32,   67,    64,   32,   62,    64,   33,   56,
     64,   33,   48,    64,   34,   40,    65,   36,   31,    65,   37,   23,
     65,   39,   14,    66,   40,    5,    66,   43,   -4,    67,   45,  -12,
     67,   48,  -20,    68,   50,  -29,    68,   53,  -37,    69,   56,  -45,
     65,   30,   70,    65,   30,   68,    65,   30,   63,    65,   31,   57,
     65,   31,   49,    65,   32,   41,    66,   33,   32,    66,   35,   24,
     66,   36,   15,    67,   38,    6,    67,   41,   -2,    67,   43,  -11,
     68,   46,  -19,    69,   48,  -27,    69,   51,  -35,    70,   54,  -43,
     66,   28,   71,    66,   28,   68,    66,   28,   63,    66,   29,   57,
     66,   29,   50,    66,   30,   42,    66,   31,   34,    67,   33,   25,
     67,   34,   16,    67,   36,    8,    68,   38,   -1,    68,   41,   -9,
     69,   43,  -18,    69,   46,  -26,    70,   49,  -34,    71,   52,  -42,
     67,   26,   71,    67,   26,   69,    67,   26,   64,    67,   26,   58,
     67,   27,   51,    67,   28,   43,    67,   29,   35,    68,   31,   26,
     68,   32,   17,    68,   34,    9,    69,   36,    0,    69,   39,   -8,
     70,   41,  -16,    70,   44,  -25,    71,   47,  -33,    71,   50,  -41,
     68,   23,   72,    68,   24,   69,    68,   24,   65,    68,   24,   59,
     68,   25,   52,    68,   26,   44,    68,   27,   36,    68,   28,   27,
     69,   30,   18,    69,   32,   10,    70,   34,    1,    70,   37,   -7,
     70,   39,  -15,    71,   42,  -24,    72,   45,  -32,    72,   48,  -40,
     68,   21,   72,    69,   21,   70,    69,   22,   66,    69,   22,   60,
     69,   23,   53,    69,   24,   45,    69,   25,   37,    69,   26,   29,
     70,   28,   20,    70,   30,   11,    70,   32,    3,    71,   34,   -6,
     71,   37,  -14,    72,   40,  -22,    72,   43,  -30,    73,   46,  -38,
     69,   19,   73,    69,   19,   71,    70,   20,   67,    70,   20,   61,
     70,   21,   54,    70,   22,   47,    70,   23,   38,    70,   24,   30,
     71,   26,   21,    71,   28,   13,    71,   30,    4,    72,   32,   -4,
     72,   35,  -12,    73,   38,  -21,    73,   41,  -29,    74,   44,  -37,
     70,   17,   74,    70,   17,   71,    70,   17,   67,    71,   18,   62,
     71,   19,   55,    71,   20,   48,    71,   21,   39,    71,   22,   31,
     72,   24,   22,    72,   26,   14,    72,   28,    5,    73,   30,   -3,
     73,   33,  -11,    74,   36,  -20,    74,   39,  -28,    75,   42,  -36,
     71,   15,   74,    71,   15,   72,    71,   15,   68,    71,   16,   63,
     72,   17,   56,    72,   17,   49,    72,   19,   40,    72,   20,   32,
     72,   22,   24,    73,   23,   15,    73,   26,    6,    74,   28,   -2,
     74,   31,  -10,    75,   34,  -18,    75,   37,  -26,    76,   40,  -34,
     72,   13,   75,    72,   13,   73,    72,   13,   69,    72,   14,   63,
     73,   14,   57,    73,   15,   50,    73,   16,   42,    73,   18,   34,
     73,   19,   25,    74,   21,   17,    74,   24,    8,    74,   26,    0,
     75,   29,   -8,    75,   31,  -17,    76,   35,  -25,    77,   38,  -33,
     73,   11,   76,    73,   11,   74,    73,   11,   70,    73,   12,   64,
     74,   12,   58,    74,   13,   51,    74,   14,   43,    74,   16,   35,
     74,   17,   26,    75,   19,   18,    75,   21,    9,    75,   24,    1,
     76,   27,   -7,    76,   29,  -16,    77,   32,  -24,    77,   36,  -32,
     74,    9,   76,    74,    9,   74,    74,    9,   71,    74,    9,   65,
     75,   10,   59,    75,   11,   52,    75,   12,   44,    75,   14,   36,
     75,   15,   27,    76,   17,   19,    76,   19,   10,    76,   22,    2,
     77,   24,   -6,    77,   27,  -14,    78,   30,  -22,    78,   33,  -30,
     75,    6,   77,    75,    7,   75,    75,    7,   72,    75,    7,   66,
     75,    8,   60,    76,    9,   53,    76,   10,   45,    76,   11,   37,
     76,   13,   29,    77,   15,   21,    77,   17,   12,    77,   20,    4,
     78,   22,   -4,    78,   25,  -13,    79,   28,  -21,    79,   31,  -29,
     76,    4,   78,    76,    4,   76,    76,    5,   72,    76,    5,   67,
     76,    6,   61,    77,    7,   54,    77,    8,   46,    77,    9,   39,
     77,   11,   30,    78,   13,   22,    78,   15,   13,    78,   17,    5,
     79,   20,   -3,    79,   23,  -11,    80,   26,  -19,    80,   29,  -27,
     77,    2,   78,    77,    2,   76,    77,    3,   73,    77,    3,   68,
     77,    4,   62,    78,    5,   55,    78,    6,   47,    78,    7,   40,
     78,    9,   31,    79,   11,   23,    79,   13,   15,    79,   15,    6,
     80,   18,   -2,    80,   21,  -10,    81,   24,  -18,    81,   27,  -26,
     78,    0,   79,    78,    0,   77,    78,    1,   74,    78,    1,   69,
     78,    2,   63,    79,    3,   56,    79,    4,   49,    79,    5,   41,
     79,    7,   33,    79,    9,   25,    80,   11,   16,    80,   13,    8,
     81,   16,    0,    81,   19,   -9,    81,   22,  -17,    82,   25,  -25,
     79,   -2,   80,    79,   -2,   78,    79,   -1,   75,    79,   -1,   70,
     79,    0,   64,    80,    1,   57,    80,    2,   50,    80,    3,   42,
     80,    5,   34,    80,    6,   26,    81,    9,   17,    81,   11,    9,
     82,   14,    1,    82,   16,   -7,    82,   20,  -15,    83,   23,  -23,
     80,   -4,   81,    80,   -4,   79,    80,   -3,   76,    80,   -3,   71,
     81,   -2,   65,    81,   -1,   58,    81,    0,   51,    81,    1,   43,
     81,    3,   35,    81,    4,   27,    82,    7,   19,    82,    9,   11,
     83,   12,    2,    83,   14,   -6,    83,   17,  -14,    84,   21,  -22,
     81,   -6,   81,    81,   -6,   80,    81,   -5,   77,    81,   -5,   72,
     82,   -4,   66,    82,   -3,   60,    82,   -2,   52,    82,    0,   45,
     82,    0,   37,    82,    2,   29,    83,    4,   20,    83,    7,   12,
     83,    9,    4,    84,   12,   -4,    84,   15,  -12,    85,   18,  -20,
     82,   -8,   82,    82,   -8,   80,    82,   -7,   77,    82,   -7,   73,
     83,   -6,   67,    83,   -5,   61,    83,   -4,   53,    83,   -2,   46,
     83,   -1,   38,    83,    0,   30,    84,    2,   21,    84,    5,   13,
     84,    7,    5,    85,   10,   -3,    85,   13,  -11,    86,   16,  -19,
     83,  -10,   83,    83,  -10,   81,    83,   -9,   78,    84,   -9,   74,
     84,   -8,   68,    84,   -7,   62,    84,   -6,   55,    84,   -5,   47,
     84,   -3,   39,    85,   -1,   31,    85,    0,   23,    85,    3,   15,
     85,    5,    6,    86,    8,   -1,    86,   11,   -9,    87,   14,  -17,
     85,  -13,   84,    85,  -12,   82,    85,  -12,   79,    85,  -11,   75,
     85,  -11,   69,    85,  -10,   63,    85,   -8,   56,    85,   -7,   49,
     86,   -5,   41,    86,   -4,   33,    86,   -1,   25,    86,    0,   17,
     87,    3,    8,    87,    5,    0,    88,    8,   -8,    88,   12,  -16,
     86,  -14,   85,    86,  -14,   83,    86,  -14,   80,    86,  -13,   76,
     86,  -13,   70,    86,  -12,   64,    86,  -10,   57,    86,   -9,   50,
     87,   -7,   42,    87,   -6,   34,    87,   -3,   26,    87,   -1,   18,
     88,    1,   10,    88,    3,    2,    89,    6,   -6,    89,    9,  -14,
     87,  -16,   85,    87,  -16,   84,    87,  -16,   81,    87,  -15,   77,
     87,  -15,   71,    87,  -14,   65,    87,  -12,   58,    87,  -11,   51,
     88,   -9,   43,    88,   -8,   36,    88,   -5,   27,    88,   -3,   19,
     89,   -1,   11,    89,    1,    3,    90,    4,   -5,    90,    7,  -13,
     88,  -18,   86,    88,  -18,   84,    88,  -18,   82,    88,  -17,   78,
     88,  -17,   72,    88,  -16,   66,    88,  -14,   59,    88,  -13,   52,
     89,  -11,   45,    89,  -10,   37,    89,   -7,   29,    89,   -5,   21,
     90,   -3,   13,    90,    0,    5,    91,    2,   -3,    91,    5,  -11,
     89,  -20,   87,    89,  -20,   85,    89,  -20,   83,    89,  -19,   79,
     89,  -19,   73,    89,  -18,   67,    89,  -16,   61,    89,  -15,   54,
     90,  -13,   46,    90,  -12,   38,    90,   -9,   30,    90,   -7,   22,
     91,   -5,   14,    91,   -2,    6,    92,    0,   -2,    92,    3,  -10,
     90,  -22,   88,    90,  -22,   86,    90,  -22,   84,    90,  -21,   80,
     90,  -20,   74,    90,  -20,   69,    90,  -18,   62,    91,  -17,   55,
     91,  -15,   47,    91,  -14,   40,    91,  -11,   31,    91,   -9,   24,
     92,   -7,   16,    92,   -4,    8,    93,   -2,    0,    93,    1,   -8,
     91,  -24,   89,    91,  -24,   87,    91,  -24,   84,    91,  -23,   81,
     91,  -22,   76,    91,  -21,   70,    91,  -20,   63,    92,  -19,   56,
     92,  -17,   48,    92,  -16,   41,    92,  -13,   33,    93,  -11,   25,
     93,   -9,   17,    93,   -6,    9,    94,   -4,    1,    94,    0,   -7,
     92,  -26,   89,    92,  -26,   88,    92,  -26,   85,    92,  -25,   82,
     92,  -24,   77,    92,  -23,   71,    92,  -22,   64,    93,  -21,   57,
     93,  -19,   50,    93,  -18,   42,    93,  -15,   34,    94,  -13,   27,
     94,  -11,   18,    94,   -8,   11,    95,   -6,    2,    95,   -3,   -5,
     93,  -28,   90,    93,  -28,   88,    93,  -27,   86,    93,  -27,   83,
     93,  -26,   78,    93,  -25,   72,    94,  -24,   65,    94,  -23,   59,
     94,  -21,   51,    94,  -19,   44,    94,  -17,   36,    95,  -15,   28,
     95,  -13,   20,    95,  -10,   12,    96,   -8,    4,    96,   -5,   -4,
     94,  -30,   91,    94,  -30,   89,    94,  -29,   87,    94,  -29,   83,
     94,  -28,   79,    94,  -27,   73,    95,  -26,   66,    95,  -25,   60,
     95,  -23,   52,    95,  -21,   45,    95,  -19,   37,    96,  -17,   29,
     96,  -15,   21,    96,  -12,   13,    97,  -10,    5,    97,   -7,   -2,
     95,  -32,   92,    95,  -31,   90,    95,  -31,   88,    95,  -31,   84,
     95,  -30,   80,    96,  -29,   74,    96,  -28,   68,    96,  -27,   61,
     96,  -25,   54,    96,  -23,   46,    96,  -21,   38,    97,  -19,   31,
     97,  -17,   23,    97,  -14,   15,    98,  -12,    7,    98,   -9,   -1,
     50,   76,   63,    50,   76,   58,    50,   77,   51,    50,   77,   42,
     50,   78,   32,    51,   78,   23,    51,   79,   13,    51,   80,    4,
     52,   81,   -5,    52,   83,  -14,    53,   84,  -23,    54,   86,  -31,
     54,   88,  -40,    55,   90,  -48,    56,   93,  -56,    57,   95,  -63,
     50,   76,   63,    50,   76,   58,    50,   76,   51,    50,   77,   42,
     50,   77,   32,    51,   78,   23,    51,   79,   13,    51,   80,    4,
     52,   81,   -5,    52,   83,  -14,    53,   84,  -23,    54,   86,  -31,
     55,   88,  -39,    55,   90,  -48,    56,   92,  -56,    57,   95,  -63,
     50,   76,   63,    50,   76,   58,    50,   76,   51,    50,   76,   42,
     51,   77,   33,    51,   78,   23,    51,   79,   13,    52,   80,    4,
     52,   81,   -5,    53,   82,  -14,    53,   84,  -23,    54,   86,  -31,
     55,   88,  -39,    55,   90,  -48,    56,   92,  -55,    57,   94,  -63,
     50,   75,   63,    50,   75,   58,    50,   76,   51,    50,   76,   42,
     51,   77,   33,    51,   77,   23,    51,   78,   13,    52,   79,    4,
     52,   81,   -5,    53,   82,  -14,    53,   84,  -23,    54,   85,  -31,
     55,   87,  -39,    56,   89,  -47,    56,   92,  -55,    57,   94,  -63,
     50,   75,   63,    50,   75,   58,    50,   75,   51,    51,   76,   42,
     51,   76,   33,    51,   77,   24,    51,   78,   14,    52,   79,    5,
     52,   80,   -5,    53,   82,  -13,    53,   83,  -22,    54,   85,  -31,
     55,   87,  -39,    56,   89,  -47,    57,   91,  -55,    57,   94,  -63,
     51,   75,   63,    51,   75,   58,    51,   75,   51,    51,   75,   42,
     51,   76,   33,    51,   77,   24,    52,   77,   14,    52,   79,    5,
     52,   80,   -4,    53,   81,  -13,    54,   83,  -22,    54,   85,  -31,
     55,   87,  -39,    56,   89,  -47,    57,   91,  -55,    58,   93,  -63,
     51,   74,   63,    51,   74,   58,    51,   74,   51,    51,   75,   42,
     51,   75,   33,    51,   76,   24,    52,   77,   14,    52,   78,    5,
     53,   79,   -4,    53,   81,  -13,    54,   82,  -22,    54,   84,  -30,
     55,   86,  -39,    56,   88,  -47,    57,   91,  -55,    58,   93,  -62,
     51,   73,   63,    51,   74,   58,    51,   74,   52,    51,   74,   43,
     51,   75,   33,    52,   75,   24,    52,   76,   14,    52,   77,    5,
     53,   79,   -4,    53,   80,  -13,    54,   82,  -22,    55,   84,  -30,
     55,   86,  -38,    56,   88,  -47,    57,   90,  -54,    58,   93,  -62,
     51,   73,   63,    51,   73,   58,    51,   73,   52,    51,   74,   43,
     52,   74,   34,    52,   75,   25,    52,   76,   15,    53,   77,    6,
     53,   78,   -3,    54,   80,  -12,    54,   81,  -21,    55,   83,  -30,
     55,   85,  -38,    56,   87,  -46,    57,   90,  -54,    58,   92,  -62,
     51,   72,   64,    51,   72,   58,    52,   72,   52,    52,   73,   43,
     52,   73,   34,    52,   74,   25,    52,   75,   15,    53,   76,    6,
     53,   77,   -3,    54,   79,  -12,    54,   81,  -21,    55,   82,  -29,
     56,   84,  -38,    57,   87,  -46,    57,   89,  -54,    58,   91,  -61,
     52,   71,   64,    52,   71,   59,    52,   72,   52,    52,   72,   43,
     52,   73,   34,    52,   73,   25,    53,   74,   15,    53,   75,    6,
     54,   77,   -3,    54,   78,  -11,    55,   80,  -21,    55,   82,  -29,
     56,   84,  -37,    57,   86,  -45,    58,   88,  -53,    59,   91,  -61,
     52,   70,   64,    52,   70,   59,    52,   70,   52,    52,   71,   44,
     53,   71,   35,    53,   72,   26,    53,   73,   16,    53,   74,    7,
     54,   76,   -2,    54,   77,  -11,    55,   79,  -20,    56,   81,  -28,
     56,   83,  -37,    57,   85,  -45,    58,   87,  -53,    59,   90,  -60,
     52,   69,   64,    52,   69,   59,    53,   69,   53,    53,   70,   44,
     53,   70,   35,    53,   71,   26,    53,   72,   16,    54,   73,    7,
     54,   75,   -2,    55,   76,  -10,    55,   78,  -20,    56,   80,  -28,
     57,   82,  -36,    57,   84,  -44,    58,   86,  -52,    59,   89,  -60,
     53,   68,   64,    53,   68,   59,    53,   68,   53,    53,   69,   45,
     53,   69,   36,    53,   70,   27,    54,   71,   17,    54,   72,    8,
     55,   74,   -1,    55,   75,  -10,    56,   77,  -19,    56,   79,  -27,
     57,   81,  -36,    58,   83,  -44,    59,   85,  -52,    60,   88,  -60,
     53,   67,   64,    53,   67,   60,    53,   67,   53,    53,   68,   45,
     54,   68,   36,    54,   69,   27,    54,   70,   18,    55,   71,    8,
     55,   72,   -1,    55,   74,   -9,    56,   76,  -18,    57,   78,  -27,
     57,   80,  -35,    58,   82,  -43,    59,   84,  -51,    60,   87,  -59,
     54,   66,   65,    54,   66,   60,    54,   66,   54,    54,   66,   46,
     54,   67,   37,    54,   68,   28,    55,   69,   18,    55,   70,    9,
     55,   71,    0,    56,   73,   -9,    56,   74,  -18,    57,   76,  -26,
     58,   79,  -34,    59,   81,  -43,    59,   83,  -51,    60,   86,  -58,
     54,   64,   65,    54,   64,   60,    54,   65,   54,    54,   65,   46,
     55,   66,   37,    55,   66,   28,    55,   67,   19,    55,   69,   10,
     56,   70,    0,    56,   71,   -8,    57,   73,  -17,    58,   75,  -26,
     58,   77,  -34,    59,   80,  -42,    60,   82,  -50,    61,   85,  -58,
     55,   63,   65,    55,   63,   61,    55,   63,   55,    55,   64,   47,
     55,   64,   38,    55,   65,   29,    56,   66,   19,    56,   67,   10,
     56,   69,    1,    57,   70,   -7,    57,   72,  -16,    58,   74,  -25,
     59,   76,  -33,    59,   78,  -41,    60,   81,  -49,    61,   84,  -57,
     55,   61,   65,    55,   62,   61,    55,   62,   55,    55,   62,   47,
     56,   63,   39,    56,   64,   30,    56,   65,   20,    56,   66,   11,
     57,   67,    2,    57,   69,   -7,    58,   71,  -16,    58,   73,  -24,
     59,   75,  -32,    60,   77,  -41,    61,   80,  -49,    62,   82,  -56,
     56,   60,   65,    56,   60,   61,    56,   60,   55,    56,   61,   48,
     56,   61,   39,    56,   62,   30,    57,   63,   21,    57,   64,   12,
     57,   66,    3,    58,   67,   -6,    58,   69,  -15,    59,   71,  -23,
     60,   73,  -32,    60,   76,  -40,    61,   78,  -48,    62,   81,  -56,
     56,   58,   66,    56,   58,   62,    56,   59,   56,    57,   59,   48,
     57,   60,   40,    57,   61,   31,    57,   62,   22,    58,   63,   13,
     58,   64,    3,    58,   66,   -5,    59,   68,  -14,    59,   70,  -23,
     60,   72,  -31,    61,   74,  -39,    62,   77,  -47,    62,   80,  -55,
     57,   57,   66,    57,   57,   62,    57,   57,   56,    57,   58,   49,
     57,   58,   41,    58,   59,   32,    58,   60,   22,    58,   61,   14,
     59,   63,    4,    59,   64,   -4,    59,   66,  -13,    60,   68,  -22,
     61,   70,  -30,    61,   73,  -38,    62,   76,  -46,    63,   78,  -54,
     58,   55,   66,    58,   55,   63,    58,   55,   57,    58,   56,   50,
     58,   56,   41,    58,   57,   33,    58,   58,   23,    59,   60,   14,
     59,   61,    5,    60,   63,   -3,    60,   65,  -12,    61,   67,  -21,
     61,   69,  -29,    62,   71,  -37,    63,   74,  -45,    64,   77,  -53,
     58,   53,   67,    58,   53,   63,    58,   54,   57,    58,   54,   50,
     59,   55,   42,    59,   56,   33,    59,   57,   24,    59,   58,   15,
     60,   59,    6,    60,   61,   -2,    61,   63,  -11,    61,   65,  -20,
     62,   67,  -28,    63,   70,  -37,    63,   72,  -44,    64,   75,  -52,
     59,   52,   67,    59,   52,   64,    59,   52,   58,    59,   52,   51,
     59,   53,   43,    59,   54,   34,    60,   55,   25,    60,   56,   16,
     60,   58,    7,    61,   59,   -1,    61,   61,  -11,    62,   63,  -19,
     62,   66,  -27,    63,   68,  -36,    64,   71,  -44,    65,   74,  -51,
     60,   50,   67,    60,   50,   64,    60,   50,   59,    60,   51,   52,
     60,   51,   44,    60,   52,   35,    60,   53,   26,    61,   54,   17,
     61,   56,    8,    61,   57,   -1,    62,   59,  -10,    63,   62,  -18,
     63,   64,  -26,    64,   66,  -35,    64,   69,  -43,    65,   72,  -50,
     60,   48,   68,    60,   48,   65,    60,   48,   59,    60,   49,   53,
     61,   49,   44,    61,   50,   36,    61,   51,   27,    61,   52,   18,
     62,   54,    9,    62,   56,    0,    63,   58,   -9,    63,   60,  -17,
     64,   62,  -25,    64,   65,  -34,    65,   67,  -42,    66,   70,  -50,
     61,   46,   68,    61,   46,   65,    61,   46,   60,    61,   47,   53,
     61,   47,   45,    62,   48,   37,    62,   49,   28,    62,   51,   19,
     62,   52,   10,    63,   54,    1,    63,   56,   -8,    64,   58,  -16,
     64,   60,  -24,    65,   63,  -33,    66,   66,  -41,    67,   68,  -49,
     62,   44,   69,    62,   44,   66,    62,   44,   60,    62,   45,   54,
     62,   46,   46,    62,   46,   38,    63,   47,   29,    63,   49,   20,
     63,   50,   11,    64,   52,    2,    64,   54,   -6,    65,   56,  -15,
     65,   59,  -23,    66,   61,  -32,    66,   64,  -39,    67,   67,  -47,
     63,   42,   69,    63,   42,   66,    63,   42,   61,    63,   43,   55,
     63,   44,   47,    63,   44,   39,    63,   46,   30,    64,   47,   21,
     64,   48,   12,    64,   50,    3,    65,   52,   -5,    65,   54,  -14,
     66,   57,  -22,    66,   59,  -30,    67,   62,  -38,    68,   65,  -46,
     63,   40,   70,    63,   40,   67,    63,   40,   62,    64,   41,   56,
     64,   42,   48,    64,   42,   40,    64,   44,   31,    64,   45,   22,
     65,   46,   13,    65,   48,    4,    66,   50,   -4,    66,   52,  -13,
     67,   55,  -21,    67,   57,  -29,    68,   60,  -37,    69,   63,  -45,
     64,   38,   70,    64,   38,   68,    64,   38,   62,    64,   39,   56,
     64,   40,   49,    65,   40,   41,    65,   42,   32,    65,   43,   23,
     66,   44,   14,    66,   46,    6,    66,   48,   -3,    67,   50,  -12,
     67,   53,  -20,    68,   55,  -28,    69,   58,  -36,    69,   61,  -44,
     65,   35,   71,    65,   36,   68,    65,   36,   63,    65,   36,   57,
     66,   37,   50,    66,   38,   42,    66,   39,   33,    66,   40,   25,
     67,   42,   15,    67,   44,    7,    67,   46,   -2,    68,   48,  -10,
     68,   50,  -18,    69,   53,  -27,    69,   56,  -35,    70,   59,  -43,
     66,   33,   71,    66,   34,   69,    66,   34,   64,    66,   34,   58,
     66,   35,   51,    67,   36,   43,    67,   37,   34,    67,   38,   26,
     67,   40,   17,    68,   42,    8,    68,   44,   -1,    69,   46,   -9,
     69,   48,  -17,    70,   51,  -26,    70,   54,  -34,    71,   57,  -42,
     67,   31,   72,    67,   32,   70,    67,   32,   65,    67,   32,   59,
     67,   33,   52,    67,   34,   44,    68,   35,   35,    68,   36,   27,
     68,   38,   18,    69,   39,    9,    69,   42,    0,    69,   44,   -8,
     70,   46,  -16,    70,   49,  -24,    71,   52,  -32,    72,   55,  -40,
     68,   29,   72,    68,   29,   70,    68,   30,   66,    68,   30,   60,
     68,   31,   53,    68,   32,   45,    68,   33,   36,    69,   34,   28,
     69,   36,   19,    69,   37,   11,    70,   39,    2,    70,   42,   -6,
     71,   44,  -15,    71,   47,  -23,    72,   50,  -31,    73,   53,  -39,
     69,   27,   73,    69,   27,   71,    69,   28,   66,    69,   28,   60,
     69,   29,   53,    69,   30,   46,    69,   31,   37,    70,   32,   29,
     70,   34,   20,    70,   35,   12,    71,   37,    3,    71,   40,   -5,
     72,   42,  -13,    72,   45,  -22,    73,   48,  -30,    73,   51,  -38,
     70,   25,   74,    70,   25,   71,    70,   26,   67,    70,   26,   61,
     70,   27,   54,    70,   27,   47,    70,   29,   39,    70,   30,   30,
     71,   31,   21,    71,   33,   13,    71,   35,    4,    72,   38,   -4,
     72,   40,  -12,    73,   43,  -21,    73,   46,  -29,    74,   49,  -37,
     70,   23,   74,    71,   23,   72,    71,   23,   68,    71,   24,   62,
     71,   25,   55,    71,   25,   48,    71,   26,   40,    71,   28,   31,
     72,   29,   23,    72,   31,   14,    72,   33,    5,    73,   35,   -3,
     73,   38,  -11,    74,   41,  -19,    74,   44,  -27,    75,   47,  -35,
     71,   21,   75,    71,   21,   73,    71,   21,   69,    72,   22,   63,
     72,   22,   56,    72,   23,   49,    72,   24,   41,    72,   26,   33,
     73,   27,   24,    73,   29,   16,    73,   31,    7,    74,   33,   -1,
     74,   36,  -10,    75,   39,  -18,    75,   42,  -26,    76,   45,  -34,
     72,   19,   75,    72,   19,   73,    72,   19,   69,    73,   20,   64,
     73,   20,   57,    73,   21,   50,    73,   22,   42,    73,   24,   34,
     73,   25,   25,    74,   27,   17,    74,   29,    8,    75,   31,    0,
     75,   34,   -8,    75,   37,  -17,    76,   39,  -25,    77,   42,  -33,
     73,   17,   76,    73,   17,   74,    73,   17,   70,    73,   18,   65,
     74,   18,   58,    74,   19,   51,    74,   20,   43,    74,   21,   35,
     74,   23,   26,    75,   25,   18,    75,   27,    9,    75,   29,    1,
     76,   32,   -7,    76,   34,  -15,    77,   37,  -23,    77,   40,  -32,
     74,   15,   77,    74,   15,   75,    74,   15,   71,    74,   15,   66,
     75,   16,   59,    75,   17,   52,    75,   18,   44,    75,   19,   36,
     75,   21,   28,    76,   23,   19,    76,   25,   11,    76,   27,    2,
     77,   30,   -6,    77,   32,  -14,    78,   35,  -22,    78,   38,  -30,
     75,   12,   77,    75,   13,   75,    75,   13,   72,    75,   13,   66,
     75,   14,   60,    76,   15,   53,    76,   16,   45,    76,   17,   37,
     76,   19,   29,    77,   21,   21,    77,   23,   12,    77,   25,    4,
     78,   28,   -4,    78,   30,  -13,    79,   33,  -21,    79,   36,  -29,
     76,   10,   78,    76,   10,   76,    76,   11,   73,    76,   11,   67,
     76,   12,   61,    77,   13,   54,    77,   14,   46,    77,   15,   39,
     77,   17,   30,    77,   18,   22,    78,   21,   13,    78,   23,    5,
     79,   25,   -3,    79,   28,  -11,    80,   31,  -19,    80,   34,  -27,
     77,    8,   79,    77,    8,   77,    77,    9,   74,    77,    9,   68,
     77,   10,   62,    78,   11,   55,    78,   12,   48,    78,   13,   40,
     78,   15,   31,    78,   16,   23,    79,   18,   15,    79,   21,    6,
     80,   23,   -2,    80,   26,  -10,    80,   29,  -18,    81,   32,  -26,
     78,    6,   79,    78,    6,   78,    78,    7,   74,    78,    7,   69,
     78,    8,   63,    79,    8,   56,    79,   10,   49,    79,   11,   41,
     79,   12,   33,    79,   14,   25,    80,   16,   16,    80,   19,    8,
     80,   21,    0,    81,   24,   -9,    81,   27,  -17,    82,   30,  -25,
     79,    4,   80,    79,    4,   78,    79,    4,   75,    79,    5,   70,
     79,    6,   64,    79,    6,   57,    80,    7,   50,    80,    9,   42,
     80,   10,   34,    80,   12,   26,    81,   14,   17,    81,   16,    9,
     81,   19,    1,    82,   22,   -7,    82,   25,  -15,    83,   28,  -23,
     80,    2,   81,    80,    2,   79,    80,    2,   76,    80,    3,   71,
     80,    3,   65,    80,    4,   59,    81,    5,   51,    81,    7,   43,
     81,    8,   35,    81,   10,   27,    82,   12,   19,    82,   14,   11,
     82,   17,    2,    83,   20,   -6,    83,   23,  -14,    84,   26,  -22,
     81,    0,   82,    81,    0,   80,    81,    0,   77,    81,    1,   72,
     81,    1,   66,    81,    2,   60,    82,    3,   52,    82,    5,   45,
     82,    6,   36,    82,    8,   29,    83,   10,   20,    83,   12,   12,
     83,   15,    3,    84,   17,   -4,    84,   20,  -12,    85,   23,  -21,
     82,   -2,   82,    82,   -2,   81,    82,   -2,   78,    82,   -1,   73,
     82,    0,   67,    82,    0,   61,    83,    1,   53,    83,    3,   46,
     83,    4,   38,    83,    6,   30,    84,    8,   21,    84,   10,   13,
     84,   13,    5,    85,   15,   -3,    85,   18,  -11,    86,   21,  -19,
     83,   -4,   83,    83,   -4,   81,    83,   -4,   78,    83,   -3,   74,
     83,   -2,   68,    83,   -1,   62,    84,    0,   54,    84,    0,   47,
     84,    2,   39,    84,    4,   31,    85,    6,   23,    85,    8,   15,
     85,   11,    6,    86,   13,   -2,    86,   16,  -10,    87,   19,  -18,
     84,   -6,   84,    84,   -6,   82,    84,   -6,   79,    84,   -5,   75,
     84,   -4,   69,    85,   -3,   63,    85,   -2,   56,    85,   -1,   48,
     85,    0,   40,    85,    2,   32,    86,    4,   24,    86,    6,   16,
     86,    8,    8,    87,   11,    0,    87,   14,   -8,    88,   17,  -16,
     85,   -9,   85,    85,   -8,   83,    86,   -8,   80,    86,   -8,   76,
     86,   -7,   70,    86,   -6,   64,    86,   -5,   57,    86,   -3,   50,
     86,   -2,   42,    87,    0,   34,    87,    1,   26,    87,    3,   18,
     87,    6,    9,    88,    8,    2,    88,   11,   -6,    89,   14,  -14,
     87,  -11,   86,    87,  -10,   84,    87,  -10,   81,    87,  -10,   77,
     87,   -9,   71,    87,   -8,   65,    87,   -7,   58,    87,   -5,   51,
     87,   -4,   43,    88,   -2,   35,    88,    0,   27,    88,    1,   19,
     88,    4,   11,    89,    6,    3,    89,    9,   -5,    90,   12,  -13,
     88,  -13,   86,    88,  -12,   85,    88,  -12,   82,    88,  -12,   78,
     88,  -11,   72,    88,  -10,   66,    88,   -9,   59,    88,   -8,   52,
     88,   -6,   44,    89,   -4,   37,    89,   -2,   28,    89,    0,   21,
     89,    2,   12,    90,    4,    4,    90,    7,   -3,    91,   10,  -12,
     89,  -15,   87,    89,  -14,   85,    89,  -14,   83,    89,  -14,   79,
     89,  -13,   73,    89,  -12,   67,    89,  -11,   60,    89,  -10,   53,
     89,   -8,   46,    90,   -6,   38,    90,   -4,   30,    90,   -2,   22,
     90,    0,   14,    91,    2,    6,    91,    5,   -2,    92,    8,  -10,
     90,  -17,   88,    90,  -16,   86,    90,  -16,   84,    90,  -16,   80,
     90,  -15,   74,    90,  -14,   68,    90,  -13,   62,    90,  -12,   55,
     90,  -10,   47,    91,   -8,   39,    91,   -6,   31,    91,   -4,   23,
     91,   -2,   15,    92,    0,    7,    92,    3,   -1,    93,    6,   -9,
     91,  -19,   89,    91,  -18,   87,    91,  -18,   84,    91,  -17,   81,
     91,  -17,   75,    91,  -16,   69,    91,  -15,   63,    91,  -13,   56,
     91,  -12,   48,    92,  -10,   41,    92,   -8,   33,    92,   -6,   25,
     92,   -4,   17,    93,   -1,    9,    93,    1,    1,    94,    4,   -7,
     92,  -20,   89,    92,  -20,   88,    92,  -20,   85,    92,  -19,   81,
     92,  -19,   76,    92,  -18,   71,    92,  -17,   64,    92,  -15,   57,
     92,  -14,   49,    93,  -12,   42,    93,  -10,   34,    93,   -8,   26,
     94,   -6,   18,    94,   -3,   10,    94,   -1,    2,    95,    2,   -6,
     93,  -22,   90,    93,  -22,   88,    93,  -22,   86,    93,  -21,   82,
     93,  -21,   77,    93,  -20,   72,    93,  -19,   65,    93,  -17,   58,
     94,  -16,   51,    94,  -14,   43,    94,  -12,   35,    94,  -10,   28,
     95,   -8,   19,    95,   -5,   12,    95,   -3,    3,    96,    0,   -4,
     94,  -24,   91,    94,  -24,   89,    94,  -24,   87,    94,  -23,   83,
     94,  -23,   78,    94,  -22,   73,    94,  -21,   66,    94,  -19,   60,
     95,  -18,   52,    95,  -16,   45,    95,  -14,   37,    95,  -12,   29,
     96,  -10,   21,    96,   -7,   13,    96,   -5,    5,    97,   -2,   -3,
     95,  -26,   92,    95,  -26,   90,    95,  -26,   88,    95,  -25,   84,
     95,  -24,   79,    95,  -24,   74,    95,  -23,   67,    95,  -21,   61,
     96,  -20,   53,    96,  -18,   46,    96,  -16,   38,    96,  -14,   30,
     97,  -12,   22,    97,   -9,   14,    97,   -7,    6,    98,   -4,   -1,
     96,  -28,   93,    96,  -28,   91,    96,  -28,   89,    96,  -27,   85,
     96,  -26,   80,    96,  -26,   75,    96,  -24,   68,    96,  -23,   62,
     97,  -22,   55,    97,  -20,   47,    97,  -18,   39,    97,  -16,   32,
     98,  -14,   24,    98,  -11,   16,    98,   -9,    8,    99,   -6,    0,
     52,   78,   65,    52,   78,   59,    52,   79,   53,    52,   79,   44,
     52,   79,   35,    52,   80,   25,    53,   81,   16,    53,   82,    6,
     53,   83,   -3,    54,   84,  -11,    55,   86,  -21,    55,   88,  -29,
     56,   90,  -37,    57,   92,  -46,    58,   94,  -53,    58,   96,  -61,
     52,   78,   65,    52,   78,   59,    52,   78,   53,    52,   79,   44,
     52,   79,   35,    52,   80,   26,    53,   81,   16,    53,   82,    7,
     54,   83,   -3,    54,   84,  -11,    55,   86,  -20,    55,   87,  -29,
     56,   89,  -37,    57,   91,  -45,    58,   94,  -53,    59,   96,  -61,
     52,   78,   65,    52,   78,   60,    52,   78,   53,    52,   78,   44,
     52,   79,   35,    52,   80,   26,    53,   80,   16,    53,   81,    7,
     54,   83,   -2,    54,   84,  -11,    55,   86,  -20,    55,   87,  -29,
     56,   89,  -37,    57,   91,  -45,    58,   93,  -53,    59,   96,  -61,
     52,   77,   65,    52,   77,   60,    52,   78,   53,    52,   78,   44,
     52,   79,   35,    53,   79,   26,    53,   80,   16,    53,   81,    7,
     54,   82,   -2,    54,   84,  -11,    55,   85,  -20,    55,   87,  -29,
     56,   89,  -37,    57,   91,  -45,    58,   93,  -53,    59,   95,  -61,
     52,   77,   65,    52,   77,   60,    52,   77,   53,    52,   78,   44,
     52,   78,   35,    53,   79,   26,    53,   80,   16,    53,   81,    7,
     54,   82,   -2,    54,   83,  -11,    55,   85,  -20,    56,   87,  -28,
     56,   88,  -37,    57,   90,  -45,    58,   93,  -53,    59,   95,  -61,
     52,   77,   65,    52,   77,   60,    52,   77,   53,    52,   77,   44,
     53,   78,   35,    53,   78,   26,    53,   79,   16,    54,   80,    7,
     54,   82,   -2,    54,   83,  -11,    55,   85,  -20,    56,   86,  -28,
     56,   88,  -36,    57,   90,  -45,    58,   92,  -53,    59,   95,  -60,
     52,   76,   65,    52,   76,   60,    52,   76,   53,    53,   77,   45,
     53,   77,   36,    53,   78,   26,    53,   79,   17,    54,   80,    7,
     54,   81,   -2,    55,   82,  -10,    55,   84,  -20,    56,   86,  -28,
     57,   88,  -36,    57,   90,  -45,    58,   92,  -52,    59,   94,  -60,
     53,   76,   65,    53,   76,   60,    53,   76,   53,    53,   76,   45,
     53,   77,   36,    53,   77,   27,    53,   78,   17,    54,   79,    8,
     54,   81,   -1,    55,   82,  -10,    55,   84,  -19,    56,   85,  -28,
     57,   87,  -36,    58,   89,  -44,    58,   92,  -52,    59,   94,  -60,
     53,   75,   65,    53,   75,   60,    53,   75,   54,    53,   76,   45,
     53,   76,   36,    53,   77,   27,    54,   78,   17,    54,   79,    8,
     55,   80,   -1,    55,   81,  -10,    56,   83,  -19,    56,   85,  -27,
     57,   87,  -36,    58,   89,  -44,    59,   91,  -52,    59,   93,  -60,
     53,   74,   65,    53,   74,   60,    53,   74,   54,    53,   75,   45,
     53,   75,   36,    54,   76,   27,    54,   77,   17,    54,   78,    8,
     55,   79,   -1,    55,   81,  -10,    56,   82,  -19,    56,   84,  -27,
     57,   86,  -35,    58,   88,  -44,    59,   90,  -51,    60,   93,  -59,
     53,   73,   65,    53,   73,   60,    53,   74,   54,    54,   74,   46,
     54,   75,   37,    54,   75,   28,    54,   76,   18,    55,   77,    9,
     55,   79,    0,    56,   80,   -9,    56,   82,  -18,    57,   83,  -27,
     57,   85,  -35,    58,   87,  -43,    59,   90,  -51,    60,   92,  -59,
     54,   72,   65,    54,   72,   61,    54,   73,   54,    54,   73,   46,
     54,   74,   37,    54,   74,   28,    55,   75,   18,    55,   76,    9,
     55,   77,    0,    56,   79,   -9,    56,   81,  -18,    57,   82,  -26,
     58,   84,  -34,    59,   86,  -43,    59,   89,  -51,    60,   91,  -58,
     54,   71,   66,    54,   71,   61,    54,   72,   55,    54,   72,   46,
     54,   73,   38,    55,   73,   28,    55,   74,   19,    55,   75,   10,
     56,   77,    0,    56,   78,   -8,    57,   80,  -17,    57,   81,  -26,
     58,   83,  -34,    59,   85,  -42,    60,   88,  -50,    61,   90,  -58,
     54,   70,   66,    54,   70,   61,    54,   71,   55,    55,   71,   47,
     55,   72,   38,    55,   72,   29,    55,   73,   19,    56,   74,   10,
     56,   76,    1,    57,   77,   -8,    57,   79,  -17,    58,   80,  -25,
     58,   82,  -33,    59,   85,  -42,    60,   87,  -50,    61,   89,  -57,
     55,   69,   66,    55,   69,   61,    55,   69,   55,    55,   70,   47,
     55,   70,   38,    55,   71,   29,    56,   72,   20,    56,   73,   11,
     56,   74,    1,    57,   76,   -7,    57,   78,  -16,    58,   79,  -25,
     59,   81,  -33,    59,   84,  -41,    60,   86,  -49,    61,   88,  -57,
     55,   68,   66,    55,   68,   62,    55,   68,   56,    55,   69,   48,
     56,   69,   39,    56,   70,   30,    56,   71,   20,    56,   72,   11,
     57,   73,    2,    57,   75,   -6,    58,   76,  -16,    58,   78,  -24,
     59,   80,  -32,    60,   82,  -41,    61,   85,  -49,    62,   87,  -56,
     56,   67,   66,    56,   67,   62,    56,   67,   56,    56,   67,   48,
     56,   68,   39,    56,   69,   31,    57,   70,   21,    57,   71,   12,
     57,   72,    3,    58,   74,   -6,    58,   75,  -15,    59,   77,  -23,
     60,   79,  -32,    60,   81,  -40,    61,   84,  -48,    62,   86,  -56,
     56,   65,   66,    56,   65,   62,    56,   66,   56,    56,   66,   49,
     57,   67,   40,    57,   67,   31,    57,   68,   22,    57,   69,   13,
     58,   71,    3,    58,   72,   -5,    59,   74,  -14,    59,   76,  -23,
     60,   78,  -31,    61,   80,  -39,    61,   83,  -47,    62,   85,  -55,
     57,   64,   67,    57,   64,   63,    57,   64,   57,    57,   65,   49,
     57,   65,   41,    57,   66,   32,    58,   67,   22,    58,   68,   13,
     58,   69,    4,    59,   71,   -4,    59,   73,  -14,    60,   75,  -22,
     60,   77,  -30,    61,   79,  -39,    62,   81,  -47,    63,   84,  -54,
     57,   63,   67,    57,   63,   63,    57,   63,   57,    57,   63,   50,
     58,   64,   41,    58,   65,   32,    58,   66,   23,    58,   67,   14,
     59,   68,    5,    59,   70,   -4,    60,   71,  -13,    60,   73,  -21,
     61,   75,  -29,    62,   78,  -38,    62,   80,  -46,    63,   83,  -54,
     58,   61,   67,    58,   61,   63,    58,   61,   58,    58,   62,   50,
     58,   62,   42,    58,   63,   33,    59,   64,   24,    59,   65,   15,
     59,   67,    5,    60,   68,   -3,    60,   70,  -12,    61,   72,  -20,
     61,   74,  -29,    62,   76,  -37,    63,   79,  -45,    64,   81,  -53,
     58,   59,   68,    58,   60,   64,    58,   60,   58,    59,   60,   51,
     59,   61,   43,    59,   62,   34,    59,   63,   24,    59,   64,   16,
     60,   65,    6,    60,   67,   -2,    61,   68,  -11,    61,   70,  -20,
     62,   72,  -28,    63,   75,  -36,    63,   77,  -44,    64,   80,  -52,
     59,   58,   68,    59,   58,   64,    59,   58,   59,    59,   59,   51,
     59,   59,   43,    59,   60,   35,    60,   61,   25,    60,   62,   16,
     60,   63,    7,    61,   65,   -1,    61,   67,  -10,    62,   69,  -19,
     62,   71,  -27,    63,   73,  -36,    64,   76,  -43,    65,   78,  -51,
     60,   56,   68,    60,   56,   65,    60,   56,   59,    60,   57,   52,
     60,   58,   44,    60,   58,   35,    60,   59,   26,    61,   60,   17,
     61,   62,    8,    61,   63,    0,    62,   65,  -10,    62,   67,  -18,
     63,   69,  -26,    64,   72,  -35,    64,   74,  -43,    65,   77,  -50,
     60,   54,   68,    60,   55,   65,    60,   55,   60,    60,   55,   53,
     61,   56,   45,    61,   57,   36,    61,   58,   27,    61,   59,   18,
     62,   60,    9,    62,   62,    0,    63,   64,   -9,    63,   65,  -17,
     64,   68,  -25,    64,   70,  -34,    65,   73,  -42,    66,   75,  -50,
     61,   53,   69,    61,   53,   66,    61,   53,   60,    61,   53,   53,
     61,   54,   45,    61,   55,   37,    62,   56,   28,    62,   57,   19,
     62,   58,   10,    63,   60,    1,    63,   62,   -8,    64,   64,  -16,
     64,   66,  -24,    65,   68,  -33,    66,   71,  -41,    66,   74,  -49,
     62,   51,   69,    62,   51,   66,    62,   51,   61,    62,   52,   54,
     62,   52,   46,    62,   53,   38,    62,   54,   29,    63,   55,   20,
     63,   57,   11,    63,   58,    2,    64,   60,   -7,    64,   62,  -15,
     65,   64,  -23,    66,   67,  -32,    66,   69,  -40,    67,   72,  -48,
     62,   49,   70,    62,   49,   67,    62,   49,   61,    62,   50,   55,
     63,   50,   47,    63,   51,   39,    63,   52,   30,    63,   53,   21,
     64,   55,   12,    64,   56,    3,    65,   58,   -6,    65,   60,  -14,
     66,   63,  -22,    66,   65,  -31,    67,   68,  -39,    68,   70,  -47,
     63,   47,   70,    63,   47,   67,    63,   47,   62,    63,   48,   56,
     63,   48,   48,    64,   49,   40,    64,   50,   30,    64,   51,   22,
     64,   53,   13,    65,   55,    4,    65,   56,   -5,    66,   58,  -13,
     66,   61,  -21,    67,   63,  -30,    67,   66,  -38,    68,   69,  -46,
     64,   45,   70,    64,   45,   68,    64,   46,   63,    64,   46,   56,
     64,   47,   49,    64,   47,   40,    64,   48,   31,    65,   50,   23,
     65,   51,   14,    65,   53,    5,    66,   55,   -4,    66,   57,  -12,
     67,   59,  -20,    68,   61,  -29,    68,   64,  -37,    69,   67,  -45,
     65,   43,   71,    65,   43,   68,    65,   44,   63,    65,   44,   57,
     65,   45,   49,    65,   45,   41,    65,   46,   32,    66,   48,   24,
     66,   49,   15,    66,   51,    6,    67,   53,   -3,    67,   55,  -11,
     68,   57,  -19,    68,   60,  -28,    69,   62,  -36,    70,   65,  -44,
     65,   41,   71,    65,   41,   69,    65,   42,   64,    65,   42,   58,
     66,   43,   50,    66,   43,   42,    66,   45,   33,    66,   46,   25,
     67,   47,   16,    67,   49,    7,    67,   51,   -1,    68,   53,  -10,
     68,   55,  -18,    69,   58,  -27,    70,   60,  -35,    70,   63,  -43,
     66,   39,   72,    66,   39,   70,    66,   39,   65,    66,   40,   59,
     67,   40,   51,    67,   41,   44,    67,   42,   35,    67,   43,   26,
     68,   45,   17,    68,   46,    9,    68,   48,    0,    69,   50,   -8,
     69,   53,  -17,    70,   55,  -25,    70,   58,  -33,    71,   61,  -41,
     67,   37,   73,    67,   37,   70,    67,   37,   65,    67,   38,   59,
     67,   38,   52,    68,   39,   45,    68,   40,   36,    68,   41,   27,
     68,   43,   18,    69,   44,   10,    69,   46,    1,    70,   48,   -7,
     70,   51,  -15,    71,   53,  -24,    71,   56,  -32,    72,   59,  -40,
     68,   35,   73,    68,   35,   71,    68,   35,   66,    68,   35,   60,
     68,   36,   53,    68,   37,   45,    69,   38,   37,    69,   39,   28,
     69,   41,   19,    70,   42,   11,    70,   44,    2,    70,   46,   -6,
     71,   49,  -14,    71,   51,  -23,    72,   54,  -31,    73,   57,  -39,
     69,   33,   74,    69,   33,   71,    69,   33,   67,    69,   33,   61,
     69,   34,   54,    69,   35,   46,    69,   36,   38,    70,   37,   29,
     70,   39,   21,    70,   40,   12,    71,   42,    3,    71,   44,   -5,
     72,   47,  -13,    72,   49,  -22,    73,   52,  -30,    73,   55,  -38,
     70,   31,   74,    70,   31,   72,    70,   31,   68,    70,   31,   62,
     70,   32,   55,    70,   33,   47,    70,   34,   39,    71,   35,   31,
     71,   37,   22,    71,   38,   13,    72,   40,    4,    72,   42,   -4,
     72,   45,  -12,    73,   47,  -20,    74,   50,  -28,    74,   53,  -36,
     71,   28,   75,    71,   29,   73,    71,   29,   68,    71,   29,   63,
     71,   30,   56,    71,   31,   48,    71,   32,   40,    71,   33,   32,
     72,   35,   23,    72,   36,   15,    72,   38,    6,    73,   40,   -2,
     73,   43,  -11,    74,   45,  -19,    74,   48,  -27,    75,   51,  -35,
     71,   26,   75,    72,   26,   73,    72,   27,   69,    72,   27,   63,
     72,   28,   57,    72,   29,   49,    72,   30,   41,    72,   31,   33,
     73,   32,   24,    73,   34,   16,    73,   36,    7,    74,   38,   -1,
     74,   41,   -9,    75,   43,  -18,    75,   46,  -26,    76,   49,  -34,
     72,   24,   76,    72,   24,   74,    72,   25,   70,    73,   25,   64,
     73,   26,   58,    73,   27,   50,    73,   28,   42,    73,   29,   34,
     73,   30,   25,    74,   32,   17,    74,   34,    8,    75,   36,    0,
     75,   39,   -8,    76,   41,  -17,    76,   44,  -25,    77,   47,  -33,
     73,   22,   76,    73,   22,   74,    73,   23,   71,    73,   23,   65,
     74,   24,   58,    74,   24,   51,    74,   26,   43,    74,   27,   35,
     74,   28,   26,    75,   30,   18,    75,   32,    9,    75,   34,    1,
     76,   37,   -7,    76,   39,  -15,    77,   42,  -23,    77,   45,  -31,
     74,   20,   77,    74,   20,   75,    74,   20,   71,    74,   21,   66,
     74,   22,   59,    75,   22,   52,    75,   23,   44,    75,   25,   36,
     75,   26,   28,    76,   28,   19,    76,   30,   11,    76,   32,    2,
     77,   34,   -6,    77,   37,  -14,    78,   40,  -22,    78,   43,  -30,
     75,   18,   78,    75,   18,   76,    75,   18,   72,    75,   19,   67,
     75,   19,   60,    76,   20,   53,    76,   21,   45,    76,   23,   38,
     76,   24,   29,    76,   26,   21,    77,   28,   12,    77,   30,    4,
     78,   32,   -4,    78,   35,  -13,    79,   38,  -21,    79,   41,  -29,
     76,   16,   78,    76,   16,   76,    76,   16,   73,    76,   17,   68,
     76,   17,   61,    76,   18,   54,    77,   19,   47,    77,   20,   39,
     77,   22,   30,    77,   24,   22,    78,   26,   13,    78,   28,    5,
     79,   30,   -3,    79,   33,  -11,    79,   36,  -19,    80,   39,  -28,
     77,   14,   79,    77,   14,   77,    77,   14,   74,    77,   15,   68,
     77,   15,   62,    77,   16,   55,    78,   17,   48,    78,   18,   40,
     78,   20,   31,    78,   21,   23,    79,   23,   15,    79,   26,    6,
     79,   28,   -2,    80,   31,  -10,    80,   34,  -18,    81,   37,  -26,
     78,   12,   80,    78,   12,   78,    78,   12,   75,    78,   12,   69,
     78,   13,   63,    78,   14,   57,    79,   15,   49,    79,   16,   41,
     79,   18,   33,    79,   19,   24,    80,   21,   16,    80,   24,    8,
     80,   26,    0,    81,   29,   -9,    81,   32,  -17,    82,   34,  -25,
     79,   10,   80,    79,   10,   79,    79,   10,   75,    79,   10,   70,
     79,   11,   64,    79,   12,   58,    79,   13,   50,    80,   14,   42,
     80,   16,   34,    80,   17,   26,    81,   19,   17,    81,   21,    9,
     81,   24,    1,    82,   26,   -7,    82,   29,  -15,    83,   32,  -23,
     80,    7,   81,    80,    8,   79,    80,    8,   76,    80,    8,   71,
     80,    9,   65,    80,   10,   59,    80,   11,   51,    81,   12,   43,
     81,   14,   35,    81,   15,   27,    81,   17,   18,    82,   19,   10,
     82,   22,    2,    83,   24,   -6,    83,   27,  -14,    84,   30,  -22,
     81,    5,   82,    81,    6,   80,    81,    6,   77,    81,    6,   72,
     81,    7,   66,    81,    8,   60,    81,    9,   52,    82,   10,   45,
     82,   11,   36,    82,   13,   28,    82,   15,   20,    83,   17,   12,
     83,   20,    3,    84,   22,   -5,    84,   25,  -13,    85,   28,  -21,
     82,    3,   83,    82,    3,   81,    82,    4,   78,    82,    4,   73,
     82,    5,   67,    82,    6,   61,    82,    7,   53,    83,    8,   46,
     83,    9,   38,    83,   11,   30,    83,   13,   21,    84,   15,   13,
     84,   18,    5,    84,   20,   -3,    85,   23,  -11,    85,   26,  -19,
     83,    1,   83,    83,    1,   81,    83,    2,   79,    83,    2,   74,
     83,    3,   68,    83,    4,   62,    83,    5,   54,    84,    6,   47,
     84,    7,   39,    84,    9,   31,    84,   11,   22,    85,   13,   14,
     85,   15,    6,    85,   18,   -2,    86,   21,  -10,    86,   24,  -18,
     84,   -1,   84,    84,   -1,   82,    84,    0,   79,    84,    0,   75,
     84,    1,   69,    84,    1,   63,    84,    3,   56,    85,    4,   48,
     85,    5,   40,    85,    7,   32,    85,    9,   24,    86,   11,   16,
     86,   13,    7,    86,   16,   -1,    87,   19,   -8,    87,   22,  -17,
     85,   -3,   85,    85,   -3,   83,    85,   -2,   80,    85,   -2,   76,
     85,   -1,   70,    85,    0,   64,    85,    0,   57,    86,    2,   49,
     86,    3,   41,    86,    5,   34,    86,    7,   25,    87,    9,   17,
     87,   11,    9,    87,   14,    1,    88,   17,   -7,    88,   20,  -15,
     86,   -5,   86,    86,   -5,   84,    86,   -5,   81,    86,   -4,   77,
     86,   -4,   71,    86,   -3,   65,    87,   -2,   58,    87,    0,   51,
     87,    1,   43,    87,    2,   35,    88,    4,   27,    88,    6,   19,
     88,    9,   11,    89,   11,    3,    89,   14,   -5,    89,   17,  -13,
     87,   -7,   86,    87,   -7,   85,    87,   -7,   82,    87,   -6,   78,
     87,   -6,   72,    88,   -5,   66,    88,   -4,   59,    88,   -2,   52,
     88,   -1,   44,    88,    0,   36,    89,    2,   28,    89,    4,   20,
     89,    7,   12,    90,    9,    4,    90,   12,   -4,    90,   15,  -12,
     88,   -9,   87,    88,   -9,   85,    88,   -9,   83,    88,   -8,   79,
     88,   -8,   73,    89,   -7,   67,    89,   -6,   60,    89,   -4,   53,
     89,   -3,   45,    89,   -1,   38,    90,    0,   29,    90,    2,   22,
     90,    5,   13,    91,    7,    5,    91,   10,   -2,    91,   13,  -11,
     89,  -11,   88,    89,  -11,   86,    89,  -11,   84,    89,  -10,   79,
     89,  -10,   74,    90,   -9,   68,    90,   -8,   61,    90,   -6,   54,
     90,   -5,   47,    90,   -3,   39,    91,   -1,   31,    91,    0,   23,
     91,    2,   15,    91,    5,    7,    92,    8,   -1,    92,   11,   -9,
     90,  -13,   89,    90,  -13,   87,    90,  -13,   84,    90,  -12,   80,
     90,  -12,   75,    91,  -11,   69,    91,  -10,   63,    91,   -8,   56,
     91,   -7,   48,    91,   -5,   40,    92,   -3,   32,    92,   -1,   24,
     92,    0,   16,    92,    3,    8,    93,    6,    0,    93,    9,   -8,
     91,  -15,   89,    91,  -15,   88,    91,  -15,   85,    91,  -14,   81,
     91,  -14,   76,    92,  -13,   70,    92,  -12,   64,    92,  -10,   57,
     92,   -9,   49,    92,   -7,   42,    93,   -5,   33,    93,   -3,   26,
     93,   -1,   18,    93,    1,   10,    94,    4,    2,    94,    7,   -6,
     92,  -17,   90,    92,  -17,   88,    92,  -17,   86,    92,  -16,   82,
     93,  -15,   77,    93,  -15,   71,    93,  -14,   65,    93,  -12,   58,
     93,  -11,   50,    93,   -9,   43,    94,   -7,   35,    94,   -5,   27,
     94,   -3,   19,    94,    0,   11,    95,    2,    3,    95,    5,   -5,
     93,  -19,   91,    93,  -19,   89,    93,  -19,   87,    93,  -18,   83,
     94,  -17,   78,    94,  -17,   72,    94,  -15,   66,    94,  -14,   59,
     94,  -13,   52,    94,  -11,   44,    95,   -9,   36,    95,   -7,   28,
     95,   -5,   20,    95,   -2,   12,    96,    0,    4,    96,    2,   -3,
     94,  -21,   92,    94,  -21,   90,    94,  -20,   88,    95,  -20,   84,
     95,  -19,   79,    95,  -19,   74,    95,  -17,   67,    95,  -16,   60,
     95,  -15,   53,    95,  -13,   46,    96,  -11,   37,    96,   -9,   30,
     96,   -7,   22,    96,   -4,   14,    97,   -2,    6,    97,    0,   -2,
     95,  -23,   92,    95,  -23,   91,    96,  -22,   89,    96,  -22,   85,
     96,  -21,   80,    96,  -20,   75,    96,  -19,   68,    96,  -18,   62,
     96,  -17,   54,    96,  -15,   47,    97,  -13,   39,    97,  -11,   31,
     97,   -9,   23,    97,   -6,   15,    98,   -4,    7,    98,   -1,    0,
     97,  -25,   93,    97,  -25,   92,    97,  -24,   89,    97,  -24,   86,
     97,  -23,   81,    97,  -22,   76,    97,  -21,   69,    97,  -20,   63,
     97,  -19,   55,    97,  -17,   48,    98,  -15,   40,    98,  -13,   33,
     98,  -11,   25,    98,   -8,   17,    99,   -6,    9,    99,   -3,    1,
     53,   80,   66,    53,   80,   61,    53,   80,   55,    53,   81,   46,
     54,   81,   37,    54,   82,   28,    54,   83,   18,    55,   84,    9,
     55,   85,    0,    55,   86,   -9,    56,   88,  -18,    57,   89,  -27,
     57,   91,  -35,    58,   93,  -43,    59,   95,  -51,    60,   97,  -59,
     53,   80,   66,    53,   80,   61,    53,   80,   55,    54,   80,   46,
     54,   81,   37,    54,   82,   28,    54,   82,   18,    55,   83,    9,
     55,   85,    0,    56,   86,   -9,    56,   87,  -18,    57,   89,  -26,
     57,   91,  -35,    58,   93,  -43,    59,   95,  -51,    60,   97,  -59,
     53,   80,   66,    53,   80,   61,    54,   80,   55,    54,   80,   46,
     54,   81,   37,    54,   81,   28,    54,   82,   18,    55,   83,    9,
     55,   84,    0,    56,   86,   -9,    56,   87,  -18,    57,   89,  -26,
     58,   90,  -35,    58,   92,  -43,    59,   95,  -51,    60,   97,  -59,
     54,   79,   66,    54,   79,   61,    54,   80,   55,    54,   80,   46,
     54,   80,   37,    54,   81,   28,    54,   82,   18,    55,   83,    9,
     55,   84,    0,    56,   85,   -9,    56,   87,  -18,    57,   88,  -26,
     58,   90,  -34,    58,   92,  -43,    59,   94,  -51,    60,   97,  -58,
     54,   79,   66,    54,   79,   61,    54,   79,   55,    54,   80,   46,
     54,   80,   37,    54,   81,   28,    55,   82,   19,    55,   83,    9,
     55,   84,    0,    56,   85,   -8,    56,   87,  -18,    57,   88,  -26,
     58,   90,  -34,    58,   92,  -43,    59,   94,  -51,    60,   96,  -58,
     54,   79,   66,    54,   79,   61,    54,   79,   55,    54,   79,   47,
     54,   80,   38,    54,   80,   28,    55,   81,   19,    55,   82,   10,
     56,   83,    0,    56,   85,   -8,    57,   86,  -17,    57,   88,  -26,
     58,   90,  -34,    59,   92,  -42,    59,   94,  -50,    60,   96,  -58,
     54,   78,   66,    54,   78,   62,    54,   78,   55,    54,   79,   47,
     54,   79,   38,    55,   80,   29,    55,   81,   19,    55,   82,   10,
     56,   83,    0,    56,   84,   -8,    57,   86,  -17,    57,   87,  -26,
     58,   89,  -34,    59,   91,  -42,    60,   93,  -50,    60,   96,  -58,
     54,   78,   67,    54,   78,   62,    54,   78,   55,    54,   78,   47,
     55,   79,   38,    55,   79,   29,    55,   80,   19,    55,   81,   10,
     56,   82,    1,    56,   84,   -8,    57,   85,  -17,    57,   87,  -25,
     58,   89,  -34,    59,   91,  -42,    60,   93,  -50,    61,   95,  -58,
     54,   77,   67,    54,   77,   62,    54,   77,   56,    55,   78,   47,
     55,   78,   38,    55,   79,   29,    55,   80,   19,    56,   81,   10,
     56,   82,    1,    57,   83,   -7,    57,   85,  -17,    58,   86,  -25,
     58,   88,  -33,    59,   90,  -42,    60,   92,  -50,    61,   95,  -57,
     55,   76,   67,    55,   76,   62,    55,   77,   56,    55,   77,   47,
     55,   77,   39,    55,   78,   29,    56,   79,   20,    56,   80,   11,
     56,   81,    1,    57,   82,   -7,    57,   84,  -16,    58,   86,  -25,
     59,   87,  -33,    59,   89,  -41,    60,   92,  -49,    61,   94,  -57,
     55,   75,   67,    55,   76,   62,    55,   76,   56,    55,   76,   48,
     55,   77,   39,    55,   77,   30,    56,   78,   20,    56,   79,   11,
     57,   80,    2,    57,   82,   -7,    58,   83,  -16,    58,   85,  -24,
     59,   87,  -33,    60,   89,  -41,    60,   91,  -49,    61,   93,  -57,
     55,   74,   67,    55,   75,   62,    55,   75,   56,    55,   75,   48,
     56,   76,   39,    56,   76,   30,    56,   77,   21,    56,   78,   12,
     57,   79,    2,    57,   81,   -6,    58,   82,  -15,    58,   84,  -24,
     59,   86,  -32,    60,   88,  -40,    61,   90,  -48,    62,   92,  -56,
     56,   73,   67,    56,   74,   63,    56,   74,   57,    56,   74,   48,
     56,   75,   40,    56,   75,   31,    56,   76,   21,    57,   77,   12,
     57,   78,    3,    58,   80,   -6,    58,   81,  -15,    59,   83,  -23,
     59,   85,  -32,    60,   87,  -40,    61,   89,  -48,    62,   92,  -56,
     56,   72,   67,    56,   73,   63,    56,   73,   57,    56,   73,   49,
     56,   74,   40,    57,   74,   31,    57,   75,   22,    57,   76,   13,
     58,   78,    3,    58,   79,   -5,    59,   80,  -14,    59,   82,  -23,
     60,   84,  -31,    60,   86,  -40,    61,   88,  -47,    62,   91,  -55,
     56,   71,   67,    56,   72,   63,    56,   72,   57,    56,   72,   49,
     57,   73,   41,    57,   73,   32,    57,   74,   22,    57,   75,   13,
     58,   76,    4,    58,   78,   -5,    59,   79,  -14,    59,   81,  -22,
     60,   83,  -31,    61,   85,  -39,    62,   88,  -47,    62,   90,  -55,
     57,   70,   68,    57,   70,   63,    57,   71,   57,    57,   71,   50,
     57,   72,   41,    57,   72,   32,    58,   73,   23,    58,   74,   14,
     58,   75,    4,    59,   77,   -4,    59,   78,  -13,    60,   80,  -22,
     60,   82,  -30,    61,   84,  -38,    62,   87,  -46,    63,   89,  -54,
     57,   69,   68,    57,   69,   64,    57,   69,   58,    57,   70,   50,
     57,   70,   42,    58,   71,   33,    58,   72,   23,    58,   73,   14,
     59,   74,    5,    59,   76,   -4,    60,   77,  -13,    60,   79,  -21,
     61,   81,  -29,    62,   83,  -38,    62,   85,  -46,    63,   88,  -54,
     58,   68,   68,    58,   68,   64,    58,   68,   58,    58,   69,   51,
     58,   69,   42,    58,   70,   33,    58,   71,   24,    59,   72,   15,
     59,   73,    5,    60,   74,   -3,    60,   76,  -12,    61,   78,  -21,
     61,   80,  -29,    62,   82,  -37,    63,   84,  -45,    64,   87,  -53,
     58,   66,   68,    58,   67,   64,    58,   67,   58,    58,   67,   51,
     58,   68,   43,    59,   68,   34,    59,   69,   24,    59,   70,   15,
     60,   72,    6,    60,   73,   -2,    61,   75,  -11,    61,   77,  -20,
     62,   79,  -28,    62,   81,  -37,    63,   83,  -44,    64,   85,  -52,
     59,   65,   68,    59,   65,   65,    59,   65,   59,    59,   66,   52,
     59,   66,   43,    59,   67,   34,    59,   68,   25,    60,   69,   16,
     60,   70,    7,    61,   72,   -2,    61,   73,  -11,    62,   75,  -19,
     62,   77,  -27,    63,   79,  -36,    64,   82,  -44,    64,   84,  -52,
     59,   64,   69,    59,   64,   65,    59,   64,   59,    59,   64,   52,
     59,   65,   44,    60,   66,   35,    60,   67,   26,    60,   68,   17,
     61,   69,    8,    61,   70,   -1,    62,   72,  -10,    62,   74,  -18,
     63,   76,  -27,    63,   78,  -35,    64,   81,  -43,    65,   83,  -51,
     60,   62,   69,    60,   62,   65,    60,   62,   60,    60,   63,   53,
     60,   63,   44,    60,   64,   36,    60,   65,   26,    61,   66,   18,
     61,   67,    8,    62,   69,    0,    62,   71,   -9,    63,   72,  -18,
     63,   74,  -26,    64,   77,  -34,    65,   79,  -42,    65,   82,  -50,
     60,   60,   69,    60,   61,   66,    60,   61,   60,    60,   61,   53,
     61,   62,   45,    61,   63,   37,    61,   63,   27,    61,   65,   18,
     62,   66,    9,    62,   67,    0,    63,   69,   -8,    63,   71,  -17,
     64,   73,  -25,    64,   75,  -34,    65,   78,  -41,    66,   80,  -49,
     61,   59,   70,    61,   59,   66,    61,   59,   61,    61,   60,   54,
     61,   60,   46,    61,   61,   37,    62,   62,   28,    62,   63,   19,
     62,   64,   10,    63,   66,    1,    63,   67,   -8,    64,   69,  -16,
     64,   71,  -24,    65,   74,  -33,    66,   76,  -41,    66,   79,  -49,
     61,   57,   70,    62,   57,   67,    62,   58,   61,    62,   58,   55,
     62,   59,   47,    62,   59,   38,    62,   60,   29,    63,   61,   20,
     63,   63,   11,    63,   64,    2,    64,   66,   -7,    64,   68,  -15,
     65,   70,  -23,    65,   72,  -32,    66,   75,  -40,    67,   77,  -48,
     62,   55,   70,    62,   56,   67,    62,   56,   62,    62,   56,   55,
     62,   57,   47,    63,   58,   39,    63,   58,   30,    63,   60,   21,
     64,   61,   12,    64,   62,    3,    64,   64,   -6,    65,   66,  -14,
     65,   68,  -22,    66,   71,  -31,    67,   73,  -39,    67,   76,  -47,
     63,   54,   71,    63,   54,   68,    63,   54,   62,    63,   54,   56,
     63,   55,   48,    63,   56,   40,    64,   57,   30,    64,   58,   22,
     64,   59,   13,    65,   61,    4,    65,   63,   -5,    66,   64,  -13,
     66,   67,  -21,    67,   69,  -30,    67,   71,  -38,    68,   74,  -46,
     64,   52,   71,    64,   52,   68,    64,   52,   63,    64,   53,   57,
     64,   53,   49,    64,   54,   40,    64,   55,   31,    65,   56,   23,
     65,   57,   14,    65,   59,    5,    66,   61,   -4,    66,   63,  -12,
     67,   65,  -20,    67,   67,  -29,    68,   70,  -37,    69,   72,  -45,
     64,   50,   71,    64,   50,   69,    64,   50,   63,    64,   51,   57,
     65,   51,   49,    65,   52,   41,    65,   53,   32,    65,   54,   24,
     66,   56,   14,    66,   57,    6,    66,   59,   -3,    67,   61,  -11,
     67,   63,  -19,    68,   65,  -28,    69,   68,  -36,    69,   71,  -44,
     65,   48,   72,    65,   48,   69,    65,   49,   64,    65,   49,   58,
     65,   50,   50,    65,   50,   42,    66,   51,   33,    66,   52,   25,
     66,   54,   15,    67,   55,    7,    67,   57,   -2,    68,   59,  -10,
     68,   61,  -18,    69,   64,  -27,    69,   66,  -35,    70,   69,  -43,
     66,   46,   72,    66,   46,   70,    66,   47,   65,    66,   47,   59,
     66,   48,   51,    66,   48,   43,    66,   49,   34,    67,   50,   26,
     67,   52,   16,    67,   53,    8,    68,   55,   -1,    68,   57,   -9,
     69,   60,  -17,    69,   62,  -26,    70,   65,  -34,    71,   67,  -42,
     66,   44,   73,    66,   44,   70,    67,   45,   65,    67,   45,   59,
     67,   46,   52,    67,   46,   44,    67,   47,   35,    67,   49,   27,
     68,   50,   18,    68,   52,    9,    68,   53,    0,    69,   55,   -8,
     69,   58,  -16,    70,   60,  -25,    71,   63,  -33,    71,   65,  -41,
     67,   42,   73,    67,   42,   71,    68,   42,   66,    68,   43,   60,
     68,   43,   53,    68,   44,   45,    68,   45,   36,    68,   46,   28,
     69,   48,   19,    69,   49,   10,    69,   51,    1,    70,   53,   -7,
     70,   55,  -15,    71,   58,  -23,    72,   60,  -31,    72,   63,  -40,
     68,   40,   74,    68,   40,   71,    68,   40,   67,    68,   41,   61,
     69,   41,   54,    69,   42,   46,    69,   43,   37,    69,   44,   29,
     69,   46,   20,    70,   47,   11,    70,   49,    3,    71,   51,   -6,
     71,   53,  -14,    72,   56,  -22,    72,   58,  -30,    73,   61,  -38,
     69,   38,   74,    69,   38,   72,    69,   38,   67,    69,   39,   62,
     69,   39,   55,    70,   40,   47,    70,   41,   38,    70,   42,   30,
     70,   44,   21,    71,   45,   13,    71,   47,    4,    71,   49,   -4,
     72,   51,  -13,    72,   54,  -21,    73,   57,  -29,    74,   59,  -37,
     70,   36,   75,    70,   36,   73,    70,   36,   68,    70,   37,   62,
     70,   37,   55,    70,   38,   48,    71,   39,   39,    71,   40,   31,
     71,   42,   22,    71,   43,   14,    72,   45,    5,    72,   47,   -3,
     73,   49,  -11,    73,   52,  -20,    74,   55,  -28,    74,   57,  -36,
     71,   34,   75,    71,   34,   73,    71,   34,   69,    71,   35,   63,
     71,   35,   56,    71,   36,   49,    71,   37,   40,    72,   38,   32,
     72,   40,   23,    72,   41,   15,    73,   43,    6,    73,   45,   -2,
     73,   47,  -10,    74,   50,  -19,    75,   53,  -27,    75,   55,  -35,
     72,   32,   76,    72,   32,   74,    72,   32,   70,    72,   33,   64,
     72,   33,   57,    72,   34,   50,    72,   35,   41,    72,   36,   33,
     73,   38,   24,    73,   39,   16,    73,   41,    7,    74,   43,   -1,
     74,   45,   -9,    75,   48,  -18,    75,   51,  -26,    76,   53,  -34,
     72,   30,   76,    73,   30,   74,    73,   30,   70,    73,   30,   65,
     73,   31,   58,    73,   32,   51,    73,   33,   43,    73,   34,   34,
     74,   35,   26,    74,   37,   17,    74,   39,    8,    75,   41,    0,
     75,   43,   -8,    76,   46,  -16,    76,   49,  -24,    77,   51,  -33,
     73,   28,   77,    73,   28,   75,    73,   28,   71,    74,   28,   65,
     74,   29,   59,    74,   30,   52,    74,   31,   44,    74,   32,   35,
     74,   33,   27,    75,   35,   18,    75,   37,   10,    75,   39,    1,
     76,   41,   -7,    76,   44,  -15,    77,   47,  -23,    78,   49,  -31,
     74,   25,   78,    74,   26,   76,    74,   26,   72,    74,   26,   66,
     75,   27,   60,    75,   28,   53,    75,   29,   45,    75,   30,   37,
     75,   31,   28,    76,   33,   20,    76,   35,   11,    76,   37,    3,
     77,   39,   -5,    77,   42,  -14,    78,   44,  -22,    78,   47,  -30,
     75,   23,   78,    75,   24,   76,    75,   24,   73,    75,   24,   67,
     75,   25,   61,    76,   26,   54,    76,   27,   46,    76,   28,   38,
     76,   29,   29,    76,   31,   21,    77,   33,   12,    77,   35,    4,
     78,   37,   -4,    78,   40,  -13,    79,   42,  -21,    79,   45,  -29,
     76,   21,   79,    76,   21,   77,    76,   22,   73,    76,   22,   68,
     76,   23,   62,    76,   24,   55,    77,   25,   47,    77,   26,   39,
     77,   27,   30,    77,   29,   22,    78,   31,   13,    78,   33,    5,
     78,   35,   -3,    79,   38,  -11,    79,   40,  -19,    80,   43,  -27,
     77,   19,   79,    77,   19,   78,    77,   20,   74,    77,   20,   69,
     77,   21,   62,    77,   21,   56,    78,   22,   48,    78,   24,   40,
     78,   25,   31,    78,   27,   23,    79,   29,   15,    79,   31,    6,
     79,   33,   -2,    80,   35,  -10,    80,   38,  -18,    81,   41,  -26,
     78,   17,   80,    78,   17,   78,    78,   18,   75,    78,   18,   69,
     78,   19,   63,    78,   19,   57,    78,   20,   49,    79,   22,   41,
     79,   23,   33,    79,   25,   25,    80,   26,   16,    80,   29,    8,
     80,   31,    0,    81,   33,   -9,    81,   36,  -17,    82,   39,  -25,
     79,   15,   81,    79,   15,   79,    79,   15,   76,    79,   16,   70,
     79,   16,   64,    79,   17,   58,    79,   18,   50,    80,   19,   42,
     80,   21,   34,    80,   22,   26,    80,   24,   17,    81,   26,    9,
     81,   29,    0,    82,   31,   -7,    82,   34,  -15,    83,   37,  -24,
     80,   13,   81,    80,   13,   80,    80,   13,   76,    80,   14,   71,
     80,   14,   65,    80,   15,   59,    80,   16,   51,    81,   17,   43,
     81,   19,   35,    81,   20,   27,    81,   22,   18,    82,   24,   10,
     82,   27,    2,    83,   29,   -6,    83,   32,  -14,    83,   35,  -22,
     81,   11,   82,    81,   11,   80,    81,   11,   77,    81,   12,   72,
     81,   12,   66,    81,   13,   60,    81,   14,   52,    81,   15,   45,
     82,   17,   36,    82,   18,   28,    82,   20,   20,    83,   22,   12,
     83,   25,    3,    83,   27,   -5,    84,   30,  -13,    84,   33,  -21,
     82,    9,   83,    82,    9,   81,    82,    9,   78,    82,   10,   73,
     82,   10,   67,    82,   11,   61,    82,   12,   53,    82,   13,   46,
     83,   15,   38,    83,   16,   30,    83,   18,   21,    84,   20,   13,
     84,   23,    4,    84,   25,   -3,    85,   28,  -11,    85,   31,  -20,
     83,    7,   83,    83,    7,   82,    83,    7,   79,    83,    8,   74,
     83,    8,   68,    83,    9,   62,    83,   10,   54,    83,   11,   47,
     84,   13,   39,    84,   14,   31,    84,   16,   22,    84,   18,   14,
     85,   20,    6,    85,   23,   -2,    86,   26,  -10,    86,   29,  -18,
     84,    5,   84,    84,    5,   82,    84,    5,   80,    84,    5,   75,
     84,    6,   69,    84,    7,   63,    84,    8,   55,    84,    9,   48,
     85,   10,   40,    85,   12,   32,    85,   14,   24,    85,   16,   16,
     86,   18,    7,    86,   21,   -1,    87,   24,   -9,    87,   26,  -17,
     85,    3,   85,    85,    3,   83,    85,    3,   80,    85,    3,   76,
     85,    4,   70,    85,    5,   64,    85,    6,   57,    85,    7,   49,
     86,    8,   41,    86,   10,   33,    86,   12,   25,    86,   14,   17,
     87,   16,    9,    87,   19,    1,    88,   22,   -7,    88,   24,  -15,
     86,    1,   86,    86,    1,   84,    86,    1,   81,    86,    1,   77,
     86,    2,   71,    86,    3,   65,    86,    4,   58,    86,    5,   50,
     87,    6,   42,    87,    8,   35,    87,   10,   26,    87,   12,   18,
     88,   14,   10,    88,   17,    2,    88,   19,   -6,    89,   22,  -14,
     87,   -2,   86,    87,   -2,   85,    87,   -1,   82,    87,   -1,   78,
     87,    0,   72,    87,    0,   66,    87,    1,   59,    88,    2,   52,
     88,    4,   44,    88,    5,   36,    88,    7,   28,    89,    9,   20,
     89,   12,   12,    89,   14,    4,    90,   17,   -4,    90,   20,  -12,
     88,   -4,   87,    88,   -4,   85,    88,   -3,   83,    88,   -3,   79,
     88,   -2,   73,    88,   -1,   67,    88,    0,   60,    89,    0,   53,
     89,    2,   45,    89,    3,   37,    89,    5,   29,    90,    7,   21,
     90,    9,   13,    90,   12,    5,    91,   15,   -3,    91,   18,  -11,
     89,   -6,   88,    89,   -6,   86,    89,   -5,   84,    89,   -5,   79,
     89,   -4,   74,    89,   -3,   68,    89,   -2,   61,    90,   -1,   54,
     90,    0,   46,    90,    1,   39,    90,    3,   31,    90,    5,   23,
     91,    7,   14,    91,   10,    6,    92,   13,   -1,    92,   15,   -9,
     90,   -8,   89,    90,   -8,   87,    90,   -7,   84,    90,   -7,   80,
     90,   -6,   75,    90,   -5,   69,    90,   -4,   62,    91,   -3,   55,
     91,   -2,   48,    91,    0,   40,    91,    1,   32,    91,    3,   24,
     92,    5,   16,    92,    8,    8,    93,   11,    0,    93,   13,   -8,
     91,  -10,   89,    91,  -10,   88,    91,   -9,   85,    91,   -9,   81,
     91,   -8,   76,    91,   -7,   70,    91,   -6,   63,    92,   -5,   57,
     92,   -4,   49,    92,   -2,   41,    92,    0,   33,    92,    1,   25,
     93,    3,   17,    93,    6,    9,    94,    8,    1,    94,   11,   -7,
     92,  -12,   90,    92,  -12,   88,    92,  -11,   86,    92,  -11,   82,
     92,  -10,   77,    92,   -9,   71,    92,   -8,   65,    93,   -7,   58,
     93,   -6,   50,    93,   -4,   43,    93,   -2,   34,    93,    0,   27,
     94,    1,   19,    94,    4,   11,    94,    6,    3,    95,    9,   -5,
     93,  -14,   91,    93,  -14,   89,    93,  -13,   87,    93,  -13,   83,
     93,  -12,   78,    93,  -11,   72,    93,  -10,   66,    94,   -9,   59,
     94,   -8,   51,    94,   -6,   44,    94,   -4,   36,    94,   -2,   28,
     95,    0,   20,    95,    2,   12,    95,    4,    4,    96,    7,   -4,
     94,  -16,   92,    94,  -16,   90,    94,  -15,   88,    94,  -15,   84,
     94,  -14,   79,    94,  -13,   73,    94,  -12,   67,    95,  -11,   60,
     95,  -10,   53,    95,   -8,   45,    95,   -6,   37,    95,   -4,   29,
     96,   -2,   21,    96,    0,   13,    96,    2,    5,    97,    5,   -2,
     95,  -18,   92,    95,  -18,   91,    95,  -17,   89,    95,  -17,   85,
     95,  -16,   80,    95,  -15,   74,    95,  -14,   68,    96,  -13,   61,
     96,  -12,   54,    96,  -10,   46,    96,   -8,   38,    96,   -6,   31,
     97,   -4,   23,    97,   -2,   15,    97,    0,    7,    98,    3,   -1,
     96,  -20,   93,    96,  -19,   92,    96,  -19,   89,    96,  -19,   86,
     96,  -18,   81,    96,  -17,   75,    96,  -16,   69,    97,  -15,   62,
     97,  -14,   55,    97,  -12,   48,    97,  -10,   40,    97,   -8,   32,
     98,   -6,   24,    98,   -4,   16,    98,   -1,    8,    99,    1,    0,
     97,  -21,   94,    97,  -21,   92,    97,  -21,   90,    97,  -21,   87,
     97,  -20,   82,    97,  -19,   76,    98,  -18,   70,    98,  -17,   64,
     98,  -15,   56,    98,  -14,   49,    98,  -12,   41,    98,  -10,   33,
     99,   -8,   25,    99,   -6,   18,    99,   -3,   10,   100,    0,    2
  };
  