text: #include <stdint.h>
  #include "WaveTable.h"
  
  // Sample name: CP-80 EP C4
  // Sample's base frequency: 262.24329160743173 Hz
  // Sample's sample rate: 32000 Hz
  __code int8_t WaveTable[WAVETABLE_ACTUAL_LEN] ={
  // Attack Samples:
      -1,     0,     0,     0,    -1,    -2,    -1,     0,     1,     0,
      -2,    -4,    -3,     2,     8,    11,     6,   -10,   -32,   -55,
     -71,   -75,   -67,   -53,   -38,   -27,   -22,   -23,   -26,   -30,
     -30,   -27,   -20,   -12,    -5,    -1,    -1,    -3,    -4,    -3,
       2,     7,    11,    13,    15,    19,    24,    31,    37,    39,
      39,    38,    41,    47,    54,    58,    57,    50,    42,    39,
      45,    57,    70,    78,    78,    71,    62,    57,    57,    59,
      57,    49,    34,    18,     8,     6,    14,    28,    41,    49,
      50,    42,    30,    17,     7,     1,    -1,    -1,    -1,     0,
       2,     2,     1,    -3,    -8,   -12,   -13,   -11,    -8,    -7,
      -7,    -9,   -11,   -12,   -12,   -13,   -14,   -17,   -18,   -18,
     -15,   -12,   -12,   -15,   -18,   -18,   -14,    -9,    -9,   -14,
     -22,   -26,   -21,    -9,     3,     4,    -8,   -28,   -45,   -48,
     -35,   -11,    13,    29,    30,    16,    -8,   -38,   -65,   -84,
     -91,   -86,   -74,   -64,   -58,   -57,   -59,   -60,   -59,   -55,
     -50,   -45,   -41,   -38,   -34,   -28,   -23,   -20,   -20,   -24,
     -27,   -27,   -21,   -10,     0,     6,     7,     5,     5,    11,
      23,    35,    43,    43,    36,    28,    25,    28,    36,    44,
      50,    52,    51,    50,    53,    59,    67,    74,    75,    69,
      57,    41,    25,    14,    10,    13,    22,    32,    40,    44,
      44,    40,    33,    24,    15,    10,     8,    10,    11,     9,
       4,    -1,    -3,    -3,    -4,    -8,   -13,   -15,   -12,    -5,
       0,     0,    -6,   -13,   -17,   -14,    -9,    -8,   -13,   -23,
     -30,   -29,   -18,    -5,     3,     0,   -13,   -27,   -34,   -30,
     -16,     1,    13,    14,     2,   -18,   -38,   -51,   -53,   -42,
     -20,     5,    25,    34,    28,    12,    -8,   -27,   -42,   -51,
     -58,   -63,   -67,   -68,   -67,   -65,   -62,   -60,   -61,   -62,
     -62,   -57,   -48,   -37,   -28,   -25,   -29,   -34,   -36,   -33,
     -25,   -18,   -15,   -18,   -23,   -24,   -17,    -5,    10,    22,
      28,    28,    26,    23,    23,    25,    30,    35,    37,    35,
      31,    29,    32,    41,    54,    66,    75,    80,    79,    72,
      60,    44,    29,    20,    18,    23,    31,    38,    41,    39,
      36,    34,    34,    33,    29,    23,    16,    14,    16,    20,
      19,    11,     0,    -9,   -12,    -8,    -3,    -2,    -7,   -14,
     -17,   -12,    -2,     6,     7,    -2,   -16,   -28,   -33,   -28,
     -18,    -7,     0,    -2,   -12,   -26,   -37,   -39,   -29,   -12,
       8,    20,    21,     9,   -12,   -34,   -49,   -53,   -44,   -28,
     -10,     5,    15,    19,    19,    16,     8,    -3,   -18,   -32,
     -42,   -48,   -48,   -48,   -50,   -57,   -66,   -72,   -73,   -66,
     -56,   -47,   -43,   -43,   -45,   -45,   -40,   -30,   -21,   -17,
     -18,   -25,   -32,   -35,   -33,   -26,   -15,    -4,     4,     9,
      10,    12,    17,    24,    31,    36,    36,    32,    28,    24,
      21,    21,    26,    37,    53,    70,    82,    84,    79,    69,
      60,    53,    48,    42,    35,    30,    30,    36,    43,    47,
      45,    38,    31,    29,    31,    36,    37,    33,    24,    17,
      13,    14,    16,    16,    10,    -1,   -13,   -20,   -19,    -9,
       2,    11,    13,     6,    -7,   -20,   -28,   -27,   -18,    -5,
       4,     4,    -5,   -21,   -37,   -46,   -45,   -33,   -14,     5,
      17,    18,    10,    -4,   -19,   -31,   -39,   -43,   -42,   -37,
     -25,    -9,     7,    18,    21,    15,     5,    -4,   -10,   -13,
     -16,   -21,   -30,   -40,   -50,   -57,   -61,   -61,   -59,   -57,
     -58,   -60,   -62,   -61,   -54,   -43,   -31,   -24,   -22,   -25,
     -30,   -33,   -34,   -32,   -29,   -24,   -20,   -15,   -10,    -6,
      -2,     5,    14,    25,    35,    41,    38,    29,    18,    11,
      11,    18,    28,    38,    48,    58,    69,    79,    84,    81,
      70,    57,    46,    42,    44,    47,    48,    44,    40,    37,
      38,    42,    46,    46,    41,    33,    25,    21,    24,    30,
      36,    37,    31,    17,     2,   -11,   -16,   -12,    -2,     8,
      15,    12,     2,   -12,   -24,   -27,   -21,    -8,     5,    12,
       8,    -5,   -22,   -36,   -44,   -44,   -37,   -27,   -16,    -5,
       5,    11,    10,     2,   -12,   -28,   -42,   -48,   -45,   -36,
     -24,   -14,    -6,    -2,     0,     3,     5,     6,     6,     2,
      -6,   -17,   -28,   -36,   -40,   -41,   -42,   -48,   -57,   -66,
     -72,   -73,   -70,   -64,   -57,   -49,   -41,   -36,   -33,   -35,
     -38,   -39,   -37,   -32,   -28,   -28,   -32,   -35,   -34,   -26,
     -13,     2,    13,    20,    23,    24,    25,    23,    18,    11,
       5,     4,    11,    24,    41,    55,    64,    66,    64,    63,
      64,    64,    62,    57,    49,    42,    38,    38,    42,    48,
      52,    51,    45,    36,    28,    23,    25,    32,    40,    46,
      45,    37,    23,     7,    -4,    -6,    -1,     9,    17,    17,
       8,    -6,   -19,   -25,   -23,   -14,    -4,     4,     8,     6,
       1,    -9,   -21,   -34,   -44,   -48,   -44,   -33,   -19,    -4,
       6,    10,     5,    -6,   -19,   -29,   -35,   -36,   -35,   -34,
     -33,   -31,   -25,   -16,    -5,     4,     9,     9,     4,    -2,
      -8,   -12,   -14,   -17,   -20,   -24,   -29,   -38,   -49,   -60,
     -68,   -71,   -67,   -60,   -54,   -51,   -52,   -51,   -48,   -40,
     -32,   -27,   -27,   -31,   -36,   -39,   -39,   -37,   -35,   -32,
     -25,   -14,     1,    15,    25,    28,    24,    16,     7,     3,
       4,     9,    16,    23,    29,    35,    43,    53,    63,    70,
      73,    69,    61,    52,    45,    43,    47,    53,    59,    61,
      58,    48,    36,    27,    25,    31,    42,    53,    57,    52,
      40,    25,    15,    11,    15,    21,    26,    26,    20,    11,
       1,    -9,   -15,   -18,   -16,   -10,     0,     9,    15,    15,
       8,    -5,   -20,   -35,   -45,   -47,   -41,   -29,   -16,    -7,
      -4,    -4,    -5,    -6,    -9,   -14,   -22,   -31,   -38,   -42,
     -42,   -38,   -31,   -22,   -12,    -4,     1,     1,    -2,    -6,
      -8,    -6,    -2,    -1,    -4,   -13,   -26,   -37,   -45,   -49,
     -52,   -55,   -60,   -65,   -67,   -65,   -59,   -53,   -48,   -44,
     -40,   -36,   -31,   -30,   -32,   -39,   -47,   -52,   -51,   -43,
     -31,   -16,    -3,     6,    11,    11,    11,    11,    10,     9,
       7,     3,     2,     4,    11,    22,    36,    49,    60,    65,
      64,    57,    49,    43,    44,    52,    62,    68,    66,    56,
      42,    31,    27,    31,    40,    49,    54,    54,    48,    39,
      29,    23,    21,    23,    27,    31,    31,    29,    23,    14,
       3,    -8,   -17,   -21,   -18,    -8,     4,    15,    20,    16,
       5,    -9,   -20,   -29,   -34,   -36,   -36,   -33,   -27,   -19,
     -12,    -6,    -3,    -2,    -4,    -9,   -17,   -27,   -37,   -44,
     -44,   -37,   -28,   -20,   -17,   -17,   -17,   -14,    -9,    -2,
       2,     4,     2,    -1,    -4,    -7,   -12,   -18,   -26,   -34,
     -42,   -48,   -52,   -56,   -59,   -63,   -65,   -63,   -57,   -47,
     -36,   -29,   -27,   -30,   -37,   -44,   -49,   -51,   -49,   -44,
     -36,   -27,   -17,    -7,     1,     9,    14,    17,    17,    12,
       4,    -4,    -8,    -5,     7,    24,    41,    52,    54,    50,
      44,    42,    46,    55,    66,    72,    73,    68,    58,    48,
      40,    38,    41,    48,    55,    58,    57,    53,    47,    42,
      36,    32,    29,    31,    36,    44,    49,    47,    37,    21,
       6,    -6,   -11,   -10,    -4,     3,    11,    17,    20,    19,
      13,     4,    -6,   -14,   -21,   -26,   -31,   -33,   -31,   -25,
     -14,    -2,     7,     7,     1,    -9,   -19,   -24,   -26,   -27,
     -28,   -29,   -31,   -31,   -28,   -24,   -19,   -15,   -11,    -7,
      -2,     2,     5,     6,     5,     0,    -5,   -11,   -16,   -20,
     -25,   -31,   -41,   -52,   -61,   -65,   -64,   -60,   -54,   -48,
     -42,   -37,   -34,   -35,   -39,   -45,   -49,   -50,   -49,   -48,
     -47,   -44,   -37,   -24,    -7,     8,    17,    16,     8,    -3,
     -13,   -16,   -11,     0,    14,    25,    30,    30,    27,    26,
      30,    39,    51,    62,    68,    68,    64,    58,    53,    49,
      47,    45,    46,    49,    54,    58,    59,    54,    45,    36,
      30,    30,    35,    41,    47,    50,    50,    46,    37,    25,
      11,     0,    -5,    -4,     1,     6,     9,    12,    14,    16,
      18,    16,     9,    -4,   -18,   -30,   -37,   -36,   -30,   -21,
     -13,    -7,    -5,    -5,    -6,    -8,   -11,   -16,   -22,   -27,
     -29,   -30,   -30,   -30,   -31,   -32,   -30,   -26,   -19,   -12,
      -6,    -2,    -1,     0,     1,     2,     3,     1,    -2,    -6,
     -13,   -21,   -31,   -41,   -51,   -57,   -59,   -56,   -51,   -46,
     -44,   -42,   -41,   -37,   -34,   -32,   -36,   -44,   -55,   -63,
     -64,   -56,   -41,   -23,    -5,     5,     7,     1,    -8,   -14,
     -14,    -8,     1,     7,     9,     8,     8,     9,    13,    20,
      27,    35,    44,    53,    60,    63,    60,    54,    47,    43,
      43,    47,    53,    57,    58,    57,    53,    47,    40,    33,
      29,    30,    35,    43,    50,    53,    50,    43,    34,    27,
      20,    14,     7,    -1,    -5,    -5,     0,     9,    17,    22,
      22,    17,     7,    -5,   -15,   -23,   -29,   -31,   -31,   -28,
     -22,   -16,   -11,    -9,   -11,   -13,   -16,   -17,   -18,   -20,
     -24,   -29,   -33,   -36,   -36,   -35,   -35,   -33,   -30,   -24,
     -18,   -13,   -10,    -8,    -6,    -2,     4,     8,     8,     3,
      -6,   -16,   -26,   -34,   -39,   -43,   -47,   -51,   -55,   -57,
     -55,   -47,   -37,   -28,   -23,   -27,   -39,   -55,   -67,   -71,
     -64,   -51,   -35,   -24,   -18,   -17,   -15,   -13,   -11,    -8,
      -6,    -4,    -1,     3,     4,     4,     1,    -1,     2,     9,
      21,    33,    42,    49,    53,    55,    54,    51,    47,    46,
      48,    54,    61,    66,    66,    61,    52,    44,    38,    36,
      38,    42,    46,    48,    49,    51,    52,    53,    51,    44,
      33,    20,    10,     3,     2,     4,     9,    15,    21,    25,
      27,    24,    17,     7,    -4,   -13,   -19,   -21,   -21,   -21,
     -19,   -17,   -13,   -10,    -7,    -7,    -9,   -11,   -13,   -14,
     -16,   -20,   -25,   -31,   -35,   -36,   -34,   -30,   -28,   -28,
     -27,   -25,   -21,   -14,    -6,     2,     8,    10,     8,     4,
      -2,    -6,    -8,   -11,   -18,   -31,   -45,   -58,   -62,   -57,
     -45,   -32,   -24,   -23,   -29,   -38,   -47,   -55,   -59,   -60,
     -58,   -52,   -44,   -37,   -32,   -29,   -27,   -24,   -18,   -11,
      -5,    -1,    -1,    -3,    -6,    -8,    -8,    -8,    -5,     1,
      11,    23,    35,    42,    44,    41,    37,    36,    38,    45,
      52,    59,    62,    61,    58,    53,    49,    46,    43,    39,
      36,    34,    36,    41,    47,    53,    56,    55,    52,    45,
      37,    26,    15,     6,     2,     4,     9,    15,    20,    22,
      22,    21,    18,    13,     5,    -5,   -14,   -19,   -20,   -19,
     -18,   -17,   -18,   -17,   -16,   -13,   -10,    -8,    -8,   -12,
     -17,   -22,   -26,   -28,   -28,   -28,   -29,   -33,   -38,   -42,
     -42,   -36,   -26,   -16,    -9,    -7,    -8,    -7,    -2,     6,
      14,    15,     8,    -5,   -21,   -35,   -44,   -49,   -50,   -46,
     -38,   -31,   -26,   -26,   -31,   -39,   -47,   -51,   -53,   -53,
     -52,   -52,   -51,   -49,   -45,   -41,   -36,   -30,   -23,   -16,
      -9,    -3,     0,    -2,    -7,   -14,   -18,   -18,   -10,     1,
      13,    21,    25,    26,    26,    28,    32,    36,    41,    45,
      49,    53,    58,    62,    62,    60,    56,    50,    45,    40,
      36,    34,    36,    41,    49,    57,    63,    63,    58,    50,
      41,    32,    24,    17,    12,     9,     9,    14,    21,    27,
      29,    27,    21,    15,     9,     3,    -2,    -6,    -9,   -13,
     -17,   -21,   -21,   -19,   -13,    -7,    -5,    -7,   -13,   -18,
     -19,   -16,   -13,   -12,   -17,   -27,   -36,   -41,   -40,   -36,
     -32,   -30,   -30,   -31,   -30,   -26,   -19,    -9,     1,    11,
      17,    18,    12,     1,   -14,   -28,   -38,   -41,   -39,   -35,
     -31,   -30,   -31,   -32,   -34,   -37,   -41,   -45,   -49,   -51,
     -52,   -51,   -52,   -53,   -55,   -55,   -51,   -43,   -31,   -19,
     -10,    -7,   -10,   -15,   -20,   -22,   -20,   -16,   -11,    -5,
       0,     5,    10,    13,    16,    18,    21,    26,    30,    35,
      39,    44,    51,    58,    63,    64,    59,    51,    41,    34,
      31,    32,    35,    40,    45,    51,    56,    60,    61,    57,
      49,    38,    27,    17,    12,    11,    14,    19,    23,    25,
      23,    20,    18,    17,    18,    16,    10,     0,   -11,   -18,
     -18,   -15,   -11,   -10,   -13,   -18,   -20,   -19,   -14,    -9,
      -7,    -8,   -12,   -17,   -22,   -27,   -30,   -32,   -32,   -31,
     -32,   -36,   -41,   -46,   -46,   -41,   -30,   -15,     0,    11,
      16,    14,     8,    -1,    -9,   -18,   -25,   -30,   -33,   -33,
     -31,   -28,   -27,   -29,   -33,   -38,   -40,   -40,   -39,   -39,
     -43,   -50,   -58,   -64,   -66,   -62,   -55,   -45,   -35,   -27,
     -21,   -19,   -19,   -20,   -22,   -22,   -21,   -18,   -15,   -12,
      -9,    -5,     1,     7,    11,    14,    14,    14,    17,    23,
      33,    43,    52,    57,    60,    61,    59,    54,    48,    42,
      36,    33,    32,    35,    42,    52,    62,    68,    69,    62,
      51,    40,    32,    29,    29,    27,    24,    20,    17,    20,
      25,    31,    34,    31,    24,    16,     9,     5,     3,     2,
       0,    -4,    -9,   -13,   -16,   -17,   -16,   -12,    -7,    -4,
      -2,    -5,   -11,   -17,   -20,   -20,   -17,   -15,   -16,   -21,
     -29,   -39,   -46,   -50,   -48,   -42,   -33,   -21,    -9,     2,
      10,    14,    13,     6,    -3,   -11,   -16,   -18,   -18,   -18,
     -21,   -24,   -28,   -30,   -30,   -28,   -26,   -25,   -26,   -30,
     -37,   -46,   -55,   -61,   -63,   -59,   -53,   -45,   -39,   -35,
     -31,   -27,   -23,   -20,   -19,   -20,   -22,   -22,   -20,   -15,
      -8,    -2,     3,     4,     3,     3,     4,     8,    13,    20,
      28,    36,    43,    51,    59,    66,    68,    66,    57,    45,
      34,    29,    33,    42,    53,    61,    64,    64,    63,    63,
      63,    60,    53,    44,    34,    28,    25,    25,    28,    32,
      35,    36,    35,    31,    27,    23,    21,    19,    18,    15,
      10,     2,    -6,   -12,   -15,   -12,    -7,    -3,    -1,    -4,
      -8,   -12,   -14,   -13,   -10,    -7,    -6,    -8,   -11,   -17,
     -24,   -33,   -42,   -50,   -53,   -50,   -41,   -28,   -15,    -4,
       2,     3,     3,     2,     1,    -1,    -3,    -7,   -11,   -16,
     -21,   -26,   -29,   -28,   -25,   -20,   -16,   -16,   -21,   -29,
     -38,   -44,   -49,   -52,   -55,   -58,   -58,   -55,   -50,   -43,
     -36,   -31,   -27,   -27,   -28,   -30,   -29,   -26,   -21,   -15,
     -11,    -9,    -9,    -7,    -5,    -1,     1,     2,     1,     2,
       7,    19,    35,    51,    61,    64,    61,    54,    47,    43,
      40,    39,    39,    40,    43,    48,    54,    61,    66,    68,
      67,    62,    55,    46,    38,    33,    31,    33,    35,    37,
      35,    32,    29,    27,    28,    30,    32,    31,    27,    18,
       9,     2,    -2,    -3,    -3,    -3,    -4,    -6,    -7,    -9,
     -10,   -12,   -13,   -14,   -12,    -7,    -2,     1,    -1,    -8,
     -20,   -32,   -42,   -49,   -52,   -50,   -44,   -36,   -28,   -21,
     -16,   -12,    -7,    -2,     3,     5,     4,    -1,   -10,   -18,
     -24,   -26,   -24,   -21,   -19,   -18,   -19,   -19,   -21,   -23,
     -27,   -33,   -40,   -48,   -55,   -60,   -60,   -57,   -51,   -46,
     -43,   -42,   -42,   -40,   -36,   -31,   -28,   -28,   -29,   -29,
     -24,   -16,    -8,    -2,    -2,    -8,   -14,   -18,   -17,   -10,
       1,    14,    27,    38,    46,    51,    53,    53,    51,    48,
      44,    40,    37,    36,    38,    43,    52,    60,    67,    69,
      67,    61,    54,    49,    46,    46,    46,    44,    39,    34,
      29,    28,    30,    34,    38,    39,    37,    33,    28,    23,
      18,    12,     7,     3,     2,     2,     2,     1,    -3,    -9,
     -14,   -17,   -17,   -13,    -8,    -2,     3,     5,     3,    -5,
     -16,   -27,   -36,   -41,   -43,   -44,   -45,   -46,   -44,   -39,
     -31,   -22,   -12,    -5,     0,     0,    -2,    -6,   -11,   -15,
     -18,   -20,   -22,   -24,   -24,   -23,   -19,   -16,   -14,   -16,
     -22,   -31,   -40,   -46,   -49,   -51,   -53,   -55,   -58,   -58,
     -55,   -49,   -43,   -39,   -39,   -42,   -44,   -44,   -40,   -32,
     -23,   -15,   -11,   -10,   -13,   -19,   -24,   -26,   -24,   -18,
     -10,    -1,     9,    19,    29,    38,    45,    50,    50,    46,
      40,    33,    29,    30,    36,    45,    53,    57,    57,    56,
      55,    56,    58,    58,    56,    52,    47,    42,    38,    35,
      33,    31,    32,    34,    37,    40,    40,    37,    32,    26,
      20,    16,    13,    12,    12,    12,    10,     5,    -3,   -12,
     -18,   -21,   -19,   -12,    -4,     2,     3,     2,    -2,    -6,
     -10,   -15,   -21,   -28,   -37,   -44,   -50,   -53,   -51,   -46,
     -38,   -30,   -23,   -17,   -13,    -9,    -6,    -4,    -6,   -11,
     -18,   -25,   -27,   -26,   -21,   -17,   -15,   -16,   -18,   -20,
     -21,   -23,   -26,   -32,   -40,   -49,   -55,   -59,   -58,   -55,
     -50,   -47,   -46,   -48,   -51,   -54,   -54,   -50,   -43,   -34,
     -25,   -19,   -17,   -17,   -20,   -22,   -24,   -26,   -26,   -27,
     -25,   -19,    -9,     6,    21,    34,    41,    42,    39,    35,
      32,    33,    35,    37,    39,    41,    43,    47,    50,    53,
      56,    57,    59,    61,    61,    58,    54,    47,    41,    37,
      35,    35,    36,    38,    42,    44,    44,    41,    34,    27,
      23,    22,    24,    27,    27,    23,    16,     7,    -2,    -8,
     -12,   -12,   -11,    -8,    -6,    -3,    -1,     1,     3,     4,
       3,    -1,    -9,   -20,   -30,   -37,   -42,   -45,   -46,   -47,
     -46,   -41,   -34,   -24,   -14,    -8,    -6,    -8,   -11,   -14,
     -16,   -17,   -18,   -18,   -19,   -20,   -19,   -17,   -14,   -11,
      -9,   -11,   -17,   -27,   -36,   -44,   -49,   -49,   -47,   -44,
     -43,   -44,   -48,   -53,   -57,   -58,   -55,   -49,   -43,   -38,
     -34,   -29,   -24,   -18,   -14,   -15,   -20,   -28,   -35,   -37,
     -34,   -25,   -13,     0,    11,    20,    26,    31,    32,    33,
      33,    34,    35,    37,    39,    40,    41,    43,    46,    49,
      54,    58,    61,    63,    64,    63,    59,    52,    45,    40,
      38,    41,    45,    48,    49,    46,    41,    37,    33,    32,
      33,    34,    36,    36,    33,    28,    21,    15,     9,     4,
       0,    -5,    -9,   -11,   -10,    -5,     1,     6,     9,     9,
       6,     3,    -1,    -6,   -13,   -21,   -31,   -41,   -47,   -49,
     -47,   -41,   -34,   -27,   -22,   -19,   -16,   -13,   -11,   -10,
     -11,   -13,   -16,   -20,   -23,   -22,   -19,   -14,    -8,    -4,
      -4,    -9,   -17,   -25,   -32,   -35,   -36,   -35,   -35,   -37,
     -42,   -47,   -50,   -51,   -52,   -53,   -56,   -57,   -55,   -49,
     -40,   -29,   -21,   -17,   -17,   -19,   -25,   -31,   -36,   -39,
     -37,   -31,   -21,   -11,    -2,     5,    12,    18,    23,    27,
      29,    31,    32,    35,    36,    37,    37,    37,    38,    42,
      49,    56,    62,    65,    64,    60,    55,    50,    47,    46,
      47,    49,    51,    50,    47,    42,    39,    36,    37,    38,
      39,    39,    37,    36,    35,    34,    32,    28,    20,    11,
       3,    -3,    -6,    -7,    -6,    -4,    -2,     1,     4,     7,
      10,    12,    10,     5,    -4,   -15,   -25,   -33,   -38,   -41,
     -42,   -41,   -39,   -37,   -33,   -28,   -23,   -17,   -12,   -10,
     -11,   -16,   -22,   -26,   -26,   -21,   -14,    -8,    -6,    -8,
     -11,   -14,   -16,   -18,   -22,   -26,   -30,   -33,   -34,   -34,
     -35,   -37,   -40,   -46,   -52,   -58,   -62,   -64,   -61,   -55,
     -45,   -35,   -27,   -22,   -21,   -24,   -28,   -33,   -36,   -39,
     -39,   -37,   -31,   -23,   -15,    -8,    -2,     4,     9,    16,
      23,    27,    30,    30,    29,    28,    28,    30,    34,    40,
      48,    54,    59,    59,    57,    54,    51,    51,    52,    53,
      54,    52,    50,    48,    46,    45,    43,    41,    39,    36,
      35,    36,    39,    42,    43,    41,    37,    32,    26,    20,
      14,     8,     3,    -3,    -7,    -9,    -8,    -4,     2,     9,
      13,    15,    13,     8,     0,    -8,   -15,   -21,   -26,   -32,
     -38,   -43,   -47,   -46,   -40,   -31,   -22,   -17,   -16,   -19,
     -23,   -24,   -24,   -23,   -21,   -19,   -17,   -14,   -11,    -9,
      -9,   -10,   -12,   -15,   -19,   -22,   -26,   -28,   -28,   -26,
     -25,   -27,   -32,   -40,   -49,   -57,   -62,   -64,   -62,   -57,
     -50,   -41,   -33,   -28,   -25,   -26,   -30,   -34,   -37,   -38,
     -38,   -36,   -35,   -32,   -28,   -23,   -16,    -8,     0,     9,
      17,    22,    23,    22,    20,    19,    21,    27,    34,    40,
      45,    47,    49,    51,    52,    54,    54,    54,    54,    53,
      53,    53,    53,    53,    52,    49,    44,    40,    38,    38,
      39,    41,    43,    43,    43,    42,    41,    39,    36,    31,
      26,    19,    10,     1,    -6,    -9,    -7,    -1,     5,    10,
      12,    11,    10,    10,    10,     9,     3,    -6,   -18,   -29,
     -37,   -41,   -41,   -39,   -35,   -31,   -27,   -24,   -23,   -23,
     -24,   -25,   -25,   -25,   -23,   -22,   -20,   -17,   -13,    -9,
      -7,    -8,   -11,   -16,   -20,   -22,   -22,   -21,   -20,   -18,
     -18,   -20,   -25,   -32,   -42,   -52,   -59,   -62,   -61,   -58,
     -52,   -46,   -40,   -35,   -32,   -31,   -32,   -32,   -33,   -33,
     -34,   -36,   -38,   -40,   -39,   -35,   -27,   -16,    -5,     4,
       9,    11,    11,    11,    13,    16,    20,    24,    28,    32,
      36,    41,    45,    49,    50,    50,    50,    50,    51,    53,
      55,    57,    57,    55,    53,    50,    46,    44,    42,    42,
      42,    42,    41,    40,    41,    43,    46,    49,    48,    43,
      33,    23,    14,     8,     5,     3,     1,    -1,    -1,     1,
       5,    10,    15,    18,    19,    17,    11,     2,    -9,   -19,
     -27,   -32,   -34,   -34,   -33,   -32,   -30,   -28,   -26,   -24,
     -24,   -26,   -28,   -29,   -29,   -26,   -22,   -17,   -13,   -10,
      -9,   -10,   -12,   -16,   -20,   -21,   -20,   -17,   -13,   -11,
     -10,   -13,   -18,   -25,   -34,   -43,   -51,   -56,   -57,   -55,
     -51,   -48,   -45,   -42,   -39,   -36,   -32,   -28,   -27,   -28,
     -32,   -38,   -42,   -44,   -42,   -36,   -29,   -21,   -14,    -8,
      -3,     2,     6,     9,    10,    11,    13,    17,    22,    28,
      33,    37,    41,    43,    45,    46,    47,    49,    52,    55,
      58,    58,    56,    54,    52,    52,    53,    52,    50,    45,
      40,    37,    37,    41,    46,    50,    52,    51,    48,    44,
      39,    34,    28,    22,    15,     9,     3,    -1,    -3,    -2,
       3,    10,    17,    21,    22,    19,    14,     8,     1,    -7,
     -15,   -23,   -28,   -30,   -31,   -30,   -29,   -27,   -26,   -26,
     -27,   -30,   -33,   -35,   -34,   -30,   -25,   -19,   -14,   -11,
     -12,   -14,   -17,   -20,   -22,   -22,   -20,   -17,   -12,    -8,
      -6,    -8,   -13,   -21,   -29,   -36,   -41,   -45,   -48,   -51,
     -54,   -55,   -54,   -50,   -43,   -37,   -32,   -29,   -29,   -32,
     -35,   -39,   -42,   -44,   -44,   -42,   -38,   -32,   -25,   -18,
     -12,    -7,    -3,     0,     1,     2,     5,     9,    16,    22,
      27,    30,    31,    33,    36,    41,    46,    49,    50,    50,
      49,    51,    54,    57,    59,    59,    57,    52,    47,    43,
      39,    38,    40,    43,    46,    49,    50,    49,    49,    48,
      47,    45,    40,    33,    23,    14,     6,     1,    -1,     0,
       3,     8,    13,    18,    21,    21,    19,    15,     9,     2,
      -6,   -14,   -21,   -25,   -26,   -25,   -24,   -23,   -24,   -27,
     -30,   -34,   -36,   -37,   -36,   -32,   -27,   -22,   -17,   -14,
     -14,   -17,   -21,   -25,   -26,   -24,   -20,   -14,    -9,    -7,
      -8,   -10,   -13,   -16,   -19,   -23,   -29,   -37,   -44,   -50,
     -54,   -55,   -54,   -51,   -46,   -41,   -36,   -34,   -33,   -34,
     -35,   -38,   -40,   -43,   -46,   -47,   -44,   -38,   -31,   -24,
     -20,   -17,   -15,   -13,    -9,    -4,     1,     5,     8,    11,
      14,    19,    24,    30,    34,    37,    39,    40,    41,    42,
      45,    49,    54,    58,    60,    59,    55,    51,    47,    44,
      43,    43,    42,    42,    42,    43,    45,    48,    51,    53,
      53,    52,    47,    40,    31,    21,    13,     8,     4,     2,
       3,     5,     9,    13,    18,    22,    23,    20,    15,     7,
      -2,    -9,   -14,   -17,   -18,   -19,   -20,   -20,   -22,   -25,
     -30,   -35,   -40,   -42,   -40,   -35,   -29,   -23,   -19,   -19,
     -21,   -24,   -26,   -27,   -26,   -24,   -22,   -19,   -17,   -15,
     -12,   -10,    -9,   -10,   -12,   -16,   -22,   -30,   -38,   -45,
     -50,   -51,   -52,   -51,   -50,   -47,   -43,   -37,   -33,   -32,
     -34,   -39,   -44,   -46,   -47,   -45,   -43,   -41,   -38,   -36,
     -32,   -28,   -23,   -18,   -14,   -10,    -8,    -6,    -3,     1,
       6,    13,    19,    25,    28,    29,    29,    30,    33,    38,
      43,    48,    52,    55,    55,    55,    55,    53,    52,    50,
      47,    44,    41,    39,    38,    39,    43,    48,    52,    55,
      56,    54,    51,    46,    40,    33,    24,    16,     8,     3,
       2,     4,     8,    13,    18,    21,    22,    21,    17,    12,
       5,    -1,    -7,   -10,   -11,   -10,   -10,   -12,   -17,   -24,
     -31,   -36,   -39,   -39,   -37,   -34,   -31,   -28,   -26,   -25,
     -25,   -26,   -26,   -26,   -26,   -27,   -27,   -26,   -23,   -18,
     -13,    -8,    -6,    -6,    -9,   -12,   -16,   -21,   -27,   -34,
     -42,   -48,   -52,   -51,   -48,   -44,   -40,   -37,   -36,   -36,
     -37,   -38,   -40,   -42,   -43,   -44,   -44,   -44,   -43,   -41,
     -37,   -31,   -26,   -22,   -20,   -19,   -18,   -15,   -11,    -5,
       2,     8,    13,    17,    19,    20,    23,    26,    30,    35,
      40,    44,    47,    49,    52,    54,    57,    58,    57,    54,
      50,    45,    41,    40,    40,    42,    44,    47,    50,    53,
      56,    59,    59,    56,    50,    42,    33,    24,    17,    11,
       8,     7,     9,    13,    19,    23,    25,    24,    20,    14,
       8,     5,     3,     2,     2,     1,    -1,    -6,   -12,   -19,
     -25,   -29,   -32,   -33,   -33,   -33,   -33,   -32,   -30,   -27,
     -24,   -23,   -25,   -28,   -30,   -31,   -30,   -27,   -23,   -20,
     -17,   -13,    -9,    -6,    -4,    -4,    -7,   -12,   -19,   -27,
     -34,   -40,   -44,   -45,   -44,   -42,   -40,   -39,   -38,   -37,
     -36,   -36,   -36,   -37,   -40,   -43,   -45,   -46,   -44,   -41,
     -37,   -33,   -31,   -29,   -28,   -27,   -25,   -20,   -15,    -8,
      -3,     1,     3,     6,     9,    13,    18,    22,    26,    28,
      31,    35,    39,    45,    50,    55,    58,    58,    57,    55,
      52,    49,    46,    43,    40,    39,    40,    44,    48,    53,
      58,    61,    62,    61,    58,    52,    43,    34,    24,    17,
      13,    12,    14,    17,    21,    23,    24,    22,    18,    14,
      11,    10,    10,    11,    10,     8,     3,    -2,    -7,   -11,
     -15,   -20,   -26,   -31,   -33,   -34,   -32,   -30,   -28,   -27,
     -27,   -28,   -28,   -29,   -31,   -32,   -32,   -31,   -30,   -27,
     -23,   -18,   -13,    -7,    -4,    -2,    -4,    -9,   -15,   -22,
     -28,   -32,   -36,   -39,   -41,   -42,   -42,   -41,   -39,   -36,
     -34,   -33,   -35,   -38,   -42,   -45,   -45,   -44,   -42,   -39,
     -38,   -38,   -38,   -37,   -35,   -32,   -28,   -24,   -20,   -18,
     -15,   -11,    -6,    -1,     4,     8,    11,    13,    15,    18,
      23,    28,    34,    39,    44,    48,    52,    56,    58,    58,
      55,    51,    47,    44,    41,    39,    39,    41,    44,    49,
      55,    61,    64,    66,    64,    59,    51,    41,    31,    23,
      20,    20,    22,    24,    24,    22,    20,    18,    17,    17,
      17,    15,    14,    13,    13,    12,    11,     8,     3,    -3,
      -9,   -16,   -21,   -25,   -28,   -29,   -29,   -28,   -28,   -28,
     -28,   -29,   -29,   -29,   -30,   -32,   -34,   -36,   -37,   -34,
     -30,   -23,   -17,   -11,    -7,    -6,    -6,    -8,   -10,   -14,
     -18,   -23,   -30,   -36,   -40,   -42,   -41,   -38,   -35,   -34,
     -34,   -36,   -38,   -41,   -42,   -42,   -41,   -41,   -42,   -42,
     -43,   -43,   -42,   -39,   -37,   -35,   -34,   -33,   -30,   -26,
     -21,   -16,   -12,    -8,    -5,    -2,     2,     5,     8,    11,
      14,    18,    23,    29,    36,    42,    48,    52,    55,    57,
      56,    54,    50,    46,    43,    39,    37,    36,    39,    44,
      52,    61,    68,    70,    67,    60,    53,    46,    40,    36,
      32,    29,    27,    26,    25,    25,    24,    22,    20,    19,
      17,    16,    16,    17,    18,    19,    18,    16,    11,     5,
      -2,    -8,   -13,   -16,   -19,   -22,   -24,   -27,   -28,   -27,
     -26,   -25,   -25,   -26,   -30,   -34,   -37,   -39,   -39,   -36,
     -32,   -28,   -24,   -19,   -14,   -10,    -6,    -4,    -4,    -8,
     -13,   -20,   -27,   -31,   -34,   -35,   -34,   -34,   -34,   -35,
     -36,   -37,   -37,   -37,   -38,   -39,   -41,   -43,   -44,   -43,
     -42,   -41,   -41,   -42,   -42,   -41,   -39,   -37,   -35,   -32,
     -28,   -24,   -20,   -16,   -12,    -9,    -6,    -3,     0,     2,
       4,     7,    12,    19,    26,    33,    39,    44,    48,    53,
      57,    58,    55,    49,    42,    35,    32,    33,    38,    45,
      52,    58,    62,    65,    65,    63,    59,    54,    49,    44,
      40,    36,    34,    32,    31,    30,    28,    25,    22,    18,
      17,    17,    18,    21,    23,    24,    23,    20,    16,    12,
       8,     3,    -2,    -8,   -14,   -19,   -22,   -23,   -22,   -21,
     -20,   -21,   -23,   -26,   -29,   -32,   -35,   -37,   -38,   -39,
     -38,   -37,   -33,   -27,   -20,   -12,    -7,    -4,    -5,    -8,
     -12,   -16,   -19,   -23,   -26,   -29,   -32,   -33,   -33,   -33,
     -33,   -33,   -34,   -36,   -37,   -39,   -40,   -40,   -40,   -41,
     -41,   -41,   -42,   -43,   -43,   -43,   -42,   -40,   -39,   -37,
     -35,   -31,   -26,   -20,   -16,   -13,   -12,   -12,   -10,    -7,
      -3,     1,     4,     8,    12,    19,    27,    37,    46,    53,
      57,    57,    53,    48,    42,    37,    34,    35,    37,    42,
      48,    53,    59,    63,    65,    66,    64,    60,    55,    50,
      46,    44,    44,    43,    41,    38,    33,    28,    24,    22,
      22,    22,    23,    23,    23,    24,    25,    25,    25,    23,
      19,    12,     5,    -2,    -7,   -11,   -13,   -14,   -15,   -16,
     -17,   -19,   -21,   -22,   -24,   -26,   -29,   -34,   -39,   -42,
     -43,   -41,   -37,   -31,   -25,   -19,   -14,   -10,    -8,    -7,
      -9,   -11,   -15,   -18,   -22,   -25,   -28,   -29,   -30,   -30,
     -30,   -31,   -33,   -35,   -36,   -37,   -37,   -38,   -39,   -41,
     -42,   -42,   -41,   -41,   -42,   -44,   -46,   -47,   -46,   -43,
     -38,   -34,   -31,   -29,   -27,   -24,   -20,   -16,   -13,   -12,
     -11,   -11,   -10,    -7,    -2,     6,    16,    28,    38,    46,
      50,    51,    50,    47,    43,    39,    36,    34,    33,    36,
      41,    48,    54,    60,    62,    62,    60,    57,    55,    54,
      54,    53,    51,    48,    45,    41,    37,    33,    30,    27,
      24,    22,    21,    21,    23,    25,    28,    30,    30,    27,
      23,    17,    12,     7,     2,    -2,    -6,   -10,   -13,   -15,
     -15,   -15,   -15,   -16,   -18,   -22,   -27,   -32,   -37,   -41,
     -43,   -44,   -42,   -38,   -33,   -28,   -22,   -17,   -12,   -10,
     -10,   -11,   -15,   -18,   -20,   -21,   -22,   -24,   -27,   -30,
     -31,   -31,   -31,   -31,   -33,   -36,   -38,   -39,   -39,   -38,
     -38,   -38,   -40,   -42,   -45,   -47,   -47,   -47,   -46,   -45,
     -44,   -42,   -40,   -37,   -33,   -29,   -24,   -20,   -17,   -17,
     -19,   -21,   -22,   -19,   -14,    -5,     4,    14,    24,    33,
      40,    46,    48,    47,    43,    37,    32,    30,    31,    35,
      40,    45,    50,    52,    54,    56,    57,    58,    58,    58,
      58,    56,    55,    53,    50,    48,    45,    41,    37,    32,
      27,    24,    23,    24,    26,    28,    29,    30,    30,    29,
      28,    25,    21,    16,    11,     6,     1,    -4,    -7,    -9,
      -9,    -9,    -9,   -10,   -12,   -16,   -20,   -25,   -30,   -35,
     -40,   -44,   -45,   -43,   -39,   -32,   -27,   -22,   -19,   -17,
     -15,   -13,   -12,   -13,   -15,   -19,   -22,   -23,   -24,   -24,
     -25,   -27,   -29,   -31,   -34,   -35,   -36,   -36,   -35,   -35,
     -36,   -37,   -40,   -42,   -44,   -44,   -44,   -45,   -46,   -47,
     -49,   -49,   -47,   -43,   -37,   -31,   -26,   -24,   -23,   -24,
     -25,   -26,   -27,   -26,   -25,   -20,   -12,    -1,    11,    23,
      33,    38,    41,    40,    37,    34,    32,    31,    32,    34,
      37,    40,    43,    45,    48,    51,    54,    55,    56,    57,
      57,    57,    58,    58,    57,    55,    51,    46,    40,    36,
      32,    29,    27,    26,    27,    28,    29,    29,    30,    31,
      32,    31,    28,    24,    18,    11,     6,     3,     0,    -2,
      -4,    -5,    -5,    -5,    -5,    -6,   -11,   -18,   -25,   -32,
     -37,   -40,   -41,   -42,   -41,   -39,   -35,   -30,   -25,   -20,
     -16,   -15,   -15,   -15,   -16,   -17,   -18,   -18,   -19,   -20,
     -22,   -25,   -28,   -31,   -32,   -32,   -31,   -31,   -32,   -34,
     -36,   -38,   -39,   -39,   -39,   -39,   -41,   -44,   -48,   -51,
     -52,   -51,   -49,   -46,   -42,   -37,   -33,   -28,   -25,   -24,
     -26,   -29,   -33,   -36,   -35,   -32,   -24,   -13,    -1,    11,
      21,    27,    30,    32,    32,    33,    32,    32,    31,    32,
      33,    36,    39,    42,    44,    46,    48,    50,    52,    53,
      56,    58,    60,    61,    61,    59,    55,    51,    46,    42,
      39,    36,    33,    30,    28,    27,    29,    31,    33,    34,
      33,    33,    31,    30,    26,    22,    15,     9,     4,     2,
       1,     2,     3,     2,     1,    -2,    -5,   -10,   -15,   -21,
     -27,   -33,   -38,   -41,   -42,   -41,   -38,   -33,   -28,   -24,
     -21,   -20,   -19,   -19,   -17,   -16,   -14,   -14,   -15,   -18,
     -21,   -24,   -26,   -26,   -26,   -27,   -28,   -31,   -33,   -34,
     -34,   -34,   -34,   -34,   -35,   -37,   -39,   -41,   -45,   -48,
     -51,   -53,   -53,   -51,   -48,   -42,   -35,   -29,   -26,   -25,
     -27,   -32,   -37,   -41,   -41,   -38,   -32,   -24,   -15,    -5,
       5,    14,    20,    25,    27,    28,    29,    29,    29,    30,
      32,    34,    37,    39,    41,    41,    42,    43,    46,    50,
      54,    58,    59,    60,    61,    61,    60,    58,    54,    49,
      44,    40,    36,    34,    32,    31,    30,    30,    31,    33,
      36,    37,    37,    35,    30,    25,    20,    16,    12,     9,
       7,     6,     6,     6,     5,     4,     3,     0,    -4,   -10,
     -18,   -26,   -33,   -37,   -39,   -39,   -37,   -34,   -33,   -31,
     -29,   -27,   -23,   -19,   -16,   -15,   -15,   -15,   -16,   -17,
     -18,   -19,   -20,   -22,   -23,   -25,   -27,   -28,   -30,   -31,
     -31,   -31,   -31,   -31,   -32,   -32,   -33,   -36,   -39,   -44,
     -50,   -54,   -56,   -54,   -50,   -44,   -37,   -32,   -28,   -27,
     -29,   -33,   -37,   -41,   -43,   -42,   -39,   -34,   -27,   -18,
      -9,     0,     9,    15,    19,    21,    22,    24,    27,    30,
      32,    34,    34,    34,    35,    37,    39,    41,    43,    45,
      48,    52,    56,    60,    62,    63,    62,    60,    58,    56,
      53,    49,    44,    39,    35,    32,    31,    32,    34,    36,
      38,    39,    38,    37,    34,    31,    27,    23,    19,    15,
      12,     9,     8,     9,    10,    11,    11,     8,     3,    -4,
     -11,   -18,   -23,   -27,   -30,   -33,   -36,   -37,   -37,   -35,
     -33,   -30,   -26,   -23,   -21,   -19,   -18,   -17,   -16,   -15,
     -16,   -16,   -17,   -19,   -21,   -23,   -24,   -26,   -27,   -29,
     -30,   -31,   -31,   -29,   -27,   -26,   -27,   -30,   -35,   -41,
     -48,   -53,   -56,   -56,   -52,   -46,   -40,   -35,   -32,   -31,
     -31,   -32,   -35,   -39,   -44,   -46,   -46,   -43,   -36,   -28,
     -20,   -13,    -7,     0,     6,    11,    16,    20,    22,    25,
      27,    30,    32,    33,    34,    33,    33,    34,    37,    40,
      44,    47,    51,    54,    57,    60,    62,    63,    63,    62,
      59,    54,    49,    44,    39,    36,    34,    34,    35,    36,
      37,    38,    39,    39,    39,    37,    34,    29,    23,    17,
      14,    12,    13,    15,    16,    16,    14,    12,     8,     4,
      -1,    -7,   -12,   -18,   -23,   -27,   -32,   -35,   -36,   -36,
     -35,   -33,   -31,   -28,   -26,   -23,   -21,   -19,   -17,   -16,
     -16,   -16,   -16,   -16,   -17,   -19,   -20,   -23,   -26,   -29,
     -31,   -31,   -29,   -26,   -22,   -20,   -21,   -25,   -31,   -38,
     -44,   -48,   -51,   -53,   -52,   -50,   -45,   -39,   -33,   -30,
     -30,   -32,   -36,   -40,   -43,   -45,   -46,   -45,   -42,   -38,
     -32,   -26,   -19,   -12,    -6,    -1,     5,    10,    15,    19,
      23,    26,    28,    29,    30,    30,    31,    32,    33,    35,
      38,    41,    44,    48,    52,    56,    60,    63,    65,    65,
      62,    58,    53,    49,    46,    43,    40,    37,    35,    35,
      37,    39,    42,    43,    43,    40,    36,    31,    26,    22,
      20,    18,    18,    18,    19,    18,    17,    16,    13,    11,
       7,     3,    -3,    -9,   -15,   -20,   -24,   -28,   -31,   -34,
     -35,   -35,   -34,   -32,   -30,   -27,   -25,   -23,   -21,   -20,
     -19,   -18,   -15,   -13,   -12,   -14,   -18,   -23,   -28,   -31,
     -31,   -29,   -26,   -23,   -21,   -19,   -19,   -21,   -25,   -31,
     -38,   -45,   -50,   -52,   -52,   -49,   -45,   -40,   -36,   -34,
     -32,   -33,   -34,   -37,   -41,   -44,   -46,   -47,   -46,   -43,
     -39,   -35,   -30,   -25,   -20,   -14,    -7,    -1,     5,    11,
      15,    19,    22,    24,    25,    27,    28,    29,    30,    30,
      31,    32,    35,    40,    45,    51,    55,    58,    60,    61,
      62,    61,    59,    55,    50,    45,    41,    38,    36,    36,
      38,    41,    43,    44,    43,    41,    37,    34,    30,    27,
      25,    22,    21,    20,    19,    19,    20,    19,    18,    16,
      13,     9,     5,    -1,    -6,   -10,   -15,   -20,   -26,   -30,
     -34,   -35,   -34,   -32,   -31,   -30,   -30,   -30,   -29,   -26,
     -21,   -17,   -13,   -12,   -13,   -15,   -18,   -21,   -25,   -28,
     -30,   -30,   -28,   -24,   -20,   -16,   -15,   -17,   -21,   -26,
     -33,   -39,   -44,   -48,   -49,   -49,   -46,   -43,   -39,   -35,
     -34,   -34,   -35,   -37,   -39,   -42,   -44,   -46,   -46,   -46,
     -44,   -42,   -39,   -36,   -31,   -25,   -18,   -12,    -5,     0,
       5,     9,    14,    19,    23,    25,    26,    26,    25,    25,
      26,    29,    31,    35,    39,    43,    47,    52,    56,    60,
      63,    65,    64,    60,    55,    49,    44,    41,    40,    40,
      42,    43,    44,    45,    45,    43,    41,    39,    36,    32,
      29,    26,    24,    23,    23,    23,    24,    23,    22,    19,
      17,    15,    13,    11,     6,     0,    -7,   -14,   -19,   -23,
     -25,   -27,   -28,   -31,   -33,   -35,   -35,   -34,   -32,   -29,
     -25,   -21,   -16,   -13,   -11,   -12,   -15,   -20,   -25,   -28,
     -30,   -29,   -27,   -24,   -20,   -17,   -15,   -14,   -16,   -21,
     -27,   -33,   -39,   -43,   -46,   -47,   -46,   -44,   -41,   -38,
     -35,   -35,   -35,   -37,   -38,   -40,   -41,   -42,   -44,   -46,
     -48,   -48,   -46,   -42,   -38,   -34,   -30,   -25,   -19,   -13,
      -7,     0,     6,    12,    16,    18,    20,    21,    22,    22,
      24,    25,    26,    28,    30,    33,    38,    44,    51,    57,
      61,    64,    63,    61,    57,    52,    48,    45,    44,    43,
      43,    44,    44,    45,    47,    47,    45,    42,    38,    34,
      31,    29,    29,    28,    27,    25,    23,    22,    22,    23,
      24,    23,    21,    16,    11,     6,     1,    -4,    -8,   -13,
     -17,   -20,   -23,   -27,   -30,   -34,   -37,   -38,   -37,   -34,
     -29,   -24,   -19,   -15,   -13,   -13,   -15,   -19,   -23,   -27,
     -30,   -30,   -28,   -25,   -21,   -17,   -15,   -13,   -14,   -16,
     -21,   -27,   -33,   -39,   -42,   -43,   -43,   -42,   -41,   -40,
     -39,   -37,   -36,   -35,   -35,   -36,   -39,   -41,   -44,   -46,
     -47,   -47,   -46,   -45,   -44,   -42,   -40,   -36,   -31,   -24,
     -17,   -10,    -4,     1,     6,    10,    14,    17,    20,    21,
      22,    21,    21,    21,    22,    25,    31,    38,    45,    51,
      56,    59,    61,    61,    59,    57,    53,    49,    46,    44,
      44,    46,    48,    50,    49,    48,    45,    43,    42,    40,
      39,    36,    33,    30,    27,    26,    25,    26,    27,    27,
      27,    26,    25,    22,    18,    13,     8,     4,     1,    -2,
      -5,    -9,   -14,   -20,   -26,   -31,   -35,   -38,   -39,   -37,
     -34,   -28,   -22,   -17,   -15,   -15,   -16,   -19,   -22,   -26,
     -29,   -31,   -30,   -28,   -23,   -19,   -15,   -13,   -13,   -15,
     -19,   -23,   -27,   -31,   -35,   -38,   -41,   -42,   -43,   -42,
     -40,   -37,   -35,   -34,   -34,   -36,   -38,   -40,   -41,   -42,
     -43,   -45,   -46,   -48,   -49,   -48,   -47,   -43,   -39,   -34,
     -28,   -22,   -17,   -12,    -6,     1,     7,    13,    17,    18,
      18,    16,    15,    15,    17,    20,    24,    29,    35,    42,
      49,    55,    59,    60,    59,    56,    53,    50,    49,    49,
      49,    49,    49,    48,    48,    49,    49,    48,    47,    45,
      42,    39,    36,    33,    30,    28,    27,    28,    29,    31,
      31,    30,    28,    25,    22,    18,    15,    12,     9,     7,
       5,     1,    -3,   -10,   -18,   -25,   -32,   -36,   -38,   -37,
     -35,   -31,   -27,   -22,   -18,   -16,   -16,   -19,   -23,   -27,
     -30,   -31,   -30,   -28,   -24,   -21,   -18,   -16,   -15,   -15,
     -16,   -18,   -20,   -25,   -29,   -34,   -38,   -40,   -41,   -40,
     -38,   -37,   -36,   -36,   -36,   -36,   -36,   -36,   -37,   -38,
     -40,   -42,   -45,   -48,   -49,   -49,   -48,   -45,   -43,   -41,
     -39,   -36,   -31,   -24,   -15,    -7,     0,     5,     9,    12,
      14,    15,    14,    13,    12,    12,    15,    21,    28,    36,
      43,    48,    52,    54,    55,    55,    55,    54,    52,    51,
      50,    50,    50,    49,    49,    50,    51,    52,    52,    50,
      47,    43,    39,    36,    34,    32,    31,    31,    32,    33,
      33,    33,    31,    28,    25,    22,    20,    19,    18,    17,
      15,    11,     6,     0,    -7,   -15,   -23,   -30,   -34,   -37,
     -36,   -33,   -28,   -23,   -19,   -17,   -18,   -20,   -23,   -26,
     -28,   -29,   -29,   -28,   -27,   -25,   -22,   -18,   -15,   -13,
     -13,   -14,   -17,   -21,   -26,   -30,   -33,   -35,   -36,   -36,
     -37,   -37,   -38,   -38,   -37,   -36,   -33,   -32,   -33,   -35,
     -39,   -42,   -44,   -44,   -45,   -45,   -47,   -48,   -49,   -48,
     -46,   -43,   -38,   -33,   -28,   -21,   -12,    -4,     3,     8,
      10,    10,     8,     7,     7,     8,    11,    16,    21,    28,
      34,    40,    44,    47,    49,    51,    53,    54,    54,    53,
      51,    50,    49,    50,    51,    52,    53,    54,    54,    53,
      51,    48,    44,    39,    36,    35,    35,    36,    36,    37,
      36,    35,    33,    30,    28,    26,    25,    24,    24,    24,
      23,    21,    18,    13,     5,    -4,   -13,   -22,   -28,   -31,
     -31,   -29,   -26,   -24,   -22,   -20,   -20,   -20,   -21,   -23,
     -26,   -28,   -29,   -30,   -29,   -27,   -23,   -20,   -16,   -13,
     -13,   -14,   -17,   -20,   -22,   -24,   -25,   -27,   -30,   -34,
     -37,   -39,   -39,   -37,   -35,   -33,   -33,   -33,   -34,   -35,
     -36,   -37,   -38,   -40,   -42,   -44,   -45,   -46,   -47,   -48,
     -50,   -50,   -48,   -45,   -39,   -31,   -23,   -14,    -6,    -1,
       3,     4,     3,     2,     2,     3,     6,    11,    15,    19,
      24,    29,    35,    40,    44,    47,    49,    51,    51,    51,
      51,    50,    49,    49,    50,    51,    54,    56,    57,    56,
      53,    50,    46,    43,    41,    40,    39,    39,    39,    39,
      38,    37,    35,    33,    31,    28,    27,    26,    28,    30,
      31,    31,    28,    23,    15,     6,    -3,   -11,   -17,   -22,
     -25,   -25,   -25,   -24,   -22,   -21,   -20,   -19,   -20,   -21,
     -25,   -28,   -31,   -32,   -30,   -27,   -23,   -20,   -19,   -18,
     -18,   -17,   -16,   -15,   -16,   -18,   -21,   -25,   -29,   -32,
     -34,   -35,   -36,   -37,   -36,   -35,   -34,   -33,   -33,   -34,
     -35,   -36,   -37,   -38,   -39,   -40,   -41,   -43,   -45,   -48,
     -52,   -55,   -56,   -54,   -48,   -41,   -32,   -24,   -17,   -12,
      -9,    -6,    -4,    -3,    -2,    -1,     0,     3,     6,    11,
      15,    20,    25,    30,    36,    40,    44,    47,    48,    48,
      47,    46,    45,    47,    49,    52,    54,    56,    56,    55,
      53,    51,    49,    46,    44,    42,    41,    41,    42,    42,
      41,    40,    37,    33,    30,    28,    28,    29,    31,    33,
      35,    36,    34,    30,    24,    17,     9,     2,    -5,   -11,
     -17,   -21,   -23,   -23,   -21,   -18,   -16,   -17,   -19,   -23,
     -26,   -28,   -29,   -28,   -28,   -28,   -27,   -26,   -24,   -22,
     -19,   -17,   -15,   -15,   -15,   -16,   -18,   -21,   -24,   -28,
     -31,   -33,   -34,   -35,   -35,   -34,   -34,   -33,   -33,   -34,
     -35,   -36,   -37,   -37,   -35,   -34,   -35,   -38,   -42,   -48,
     -53,   -56,   -57,   -56,   -53,   -49,   -43,   -36,   -29,   -23,
     -18,   -14,   -12,   -10,    -8,    -6,    -4,    -3,     0,     2,
       5,     9,    14,    21,    28,    34,    38,    40,    41,    41,
      41,    42,    43,    45,    47,    49,    51,    53,    55,    55,
      54,    52,    49,    47,    45,    44,    44,    44,    45,    45,
      44,    41,    38,    34,    30,    28,    28,    30,    33,    35,
      37,    37,    37,    36,    34,    29,    23,    14,     5,    -4,
     -10,   -14,   -15,   -15,   -15,   -15,   -16,   -18,   -19,   -21,
     -22,   -24,   -26,   -28,   -29,   -29,   -29,   -28,   -27,   -25,
     -22,   -20,   -17,   -16,   -15,   -15,   -16,   -18,   -20,   -24,
     -28,   -31,   -33,   -33,   -32,   -32,   -32,   -34,   -36,   -37,
     -38,   -37,   -35,   -33,   -32,   -31,   -32,   -35,   -39,   -43,
     -48,   -53,   -57,   -59,   -58,   -55,   -50,   -44,   -39,   -34,
     -30,   -25,   -21,   -16,   -13,   -11,   -10,   -10,    -9,    -8,
      -4,     1,     7,    14,    19,    25,    29,    32,    35,    36,
      37,    38,    39,    41,    44,    47,    50,    52,    54,    54,
      53,    51,    49,    46,    45,    45,    47,    49,    50,    49,
      46,    43,    39,    36,    33,    32,    31,    30,    30,    32,
      35,    39,    43,    43,    41,    37,    30,    22,    15,     8,
       2,    -2,    -6,    -8,   -10,   -11,   -12,   -14,   -16,   -17,
     -19,   -20,   -22,   -25,   -27,   -28,   -29,   -29,   -28,   -27,
     -25,   -23,   -20,   -17,   -14,   -13,   -14,   -16,   -20,   -23,
     -24,   -25,   -26,   -26,   -28,   -29,   -31,   -34,   -36,   -37,
     -37,   -37,   -35,   -33,   -30,   -28,   -28,   -29,   -33,   -39,
     -44,   -49,   -53,   -55,   -55,   -55,   -54,   -52,   -49,   -44,
     -38,   -32,   -26,   -22,   -19,   -17,   -17,   -16,   -15,   -14,
     -11,    -7,    -1,     5,    11,    17,    21,    25,    28,    29,
      31,    32,    34,    36,    39,    44,    48,    52,    53,    53,
      50,    48,    47,    47,    48,    49,    50,    51,    50,    50,
      49,    48,    45,    42,    37,    32,    29,    28,    30,    33,
      37,    41,    44,    45,    45,    42,    37,    31,    25,    19,
      14,     9,     4,     0,    -3,    -5,    -7,    -8,   -10,   -13,
     -15,   -17,   -19,   -20,   -22,   -25,   -28,   -30,   -31,   -30,
     -28,   -24,   -20,   -17,   -15,   -15,   -16,   -17,   -18,   -20,
     -21,   -21,   -22,   -22,   -23,   -25,   -28,   -31,   -35,   -38,
     -39,   -38,   -35,   -31,   -28,   -26,   -26,   -28,   -30,   -34,
     -37,   -41,   -45,   -49,   -53,   -55,   -56,   -56,   -54,   -50,
     -45,   -39,   -33,   -29,   -25,   -24,   -23,   -22,   -21,   -20,
     -17,   -13,    -9,    -3,     3,     9,    15,    19,    21,    22,
      22,    24,    27,    32,    37,    42,    46,    47,    48,    49,
      49,    49,    49,    48,    47,    48,    49,    51,    53,    54,
      54,    53,    50,    46,    40,    35,    31,    29,    30,    33,
      37,    41,    44,    45,    46,    45,    43,    39,    34,    28,
      23,    18,    14,    10,     6,     2,    -1,    -4,    -7,    -8,
      -9,   -10,   -12,   -15,   -19,   -23,   -27,   -30,   -30,   -30,
     -28,   -25,   -22,   -20,   -18,   -17,   -17,   -18,   -19,   -20,
     -19,   -18,   -17,   -17,   -18,   -21,   -26,   -30,   -34,   -36,
     -37,   -36,   -34,   -32,   -30,   -28,   -27,   -26,   -27,   -28,
     -31,   -34,   -38,   -43,   -48,   -53,   -56,   -57,   -56,   -53,
     -49,   -45,   -40,   -36,   -33,   -30,   -28,   -27,   -27,   -27,
     -26,   -23,   -17,   -10,    -3,     2,     6,     8,    10,    12,
      15,    18,    22,    26,    30,    34,    38,    42,    44,    46,
      46,    46,    46,    45,    44,    44,    46,    49,    53,    56,
      57,    56,    53,    48,    43,    38,    34,    31,    30,    31,
      34,    37,    41,    44,    46,    46,    44,    41,    38,    35,
      31,    27,    23,    17,    12,     7,     4,     1,     0,    -1,
      -3,    -5,    -7,   -11,   -15,   -19,   -24,   -28,   -30,   -31,
     -29,   -26,   -24,   -21,   -21,   -21,   -22,   -22,   -22,   -20,
     -18,   -16,   -15,   -15,   -17,   -19,   -23,   -27,   -30,   -33,
     -35,   -35,   -35,   -33,   -32,   -31,   -29,   -27,   -25,   -24,
     -25,   -28,   -33,   -38,   -44,   -48,   -52,   -54,   -56,   -56,
     -54,   -50,   -45,   -40,   -36,   -34,   -34,   -35,   -35,   -34,
     -32,   -28,   -23,   -18,   -13,    -8,    -4,     0,     2,     5,
       8,    11,    14,    18,    22,    26,    31,    36,    41,    43,
      44,    43,    41,    40,    40,    42,    45,    48,    52,    55,
      57,    57,    55,    52,    47,    42,    37,    33,    31,    32,
      34,    36,    39,    41,    42,    43,    44,    44,    44,    42,
      39,    34,    29,    24,    19,    15,    11,     8,     6,     4,
       4,     2,     0,    -4,    -9,   -15,   -21,   -25,   -27,   -27,
     -27,   -26,   -25,   -25,   -25,   -25,   -25,   -24,   -23,   -21,
     -19,   -16,   -14,   -14,   -15,   -17,   -20,   -23,   -25,   -28,
     -30,   -33,   -35,   -36,   -35,   -32,   -29,   -26,   -24,   -23,
     -23,   -24,   -26,   -29,   -35,   -41,   -47,   -52,   -55,   -55,
     -53,   -50,   -47,   -43,   -41,   -40,   -39,   -40,   -40,   -39,
     -36,   -33,   -29,   -25,   -21,   -17,   -12,    -8,    -4,    -1,
       1,     2,     5,     8,    13,    20,    26,    31,    36,    38,
      39,    39,    38,    37,    37,    38,    41,    45,    50,    54,
      57,    58,    57,    54,    50,    46,    41,    38,    36,    35,
      34,    35,    36,    38,    40,    42,    44,    45,    46,    45,
      44,    41,    37,    31,    26,    21,    17,    15,    14,    13,
      12,    10,     6,     2,    -3,    -9,   -14,   -18,   -21,   -23,
     -23,   -23,   -23,   -25,   -27,   -28,   -28,   -26,   -24,   -21,
     -19,   -18,   -17,   -16,   -15,   -14,   -15,   -17,   -20,   -24,
     -28,   -30,   -32,   -34,   -34,   -34,   -32,   -29,   -26,   -22,
     -20,   -19,   -20,   -23,   -28,   -35,   -41,   -46,   -50,   -51,
     -50,   -48,   -46,   -45,   -44,   -43,   -42,   -41,   -41,   -40,
     -40,   -38,   -36,   -32,   -27,   -22,   -17,   -13,   -11,    -9,
      -8,    -6,    -3,     1,     6,    12,    19,    25,    30,    34,
      35,    35,    34,    33,    33,    35,    38,    43,    48,    52,
      55,    57,    57,    56,    54,    51,    48,    44,    41,    39,
      37,    36,    36,    37,    38,    40,    43,    47,    49,    50,
      49,    46,    42,    37,    33,    28,    25,    23,    22,    21,
      20,    18,    15,     9,     3,    -2,    -6,    -9,   -11,   -14,
     -16,   -20,   -22,   -24,   -25,   -26,   -26,   -26,   -26,   -25,
     -23,   -20,   -18,   -16,   -14,   -13,   -13,   -14,   -16,   -19,
     -22,   -25,   -29,   -32,   -34,   -35,   -34,   -32,   -27,   -22,
     -18,   -16,   -17,   -20,   -24,   -29,   -34,   -39,   -42,   -45,
     -46,   -47,   -47,   -45,   -44,   -43,   -42,   -42,   -43,   -44,
     -44,   -43,   -41,   -37,   -32,   -27,   -23,   -20,   -18,   -16,
     -15,   -14,   -12,    -8,    -3,     4,    11,    18,    24,    27,
      29,    29,    29,    29,    30,    31,    34,    38,    43,    47,
      51,    54,    55,    55,    55,    53,    52,    50,    47,    43,
      40,    37,    35,    35,    37,    39,    41,    45,    48,    50,
      51,    49,    45,    40,    36,    32,    31,    31,    30,    29,
      26,    22,    18,    15,    11,     7,     3,    -1,    -5,    -8,
     -11,   -14,   -17,   -20,   -22,   -24,   -26,   -27,   -27,   -27,
     -26,   -24,   -21,   -19,   -17,   -15,   -14,   -13,   -13,   -14,
     -17,   -21,   -26,   -31,   -35,   -36,   -35,   -32,   -28,   -24,
     -21,   -19,   -18,   -19,   -21,   -23,   -27,   -32,   -37,   -41,
     -44,   -45,   -45,   -44,   -43,   -42,   -43,   -44,   -45,   -47,
     -47,   -47,   -45,   -42,   -38,   -33,   -29,   -26,   -24,   -24,
     -24,   -23,   -21,   -17,   -11,    -4,     3,     9,    15,    19,
      22,    23,    23,    23,    24,    26,    29,    33,    37,    41,
      44,    48,    51,    53,    55,    55,    54,    52,    50,    47,
      44,    40,    36,    34,    34,    36,    41,    45,    48,    49,
      49,    47,    45,    43,    41,    39,    37,    36,    34,    32,
      30,    28,    25,    22,    18,    15,    11,     7,     3,    -1,
      -4,    -7,   -11,   -14,   -17,   -21,   -24,   -26,   -27,   -27,
     -27,   -26,   -26,   -24,   -21,   -18,   -14,   -12,   -10,   -11,
     -14,   -19,   -24,   -29,   -32,   -34,   -34,   -33,   -31,   -29,
     -25,   -22,   -19,   -18,   -18,   -20,   -24,   -29,   -33,   -37,
     -39,   -41,   -41,   -41,   -41,   -41,   -42,   -43,   -46,   -49,
     -50,   -50,   -48,   -45,   -41,   -37,   -34,   -31,   -30,   -30,
     -30,   -30,   -29,   -25,   -20,   -13,    -6,     1,     6,    10,
      13,    15,    17,    19,    20,    21,    23,    26,    30,    35,
      39,    42,    45,    48,    51,    54,    56,    56,    54,    49,
      44,    40,    36,    35,    36,    38,    40,    43,    45,    46,
      46,    46,    45,    45,    44,    42,    41,    39,    37,    36,
      35,    33,    31,    28,    24,    21,    17,    14,    10,     7,
       4,     0,    -4,    -8,   -12,   -15,   -18,   -20,   -23,   -26,
     -29,   -30,   -30,   -28,   -24,   -20,   -16,   -13,   -12,   -12,
     -14,   -16,   -20,   -24,   -28,   -32,   -34,   -35,   -34,   -31,
     -28,   -24,   -21,   -19,   -18,   -19,   -22,   -25,   -29,   -33,
     -35,   -36,   -37,   -37,   -37,   -38,   -40,   -42,   -45,   -48,
     -50,   -51,   -50,   -48,   -44,   -39,   -36,   -35,   -35,   -36,
     -36,   -36,   -34,   -31,   -27,   -22,   -16,    -9,    -3,     3,
       6,     9,    10,    12,    14,    17,    20,    22,    24,    26,
      29,    33,    38,    44,    49,    53,    56,    56,    54,    51,
      46,    43,    40,    39,    39,    39,    40,    41,    42,    44,
      45,    46,    46,    46,    45,    44,    42,    42,    41,    41,
      39,    38,    35,    32,    29,    27,    25,    22,    18,    14,
      10,     6,     3,     0,    -2,    -5,    -9,   -14,   -20,   -24,
     -28,   -30,   -30,   -29,   -26,   -23,   -20,   -16,   -13,   -12,
     -11,   -13,   -16,   -20,   -24,   -28,   -32,   -34,   -35,   -33,
     -30,   -26,   -23,   -20,   -19,   -20,   -21,   -24,   -26,   -29,
     -31,   -33,   -33,   -32,   -32,   -33,   -36,   -40,   -44,   -48,
     -50,   -50,   -49,   -47,   -45,   -42,   -40,   -39,   -38,   -38,
     -39,   -40,   -40,   -38,   -34,   -29,   -23,   -17,   -13,    -8,
      -4,     0,     4,     7,    11,    13,    15,    15,    16,    18,
      21,    26,    32,    39,    45,    50,    52,    53,    52,    51,
      49,    47,    44,    42,    41,    40,    40,    41,    42,    44,
      45,    46,    45,    45,    45,    45,    46,    45,    45,    43,
      41,    40,    39,    38,    37,    35,    31,    27,    23,    20,
      17,    15,    12,    10,     7,     3,    -2,    -7,   -12,   -18,
     -23,   -27,   -29,   -30,   -29,   -26,   -23,   -19,   -16,   -13,
     -11,   -11,   -13,   -17,   -21,   -26,   -30,   -33,   -34,   -33,
     -31,   -29,   -25,   -22,   -20,   -20,   -22,   -25,   -27,   -29,
     -29,   -28,   -28,   -28,   -29,   -31,   -34,   -37,   -40,   -44,
     -47,   -49,   -49,   -48,   -45,   -42,   -40,   -40,   -40,   -42,
     -43,   -44,   -43,   -41,   -38,   -35,   -31,   -27,   -24,   -19,
     -14,    -8,    -2,     3,     6,     7,     8,     7,     8,    10,
      14,    19,    26,    32,    37,    42,    46,    49,    51,    52,
      51,    48,    46,    44,    43,    42,    43,    43,    43,    43,
      43,    44,    45,    46,    47,    47,    46,    45,    45,    44,
      44,    45,    44,    43,    41,    39,    36,    33,    29,    26,
      24,    21,    19,    18,    15,    12,     8,     2,    -4,    -9,
     -15,   -20,   -25,   -28,   -30,   -29,   -26,   -22,   -18,   -15,
     -12,   -11,   -12,   -14,   -18,   -23,   -28,   -32,   -33,   -33,
     -31,   -28,   -25,   -24,   -23,   -24,   -24,   -25,   -26,   -27,
     -27,   -27,   -26,   -25,   -25,   -26,   -29,   -33,   -38,   -42,
     -45,   -47,   -47,   -45,   -44,   -42,   -42,   -42,   -43,   -44,
     -44,   -44,   -43,   -42,   -41,   -41,   -40,   -38,   -34,   -28,
     -22,   -15,    -9,    -4,    -2,    -1,
  // Loop Samples:
       0,     1,     2,     4,     7,    11,    16,    22,    28,    35,
      41,    45,    47,    48,    48,    47,    47,    46,    45,    44,
      43,    43,    43,    43,    44,    45,    46,    46,    46,    45,
      45,    45,    46,    46,    47,    47,    47,    47,    46,    43,
      40,    37,    34,    32,    30,    28,    26,    24,    22,    20,
      17,    13,     8,     1,    -6,   -12,   -18,   -23,   -26,   -28,
     -27,   -25,   -21,   -16,   -12,   -10,   -10,   -13,   -17,   -21,
     -25,   -28,   -29,   -30,   -29,   -28,   -26,   -25,   -24,   -24,
     -25,   -27,   -28,   -28,   -27,   -26,   -23,   -21,   -21,   -22,
     -25,   -30,   -34,   -38,   -41,   -42,   -42,   -42,   -42,   -43,
     -43,   -44,   -44,   -43,   -42,   -41,   -42,   -43,   -45,   -47,
     -46,   -43,   -39,   -34,   -29,   -23,   -18,   -13,    -9,    -6,
      -4,    -3,     0,
  };
  
  __code uint16_t WaveTable_Increment[] ={
  // Increment:
       7,     8,     8,     9,    10,    10,    11,    11,    12,    13,
      14,    15,    15,    16,    17,    18,    20,    21,    22,    23,
      25,    26,    28,    30,    31,    33,    35,    37,    40,    42,
      44,    47,    50,    53,    56,    60,    63,    67,    71,    75,
      80,    84,    89,    95,   100,   106,   113,   120,   127,   134,
     142,   151,   160,   169,   179,   190,   201,   213,   226,   240,
     254,   269,   285,   302,   320,   339,   359,   381,   403,   427,
     453,   480,   508,   539,   571,   605,   641,   679,   719,   762,
     807,   855,   906,   960,  1017,  1078,  1142,  1210,  1282,  1358,
    1439,  1524,  1615,  1711,  1813,  1920,  2035,  2156,  2284,  2420,
    2564,  2716,  2878,  3049,  3230,  3422,  3626,  3841,  4070,  4312,
    4568,  4840,  5128,  5433,  5756,  6098,  6461,  6845,  7252,  7683,
    8140,  8624,  9137,  9681, 10256, 10866, 11512, 12197,
  };
  